Hi Patrick, here you are: https://code.ros.org/trac/ros-pkg/ticket/4625 Regards, David On 12/14/2010 01:42 AM, Patrick Mihelich wrote: > Hi David, > > Can you open a ticket > > with your gdb traces included? > > Thanks, > Patrick > > On Mon, Dec 13, 2010 at 3:07 AM, David Gossow > wrote: > > Hi all, > > I've just figured there's an image_view in rviz as well, which works > perfectly fine, so it's not so important to me anymore. However, might > be worth a bug ticket. > > Regards, > David > > On 12/13/2010 12:07 AM, David Gossow wrote: > > Hi all, > > > > when I run image_view, the following happens: > > > > * It displays the image topic nicely in a small window (approx. > 320x240) > > > > * When I move the window, try to close it or make it lose focus, it > > immediately stops updating its content or responding in any way, not > > even to ctrl-c on the command line. > > > > I've tried it in cturtle and unstable, same thing. I run Ubuntu > 10.10 > > 32bit. > > > > I've enclosed two gdb sessions where the above happened. Session > 1 is > > after starting image_view with no images to display and clicking the > > close button, where the icvWindowThreadLoop hangsin thread 6; > session 2 > > shows that after an image has arrived, cvShowImage hangs as well in > > thread 1. > > > > Help! > > > > David > > > > --- gdb session 1 --------------------------------------- > > > > Reading symbols from > > > /opt/ros/unstable/stacks/image_pipeline/image_view/bin/image_view...done. > > (gdb) run > > Starting program: > > /opt/ros/unstable/stacks/image_pipeline/image_view/bin/image_view > > image:=/kinect_or/rgb/image_rect_color > > [Thread debugging using libthread_db enabled] > > [New Thread 0xb4d47b70 (LWP 14403)] > > [New Thread 0xb4546b70 (LWP 14404)] > > [New Thread 0xb3d45b70 (LWP 14405)] > > [New Thread 0xb3544b70 (LWP 14410)] > > [New Thread 0xb2913b70 (LWP 14414)] > > [New Thread 0xb1fffb70 (LWP 14415)] > > ^C > > Program received signal SIGINT, Interrupt. > > 0xb7fe1416 in __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb67d7884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at > > > ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 > > #2 0xb753771e in bool > > > boost::condition_variable::timed_wait > 1000000ll> >(boost::unique_lock&, > > > boost::date_time::subsecond_duration > 1000000ll> const&) () from > > /opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/lib/libros.so > > #3 0xb7533a3b in ros::CallbackQueue::callAvailable (this=0x8089080, > > timeout=DWARF-2 expression error: DW_OP_reg operations must be used > > either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece. > > ) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/callback_queue.cpp:307 > > #4 0xb7539f60 in ros::SingleThreadedSpinner::spin (this=0xbffff45c, > > queue=0x8089080) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/spinner.cpp:49 > > #5 0xb74bf209 in ros::spin (s=...) at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/init.cpp:493 > > #6 0xb74bf239 in ros::spin () at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/init.cpp:488 > > #7 0x0805032f in main (argc=1, argv=0xbffff6a4) at > > > /tmp/buildd/ros-unstable-image-pipeline-1.3.0/debian/ros-unstable-image-pipeline/opt/ros/unstable/stacks/image_pipeline/image_view/src/image_view.cpp:153 > > (gdb) thread 2 > > [Switching to thread 2 (Thread 0xb4d47b70 (LWP 14403))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb6730df6 in __poll (fds=0xb67c8ff4, nfds=5, timeout=100) at > > ../sysdeps/unix/sysv/linux/poll.c:87 > > #2 0xb748bddc in ros::PollSet::update (this=0x808f460, > > poll_timeout=100) at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/poll_set.cpp:202 > > #3 0xb74d449b in ros::PollManager::threadFunc (this=0x808f460) at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/poll_manager.cpp:95 > > #4 0xb74d5727 in operator() (this=0x8090da8) at > > /usr/include/boost/bind/mem_fn_template.hpp:49 > > #5 operator(), > > boost::_bi::list0> (this=0x8090da8) at > /usr/include/boost/bind/bind.hpp:253 > > #6 operator() (this=0x8090da8) at > > /usr/include/boost/bind/bind_template.hpp:20 > > #7 boost::detail::thread_data > boost::_mfi::mf0, > > boost::_bi::list1 > > >::run > > (this=0x8090da8) > > at /usr/include/boost/thread/detail/thread.hpp:56 > > #8 0xb73b70f5 in thread_proxy () from > /usr/lib/libboost_thread.so.1.42.0 > > #9 0xb67d2cc9 in start_thread (arg=0xb4d47b70) at > pthread_create.c:304 > > #10 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 3 > > [Switching to thread 3 (Thread 0xb4546b70 (LWP 14404))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb6738391 in select () at ../sysdeps/unix/syscall-template.S:82 > > #2 0xb73f04db in XmlRpc::XmlRpcDispatch::work (this=0x808e81c, > > timeout=0.10000000000000001) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/utilities/xmlrpcpp/src/XmlRpcDispatch.cpp:110 > > #3 0xb73f07a3 in XmlRpc::XmlRpcServer::work (this=0x808e810, > > msTime=0.10000000000000001) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/utilities/xmlrpcpp/src/XmlRpcServer.cpp:132 > > #4 0xb74d05a9 in ros::XMLRPCManager::serverThreadFunc > (this=0x808e7e8) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/xmlrpc_manager.cpp:256 > > #5 0xb74d2047 in operator() (this=0x8091198) at > > /usr/include/boost/bind/mem_fn_template.hpp:49 > > #6 operator(), > > boost::_bi::list0> (this=0x8091198) at > /usr/include/boost/bind/bind.hpp:253 > > #7 operator() (this=0x8091198) at > > /usr/include/boost/bind/bind_template.hpp:20 > > #8 boost::detail::thread_data > boost::_mfi::mf0, > > boost::_bi::list1 > > >::run > > (this=0x8091198) > > at /usr/include/boost/thread/detail/thread.hpp:56 > > #9 0xb73b70f5 in thread_proxy () from > /usr/lib/libboost_thread.so.1.42.0 > > #10 0xb67d2cc9 in start_thread (arg=0xb4546b70) at > pthread_create.c:304 > > #11 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 4 > > [Switching to thread 4 (Thread 0xb3d45b70 (LWP 14405))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb67d74dc in pthread_cond_wait@@GLIBC_2.3.2 () at > > > ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 > > #2 0xb752eb83 in wait (this=0x8090f50) at > > /usr/include/boost/thread/pthread/condition_variable.hpp:20 > > #3 ros::ROSOutAppender::logThread (this=0x8090f50) at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/rosout_appender.cpp:135 > > #4 0xb752f3f7 in > boost::detail::thread_data > boost::_mfi::mf0, > > boost::_bi::list1 > > > >::run() () > > from > /opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/lib/libros.so > > #5 0xb73b70f5 in thread_proxy () from > /usr/lib/libboost_thread.so.1.42.0 > > #6 0xb67d2cc9 in start_thread (arg=0xb3d45b70) at > pthread_create.c:304 > > #7 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 5 > > [Switching to thread 5 (Thread 0xb3544b70 (LWP 14410))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb67d7884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at > > > ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 > > #2 0xb753771e in bool > > > boost::condition_variable::timed_wait > 1000000ll> >(boost::unique_lock&, > > > boost::date_time::subsecond_duration > 1000000ll> const&) () from > > /opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/lib/libros.so > > #3 0xb7533a3b in ros::CallbackQueue::callAvailable (this=0x8092110, > > timeout=DWARF-2 expression error: DW_OP_reg operations must be used > > either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece. > > ) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/callback_queue.cpp:307 > > #4 0xb74bfa81 in ros::internalCallbackQueueThreadFunc () at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/init.cpp:265 > > #5 0xb74c477f in boost::detail::thread_data::run > > (this=0x80927a0) at /usr/include/boost/thread/detail/thread.hpp:56 > > #6 0xb73b70f5 in thread_proxy () from > /usr/lib/libboost_thread.so.1.42.0 > > #7 0xb67d2cc9 in start_thread (arg=0xb3544b70) at > pthread_create.c:304 > > #8 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 6 > > [Switching to thread 6 (Thread 0xb2913b70 (LWP 14414))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb67d74dc in pthread_cond_wait@@GLIBC_2.3.2 () at > > > ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 > > #2 0xb296688d in giop_recv_buffer_get () from > /usr/lib/libORBit-2.so.0 > > #3 0xb296b67b in ORBit_small_invoke_stub () from > /usr/lib/libORBit-2.so.0 > > #4 0xb296b8a6 in ORBit_small_invoke_stub_n () from > /usr/lib/libORBit-2.so.0 > > #5 0xb2978227 in ORBit_c_stub_invoke () from > /usr/lib/libORBit-2.so.0 > > #6 0xb2a14874 in Accessibility_EventListener_notifyEvent () from > > /usr/lib/libspi.so.0 > > #7 0xb2b3eddc in ?? () from > /usr/lib/gtk-2.0/modules/libatk-bridge.so > > #8 0xb2b3f567 in ?? () from > /usr/lib/gtk-2.0/modules/libatk-bridge.so > > #9 0xb6a17fb0 in ?? () from /usr/lib/libgobject-2.0.so.0 > > #10 0xb6a199bc in g_signal_emit_valist () from > /usr/lib/libgobject-2.0.so.0 > > #11 0xb6a19e62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 > > #12 0xb2a9ee81 in ?? () from /usr/lib/gtk-2.0/modules/libgail.so > > #13 0xb6a10cdf in g_cclosure_marshal_VOID__UINT_POINTER () from > > /usr/lib/libgobject-2.0.so.0 > > #14 0xb6a02412 in g_closure_invoke () from > /usr/lib/libgobject-2.0.so.0 > > #15 0xb6a18595 in ?? () from /usr/lib/libgobject-2.0.so.0 > > #16 0xb6a199bc in g_signal_emit_valist () from > /usr/lib/libgobject-2.0.so.0 > > #17 0xb6a19c85 in g_signal_emit_by_name () from > /usr/lib/libgobject-2.0.so.0 > > #18 0xb2a97ae9 in ?? () from /usr/lib/gtk-2.0/modules/libgail.so > > #19 0xb2a97b72 in ?? () from /usr/lib/gtk-2.0/modules/libgail.so > > #20 0xb6a17fb0 in ?? () from /usr/lib/libgobject-2.0.so.0 > > #21 0xb6a199bc in g_signal_emit_valist () from > /usr/lib/libgobject-2.0.so.0 > > #22 0xb6a19e62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 > > #23 0xb70509b0 in gtk_widget_hide () from > /usr/lib/libgtk-x11-2.0.so.0 > > #24 0xb7050a74 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 > > #25 0xb705f356 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 > > #26 0xb6a04b4f in g_object_run_dispose () from > /usr/lib/libgobject-2.0.so.0 > > #27 0xb6f41fbe in gtk_object_destroy () from > /usr/lib/libgtk-x11-2.0.so.0 > > #28 0xb7ac1bf0 in icvDeleteWindow (widget=0x810f000, > user_data=0x810f000) > > at > > > /tmp/buildd/ros-unstable-vision-opencv-1.3.4/debian/ros-unstable-vision-opencv/opt/ros/unstable/stacks/vision_opencv/opencv2/build/opencv-svn/modules/highgui/src/window_gtk.cpp:745 > > #29 icvOnClose (widget=0x810f000, user_data=0x810f000) > > at > > > /tmp/buildd/ros-unstable-vision-opencv-1.3.4/debian/ros-unstable-vision-opencv/opt/ros/unstable/stacks/vision_opencv/opencv2/build/opencv-svn/modules/highgui/src/window_gtk.cpp:1226 > > #30 0xb6f1a284 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 > > #31 0xb6a02412 in g_closure_invoke () from > /usr/lib/libgobject-2.0.so.0 > > #32 0xb6a18595 in ?? () from /usr/lib/libgobject-2.0.so.0 > > #33 0xb6a1983b in g_signal_emit_valist () from > /usr/lib/libgobject-2.0.so.0 > > #34 0xb6a19e62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 > > #35 0xb7048b96 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 > > #36 0xb6f13f00 in gtk_main_do_event () from > /usr/lib/libgtk-x11-2.0.so.0 > > #37 0xb6da336a in ?? () from /usr/lib/libgdk-x11-2.0.so.0 > > #38 0xb6951855 in g_main_context_dispatch () from > /lib/libglib-2.0.so.0 > > #39 0xb6955668 in ?? () from /lib/libglib-2.0.so.0 > > #40 0xb6955848 in g_main_context_iteration () from > /lib/libglib-2.0.so.0 > > #41 0xb6f13fc3 in gtk_main_iteration_do () from > /usr/lib/libgtk-x11-2.0.so.0 > > #42 0xb7ac1cce in icvWindowThreadLoop () at > > > /tmp/buildd/ros-unstable-vision-opencv-1.3.4/debian/ros-unstable-vision-opencv/opt/ros/unstable/stacks/vision_opencv/opencv2/build/opencv-svn/modules/highgui/src/window_gtk.cpp:530 > > #43 0xb697c48f in ?? () from /lib/libglib-2.0.so.0 > > #44 0xb67d2cc9 in start_thread (arg=0xb2913b70) at > pthread_create.c:304 > > #45 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 7 > > [Switching to thread 7 (Thread 0xb1fffb70 (LWP 14415))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb6730df6 in __poll (fds=0xb67c8ff4, nfds=5, timeout=-1) at > > ../sysdeps/unix/sysv/linux/poll.c:87 > > #2 0xb6962a1b in g_poll () from /lib/libglib-2.0.so.0 > > #3 0xb695543c in ?? () from /lib/libglib-2.0.so.0 > > #4 0xb6955ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 > > #5 0xb2984400 in ?? () from /usr/lib/libORBit-2.so.0 > > #6 0xb697c48f in ?? () from /lib/libglib-2.0.so.0 > > #7 0xb67d2cc9 in start_thread (arg=0xb1fffb70) at > pthread_create.c:304 > > #8 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > > > > > > > > > --- gdb session 1 --------------------------------------- > > > > > > Starting program: > > /opt/ros/unstable/stacks/image_pipeline/image_view/bin/image_view > > image:=/kinect_or/rgb/image_rect_color > > [Thread debugging using libthread_db enabled] > > [New Thread 0xb4d47b70 (LWP 14430)] > > [New Thread 0xb4546b70 (LWP 14431)] > > [New Thread 0xb3d45b70 (LWP 14432)] > > [New Thread 0xb3544b70 (LWP 14437)] > > [New Thread 0xb27ffb70 (LWP 14441)] > > [New Thread 0xb1ffeb70 (LWP 14442)] > > ^C > > Program received signal SIGINT, Interrupt. > > 0xb7fe1416 in __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb67da169 in __lll_lock_wait () at > > ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142 > > #2 0xb67d55cb in _L_lock_748 () from /lib/libpthread.so.0 > > #3 0xb67d53f1 in __pthread_mutex_lock (mutex=0x8118578) at > > pthread_mutex_lock.c:61 > > #4 0xb7ac38ef in cvShowImage (name=0x808f7a4 > > "/kinect_or/rgb/image_rect_color", arr=0x80fab40) > > at > > > /tmp/buildd/ros-unstable-vision-opencv-1.3.4/debian/ros-unstable-vision-opencv/opt/ros/unstable/stacks/vision_opencv/opencv2/build/opencv-svn/modules/highgui/src/window_gtk.cpp:830 > > #5 0x080566ca in ImageView::image_cb (this=0xbffff520, msg=...) at > > > /tmp/buildd/ros-unstable-image-pipeline-1.3.0/debian/ros-unstable-image-pipeline/opt/ros/unstable/stacks/image_pipeline/image_view/src/image_view.cpp:117 > > #6 0xb77805b3 in > > > image_transport::RawSubscriber::internalCallback(boost::shared_ptr > > > const> const&, boost::function > ()(boost::shared_ptr > > const> > > const&)> const&) () from > > > /opt/ros/unstable/stacks/image_common/image_transport/lib/libimage_transport.so > > #7 0xb777e45c in operator() (function_obj_ptr=..., a0=...) at > > /usr/include/boost/bind/mem_fn_template.hpp:280 > > #8 operator() > > image_transport::SimpleSubscriberPlugin > > > >, const boost::shared_ptr > sensor_msgs::Image_ > >&, const > > boost::function&>, > > boost::_bi::list1 > sensor_msgs::Image_ > >&> > > (function_obj_ptr=..., > > a0=...) at /usr/include/boost/bind/bind.hpp:392 > > #9 operator() > sensor_msgs::Image_ > > > > (function_obj_ptr=..., > > a0=...) at /usr/include/boost/bind/bind_template.hpp:47 > > #10 > > > boost::detail::function::void_function_obj_invoker1 > boost::_mfi::mf2 > > image_transport::SimpleSubscriberPlugin > > > >, const boost::shared_ptr > sensor_msgs::Image_ > >&, const > > boost::function&>, > > > boost::_bi::list3 > > > >*>, boost::arg<1>, boost::_bi::value > sensor_msgs::ImageConstPtr&)> > > >, void, const > > > sensor_msgs::ImageConstPtr&>::invoke(boost::detail::function::function_buffer > > &, const sensor_msgs::ImageConstPtr&) (function_obj_ptr=..., > a0=...) at > > /usr/include/boost/function/function_template.hpp:153 > > #11 0xb7772b45 in operator() (function_obj_ptr=..., a0=...) at > > /usr/include/boost/function/function_template.hpp:1013 > > #12 > > > boost::detail::function::void_function_obj_invoker1 > sensor_msgs::ImageConstPtr&)>, void, boost::shared_ptr > sensor_msgs::Image_ > > > > >::invoke(boost::detail::function::function_buffer&, > > boost::shared_ptr > > const>) > > (function_obj_ptr=..., a0=...) at > > /usr/include/boost/function/function_template.hpp:153 > > #13 0xb7782eee in > > > ros::SubscriptionCallbackHelperT > > > const> const&, > void>::call(ros::SubscriptionCallbackHelperCallParams&) () > > from > > > /opt/ros/unstable/stacks/image_common/image_transport/lib/libimage_transport.so > > #14 0xb74eeac2 in ros::SubscriptionQueue::call (this=0x811b1a8) at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/subscription_queue.cpp:164 > > #15 0xb753329a in ros::CallbackQueue::callOneCB (this=0x8089080, > > tls=0x812dfc8) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/callback_queue.cpp:381 > > #16 0xb753398f in ros::CallbackQueue::callAvailable (this=0x8089080, > > timeout=...) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/callback_queue.cpp:333 > > #17 0xb7539f60 in ros::SingleThreadedSpinner::spin (this=0xbffff45c, > > queue=0x8089080) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/spinner.cpp:49 > > #18 0xb74bf209 in ros::spin (s=...) at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/init.cpp:493 > > #19 0xb74bf239 in ros::spin () at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/init.cpp:488 > > #20 0x0805032f in main (argc=1, argv=0xbffff6a4) at > > > /tmp/buildd/ros-unstable-image-pipeline-1.3.0/debian/ros-unstable-image-pipeline/opt/ros/unstable/stacks/image_pipeline/image_view/src/image_view.cpp:153 > > (gdb) thread 2 > > [Switching to thread 2 (Thread 0xb4d47b70 (LWP 14430))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb6730df6 in __poll (fds=0xb67c8ff4, nfds=5, timeout=100) at > > ../sysdeps/unix/sysv/linux/poll.c:87 > > #2 0xb748bddc in ros::PollSet::update (this=0x808f460, > > poll_timeout=100) at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/poll_set.cpp:202 > > #3 0xb74d449b in ros::PollManager::threadFunc (this=0x808f460) at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/poll_manager.cpp:95 > > #4 0xb74d5727 in operator() (this=0x8090da8) at > > /usr/include/boost/bind/mem_fn_template.hpp:49 > > #5 operator(), > > boost::_bi::list0> (this=0x8090da8) at > /usr/include/boost/bind/bind.hpp:253 > > #6 operator() (this=0x8090da8) at > > /usr/include/boost/bind/bind_template.hpp:20 > > #7 boost::detail::thread_data > boost::_mfi::mf0, > > boost::_bi::list1 > > >::run > > (this=0x8090da8) > > at /usr/include/boost/thread/detail/thread.hpp:56 > > #8 0xb73b70f5 in thread_proxy () from > /usr/lib/libboost_thread.so.1.42.0 > > #9 0xb67d2cc9 in start_thread (arg=0xb4d47b70) at > pthread_create.c:304 > > #10 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 3 > > [Switching to thread 3 (Thread 0xb4546b70 (LWP 14431))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb6738391 in select () at ../sysdeps/unix/syscall-template.S:82 > > #2 0xb73f04db in XmlRpc::XmlRpcDispatch::work (this=0x808e81c, > > timeout=0.10000000000000001) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/utilities/xmlrpcpp/src/XmlRpcDispatch.cpp:110 > > #3 0xb73f07a3 in XmlRpc::XmlRpcServer::work (this=0x808e810, > > msTime=0.10000000000000001) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/utilities/xmlrpcpp/src/XmlRpcServer.cpp:132 > > #4 0xb74d05a9 in ros::XMLRPCManager::serverThreadFunc > (this=0x808e7e8) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/xmlrpc_manager.cpp:256 > > #5 0xb74d2047 in operator() (this=0x8091168) at > > /usr/include/boost/bind/mem_fn_template.hpp:49 > > #6 operator(), > > boost::_bi::list0> (this=0x8091168) at > /usr/include/boost/bind/bind.hpp:253 > > #7 operator() (this=0x8091168) at > > /usr/include/boost/bind/bind_template.hpp:20 > > #8 boost::detail::thread_data > boost::_mfi::mf0, > > boost::_bi::list1 > > >::run > > (this=0x8091168) > > at /usr/include/boost/thread/detail/thread.hpp:56 > > #9 0xb73b70f5 in thread_proxy () from > /usr/lib/libboost_thread.so.1.42.0 > > #10 0xb67d2cc9 in start_thread (arg=0xb4546b70) at > pthread_create.c:304 > > #11 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 4 > > [Switching to thread 4 (Thread 0xb3d45b70 (LWP 14432))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb67d74dc in pthread_cond_wait@@GLIBC_2.3.2 () at > > > ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 > > #2 0xb752eb83 in wait (this=0x8090f50) at > > /usr/include/boost/thread/pthread/condition_variable.hpp:20 > > #3 ros::ROSOutAppender::logThread (this=0x8090f50) at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/rosout_appender.cpp:135 > > #4 0xb752f3f7 in > boost::detail::thread_data > boost::_mfi::mf0, > > boost::_bi::list1 > > > >::run() () > > from > /opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/lib/libros.so > > #5 0xb73b70f5 in thread_proxy () from > /usr/lib/libboost_thread.so.1.42.0 > > #6 0xb67d2cc9 in start_thread (arg=0xb3d45b70) at > pthread_create.c:304 > > #7 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 5 > > [Switching to thread 5 (Thread 0xb3544b70 (LWP 14437))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb67d7884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at > > > ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 > > #2 0xb753771e in bool > > > boost::condition_variable::timed_wait > 1000000ll> >(boost::unique_lock&, > > > boost::date_time::subsecond_duration > 1000000ll> const&) () from > > /opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/lib/libros.so > > #3 0xb7533a3b in ros::CallbackQueue::callAvailable (this=0x8092118, > > timeout=DWARF-2 expression error: DW_OP_reg operations must be used > > either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece. > > ) > > at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/callback_queue.cpp:307 > > #4 0xb74bfa81 in ros::internalCallbackQueueThreadFunc () at > > > /tmp/buildd/ros-unstable-ros-comm-1.3.2/debian/ros-unstable-ros-comm/opt/ros/unstable/stacks/ros_comm/clients/cpp/roscpp/src/libros/init.cpp:265 > > #5 0xb74c477f in boost::detail::thread_data::run > > (this=0x80927a8) at /usr/include/boost/thread/detail/thread.hpp:56 > > #6 0xb73b70f5 in thread_proxy () from > /usr/lib/libboost_thread.so.1.42.0 > > #7 0xb67d2cc9 in start_thread (arg=0xb3544b70) at > pthread_create.c:304 > > #8 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 6 > > [Switching to thread 6 (Thread 0xb27ffb70 (LWP 14441))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb67d74dc in pthread_cond_wait@@GLIBC_2.3.2 () at > > > ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 > > #2 0xb296688d in giop_recv_buffer_get () from > /usr/lib/libORBit-2.so.0 > > #3 0xb296b67b in ORBit_small_invoke_stub () from > /usr/lib/libORBit-2.so.0 > > #4 0xb296b8a6 in ORBit_small_invoke_stub_n () from > /usr/lib/libORBit-2.so.0 > > #5 0xb2978227 in ORBit_c_stub_invoke () from > /usr/lib/libORBit-2.so.0 > > #6 0xb2a14874 in Accessibility_EventListener_notifyEvent () from > > /usr/lib/libspi.so.0 > > #7 0xb2b3eddc in ?? () from > /usr/lib/gtk-2.0/modules/libatk-bridge.so > > #8 0xb2b3f567 in ?? () from > /usr/lib/gtk-2.0/modules/libatk-bridge.so > > #9 0xb6a17fb0 in ?? () from /usr/lib/libgobject-2.0.so.0 > > #10 0xb6a199bc in g_signal_emit_valist () from > /usr/lib/libgobject-2.0.so.0 > > #11 0xb6a19e62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 > > #12 0xb2a9ef4e in ?? () from /usr/lib/gtk-2.0/modules/libgail.so > > #13 0xb6f1a284 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 > > #14 0xb6a02412 in g_closure_invoke () from > /usr/lib/libgobject-2.0.so.0 > > #15 0xb6a18595 in ?? () from /usr/lib/libgobject-2.0.so.0 > > #16 0xb6a1983b in g_signal_emit_valist () from > /usr/lib/libgobject-2.0.so.0 > > #17 0xb6a19e62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 > > #18 0xb7048b96 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 > > #19 0xb6f13d4c in gtk_main_do_event () from > /usr/lib/libgtk-x11-2.0.so.0 > > #20 0xb6da336a in ?? () from /usr/lib/libgdk-x11-2.0.so.0 > > #21 0xb6951855 in g_main_context_dispatch () from > /lib/libglib-2.0.so.0 > > #22 0xb6955668 in ?? () from /lib/libglib-2.0.so.0 > > #23 0xb6955848 in g_main_context_iteration () from > /lib/libglib-2.0.so.0 > > #24 0xb6f13fc3 in gtk_main_iteration_do () from > /usr/lib/libgtk-x11-2.0.so.0 > > #25 0xb7ac1cce in icvWindowThreadLoop () at > > > /tmp/buildd/ros-unstable-vision-opencv-1.3.4/debian/ros-unstable-vision-opencv/opt/ros/unstable/stacks/vision_opencv/opencv2/build/opencv-svn/modules/highgui/src/window_gtk.cpp:530 > > #26 0xb697c48f in ?? () from /lib/libglib-2.0.so.0 > > #27 0xb67d2cc9 in start_thread (arg=0xb27ffb70) at > pthread_create.c:304 > > #28 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > (gdb) thread 7 > > [Switching to thread 7 (Thread 0xb1ffeb70 (LWP 14442))]#0 > 0xb7fe1416 in > > __kernel_vsyscall () > > (gdb) bt > > #0 0xb7fe1416 in __kernel_vsyscall () > > #1 0xb6730df6 in __poll (fds=0xb67c8ff4, nfds=5, timeout=-1) at > > ../sysdeps/unix/sysv/linux/poll.c:87 > > #2 0xb6962a1b in g_poll () from /lib/libglib-2.0.so.0 > > #3 0xb695543c in ?? () from /lib/libglib-2.0.so.0 > > #4 0xb6955ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 > > #5 0xb2984400 in ?? () from /usr/lib/libORBit-2.so.0 > > #6 0xb697c48f in ?? () from /lib/libglib-2.0.so.0 > > #7 0xb67d2cc9 in start_thread (arg=0xb1ffeb70) at > pthread_create.c:304 > > #8 0xb673f6be in clone () at > ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > > > > > > -- > David Gossow | Tel: +49 261 287-2783 > Universität Koblenz-Landau, ICV | Fax: +49 261 287-100-2783 > Universitätsstr. 1 | http://robots.uni-koblenz.de > 56070 Koblenz | Office: B307 > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users -- David Gossow | Tel: +49 261 287-2783 Universität Koblenz-Landau, ICV | Fax: +49 261 287-100-2783 Universitätsstr. 1 | http://robots.uni-koblenz.de 56070 Koblenz | Office: B307