noreply at rubyforge.org
2006-Nov-12 16:45 UTC
[Wxruby-development] [ wxruby-Bugs-6632 ] Linux crash on NoteBook in bigdemo.rb
Bugs item #6632, was opened at 2006-11-12 16:45 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=218&aid=6632&group_id=35 Category: Incorrect behavior Group: None Status: Open Resolution: None Priority: 4 Submitted By: Alex Fenton (brokentoy) Assigned to: Kevin Smith (qualitycode) Summary: Linux crash on NoteBook in bigdemo.rb Initial Comment: Linux (Ubuntu 6.10) crashes when the NoteBook sample is opened within bigdemo.rb Complete backtrace is: [Switching to Thread -1209932112 (LWP 7271)] 0xb714fada in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 (gdb) whe #0 0xb714fada in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0 #1 0xb7a437c1 in wxNotebook::InsertPage () from lib/wxruby2.so #2 0xb76a1304 in wxBookCtrlBase::AddPage (this=0x8745008, page=0x869a270, text=@0x82296f8, bSelect=true, imageId=0) at /usr/local/include/wx-2.6/wx/bookctrl.h:154 #3 0xb77b9916 in _wrap_wxNotebook_AddPage (argc=4, argv=0xbf81a2b0, self=3043848000) at src/Notebook.cpp:3472 #4 0x08055146 in call_cfunc (func=0xb77b9800 <_wrap_wxNotebook_AddPage>, recv=3043848000, len=0, argc=0, argv=0xbf81a2b0) at eval.c:5654 #5 0x0805d8cb in rb_call0 (klass=3063385500, recv=3043848000, id=11233, oid=11233, argc=1, argv=0xbf81a2b0, body=0xb6978d10, flags=0) at eval.c:5810 #6 0x0805e521 in rb_call (klass=3063385500, recv=3043848000, mid=11233, argc=4, argv=0xbf81a2b0, scope=1) at eval.c:6048 #7 0x0805c078 in rb_eval (self=<value optimized out>, n=<value optimized out>) at eval.c:3458 #8 0x0805e123 in rb_call0 (klass=3043849040, recv=3043848000, id=2953, oid=2953, argc=0, argv=0xbf81aa5c, body=0xb56da7d0, flags=2) at eval.c:5954 #9 0x0805e521 in rb_call (klass=3043849040, recv=3043848000, mid=2953, argc=3, argv=0xbf81aa50, scope=1) at eval.c:6048 #10 0x0805e798 in rb_obj_call_init (obj=3043848000, argc=3, argv=0xbf81aa50) at eval.c:7529 #11 0x08084eaa in rb_class_new_instance (argc=3, argv=0xbf81aa50, klass=3043849040) at object.c:1567 #12 0x08055146 in call_cfunc (func=0x8084e80 <rb_class_new_instance>, recv=3043849040, len=0, argc=0, argv=0xbf81aa50) at eval.c:5654 #13 0x0805d8cb in rb_call0 (klass=3085032700, recv=3043849040, id=3337, oid=3337, argc=72, argv=0xbf81aa50, body=0xb7e1cb18, flags=0) at eval.c:5810 #14 0x0805e521 in rb_call (klass=3085032700, recv=3043849040, mid=3337, argc=3, argv=0xbf81aa50, scope=0) at eval.c:6048 #15 0x0805bf76 in rb_eval (self=3063162480, n=<value optimized out>) at eval.c:3443 #16 0x0805a92c in rb_eval (self=3063162480, n=<value optimized out>) at eval.c:3624 #17 0x0805e123 in rb_call0 (klass=3063162180, recv=3063162480, id=5113, oid=5113, argc=0, argv=0xbf81b0bc, body=0xb56d7968, flags=0) at eval.c:5954 #18 0x0805e521 in rb_call (klass=3063162180, recv=3063162480, mid=5113, argc=3, argv=0xbf81b0b0, scope=0) at eval.c:6048 #19 0x0805bf76 in rb_eval (self=3063312600, n=<value optimized out>) at eval.c:3443 #20 0x0805a664 in rb_eval (self=3063312600, n=<value optimized out>) at eval.c:3644 #21 0x0805c962 in rb_eval (self=3063312600, n=<value optimized out>) at eval.c:3259 #22 0x0805b60e in rb_eval (self=3063312600, n=<value optimized out>) at eval.c:2915 #23 0x0805e123 in rb_call0 (klass=3063317320, recv=3063312600, id=11457, oid=11457, argc=0, argv=0xbf81bbd4, body=0xb7e02830, flags=0) at eval.c:5954 #24 0x0805e521 in rb_call (klass=3063317320, recv=3063312600, mid=11457, argc=1, argv=0xbf81bbd0, scope=1) at eval.c:6048 #25 0x0805c078 in rb_eval (self=<value optimized out>, n=<value optimized out>) at eval.c:3458 #26 0x0805e123 in rb_call0 (klass=3063317320, recv=3063312600, id=11169, oid=11169, argc=0, argv=0xbf81c014, body=0xb7e045b8, flags=0) at eval.c:5954 #27 0x0805e521 in rb_call (klass=3063317320, recv=3063312600, mid=11169, argc=1, argv=0xbf81c010, scope=1) at eval.c:6048 #28 0x0805c078 in rb_eval (self=<value optimized out>, n=<value optimized out>) at eval.c:3458 #29 0x080596a8 in rb_yield_0 (val=3043868160, self=3063312600, klass=0, flags=0, avalue=0) at eval.c:4987 #30 0x08062bbf in proc_invoke (proc=3063296600, args=3043868160, self=6, klass=0) at eval.c:8515 #31 0x0805d8cb in rb_call0 (klass=3084969020, recv=3063296600, id=5217, oid=5217, argc=-1082014148, argv=0xbf81c6e0, body=0xb7e0e388, flags=0) at eval.c:5810 #32 0x0805e521 in rb_call (klass=3084969020, recv=3063296600, mid=5217, argc=1, argv=0xbf81c6e0, scope=1) at eval.c:6048 #33 0x0805ea27 in vafuncall (recv=3063296600, mid=5217, n=1, ar=0xbf81c754) at eval.c:6125 #34 0x0805eb60 in rb_funcall (recv=3063296600, mid=5217, n=1) at eval.c:6142 #35 0xb76edcd8 in wxRbCallback::EventThunker (this=0x8215fa8, event=@0xbf81cfa0) at src/EvtHandler.cpp:2108 #36 0xb7b5b9be in wxEvtHandler::ProcessEventIfMatches () from lib/wxruby2.so #37 0xb7b5ba52 in wxEvtHandler::SearchDynamicEventTable () from lib/wxruby2.so #38 0xb7b5c3e6 in wxEvtHandler::ProcessEvent () from lib/wxruby2.so #39 0xb770c2e3 in SwigDirector_wxFrame::ProcessEvent (this=0x8215fa8, event=@0xbf81cfa0) at src/Frame.cpp:3405 #40 0xb76ed5be in _wrap_wxEvtHandler_ProcessEvent (argc=1, argv=0xbf81cab0, self=3063312600) at src/EvtHandler.cpp:2940 #41 0x08055146 in call_cfunc ( func=0xb76ed500 <_wrap_wxEvtHandler_ProcessEvent>, recv=3063312600, len=0, argc=0, argv=0xbf81cab0) at eval.c:5654 #42 0x0805d8cb in rb_call0 (klass=3084870100, recv=3063312600, id=13409, oid=13409, argc=136435080, argv=0xbf81cab0, body=0xb7df6058, flags=0) at eval.c:5810 #43 0x0805e521 in rb_call (klass=3084870100, recv=3063312600, mid=13409, argc=1, argv=0xbf81cab0, scope=1) at eval.c:6048 #44 0x0805ea27 in vafuncall (recv=3063312600, mid=13409, n=1, ar=0xbf81cb24) at eval.c:6125 #45 0x0805eb60 in rb_funcall (recv=3063312600, mid=13409, n=1) at eval.c:6142 #46 0xb770c32f in SwigDirector_wxFrame::ProcessEvent (this=0x8215fa8, event=@0xbf81cfa0) at src/Frame.cpp:3408 #47 0xb7aa93a7 in wxWindowBase::TryParent () from lib/wxruby2.so #48 0xb7b5c3b9 in wxEvtHandler::ProcessEvent () from lib/wxruby2.so #49 0xb7866fd3 in SwigDirector_wxSplitterWindow::ProcessEvent ( this=0x8348ee8, event=@0xbf81cfa0) at src/SplitterWindow.cpp:2840 #50 0xb76ed5be in _wrap_wxEvtHandler_ProcessEvent (argc=1, argv=0xbf81ce70, self=3063311500) at src/EvtHandler.cpp:2940 #51 0x08055146 in call_cfunc ( func=0xb76ed500 <_wrap_wxEvtHandler_ProcessEvent>, recv=3063311500, len=0, argc=0, argv=0xbf81ce70) at eval.c:5654 #52 0x0805d8cb in rb_call0 (klass=3084870100, recv=3063311500, id=13409, oid=13409, argc=136590188, argv=0xbf81ce70, body=0xb7df6058, flags=0) at eval.c:5810 #53 0x0805e521 in rb_call (klass=3084870100, recv=3063311500, mid=13409, argc=1, argv=0xbf81ce70, scope=1) at eval.c:6048 #54 0x0805ea27 in vafuncall (recv=3063311500, mid=13409, n=1, ar=0xbf81cee4) at eval.c:6125 #55 0x0805eb60 in rb_funcall (recv=3063311500, mid=13409, n=1) at eval.c:6142 #56 0xb786701f in SwigDirector_wxSplitterWindow::ProcessEvent ( this=0x8348ee8, event=@0xbf81cfa0) at src/SplitterWindow.cpp:2843 #57 0xb7aa93a7 in wxWindowBase::TryParent () from lib/wxruby2.so #58 0xb7b5c3b9 in wxEvtHandler::ProcessEvent () from lib/wxruby2.so #59 0xb7ad3730 in wxGenericTreeCtrl::DoSelectItem () from lib/wxruby2.so #60 0xb7ad442f in wxGenericTreeCtrl::OnMouse () from lib/wxruby2.so #61 0xb7b5b9be in wxEvtHandler::ProcessEventIfMatches () from lib/wxruby2.so #62 0xb7b5c033 in wxEventHashTable::HandleEvent () from lib/wxruby2.so #63 0xb7b5c414 in wxEvtHandler::ProcessEvent () from lib/wxruby2.so #64 0xb7a01400 in gtk_window_button_press_callback () from lib/wxruby2.so #65 0xb7035b00 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #66 0xb6cb479b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #67 0xb6cc4b93 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #68 0xb6cc5e7f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #69 0xb6cc6279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #70 0xb71495f8 in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0 #71 0xb702eef3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #72 0xb70300f7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #73 0xb6eb97ea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0 #74 0xb6c3b802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #75 0xb6c3e7df in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #76 0xb6c3eb89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #77 0xb7030574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #78 0xb7ad9ef9 in wxEventLoop::Run () from lib/wxruby2.so #79 0xb7a5780d in wxAppBase::MainLoop () from lib/wxruby2.so #80 0xb7b2144d in wxEntry () from lib/wxruby2.so #81 0xb765d00c in _wrap_App_main_loop (argc=0, argv=0x0, self=3063315640) at src/App.cpp:1674 #82 0x08055146 in call_cfunc (func=0xb765cfc0 <_wrap_App_main_loop>, recv=3063315640, len=0, argc=0, argv=0x0) at eval.c:5654 #83 0x0805d8cb in rb_call0 (klass=3084869420, recv=3063315640, id=12913, oid=12913, argc=2961, argv=0x0, body=0xb7df5a90, flags=0) at eval.c:5810 #84 0x0805e521 in rb_call (klass=3084869420, recv=3063315640, mid=12913, argc=0, argv=0x0, scope=0) at eval.c:6048 #85 0x0805bf76 in rb_eval (self=3085027820, n=<value optimized out>) at eval.c:3443 #86 0x08068edd in ruby_exec_internal () at eval.c:1604 #87 0x08068f16 in ruby_exec () at eval.c:1624 #88 0x08068f41 in ruby_run () at eval.c:1634 #89 0x080524e4 in main (argc=Cannot access memory at address 0x0 ) at main.c:46 ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=218&aid=6632&group_id=35