-
Notifications
You must be signed in to change notification settings - Fork 23
Description
This probably should be generalized
vidcap.py produces a segmentation fault.
Stacktrace:
Temporary breakpoint 1, 0x0805a893 in main ()
(gdb) next
Single stepping until exit from function main,
which has no line number information.
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
[New Thread 0xb08b2b70 (LWP 7256)]
[New Thread 0xaffd3b70 (LWP 7257)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb08b2b70 (LWP 7256)]
0x00394e21 in free () from /lib/libc.so.6
(gdb) backtrace
#0 0x00394e21 in free () from /lib/libc.so.6
#1 0x039a1486 in g_free () from /lib/libglib-2.0.so.0
#2 0x04bea5cd in ?? () from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
#3 0x03a46d46 in ?? () from /lib/libpng12.so.0
#4 0x03a2f1eb in png_create_info_struct () from /lib/libpng12.so.0
#5 0x04bebcdc in ?? () from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
#6 0x045a6360 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
#7 0x045a74c0 in gdk_pixbuf_new_from_file () from /usr/lib/libgdk_pixbuf-2.0.so.0
#8 0x0444c2f3 in gdk_pixmap_colormap_create_from_xpm () from /usr/lib/libgdk-x11-2.0.so.0
#9 0x042191ec in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x03ae1f2c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#11 0x03ad0a87 in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0x03ad2412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x03ae842a in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x03ae9fac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x03aea452 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x0420bf57 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x0420fc3f in gtk_style_attach () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x042d23ac in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x03ae1f2c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#20 0x03ad0a87 in ?? () from /usr/lib/libgobject-2.0.so.0
#21 0x03ad2412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0x03ae842a in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0x03ae9fac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0x03aea452 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0x042bfafb in gtk_widget_realize () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x02c1e811 in ?? () from /usr/lib/libQtGui.so.4
#27 0x02c18bea in ?? () from /usr/lib/libQtGui.so.4
#28 0x02bfefe5 in QGtkStyle::QGtkStyle() () from /usr/lib/libQtGui.so.4
#29 0x02b7357a in QStyleFactory::create(QString const&) () from /usr/lib/libQtGui.so.4
#30 0x0282b2c0 in QApplication::style() () from /usr/lib/libQtGui.so.4
#31 0x02834b5d in QApplicationPrivate::initialize() () from /usr/lib/libQtGui.so.4
#32 0x02834c80 in QApplicationPrivate::construct(XDisplay*, unsigned long, unsigned long) () from /usr/lib/libQtGui.so.4
#33 0x02835bf3 in QApplication::QApplication(int&, char**, int) () from /usr/lib/libQtGui.so.4
#34 0x014b0dee in icvInitSystem(int, char_*) () from /usr/local/lib/libopencv_highgui.so.2.3
#35 0x014b114e in GuiReceiver::GuiReceiver() () from /usr/local/lib/libopencv_highgui.so.2.3
#36 0x014b155e in cvNamedWindow () from /usr/local/lib/libopencv_highgui.so.2.3
#37 0x01494b95 in cv::namedWindow(std::basic_string<char, std::char_traits, std::allocator > const&, int) () from /usr/local/lib/libopencv_highgui.so.2.3
---Type to continue, or q to quit---
#38 0x00fdd660 in boost::detail::function::void_function_obj_invoker1<ecto_opencv::ImshowJob, void, boost::signals2::connection const&>::invoke(boost::detail::function::function_buffer&, boost::signals2::connection const&) () from /home/florian/ecto_kitchen2/ecto_kitchen/build/lib/ecto_opencv/highgui.so
#39 0x00fe2ee9 in boost::detail::function::void_function_obj_invoker0<boost::signals2::detail::bound_extended_slot_function0<boost::function<void ()(boost::signals2::connection const&)> >, void>::invoke(boost::detail::function::function_buffer&) () from /home/florian/ecto_kitchen2/ecto_kitchen/build/lib/ecto_opencv/highgui.so
#40 0x00fe6b61 in boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value, int, std::less, boost::function<void ()()>, boost::function<void ()(boost::signals2::connection const&)>, boost::signals2::mutex>::operator()() ()
from /home/florian/ecto_kitchen2/ecto_kitchen/build/lib/ecto_opencv/highgui.so
#41 0x00fe713f in boost::detail::thread_databoost::reference_wrapper<ecto_opencv::HighGuiRunner >::run() ()
from /home/florian/ecto_kitchen2/ecto_kitchen/build/lib/ecto_opencv/highgui.so
#42 0x0069e0f5 in thread_proxy () from /usr/lib/libboost_thread.so.1.42.0
#43 0x00134cc9 in start_thread () from /lib/libpthread.so.0
#44 0x003f469e in clone () from /lib/libc.so.6
I am using opencv 2.3.1. compiled without gstreamer and gtk support. Opencv 2.3.1 c++ examples which use highgui work. Also wrote a very simple imshow like cell, but get the same seg fault.