aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: amule SVN Mar 22 2008 crash on comments  (Read 2139 times)

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
amule SVN Mar 22 2008 crash on comments
« on: March 28, 2008, 03:34:02 AM »

Hi!

I'm using amule SVN Mar 22 2008 and if i try to see the comments of a file, I get this (running under gdb):

Code: [Select]
gpulido@hades:~$ gdb /usr/local/bin/amule
GNU gdb 6.6.90.20070912-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) run
Starting program: /usr/local/bin/amule
[Thread debugging using libthread_db enabled]
[New Thread 0xb69c06c0 (LWP 5277)]
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
ListenSocket: Ok.
[New Thread 0xb6657b90 (LWP 5287)]
Loading temp files from /home/gpulido/amule/Temp.
Loading PartFile 625 of 625
All PartFiles Loaded.
Adding file /home/gpulido/amule/Temp/421.part.met to shares
Adding file /home/gpulido/amule/Temp/472.part.met to shares
Adding file /home/gpulido/amule/Temp/441.part.met to shares
Adding file /home/gpulido/amule/Temp/387.part.met to shares
Adding file /home/gpulido/amule/Temp/484.part.met to shares
Adding file /home/gpulido/amule/Temp/551.part.met to shares
Adding file /home/gpulido/amule/Temp/520.part.met to shares
Adding file /home/gpulido/amule/Temp/247.part.met to shares
Adding file /home/gpulido/amule/Temp/254.part.met to shares
[New Thread 0xb5e56b90 (LWP 5290)]
[New Thread 0xb5655b90 (LWP 5291)]
[Thread 0xb5e56b90 (LWP 5290) exited]
*** glibc detected *** /usr/local/bin/amule: double free or corruption (out): 0x0912ec40 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb72ff735]
/lib/i686/cmov/libc.so.6(cfree+0x90)[0xb73031a0]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb6c1b9a1]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0[0xb7848f80]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0(_ZN8wxButton10SetDefaultEv+0xd2)[0xb7849602]
/usr/local/bin/amule[0x82bbe5b]
/usr/local/bin/amule[0x8270e23]
/usr/local/bin/amule[0x819f16e]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZNK12wxAppConsole11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_+0x41)[0xb7585f11]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x88)[0xb762c928]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0x78)[0xb762ca88]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xbf)[0xb762cbef]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0(_ZN12wxWindowBase9TryParentER7wxEvent+0x6e)[0xb79124be]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x7b)[0xb762cbab]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x6b)[0xb762cb9b]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0(_ZN24wxScrollHelperEvtHandler12ProcessEventER7wxEvent+0x33)[0xb7946663]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0(_ZN10wxMenuBase9SendEventEii+0x8b)[0xb78e581b]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0[0xb7867e6d]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb6cae95f]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb6ca1619]
/usr/lib/libgobject-2.0.so.0[0xb6cb5e0f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ef)[0xb6cb7a5f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb6cb7da9]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x58)[0xb71897e8]
/usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x182)[0xb7073cb2]
/usr/lib/libgtk-x11-2.0.so.0[0xb70757b8]
/usr/lib/libgtk-x11-2.0.so.0[0xb706ca04]
/usr/lib/libgtk-x11-2.0.so.0[0xb70669c4]
/usr/lib/libgobject-2.0.so.0[0xb6c9ff39]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb6ca1619]
/usr/lib/libgobject-2.0.so.0[0xb6cb5fa3]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x617)[0xb6cb7787]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb6cb7da9]
/usr/lib/libgtk-x11-2.0.so.0[0xb7184b67]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc1)[0xb705fc11]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2b8)[0xb7060e78]
/usr/lib/libgdk-x11-2.0.so.0[0xb6eda65a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176)[0xb6c141c6]
/usr/lib/libglib-2.0.so.0[0xb6c17552]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6e)[0xb6c17b0e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_iteration+0x34)[0xb70611c4]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0(_ZN8wxWindow11DoPopupMenuEP6wxMenuii+0x1a7)[0xb78686c7]
/usr/local/bin/amule[0x827555f]
/usr/local/bin/amule[0x81aad12]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZNK12wxAppConsole11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_+0x41)[0xb7585f11]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x88)[0xb762c928]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0x78)[0xb762ca88]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xbf)[0xb762cbef]
/usr/local/bin/amule[0x827d9a2]
/usr/local/bin/amule[0x8280bff]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZNK12wxAppConsole11HandleEventEP12wxEvtHandlerMS0_FvR7wxEventES3_+0x41)[0xb7585f11]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x88)[0xb762c928]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN16wxEventHashTable11HandleEventER7wxEventP12wxEvtHandler+0x78)[0xb762ca88]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xbf)[0xb762cbef]
/usr/local/lib/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0x6b)[0xb762cb9b]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0(_ZN24wxScrollHelperEvtHandler12ProcessEventER7wxEvent+0x33)[0xb7946663]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0(_ZNK8wxWindow15GTKProcessEventER7wxEvent+0x1b)[0xb780849b]
/usr/local/lib/libwx_gtk2u_core-2.8.so.0[0xb780de7e]
/usr/lib/libgtk-x11-2.0.so.0[0xb70669c4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb6ca1619]
/usr/lib/libgobject-2.0.so.0[0xb6cb5e0f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x617)[0xb6cb7787]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb6cb7da9]
======= Memory map: ========
08048000-08425000 r-xp 00000000 08:01 1694097    /usr/local/bin/amule
08425000-08455000 rw-p 003dc000 08:01 1694097    /usr/local/bin/amule
08455000-09187000 rw-p 08455000 00:00 0          [heap]
b4d00000-b4d21000 rw-p b4d00000 00:00 0
b4d21000-b4e00000 ---p b4d21000 00:00 0
b4e46000-b4e55000 r--p 00000000 08:01 473944     /usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf
b4e55000-b4e56000 ---p b4e55000 00:00 0
b4e56000-b5656000 rw-p b4e56000 00:00 0
b5656000-b5657000 ---p b5656000 00:00 0
b5657000-b5e57000 rw-p b5657000 00:00 0
b5e57000-b5e58000 ---p b5e57000 00:00 0
b5e58000-b6658000 rw-p b5e58000 00:00 0
b6658000-b665c000 r-xp 00000000 08:01 391208     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b665c000-b665d000 rw-p 00003000 08:01 391208     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b665d000-b665e000 rw-p b665d000 00:00 0
b665e000-b6666000 r--p 00000000 08:01 542312     /usr/share/icons/Nuvola/icon-theme.cache
b6666000-b6677000 r--p 00000000 08:01 473942     /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf
b6677000-b6679000 r-xp 00000000 08:01 390980     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b6679000-b667a000 rw-p 00001000 08:01 390980     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b667a000-b6680000 r--s 00000000 08:01 538374     /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
b6680000-b6686000 r--s 00000000 08:01 538372     /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
b6686000-b6688000 r--s 00000000 08:01 538371     /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2
b6688000-b6689000 r--s 00000000 08:01 538370     /var/cache/fontconfig/9451a55048e8dbe8633e64d34165fdf2-x86.cache-2
b6689000-b668a000 r--s 00000000 08:01 538369     /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
b668a000-b668c000 r--s 00000000 08:01 538368     /var/cache/fontconfig/de9486f0b47a4d768a594cb4198cb1c6-x86.cache-2
b668c000-b6692000 r--s 00000000 08:01 538367     /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2
b6692000-b6696000 r--s 00000000 08:01 538366     /var/cache/fontconfig/105b9c7e6f0a4f82d8c9b6e39c52c6f9-x86.cache-2
b6696000-b66a6000 r--s 00000000 08:01 538361     /var/cache/fontconfig/cabbd14511b9e8a55e92af97fb3a0461-x86.cache-2
b66a6000-b66a8000 r--s 00000000 08:01 538358     /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
b66a8000-b66e8000 r--s 00000000 08:01 538357     /var/cache/fontconfig/eeebfc908bd29a90773fd860017aada4-x86.cache-2
b66e8000-b6728000 r--s 00000000 08:01 538356     /var/cache/fontconfig/21a99156bb11811cef641abeda519a45-x86.cache-2
b6728000-b6729000 r--s 00000000 08:01 538392     /var/cache/fontconfig/bf1f9632594a1fa28e2cf4d7888deffe-x86.cache-2
b6729000-b672c000 r--s 00000000 08:01 538391     /var/cache/fontconfig/b21a91cee725896328b8cee8091cf747-x86.cache-2
b672c000-b672d000 r--s 00000000 08:01 538390     /var/cache/fontconfig/059138ec877db160474b4d5de1248d14-x86.cache-2
b672d000-b672e000 r--s 00000000 08:01 538388     /var/cache/fontconfig/118d8d5311348bbdf5fe3b106d7c13d4-x86.cache-2
b672e000-b6734000 r--s 00000000 08:01 538382     /var/cache/fontconfig/102e5142c2e9e50c5e8ece26694a2dad-x86.cache-2
b6734000-b6794000 rw-s 00000000 00:09 3506195    /SYSV00000000 (deleted)
b6794000-b679a000 r-xp 00000000 08:01 391207     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b679a000-b679b000 rw-p 00005000 08:01 391207     /usr/lib/gtk-2.
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb69c06c0 (LWP 5277)]
0xffffe410 in __kernel_vsyscall ()
(gdb) amule --version
Undefined command: "amule".  Try "help".
(gdb) quit
The program is running.  Exit anyway? (y or n) y
gpulido@hades:~$ amule --version
aMule SVN using wxGTK2 v2.8.4 (Snapshot: Sat Mar 22 07:01:44 CET 2008) (OS: Linux)
gpulido@hades:~$

I know this might be useless, since there are no debug symbols, but this part:

Code: [Select]
*** glibc detected *** /usr/local/bin/amule: double free or corruption (out): 0x0912ec40 ***
makes me think that the issue might be easy to spot without the full backtrace. I'm running Debian lenny/sid 4.0, BTW.

Thanks!

Edit: For some strange reason, the crash only happens when using GNOME, under KDE, the same aMule binary shows the comments without any problem. Most probably y gnome is messed up. Thanks again.
« Last Edit: March 28, 2008, 03:47:55 AM by skolnick »
Logged