Author Topic: Rev 4266 Debian package got segment fault  (Read 4182 times)

zhuxuan

  • Guest
Rev 4266 Debian package got segment fault
« on: July 25, 2007, 01:28:23 pm »
Debian/etch, wxGtk 2.8.4
I start CB, and adjust the layout, and exit it.
I found it can't save my layout, because I got segment fault message when exiting CB.
I use gdb backtrace CB, the following are the messages:

====================================================================

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1234720544 (LWP 3350)]
0xb65424b9 in ?? ()
(gdb) bt 30
#0  0xb65424b9 in ?? ()
#1  0xb78ef32b in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0
#2  0xb78e298b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#3  0xb78f2f2d in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#4  0xb78f4429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#5  0xb78f45d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#6  0xb7e6c90a in _gtk_widget_get_aux_info () from /usr/lib/libgtk-x11-2.0.so.0
#7  0xb7e6fd1c in _gtk_widget_propagate_hierarchy_changed () from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb7e78779 in gtk_widget_unparent () from /usr/lib/libgtk-x11-2.0.so.0
#9  0xb6eca9c0 in gtk_pizza_new () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#10 0xb78ef32b in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0
#11 0xb78e0f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#12 0xb78e298b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0xb78f33b8 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#14 0xb78f4429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0xb78f45d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0xb7cef757 in gtk_container_remove () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb7e745fd in gtk_widget_hide () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb78e5031 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#19 0xb7d9f4fe in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7e74805 in gtk_widget_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb6ed1e14 in wxWindow::~wxWindow () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0xb6fe7d6c in wxTopLevelWindowBase::~wxTopLevelWindowBase () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#23 0xb6ec83e9 in wxTopLevelWindowGTK::~wxTopLevelWindowGTK () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#24 0xb6f9540f in wxFrameBase::~wxFrameBase () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#25 0xb6f28bef in wxFrame::~wxFrame () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#26 0x08096a7c in MainFrame::OnSettingsScripting ()
#27 0xb6f5c7f6 in wxAppBase::DeletePendingObjects () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#28 0xb6f5c83a in wxAppBase::OnIdle () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#29 0xb6c46635 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
(More stack frames follow...)

=======================================================================

Any idea ? Thanks. :)