[ros-users] RVIZ segmentation fault

Peshala Jayasekara peshala_24 at yahoo.com
Thu Sep 9 03:17:06 UTC 2010


Hi Josh,

Sorry not to have complied with the posting guidelines, previously.

OS - Ubuntu 9.10 Karmic on x86
Kernel  - 2.6.31-22-generic
ros-cturtle-visualization: 1.2.0-30 - debian installation

I use a scan_to_scan_filter_chain from laser_filters along with the raw laser 
scan from hokuyo_node.
It crashes automatically, just randomly.
Here is the backtrace.

Starting program: /opt/ros/cturtle/stacks/visualization/rviz/bin/rviz __name:=rv
iz __log:=/home/peshala/.ros/log/419ec9cc-bbb0-11df-8498-0024e801cbcd/rviz-1.log
[Thread debugging using libthread_db enabled]
[New Thread 0xb714cb70 (LWP 9336)]
[New Thread 0xb694bb70 (LWP 9338)]
[New Thread 0xb614ab70 (LWP 9339)]
[New Thread 0xb5949b70 (LWP 9340)]
[New Thread 0xb5148b70 (LWP 9345)]
[ INFO] [1284000629.339969231]: Loading general config from [/home/peshala/.rviz
/config]
[ INFO] [1284000629.340324653]: Loading display config from [/home/peshala/.rviz
/display_config]
[New Thread 0xb3209b70 (LWP 9346)]
[New Thread 0xb2a08b70 (LWP 9347)]
[New Thread 0xb1b52b70 (LWP 9353)]
[New Thread 0xb1351b70 (LWP 9354)]
[New Thread 0xb0b4db70 (LWP 9361)]
[ WARN] [1284000631.347795993]: Message from [/hokuyo] has a non-fully-qualified
 frame_id [laser]. Resolved locally to [/laser].  This is will likely not work i
n multi-robot systems.  This message will only print once.
[ WARN] [1284000631.363853901]: Message from [/scan_to_scan_filter_chain] has a 
non-fully-qualified frame_id [laser]. Resolved locally to [/laser].  This is wil
l likely not work in multi-robot systems.  This message will only print once.
[New Thread 0xae192b70 (LWP 10171)]

Program received signal SIGSEGV, Segmentation fault.
0x01e8fded in typeinfo name for wxObject () from /usr/lib/libwx_baseu-2.8.so.0
(gdb) backtrace
#0  0x01e8fded in typeinfo name for wxObject ()
   from /usr/lib/libwx_baseu-2.8.so.0
#1  0x00a38418 in wxPGDefaultRenderer::Render (this=0x812e640, dc=..., 
    rect=..., propertyGrid=0x85f5190, property=0x8897360, column=1, item=-1, 
    flags=131072) at ./src/propgrid.cpp:2599
#2  0x00a2df7f in wxPropertyGrid::DoDrawItems (this=0x85f5190, dc=..., 
    firstItem=0x8893c00, lastItem=0x0, clipRect=0xbfffde00, isBuffered=true)
    at ./src/propgrid.cpp:5689
#3  0x00a425d1 in wxPropertyGrid::DrawItems (this=0x85f5190, dc=..., topy=154, 
    bottomy=785, clipRect=0xbfffde00) at ./src/propgrid.cpp:5206
#4  0x00a42a4b in wxPGCanvas::OnPaint (this=0x8608448)
    at ./src/propgrid.cpp:2970
#5  0x01dcfa9f in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*
)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_baseu-2.8.so.0
#6  0x01e6e379 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase cons
t&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#7  0x01e6f424 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0x01e6f523 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_baseu-2.8.so.0
#9  0x01b3e652 in wxWindow::GtkSendPaintEvents() ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0x01b3ec18 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit--- 
#11 0x022ee474 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x02879072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x0288e7a8 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x0288f9b8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x0288ffb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x0240a95e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x022e8190 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x025b2204 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#19 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#20 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#21 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#22 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#23 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#24 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#25 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#26 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#27 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#28 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#29 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#30 0x025b21b3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x025d5764 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#32 0x025a98a5 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0x025ab86f in gdk_window_process_all_updates ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgdk-x11-2.0.so.0
#34 0x025ab8eb in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#35 0x02587f78 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#36 0x028e8101 in ?? () from /lib/libglib-2.0.so.0
#37 0x028e9e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x028ed730 in ?? () from /lib/libglib-2.0.so.0
#39 0x028edb9f in g_main_loop_run () from /lib/libglib-2.0.so.0
#40 0x022e8419 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x01b27c78 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#42 0x01bbae3e in wxAppBase::MainLoop() ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#43 0x01bbaa31 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#44 0x01e097aa in wxEntry(int&, wchar_t**) ()
   from /usr/lib/libwx_baseu-2.8.so.0
#45 0x01e09987 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
#46 0x080593cb in main (argc=3, argv=0xbffff2c4)
    at /opt/ros/cturtle/stacks/visualization/rviz/src/rviz/visualizer_app.cpp:32

Thank you in advance.
Peshala





________________________________
From: Josh Faust <jfaust at willowgarage.com>
To: ros-users at code.ros.org
Sent: Thursday, September 9, 2010 1:57:18
Subject: Re: [ros-users] RVIZ segmentation fault

Hi Peshala,

Please follow the posting guidelines: 
http://www.ros.org/wiki/Support#Guidelines_for_mailing_list_messages

Specifically: What OS/version?  What version of rviz?  What are you doing when 
it crashes?  Where does it crash (get a backtrace in gdb)?

Josh


On Tue, Sep 7, 2010 at 10:45 PM, Peshala Jayasekara <peshala_24 at yahoo.com> 
wrote:

Dear all,
>
>When I use RVIZ to display laser scan data from a hokuyo laser range finder 
>(UTM30LX), after some time, RVIZ crashes with the following.
>
>/opt/ros/cturtle/ros/bin/rosrun: line 35:  2515 Segmentation fault      $exepath 
>"$@"
>
>Any help will be greatly appreciated to solve the problem.
>
>Thank you in advance
>Peshala
>
>
>_______________________________________________
>ros-users mailing list
>ros-users at code.ros.org
>https://code.ros.org/mailman/listinfo/ros-users
>
>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20100908/f0867eab/attachment-0003.html>


More information about the ros-users mailing list