Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rviz electric segfault -- wxPGChoicesData::Clear (ros-pkg ticket #5179) #442

Closed
hershwg opened this issue Sep 19, 2012 · 3 comments
Closed
Labels

Comments

@hershwg
Copy link
Member

hershwg commented Sep 19, 2012

I can consistently get the newest (1.6.3) version of rviz for ROS electric to segfault by clicking the "Target Frame" grid under the ".Global Options"

{{{
10211 ./src/propgrid.cpp: No such file or directory.
in ./src/propgrid.cpp
}}}

{{{
bt
#0 wxPGChoicesData::Clear (this=0x4200000184) at ./src/propgrid.cpp:10211
#1 0x00007ffff0b31574 in wxPGChoices::Clear (this=, propgrid=, property=0xd68620, pos=, size=...)

at /tmp/buildd/ros-electric-visualization-1.6.3/debian/ros-electric-visualization/opt/ros/electric/stacks/visualization/wxpropgrid/propgrid_install/include/wx/propgrid/propgrid.h:3738

#2 rviz::TFFramePGEditor::CreateControls (this=, propgrid=, property=0xd68620, pos=, size=...)

at /tmp/buildd/ros-electric-visualization-1.6.3/debian/ros-electric-visualization/opt/ros/electric/stacks/visualization/rviz/src/rviz/tf_frame_property.cpp:52

#3 0x00007ffff6a3f55a in wxPropertyGrid::DoSelectProperty (this=0x719000, p=0xd68620, flags=0) at ./src/propgrid.cpp:7607
#4 0x00007ffff6a41ea1 in wxPropertyGrid::AddToSelectionFromInputEvent (this=0x719000, prop=0xd68620, colIndex=4294967295, mouseEvent=0x7fffffffdec0, selFlags=0) at ./src/propgrid.cpp:3808
#5 0x00007ffff6a420a8 in wxPropertyGrid::HandleMouseRightClick (this=0x4200000184, event=...) at ./src/propgrid.cpp:8360
#6 0x00007ffff6a42198 in wxPropertyGrid::OnMouseRightClick (this=0x719000, event=...) at ./src/propgrid.cpp:8775
#7 0x00007fffeed6a170 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#8 0x00007fffeed6b144 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#9 0x00007fffeed6b227 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007fffef6095ed in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0x00007fffeda1e9d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007fffebeb7a6e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x00007fffebecd4d7 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x00007fffebece7db in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x00007fffebecef53 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x00007fffedb376df in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007fffeda16e73 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007fffeda17f4b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00007fffed69174c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#20 0x00007fffeb5f6342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#21 0x00007fffeb5fa2a8 in ?? () from /lib/libglib-2.0.so.0
#22 0x00007fffeb5fa7b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#23 0x00007fffeda183e7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007fffef5f69c8 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#25 0x00007fffef67b8eb in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#26 0x00007fffeed1044c in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
#27 0x0000000000413d42 in main (argc=1, argv=0x7fffffffdaa0)

}}}

trac data:

@hershwg
Copy link
Member Author

hershwg commented Sep 19, 2012

[hersh] Hmm, doesn't happen for me.

What OS and OS version are you running?

What was the sequence of actions leading up to the crash? Just start up rviz and click the indicated spot? Maybe attach your rviz config files?

Thanks

@hershwg
Copy link
Member Author

hershwg commented Sep 19, 2012

[hersh] OK, now it is happening for me. I needed to delete my config files, then it happens.

@hershwg
Copy link
Member Author

hershwg commented Sep 19, 2012

[hersh] Fixed in r37956 (trunk). Building new release (visualization 1.6.4) now.

@hershwg hershwg closed this as completed Sep 19, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant