aMule Forum
English => aMule crashes => Topic started by: Loacoon on October 21, 2007, 02:29:35 AM
-
As said in the title, Amule crashes on Debian testing while clicking on the Properties button, or while trying to see details or comments of the download. The searches also act strange, until Amule crashes.
Amule's console log with GDB used :
[New Thread 0xb5299b90 (LWP 1080)]
[New Thread 0xb4a98b90 (LWP 1081)]
[Thread 0xb5299b90 (LWP 1080) exited]
*** glibc detected *** /usr/bin/amule: double free or corruption (out): 0x092d1a10 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb73aacf5]
/lib/i686/cmov/libc.so.6(cfree+0x90)[0xb73ae790]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb704f961]
/usr/lib/libwx_gtk2u_core-2.8.so.0[0xb78c0cfe]
/usr/lib/libwx_gtk2u_core-2.8.so.0(_ZN8wxButton10SetDefaultEv+0xe6)[0xb78c13b6]
/usr/bin/amule[0x834d2eb]
/usr/bin/amule[0x82feec0]
/usr/bin/amule[0x8234209]
/usr/lib/libwx_baseu-2.8.so.0(_ZNK12wxAppConsole11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_+0x35)[0xb75ff4c5]
/usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x8f)[0xb76a50ef]
/usr/lib/libwx_baseu-2.8.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0x7b)[0xb76a523b]
/usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xcf)[0xb76a53bf]
/usr/lib/libwx_gtk2u_core-2.8.so.0(_ZN12wxWindowBase9TryParentER7wxEvent+0x7c)[0xb799bebc]
/usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x7b)[0xb76a536b]
/usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x6b)[0xb76a535b]
/usr/lib/libwx_gtk2u_core-2.8.so.0(_ZN24wxScrollHelperEvtHandler12ProcessEventER7wxEvent+0x33)[0xb79d0583]
/usr/lib/libwx_gtk2u_core-2.8.so.0(_ZN10wxMenuBase9SendEventEii+0x8b)[0xb796efcb]
/usr/lib/libwx_gtk2u_core-2.8.so.0[0xb78ec39b]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb70d095f]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb70c3619]
/usr/lib/libgobject-2.0.so.0[0xb70d7e0f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ef)[0xb70d9a5f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb70d9da9]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x58)[0xb6f07918]
/usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x182)[0xb6df1fa2]
/usr/lib/libgtk-x11-2.0.so.0[0xb6df3aa8]
/usr/lib/libgtk-x11-2.0.so.0[0xb6deace4]
/usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0x64)[0xb6de4ca4]
/usr/lib/libgobject-2.0.so.0[0xb70c1f39]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb70c3619]
/usr/lib/libgobject-2.0.so.0[0xb70d7fa3]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x617)[0xb70d9787]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb70d9da9]
/usr/lib/libgtk-x11-2.0.so.0[0xb6f02c97]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc1)[0xb6dddf01]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2b8)[0xb6ddf168]
/usr/lib/libgdk-x11-2.0.so.0[0xb6c4b3aa]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176)[0xb7048186]
/usr/lib/libglib-2.0.so.0[0xb704b512]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6e)[0xb704bace]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_iteration+0x34)[0xb6ddf4b4]
/usr/lib/libwx_gtk2u_core-2.8.so.0(_ZN8wxWindow11DoPopupMenuEP6wxMenuii+0x197)[0xb78ecc07]
/usr/bin/amule[0x8310a59]
/usr/bin/amule[0x8303aec]
/usr/bin/amule[0x82295ec]
/usr/bin/amule[0x823358b]
/usr/lib/libwx_baseu-2.8.so.0(_ZNK12wxAppConsole11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_+0x35)[0xb75ff4c5]
/usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x8f)[0xb76a50ef]
/usr/lib/libwx_baseu-2.8.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0x7b)[0xb76a523b]
/usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xcf)[0xb76a53bf]
/usr/bin/amule[0x83085a3]
/usr/bin/amule[0x830b272]
/usr/lib/libwx_baseu-2.8.so.0(_ZNK12wxAppConsole11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_+0x35)[0xb75ff4c5]
/usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x8f)[0xb76a50ef]
/usr/lib/libwx_baseu-2.8.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0x7b)[0xb76a523b]
/usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xcf)[0xb76a53bf]
/usr/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x6b)[0xb76a535b]
/usr/lib/libwx_gtk2u_core-2.8.so.0(_ZN24wxScrollHelperEvtHandler12ProcessEventER7wxEvent+0x33)[0xb79d0583]
/usr/lib/libwx_gtk2u_core-2.8.so.0(_ZNK8wxWindow15GTKProcessEventER7wxEvent+0x1b)[0xb787c6bb]
/usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7881d2e]
/usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0x64)[0xb6de4ca4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb70c3619]
/usr/lib/libgobject-2.0.so.0[0xb70d7e0f]
======= Memory map: ========
08048000-084fb000 r-xp 00000000 03:06 385667 /usr/bin/amule
084fb000-0852a000 rw-p 004b3000 03:06 385667 /usr/bin/amule
0852a000-0936b000 rw-p 0852a000 00:00 0 [heap]
b4100000-b4121000 rw-p b4100000 00:00 0
b4121000-b4200000 ---p b4121000 00:00 0
b4278000-b4289000 r--p 00000000 03:07 7995723 /home/loacoon/.fonts/Vera.ttf
b4289000-b4298000 r--p 00000000 03:07 7995714 /home/loacoon/.fonts/VeraBd.ttf
b4298000-b4299000 ---p b4298000 00:00 0
b4299000-b4a99000 rw-p b4299000 00:00 0
b4a99000-b4a9a000 ---p b4a99000 00:00 0
b4a9a000-b529a000 rw-p b4a9a000 00:00 0
b529a000-b529b000 ---p b529a000 00:00 0
b529b000-b5a9b000 rw-p b529b000 00:00 0
b5a9b000-b5a9d000 r-xp 00000000 03:06 483847 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b5a9d000-b5a9e000 rw-p 00001000 03:06 483847 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b5a9e000-b5afe000 rw-s 00000000 00:09 1770881095 /SYSV00000000 (deleted)
b5afe000-b5b04000 r-xp 00000000 03:06 562231 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b5b04000-b5b05000 rw-p 00005000 03:06 562231 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b5b05000-b5b65000 rw-s 00000000 00:09 1770848283 /SYSV00000000 (deleted)
b5b65000-b5b8f000 r-xp 00000000 03:06 447173 /usr/lib/libkdefx.so.4.2.0
b5b8f000-b5b90000 rw-p 0002a000 03:06 447173 /usr/lib/libkdefx.so.4.2.0
b5b93000-b5b97000 r-xp 00000000 03:06 562355 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b5b97000-b5b98000 rw-p 00003000 03:06 562355 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b5b98000-b5b99000 rw-p b5b98000 00:00 0
b5b99000-b5baa000 r--p 00000000 03:07 7995723 /home/loacoon/.fonts/Vera.ttf
b5baa000-b5bdd000 r-xp 00000000 03:06 133631 /usr/lib/kde3/plugins/styles/keramik.so
b5bdd000-b5bdf000 rw-p 00033000 03:06 133631 /usr/lib/kde3/plugins/styles/keramik.so
b5bdf000-b5be5000 r--s 00000000 03:06 194990 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
b5be5000-b5beb000 r--s 00000000 03:06 196638 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
b5beb000-b5bed000 r--s 00000000 03:06 196637 /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2
b5bed000-b5bee000 r--s 00000000 03:06 196630 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
b5bee000-b5bf0000 r--s 00000000 03:06 196631 /var/cache/fontconfig/0dad82dbaa6c15cf0806f139d62298a3-x86.cache-2
b5bf0000-b5c03000 r--s 00000000 03:06 194306 /var/cache/fontconfig/cabbd14511b9e8a55e92af97fb3a0461-x86.cache-2
b5c03000-b5c05000 r--s 00000000 03:06 196634 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
b5c05000-b5c45000 r--s 00000000 03:06 196633 /var/cache/fontconfig/eeebfc908bd29a90773fd860017aada4-x86.cache-2
b5c45000-b5c85000 r--s 00000000 03:06 192470 /var/cache/fontconfig/21a99156bb11811cef641abeda519a45-x86.cache-2
b5c85000-b5cca000 r--s 00000000 03:07 5016982 /home/loacoon/.fontconfig/ec55b5c503bf352d29b903e05024aada-x86.cache-2
b5cca000-b5cdb000 r-xp 00000000 03:06 433722 /usr/lib/libXft.so.2.1.2
b5cdb000-b5cdc000 rw-p 00010000 03:06 433722 /usr/lib/libXft.so.2.1.2
b5cdc000-b5d28000 r-xp 00000000 03:06 444282 /usr/lib/libXt.so.6.0.0
b5d28000-b5d2b000 rw-p 0004c000 03:06 444282 /usr/lib/libXt.so.6.0.0
b5d2b000-b5d2c000 rw-p b5d2b000 00:00 0
b5d2c000-b5d41000 r-xp 00000000 03:06 438188 /usr/lib/libaudio.so.2.4
b5d41000-b5d42000 rw-p 00014000 03:06 438188 /usr/lib/libaudio.so.2.4
b5d42000-b6515000 r-xp 00000000 03:06 441210 /usr/lib/libqt-mt.so.3.3.7
b6515000-b655b000 rw-p 007d3000 03:06 441210 /usr/lib/libqt-mt.so.3.3.7
b655b000-b655f000 rw-p b655b000 00:00 0
b655f000-b657e000 r-xp 00000000 03:06 192649 /usr/lib/gtk-2.0/2.10.0/engines/libqtengine.so
b657e000-b657f000 rw-p 0001f000 03:06 192649 /usr/lib/gtk-2.0/2.10.0/engines/libqtengine.so
b657f000-b6587000 r-xp 00000000 03:06 101067 /lib/i686/cmov/libnss_nis-2.6.1.so
b6587000-b6589000 rw-p 00007000 03:06 101067 /lib/i686/cmov/libnss_nis-2.6.1.so
b6589000-b659d000 r-xp 00000000 03:06 100669 /lib/i686/cmov/libnsl-2.6.1.so
b659d000-b659f000 rw-p 00013000 03:06 100669 /lib/i686/cmov/libnsl-2.6.1.so
b659f000-b65a1000 rw-p b659f000 00:00 0
b65a1000-b65a8000 r-xp 00000000 03:06 100670 /lib/i686/cmov/libnss_compat-2.6.1.so
b65a8000-b65aa000 rw-p 00006000 03:06 100670 /lib/i686/cmov/libnss_compat-2.6.1.so
b65ae000-b65b1000 rw-s 00000000 00:09 1770913870 /SYSV00000000 (deleted)
b65b1000-b65b2000 r-xp 00000000 03:06 96844 /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
b65b2000-b65b3000 rw-p 00000000 03:06 96844 /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
b65b3000-b65b6000 r--s 00000000 03:06 196645 /var/cache/fontconfig/b21a91cee725896328b8cee8091cf747-x86.cache-2
b65b6000-b65b7000 r--s 00000000 03:06 196644 /var/cache/fontconfig/059138ec877db160474b4d5de1248d14-x86.cache-2
b65b7000-b65ba000 r--s 00000000 03:06 196643 /var/cache/fontconfig/8ab5f685cd6d8ba67c37c908faf08172-x86.cache-2
b65b
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb681ab20 (LWP 969)]
0xffffe410 in __kernel_vsyscall ()
And GDB backtrace :
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb736b7f5 in raise () from /lib/i686/cmov/libc.so.6
#2 0xb736d181 in abort () from /lib/i686/cmov/libc.so.6
#3 0xb73a2dec in ?? () from /lib/i686/cmov/libc.so.6
#4 0x00000073 in ?? ()
#5 0xbfd90db4 in ?? ()
#6 0x00000400 in ?? ()
#7 0xb746ce68 in ?? () from /lib/i686/cmov/libc.so.6
#8 0x00000017 in ?? ()
#9 0xbfd94935 in ?? ()
#10 0x0000000e in ?? ()
#11 0xb746ce81 in ?? () from /lib/i686/cmov/libc.so.6
#12 0x00000002 in ?? ()
#13 0xb746cf20 in ?? () from /lib/i686/cmov/libc.so.6
#14 0x0000001f in ?? ()
#15 0xb746ce85 in ?? () from /lib/i686/cmov/libc.so.6
#16 0x00000004 in ?? ()
#17 0xbfd9132b in ?? ()
#18 0x00000008 in ?? ()
#19 0xb746ce8b in ?? () from /lib/i686/cmov/libc.so.6
#20 0x00000005 in ?? ()
#21 0xb7f72541 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
#22 0xb73aacf5 in ?? () from /lib/i686/cmov/libc.so.6
#23 0x00000002 in ?? ()
#24 0xb746ce68 in ?? () from /lib/i686/cmov/libc.so.6
#25 0xbfd94935 in ?? ()
#26 0xb746cf20 in ?? () from /lib/i686/cmov/libc.so.6
#27 0xbfd9132b in ?? ()
#28 0x00000000 in ?? ()
Full Backtrace :
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb736b7f5 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb736d181 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb73a2dec in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#4 0x00000073 in ?? ()
No symbol table info available.
#5 0xbfd90db4 in ?? ()
No symbol table info available.
#6 0x00000400 in ?? ()
No symbol table info available.
#7 0xb746ce68 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#8 0x00000017 in ?? ()
No symbol table info available.
#9 0xbfd94935 in ?? ()
No symbol table info available.
#10 0x0000000e in ?? ()
No symbol table info available.
#11 0xb746ce81 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#12 0x00000002 in ?? ()
No symbol table info available.
#13 0xb746cf20 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#14 0x0000001f in ?? ()
No symbol table info available.
#15 0xb746ce85 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#16 0x00000004 in ?? ()
No symbol table info available.
#17 0xbfd9132b in ?? ()
No symbol table info available.
#18 0x00000008 in ?? ()
No symbol table info available.
#19 0xb746ce8b in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#20 0x00000005 in ?? ()
No symbol table info available.
#21 0xb7f72541 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#22 0xb73aacf5 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#23 0x00000002 in ?? ()
No symbol table info available.
#24 0xb746ce68 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#25 0xbfd94935 in ?? ()
No symbol table info available.
#26 0xb746cf20 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#27 0xbfd9132b in ?? ()
No symbol table info available.
#28 0x00000000 in ?? ()
No symbol table info available.
Thread apply all backtrace :
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7f748fc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/i686/cmov/libpthread.so.0
#2 0xb76a268b in wxConditionInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb76a26ef in wxCondition::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0xb76a308e in wxSemaphoreInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0xb76a311f in wxSemaphore::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#6 0x082d1de1 in ?? ()
#7 0xb76a33e8 in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb76a347d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9 0xb7f7046b in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb74144de in clone () from /lib/i686/cmov/libc.so.6
Thread 2 (Thread 0xb5a9ab90 (LWP 1044)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb742146e in ?? () from /lib/i686/cmov/libc.so.6
#2 0xb73af26f in ?? () from /lib/i686/cmov/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 1 (Thread 0xb681ab20 (LWP 969)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb736b7f5 in raise () from /lib/i686/cmov/libc.so.6
#2 0xb736d181 in abort () from /lib/i686/cmov/libc.so.6
#3 0xb73a2dec in ?? () from /lib/i686/cmov/libc.so.6
#4 0x00000073 in ?? ()
#5 0xbfd90db4 in ?? ()
#6 0x00000400 in ?? ()
#7 0xb746ce68 in ?? () from /lib/i686/cmov/libc.so.6
#8 0x00000017 in ?? ()
#9 0xbfd94935 in ?? ()
#10 0x0000000e in ?? ()
#11 0xb746ce81 in ?? () from /lib/i686/cmov/libc.so.6
#12 0x00000002 in ?? ()
#13 0xb746cf20 in ?? () from /lib/i686/cmov/libc.so.6
#14 0x0000001f in ?? ()
#15 0xb746ce85 in ?? () from /lib/i686/cmov/libc.so.6
#16 0x00000004 in ?? ()
#17 0xbfd9132b in ?? ()
#18 0x00000008 in ?? ()
#19 0xb746ce8b in ?? () from /lib/i686/cmov/libc.so.6
#20 0x00000005 in ?? ()
#21 0xb7f72541 in pthread_mutex_lock () from /lib/i686/cmov/libpthread.so.0
#22 0xb73aacf5 in ?? () from /lib/i686/cmov/libc.so.6
#23 0x00000002 in ?? ()
#24 0xb746ce68 in ?? () from /lib/i686/cmov/libc.so.6
#25 0xbfd94935 in ?? ()
#26 0xb746cf20 in ?? () from /lib/i686/cmov/libc.so.6
#27 0xbfd9132b in ?? ()
#28 0x00000000 in ?? ()
Here it is, hope it can help.
-
I've found what's the problem, I'm posting the solution for those who have the same problem.
I've checked all the possibilities, from a compilation from source to an update of gtk2 and wxwidgets from ustable, but there were no change. So I checked the last Amule's dependence, libcrypto++. The version used for Amule in testing is 5.5, and 5.2 in stable. So I uninstalled libcrypto++ 5.5 and installed the 5.2 version and Etch version of Amule, and it works perfectly.
So, sorry guys, it wasn't an Amule bug after all.
-
hi, i've same problem of loacoon.
but i can't install amule cvs without libcrypto 5.5 :( (i can't fix dependencies)
bye
-
Hi brucomela,
please rebuild aMule using its internal libcrypto and see if it still crashes. I will do some testing with libcryptopp 5.5 on my machine as well.
-
Hi brucomela,
please rebuild aMule using its internal libcrypto and see if it still crashes. I will do some testing with libcryptopp 5.5 on my machine as well.
Hi wuischke!
Thanks for reply :)
ummm... i use the fantastic Vollstrecker's .deb .
I'm quite noob to compile it :D