Looks like it is a wx issue. What's the best way to proceed - file a bug report with the wx folks?
Cheers, Todd -------- Original Message -------- Subject: Re: [Fwd: Re: [AG-TECH] Suse AG Segfault] List-Post: [email protected] Date: Thu, 11 Sep 2008 09:53:13 -0700 From: Martin Siegert <[email protected]> To: Todd Zimmerman <[email protected]> References: <[email protected]> Hi Todd, I was able to run python through gdb, i.e., "gdb python" and then "run /usr/bin/VenueClient" at the gdb prompt. Here is the output of "where" after the segfault: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x4801f970 (LWP 1001)] 0x0e27b104 in ?? () from /usr/lib/libgobject-2.0.so.0 (gdb) where #0 0x0e27b104 in ?? () from /usr/lib/libgobject-2.0.so.0 #1 0x0e27b0f0 in ?? () from /usr/lib/libgobject-2.0.so.0 #2 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #3 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #4 0x0e786ba0 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0 #5 0x0e690e84 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #6 0x0e273274 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #7 0x0e25fac8 in ?? () from /usr/lib/libgobject-2.0.so.0 #8 0x0e261d3c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #9 0x0e27a940 in ?? () from /usr/lib/libgobject-2.0.so.0 #10 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #11 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #12 0x0e786ba0 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0 #13 0x0ee3081c in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #14 0x0ee31c00 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #15 0x0e273274 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #16 0x0e25fac8 in ?? () from /usr/lib/libgobject-2.0.so.0 #17 0x0e261d3c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #18 0x0e27a940 in ?? () from /usr/lib/libgobject-2.0.so.0 #19 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #20 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #21 0x0e786ba0 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x0e690e84 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0e273274 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #24 0x0e25fac8 in ?? () from /usr/lib/libgobject-2.0.so.0 #25 0x0e261d3c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #26 0x0e27a940 in ?? () from /usr/lib/libgobject-2.0.so.0 #27 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #28 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #29 0x0e786ba0 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x0ee3081c in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #31 0x0ee31c00 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #32 0x0e273274 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #33 0x0e25fac8 in ?? () from /usr/lib/libgobject-2.0.so.0 #34 0x0e261d3c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #35 0x0e27a940 in ?? () from /usr/lib/libgobject-2.0.so.0 #36 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #37 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #38 0x0e786ba0 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0e690e84 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x0e273274 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #41 0x0e25fac8 in ?? () from /usr/lib/libgobject-2.0.so.0 #42 0x0e261d3c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #43 0x0e27a940 in ?? () from /usr/lib/libgobject-2.0.so.0 #44 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #45 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #46 0x0e786ba0 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0 #47 0x0ee3081c in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #48 0x0ee31c00 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #49 0x0e273274 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #50 0x0e25fac8 in ?? () from /usr/lib/libgobject-2.0.so.0 #51 0x0e261d3c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #52 0x0e27a940 in ?? () from /usr/lib/libgobject-2.0.so.0 #53 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #54 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #55 0x0e786ba0 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0 #56 0x0ee3081c in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #57 0x0ee31c00 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #58 0x0e273274 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #59 0x0e25fac8 in ?? () from /usr/lib/libgobject-2.0.so.0 #60 0x0e261d3c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #61 0x0e27a940 in ?? () from /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #62 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #63 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #64 0x0e786ba0 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0 #65 0x0e79b22c in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #66 0x0e273274 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #67 0x0e25fac8 in ?? () from /usr/lib/libgobject-2.0.so.0 #68 0x0e261e38 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #69 0x0e27a940 in ?? () from /usr/lib/libgobject-2.0.so.0 #70 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #71 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #72 0x0e786ba0 in gtk_widget_size_allocate () from /usr/lib/libgtk-x11-2.0.so.0 #73 0x0e79c8d0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #74 0x0e27406c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #75 0x0e25fac8 in ?? () from /usr/lib/libgobject-2.0.so.0 #76 0x0e261e38 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #77 0x0e27a940 in ?? () from /usr/lib/libgobject-2.0.so.0 #78 0x0e27c5fc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #79 0x0e27cb68 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #80 0x0e78a3d8 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #81 0x0ee39e84 in wxWindow::Show () from /usr/lib/libwx_gtk2u_core-2.8.so.0 #82 0x0ee2e0ac in wxTopLevelWindowGTK::Show () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/libwx_gtk2u_core-2.8.so.0 #83 0x0f5cc028 in ?? () from /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core_.so #84 0x0fee18fc in PyCFunction_Call () from /usr/lib/libpython2.5.so.1.0 #85 0x0fea0d9c in PyObject_Call () from /usr/lib/libpython2.5.so.1.0 #86 0x0ff3b4c4 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #87 0x0ff3e04c in PyEval_EvalCodeEx () from /usr/lib/libpython2.5.so.1.0 #88 0x0ff3c1fc in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #89 0x0ff3c920 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #90 0x0ff3e04c in PyEval_EvalCodeEx () from /usr/lib/libpython2.5.so.1.0 #91 0x0fec9364 in ?? () from /usr/lib/libpython2.5.so.1.0 #92 0x0fea0d9c in PyObject_Call () from /usr/lib/libpython2.5.so.1.0 #93 0x0feaaa34 in ?? () from /usr/lib/libpython2.5.so.1.0 #94 0x0fea0d9c in PyObject_Call () from /usr/lib/libpython2.5.so.1.0 #95 0x0ff00b2c in ?? () from /usr/lib/libpython2.5.so.1.0 #96 0x0fefed18 in ?? () from /usr/lib/libpython2.5.so.1.0 #97 0x0fea0d9c in PyObject_Call () from /usr/lib/libpython2.5.so.1.0 #98 0x0ff3a884 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #99 0x0ff3c920 in PyEval_EvalFrameEx () from /usr/lib/libpython2.5.so.1.0 #100 0x0ff3e04c in PyEval_EvalCodeEx () from /usr/lib/libpython2.5.so.1.0 #101 0x0ff3e194 in PyEval_EvalCode () from /usr/lib/libpython2.5.so.1.0 #102 0x0ff5d8cc in ?? () from /usr/lib/libpython2.5.so.1.0 #103 0x0ff5da14 in PyRun_FileExFlags () from /usr/lib/libpython2.5.so.1.0 ---Type <return> to continue, or q <return> to quit--- #104 0x0ff5f47c in PyRun_SimpleFileExFlags () from /usr/lib/libpython2.5.so.1.0 #105 0x0ff5fd44 in PyRun_AnyFileExFlags () from /usr/lib/libpython2.5.so.1.0 #106 0x0ff6aeec in Py_Main () from /usr/lib/libpython2.5.so.1.0 #107 0x10001a74 in main () (gdb) Thus, yes, line #82 "wxTopLevelWindowGTK::Show ()" appears to indicate that the segfault has something to do with the wx Show routine. This is wxGTK-2.8.7.1. Any ideas what to do now? Cheers, Martin -- Martin Siegert Head, Research Computing WestGrid Site Lead IT Services phone: 778 782-4691 Simon Fraser University fax: 778 782-4242 Burnaby, British Columbia email: [email protected] Canada V5A 1S6

