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 receiving new message [amd64,Gentoo,amule 2.2.2]  (Read 2322 times)

gibboris

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 19
Crash when receiving new message [amd64,Gentoo,amule 2.2.2]
« on: September 14, 2008, 06:42:03 PM »

Amule 2.2.2 segfault on gentoo (2.6.27-rc5-git4-amd64) when receiving a message (here it seems to be spam)
net-p2p/amule-2.2.2 (daemon debug geoip gtk nls remote stats unicode -upnp)

Code: [Select]
2008-09-14 17:58:12: Connected to Kad (ok)
2008-09-14 18:12:01: ClientTCPSocket.cpp(803): New message from 'http://mercurionero «AngelMule 1.0»' (IP : 84.222.39.172)

Compiled with debug use flag but gdb still complain about unknown symbols, but I paste the output below in case it would be useful.
Quote
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-wx-config=/usr/lib64/wx/config/gtk2-unicode-release-2.8 --with-wxbase-config=/usr/lib64/wx/config/gtk2-unicode-release-2.8 --enable-amulecmd --enable-debug --disable-optimize --enable-amule-daemon --enable-geoip --enable-nls --enable-webserver --enable-cas --enable-alcc --enable-wxcas --enable-alc --enable-amule-gui --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu

Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fe7baf9d750 (LWP 8413)]
0x00000000005ea950 in ?? ()
(gdb) bt
Code: [Select]
#0  0x00000000005ea950 in ?? ()
#1  0x000000000059f035 in ?? ()
#2  0x000000000059f4b7 in ?? ()
#3  0x00007fe7b9c2e06f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007fe7b9c2e20e in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007fe7b9c2e359 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#6  0x00007fe7ba3c3b26 in wxTimerBase::Notify () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#7  0x00007fe7ba2c86c4 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00007fe7b72433db in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00007fe7b7242c52 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#10 0x00007fe7b724636d in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x00007fe7b724689d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#12 0x00007fe7b87a40f7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007fe7ba2c006d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0x00007fe7ba3456bb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#15 0x00007fe7b9bcd5ec in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x0000000000598d92 in ?? ()
#17 0x00007fe7b8e394a4 in __libc_start_main () from /lib/libc.so.6
#18 0x0000000000433329 in ?? ()
#19 0x00007fffc30f2268 in ?? ()
#20 0x0000000000000000 in ?? ()
(gdb) bt full
Code: [Select]
#0  0x00000000005ea950 in ?? ()
No symbol table info available.
#1  0x000000000059f035 in ?? ()
No symbol table info available.
#2  0x000000000059f4b7 in ?? ()
No symbol table info available.
#3  0x00007fe7b9c2e06f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#4  0x00007fe7b9c2e20e in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#5  0x00007fe7b9c2e359 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#6  0x00007fe7ba3c3b26 in wxTimerBase::Notify () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#7  0x00007fe7ba2c86c4 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#8  0x00007fe7b72433db in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9  0x00007fe7b7242c52 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0x00007fe7b724636d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0x00007fe7b724689d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0x00007fe7b87a40f7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x00007fe7ba2c006d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#14 0x00007fe7ba3456bb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#15 0x00007fe7b9bcd5ec in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x0000000000598d92 in ?? ()
No symbol table info available.
#17 0x00007fe7b8e394a4 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#18 0x0000000000433329 in ?? ()
No symbol table info available.
#19 0x00007fffc30f2268 in ?? ()
No symbol table info available.
#20 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt
Code: [Select]
Thread 4 (Thread 0x427db950 (LWP 8424)):
#0  0x00007fe7bacc7c3d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe7b9c2b979 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007fe7b9c2c7be in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x0000000000667d88 in ?? ()
#4  0x00007fe7b9c2caba in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007fe7bacc3097 in start_thread () from /lib/libpthread.so.0
#6  0x00007fe7b8ee0cad in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x417d9950 (LWP 8420)):
#0  0x00007fe7baccab31 in nanosleep () from /lib/libpthread.so.0
#1  0x00007fe7b9c3204c in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x0000000000539369 in ?? ()
#3  0x00007fe7b9c2caba in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007fe7bacc3097 in start_thread () from /lib/libpthread.so.0
#5  0x00007fe7b8ee0cad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe7baf9d750 (LWP 8413)):
#0  0x00000000005ea950 in ?? ()
#1  0x000000000059f035 in ?? ()
#2  0x000000000059f4b7 in ?? ()
#3  0x00007fe7b9c2e06f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007fe7b9c2e20e in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007fe7b9c2e359 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.8.so.0
#6  0x00007fe7ba3c3b26 in wxTimerBase::Notify () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#7  0x00007fe7ba2c86c4 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#8  0x00007fe7b72433db in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00007fe7b7242c52 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#10 0x00007fe7b724636d in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x00007fe7b724689d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#12 0x00007fe7b87a40f7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007fe7ba2c006d in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0x00007fe7ba3456bb in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#15 0x00007fe7b9bcd5ec in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#16 0x0000000000598d92 in ?? ()
#17 0x00007fe7b8e394a4 in __libc_start_main () from /lib/libc.so.6
#18 0x0000000000433329 in ?? ()
#19 0x00007fffc30f2268 in ?? ()
#20 0x0000000000000000 in ?? ()

Should I compile wxGTK with debug support too ?

[EDIT] One more (useless) dump outside gdb :
Code: [Select]
2008-09-14 19:20:15: ClientTCPSocket.cpp(803): New message from 'Violet' (IP : 87.2.127.17)
Code: [Select]
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.2 using wxGTK2 v2.8.7
Running on: Linux 2.6.27-rc5-git4-amd64 x86_64
[2] ?? in amule [0x437805]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0x7fabbaf5e39c]
[4] ?? in /lib/libpthread.so.0 [0x7fabbbff73c0]
[5] ?? in amule [0x5ea950]
[6] ?? in amule [0x59f035]
[7] ?? in amule [0x59f4b7]
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7fabbaf5a06f]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0x7fabbaf5a20e]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0x7fabbaf5a359]
[11] wxTimerBase::Notify() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7fabbb6efb26]
[12] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0x7fabbb5f46c4]
[13] ?? in /usr/lib/libglib-2.0.so.0 [0x7fabb856f3db]
[14] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0x7fabb856ec52]
[15] ?? in /usr/lib/libglib-2.0.so.0 [0x7fabb857236d]
[16] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0x7fabb857289d]
[17] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0x7fabb9ad00f7]
[18] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7fabbb5ec06d]
[19] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0x7fabbb6716bb]
[20] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0x7fabbaef95ec]
[21] ?? in amule [0x598d92]
[22] __libc_start_main in /lib/libc.so.6[0x7fabba1654a4]
[23] wxAppBase::MainLoop() in amule[0x433329]
--------------------------------------------------------------------------------
« Last Edit: September 14, 2008, 07:24:41 PM by gibboris »
Logged