aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Crash when closing the about dialog for the second time  (Read 2516 times)

JLP

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 22
    • http://jlp.holodeck1.com/blog/
Crash when closing the about dialog for the second time
« on: June 20, 2006, 03:07:42 AM »

I have aMule 2.1.3 on AMD64 and it crashes if you try to close the about dialog for the second time. This is the error I get in konsole:

Code: [Select]
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
Loading temp files from /home/jlp/.aMule/Temp.

All PartFiles Loaded.
ListenSocket: Ok.

*** TCP socket (ECServer) listening on 0.0.0.0:4712
*** Server UDP socket (TCP+3) at 0.0.0.0:40004
*** TCP socket (TCP) listening on 0.0.0.0:40001
*** Client UDP socket (extended eMule) at 0.0.0.0:40002
*** glibc detected *** amule: double free or corruption (!prev): 0x0000000000b9a910 ***
======= Backtrace: =========
/lib/libc.so.6[0x2afe47da749d]
/lib/libc.so.6(__libc_free+0x6c)[0x2afe47da8a9c]
/usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so[0x2afe4af0b6dc]
/usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so[0x2afe4af23a5b]
/usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so[0x2afe4af23ab6]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0xa8)[0x2afe4899e098]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe481ebe41]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x117)[0x2afe4899e107]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe481c669a]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x117)[0x2afe4899e107]
/usr/lib/libglib-2.0.so.0(g_datalist_clear+0xde)[0x2afe48cee85e]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x117)[0x2afe4899e107]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe480d78b0]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe4810d461]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1c1)[0x2afe4899c341]
/usr/lib/libgobject-2.0.so.0[0x2afe489abd92]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x877)[0x2afe489acb37]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x84)[0x2afe489acd14]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe481adf90]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x40)[0x2afe4899e3f0]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe480d78b0]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe4810d461]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1c1)[0x2afe4899c341]
/usr/lib/libgobject-2.0.so.0[0x2afe489abd92]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x877)[0x2afe489acb37]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x84)[0x2afe489acd14]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe481adf90]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x40)[0x2afe4899e3f0]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe480d78b0]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe4810d461]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1c1)[0x2afe4899c341]
/usr/lib/libgobject-2.0.so.0[0x2afe489abd92]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x877)[0x2afe489acb37]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x84)[0x2afe489acd14]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe481adf90]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x40)[0x2afe4899e3f0]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe4810d461]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x10a)[0x2afe4899c28a]
/usr/lib/libgobject-2.0.so.0[0x2afe489abd92]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x877)[0x2afe489acb37]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x84)[0x2afe489acd14]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe481adf90]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x40)[0x2afe4899e3f0]
/usr/lib/libwx_gtk2u_core-2.6.so.0(_ZN15wxMessageDialog9ShowModalEv+0x58)[0x2afe472ddf88]
/usr/lib/libwx_gtk2u_core-2.6.so.0(_Z12wxMessageBoxRK8wxStringS1_lP8wxWindowii+0x4f)[0x2afe4724daef]
amule[0x5355c5]
/usr/lib/libwx_baseu-2.6.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x7f)[0x2afe4776f13f]
/usr/lib/libwx_baseu-2.6.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0x9e)[0x2afe4776f34e]
/usr/lib/libwx_baseu-2.6.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xc6)[0x2afe4776f436]
/usr/lib/libwx_gtk2u_core-2.6.so.0(_ZN12wxWindowBase9TryParentER7wxEvent+0x45)[0x2afe4735d7f5]
/usr/lib/libwx_baseu-2.6.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x63)[0x2afe4776f3d3]
/usr/lib/libwx_gtk2u_core-2.6.so.0(_ZN13wxToolBarBase11OnLeftClickEib+0x57)[0x2afe47354817]
/usr/lib/libwx_gtk2u_core-2.6.so.0[0x2afe472edab4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x10a)[0x2afe4899c28a]
/usr/lib/libgobject-2.0.so.0[0x2afe489ab842]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x877)[0x2afe489acb37]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x84)[0x2afe489acd14]
/usr/lib/libgtk-x11-2.0.so.0[0x2afe480d99e9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x10a)[0x2afe4899c28a]
/usr/lib/libgobject-2.0.so.0[0x2afe489ab4c3]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x877)[0x2afe489acb37]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x84)[0x2afe489acd14]
/usr/lib/lAborted
Logged

JLP

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 22
    • http://jlp.holodeck1.com/blog/
Re: Crash when closing the about dialog for the second time
« Reply #1 on: June 20, 2006, 03:11:20 AM »

And here is the output from GDB: bt

Code: [Select]
#0  0x00002ba6e088d575 in raise () from /lib/libc.so.6
#1  0x00002ba6e088e77e in abort () from /lib/libc.so.6
#2  0x00002ba6e08c2706 in __fsetlocking () from /lib/libc.so.6
#3  0x00002ba6e08c749d in malloc_usable_size () from /lib/libc.so.6
#4  0x00002ba6e08c8a9c in free () from /lib/libc.so.6
#5  0x00002ba6e3a2b6f2 in internal_drawing_area_use_pen_gc () from /usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so
#6  0x00002ba6e3a43a5b in theme_init () from /usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so
#7  0x00002ba6e3a43ab6 in theme_init () from /usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so
#8  0x00002ba6e14be098 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#9  0x00002ba6e0d0be41 in gtk_style_attach () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00002ba6e14be107 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#11 0x00002ba6e0ce669a in gtk_rc_add_widget_name_style () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00002ba6e14be107 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#13 0x00002ba6e180e85e in g_datalist_clear () from /usr/lib/libglib-2.0.so.0
#14 0x00002ba6e14be107 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#15 0x00002ba6e0bf78b0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00002ba6e14bc341 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#19 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#23 0x00002ba6e0bf78b0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00002ba6e14bc341 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#27 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#28 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#29 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#31 0x00002ba6e0bf78b0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x00002ba6e14bc341 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#34 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#35 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#36 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#37 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#39 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#41 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#42 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#43 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#44 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#46 0x00002ba6dfdfdf88 in wxMessageDialog::ShowModal () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#47 0x00002ba6dfd6daef in wxMessageBox () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#48 0x00000000005355c5 in CamuleDlg::OnAboutButton (this=0x1dad920) at amuleDlg.cpp:434
#49 0x00002ba6e028f13f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#50 0x00002ba6e028f34e in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#51 0x00002ba6e028f436 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#52 0x00002ba6dfe7d7f5 in wxWindowBase::TryParent () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#53 0x00002ba6e028f3d3 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#54 0x00002ba6dfe74817 in wxToolBarBase::OnLeftClick () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#55 0x00002ba6dfe0dab4 in wxToolBar::CreateTool () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#56 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#57 0x00002ba6e14cb842 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#58 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#59 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#60 0x00002ba6e0bf99e9 in gtk_button_set_alignment () from /usr/lib/libgtk-x11-2.0.so.0
#61 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62 0x00002ba6e14cb4c3 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#63 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#64 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#65 0x00002ba6e0bf8579 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#66 0x00002ba6e0cb36fd in gtk_marshal_BOOLEAN__VOID () from /usr/lib/libgtk-x11-2.0.so.0
#67 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#68 0x00002ba6e14cb9e6 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#69 0x00002ba6e14cc900 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#70 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#71 0x00002ba6e0d8b21f in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
#72 0x00002ba6e0cad363 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#73 0x00002ba6e0cae408 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#74 0x00002ba6e0fee4cc in gdk_add_client_message_filter () from /usr/lib/libgdk-x11-2.0.so.0
#75 0x00002ba6e1820b97 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#76 0x00002ba6e1823d36 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#77 0x00002ba6e182403e in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#78 0x00002ba6e0cae762 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#79 0x00002ba6dfd8d351 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#80 0x00002ba6dfe154fb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#81 0x00002ba6e023f2fc in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#82 0x0000000000531cf2 in main (argc=1, argv=0x788a) at amule-gui.cpp:143
Logged

JLP

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 22
    • http://jlp.holodeck1.com/blog/
Re: Crash when closing the about dialog for the second time
« Reply #2 on: June 20, 2006, 03:20:36 AM »

bt full

Code: [Select]
#0  0x00002ba6e088d575 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00002ba6e088e77e in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00002ba6e08c2706 in __fsetlocking () from /lib/libc.so.6
No symbol table info available.
#3  0x00002ba6e08c749d in malloc_usable_size () from /lib/libc.so.6
No symbol table info available.
#4  0x00002ba6e08c8a9c in free () from /lib/libc.so.6
No symbol table info available.
#5  0x00002ba6e3a2b6f2 in internal_drawing_area_use_pen_gc () from /usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so
No symbol table info available.
#6  0x00002ba6e3a43a5b in theme_init () from /usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so
No symbol table info available.
#7  0x00002ba6e3a43ab6 in theme_init () from /usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so
No symbol table info available.
#8  0x00002ba6e14be098 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9  0x00002ba6e0d0be41 in gtk_style_attach () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#10 0x00002ba6e14be107 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x00002ba6e0ce669a in gtk_rc_add_widget_name_style () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x00002ba6e14be107 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x00002ba6e180e85e in g_datalist_clear () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00002ba6e14be107 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0x00002ba6e0bf78b0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0x00002ba6e14bc341 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0x00002ba6e0bf78b0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x00002ba6e14bc341 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
---Type to continue, or q to quit---
No symbol table info available.
#26 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#28 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0x00002ba6e0bf78b0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#33 0x00002ba6e14bc341 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#34 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#35 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#36 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#37 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#38 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#39 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#41 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#43 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#44 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#45 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#46 0x00002ba6dfdfdf88 in wxMessageDialog::ShowModal () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#47 0x00002ba6dfd6daef in wxMessageBox () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#48 0x00000000005355c5 in CamuleDlg::OnAboutButton (this=0x1dad920) at amuleDlg.cpp:434
        msg = { = {static npos = 18446744073709551615, m_pchData = 0x21a6d28}, }
#49 0x00002ba6e028f13f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#50 0x00002ba6e028f34e in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
---Type to continue, or q to quit---
#51 0x00002ba6e028f436 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#52 0x00002ba6dfe7d7f5 in wxWindowBase::TryParent () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#53 0x00002ba6e028f3d3 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#54 0x00002ba6dfe74817 in wxToolBarBase::OnLeftClick () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#55 0x00002ba6dfe0dab4 in wxToolBar::CreateTool () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#56 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#57 0x00002ba6e14cb842 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#58 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#59 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#60 0x00002ba6e0bf99e9 in gtk_button_set_alignment () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#61 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#62 0x00002ba6e14cb4c3 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#63 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#64 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#65 0x00002ba6e0bf8579 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#66 0x00002ba6e0cb36fd in gtk_marshal_BOOLEAN__VOID () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#67 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#68 0x00002ba6e14cb9e6 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#69 0x00002ba6e14cc900 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#70 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#71 0x00002ba6e0d8b21f in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#72 0x00002ba6e0cad363 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#73 0x00002ba6e0cae408 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#74 0x00002ba6e0fee4cc in gdk_add_client_message_filter () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#75 0x00002ba6e1820b97 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#76 0x00002ba6e1823d36 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
---Type to continue, or q to quit---
No symbol table info available.
#77 0x00002ba6e182403e in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#78 0x00002ba6e0cae762 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#79 0x00002ba6dfd8d351 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#80 0x00002ba6dfe154fb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#81 0x00002ba6e023f2fc in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#82 0x0000000000531cf2 in main (argc=1, argv=0x788a) at amule-gui.cpp:143
No locals.
Logged

JLP

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 22
    • http://jlp.holodeck1.com/blog/
Re: Crash when closing the about dialog for the second time
« Reply #3 on: June 20, 2006, 03:22:37 AM »

thread apply all bt

Code: [Select]
Thread 4 (Thread 1098918224 (LWP 30878)):
#0  0x00002ba6df66c727 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00002ba6e028cdf9 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#2  0x00002ba6e028d97e in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#3  0x00000000005d8b22 in CTimerThread::Entry (this=0xc69520) at Timer.cpp:66
#4  0x00002ba6e028d6e9 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#5  0x00002ba6df6690fa in start_thread () from /lib/libpthread.so.0
#6  0x00002ba6e091a6ae in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 1082132816 (LWP 30866)):
#0  0x00002ba6df66f461 in __nanosleep_nocancel () from /lib/libpthread.so.0
#1  0x00002ba6e02928dc in wxMicroSleep () from /usr/lib/libwx_baseu-2.6.so.0
#2  0x00000000004f5b7d in UploadBandwidthThrottler::Entry (this=0x206e000) at UploadBandwidthThrottler.cpp:354
#3  0x00002ba6e028d6e9 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#4  0x00002ba6df6690fa in start_thread () from /lib/libpthread.so.0
#5  0x00002ba6e091a6ae in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 47995776723392 (LWP 30858)):
#0  0x00002ba6e088d575 in raise () from /lib/libc.so.6
#1  0x00002ba6e088e77e in abort () from /lib/libc.so.6
#2  0x00002ba6e08c2706 in __fsetlocking () from /lib/libc.so.6
#3  0x00002ba6e08c749d in malloc_usable_size () from /lib/libc.so.6
#4  0x00002ba6e08c8a9c in free () from /lib/libc.so.6
#5  0x00002ba6e3a2b6f2 in internal_drawing_area_use_pen_gc () from /usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so
#6  0x00002ba6e3a43a5b in theme_init () from /usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so
#7  0x00002ba6e3a43ab6 in theme_init () from /usr/lib64/gtk-2.0/2.4.0/engines/libsmooth.so
#8  0x00002ba6e14be098 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#9  0x00002ba6e0d0be41 in gtk_style_attach () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00002ba6e14be107 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#11 0x00002ba6e0ce669a in gtk_rc_add_widget_name_style () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00002ba6e14be107 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#13 0x00002ba6e180e85e in g_datalist_clear () from /usr/lib/libglib-2.0.so.0
#14 0x00002ba6e14be107 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#15 0x00002ba6e0bf78b0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00002ba6e14bc341 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#19 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#23 0x00002ba6e0bf78b0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00002ba6e14bc341 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#27 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#28 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#29 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#31 0x00002ba6e0bf78b0 in gtk_box_pack_start_defaults () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x00002ba6e14bc341 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#34 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#35 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#36 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#37 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#39 0x00002ba6e0c2d461 in gtk_container_set_resize_mode () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#41 0x00002ba6e14cbd92 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#42 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#43 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#44 0x00002ba6e0ccdf90 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x00002ba6e14be3f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#46 0x00002ba6dfdfdf88 in wxMessageDialog::ShowModal () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#47 0x00002ba6dfd6daef in wxMessageBox () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#48 0x00000000005355c5 in CamuleDlg::OnAboutButton (this=0x1dad920) at amuleDlg.cpp:434
#49 0x00002ba6e028f13f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#50 0x00002ba6e028f34e in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#51 0x00002ba6e028f436 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#52 0x00002ba6dfe7d7f5 in wxWindowBase::TryParent () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#53 0x00002ba6e028f3d3 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#54 0x00002ba6dfe74817 in wxToolBarBase::OnLeftClick () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#55 0x00002ba6dfe0dab4 in wxToolBar::CreateTool () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#56 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#57 0x00002ba6e14cb842 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#58 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#59 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#60 0x00002ba6e0bf99e9 in gtk_button_set_alignment () from /usr/lib/libgtk-x11-2.0.so.0
#61 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62 0x00002ba6e14cb4c3 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#63 0x00002ba6e14ccb37 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#64 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#65 0x00002ba6e0bf8579 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#66 0x00002ba6e0cb36fd in gtk_marshal_BOOLEAN__VOID () from /usr/lib/libgtk-x11-2.0.so.0
#67 0x00002ba6e14bc28a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#68 0x00002ba6e14cb9e6 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#69 0x00002ba6e14cc900 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#70 0x00002ba6e14ccd14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#71 0x00002ba6e0d8b21f in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
#72 0x00002ba6e0cad363 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#73 0x00002ba6e0cae408 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#74 0x00002ba6e0fee4cc in gdk_add_client_message_filter () from /usr/lib/libgdk-x11-2.0.so.0
#75 0x00002ba6e1820b97 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#76 0x00002ba6e1823d36 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#77 0x00002ba6e182403e in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#78 0x00002ba6e0cae762 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#79 0x00002ba6dfd8d351 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#80 0x00002ba6dfe154fb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#81 0x00002ba6e023f2fc in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#82 0x0000000000531cf2 in main (argc=1, argv=0x788a) at amule-gui.cpp:143
Logged