This is the backtrace that appears when i run aMule 2.0.3 on Slackware 10.2.
Then of connect with the server it's goes down.
This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) run
Starting program: /usr/local/bin/amule
[Thread debugging using libthread_db enabled]
[New Thread -1226025280 (LWP 7323)]
Detaching after fork from child process 7326.
Initialising aMule
Checking if there is an instance already running...
Detaching after fork from child process 7327.
Loading temp files from /home/Esteban/.aMule/Temp.
Loading PartFile 12 of 12
All PartFiles Loaded.
ListenSocket: Ok.
External connections disabled in config file
*** Server UDP socket (TCP+3) at 0.0.0.0:4665
*** TCP socket (TCP) listening on 0.0.0.0:4662
*** Client UDP socket (extended eMule) at 0.0.0.0:4672
Adding file /home/Esteban/.aMule/Temp/002.part.met to shares
Adding file /home/Esteban/.aMule/Temp/003.part.met to shares
Adding file /home/Esteban/.aMule/Temp/004.part.met to shares
Adding file /home/Esteban/.aMule/Temp/005.part.met to shares
Adding file /home/Esteban/.aMule/Temp/006.part.met to shares
Adding file /home/Esteban/.aMule/Temp/008.part.met to shares
Empty dir /home/Esteban/Musica Religiosa/Algo Que Decir/ shared
Empty dir /home/Esteban/Musica Religiosa/Campree Sudamericano 2000/ shared
Empty dir /home/Esteban/Musica Religiosa/Grupos Pequeños/Cd 2/ shared
Empty dir /home/Esteban/Musica/André Rieu/ shared
Empty dir /home/Esteban/Musica/Eric Clapton - B. B. King/ shared
Empty dir /home/Esteban/Musica/Keane/ shared
Empty dir /home/Esteban/Musica/Ludving Van Beethoven/ shared
Empty dir /home/Esteban/Musica/Ludving Van Beethoven/Sonatas/ shared
Empty dir /home/Esteban/Musica/Soledad Pastoruti/ shared
Empty dir /home/Esteban/Musica/Tchaikovsky - Mozart - Rachmaninov - Grieg - Beethoven - Schumann/ shared
[New Thread -1227891792 (LWP 7328)]
[Thread -1227891792 (zombie) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226025280 (LWP 7323)]
0xb7952c0d in wxStringBase::compare () from /usr/local/lib/libwx_base-2.6.so.0
(gdb) bt
#0 0xb7952c0d in wxStringBase::compare () from /usr/local/lib/libwx_base-2.6.so.0
#1 0xb7953840 in wxString::Cmp () from /usr/local/lib/libwx_base-2.6.so.0
#2 0x08210c25 in CServerListCtrl::SortProc (item1=151495176, item2=151564408, sortData=0) at ServerListCtrl.cpp:588
#3 0x0820e2e5 in CServerListCtrl::RefreshServer (this=0x8f98650, server=0x907a208) at ServerListCtrl.cpp:192
#4 0x0807c4a8 in CamuleGuiApp::NotifyEvent (this=0x856a1b8, event=@0xbf8626c0) at amule-gui.cpp:653
#5 0x08207e96 in CServerList::AddServer (this=0x87cf018, in_server=0x9088710, fromUser=false) at ServerList.cpp:218
#6 0x080766c2 in CamuleApp::AddServer (this=0x856a1b8, srv=0x9088710, fromUser=false) at amule.cpp:1691
#7 0x08214816 in CServerSocket::ProcessPacket (this=0x91dea18,
packet=0x91f1da8 "`Â\222ã\b\"\022B\207\"ÆN @\"°\205½\026@\"¥Ëº\024@\"¡ðe\024&t%g5\022B\207!$N\003@\"¢\212\035\026@\"¤·º\024@\"¡³Õ\022@\"°\211½\026@\"¡±\035\026@\"¥Ìº\024@\"¡\235Ó\024@\"°\213½\026Â\036 )5\022@\200m\227ý\022@\"¡´Q\017@\"¢We\024@\"¡ñ\231\022@\"¡²\035\026@\"¢\224\035\026P«_;6\022@\"°\221½\026@\"¡,\035\026@\"°\207½\026@\"¡ÛY\026S\225u8á\020@\"ª²½\026@\"¤¸º\024ÙP\213\\5\022Â\036 Q5\022Ôpñ%5\022S"..., size=577, opcode=50 '2') at ServerSocket.cpp:498
#8 0x08215b4a in CServerSocket::PacketReceived (this=0x91dea18, packet=0x913a508) at ServerSocket.cpp:621
#9 0x0810bc2f in CEMSocket::OnReceive (this=0x91dea18, nErrorCode=0) at EMSocket.cpp:260
#10 0x08211ff2 in CServerSocket::OnReceive (this=0x91dea18, nErrorCode=wxSOCKET_NOERROR) at ServerSocket.cpp:205
#11 0x0821179d in CServerSocketHandler::ServerSocketHandler (this=0x85545c0, event=@0x900c0c0) at ServerSocket.cpp:90
#12 0xb78e8721 in wxAppConsole::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
#13 0xb79926df in wxEvtHandler::ProcessEventIfMatches () from /usr/local/lib/libwx_base-2.6.so.0
#14 0xb7991a58 in wxEventHashTable::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
#15 0xb7992884 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_base-2.6.so.0
#16 0xb7992620 in wxEvtHandler::ProcessPendingEvents () from /usr/local/lib/libwx_base-2.6.so.0
#17 0xb78e8693 in wxAppConsole::ProcessPendingEvents () from /usr/local/lib/libwx_base-2.6.so.0
#18 0xb7b2c857 in wxapp_pending_callback () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#19 0xb70afc03 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#20 0xb70acc02 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#21 0xb70adc78 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb70adfb0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb70ae553 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#24 0xb734f2e3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7b46545 in wxEventLoop::Run () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#26 0xb7bd8829 in wxAppBase::MainLoop () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#27 0xb7bd898b in wxAppBase::OnRun () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#28 0xb792d1a9 in wxEntry () from /usr/local/lib/libwx_base-2.6.so.0
#29 0x0807ad49 in main (argc=1, argv=0xbf862f44) at amule-gui.cpp:147
(gdb) bt full
#0 0xb7952c0d in wxStringBase::compare () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#1 0xb7953840 in wxString::Cmp () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#2 0x08210c25 in CServerListCtrl::SortProc (item1=151495176, item2=151564408, sortData=0) at ServerListCtrl.cpp:588
server1 = (class CServer *) 0x907a208
server2 = (class CServer *) 0x908b078
mode = 1
#3 0x0820e2e5 in CServerListCtrl::RefreshServer (this=0x8f98650, server=0x907a208) at ServerListCtrl.cpp:192
sortby = 0
sorted = true
itemState = 0
item =
itemnr = 6
#4 0x0807c4a8 in CamuleGuiApp::NotifyEvent (this=0x856a1b8, event=@0xbf8626c0) at amule-gui.cpp:653
No locals.
#5 0x08207e96 in CServerList::AddServer (this=0x87cf018, in_server=0x9088710, fromUser=false) at ServerList.cpp:218
e = {<> = {}, ID = SERVER_REFRESH, byte_value = 0 '\0', short_value = 0, long_value = 0, longlong_value = 0,
string_value = { = {static npos = 4294967295, m_pchData = 0xb799d200 ""}, }, ptr_value = 0x907a208, ptr_aux_value = 0x0}
test_server = (class CServer *) 0x907a208
#6 0x080766c2 in CamuleApp::AddServer (this=0x856a1b8, srv=0x9088710, fromUser=false) at amule.cpp:1691
No locals.
#7 0x08214816 in CServerSocket::ProcessPacket (this=0x91dea18,
packet=0x91f1da8 "`Â\222ã\b\"\022B\207\"ÆN @\"°\205½\026@\"¥Ëº\024@\"¡ðe\024&t%g5\022B\207!$N\003@\"¢\212\035\026@\"¤·º\024@\"¡³Õ\022@\"°\211½\026@\"¡±\035\026@\"¥Ìº\024@\"¡\235Ó\024@\"°\213½\026Â\036 )5\022@\200m\227ý\022@\"¡´Q\017@\"¢We\024@\"¡ñ\231\022@\"¡²\035\026@\"¢\224\035\026P«_;6\022@\"°\221½\026@\"¡,\035\026@\"°\207½\026@\"¡ÛY\026S\225u8á\020@\"ª²½\026@\"¤¸º\024ÙP\213\\5\022Â\036 Q5\022Ôpñ%5\022S"..., size=577, opcode=50 '2') at ServerSocket.cpp:498
ip = 149131970
port = 4642
srv = (class CServer *) 0x9088710
servers = (class CSafeMemFile *) 0x8f7c990
count = 96 '`'
addcount = 0
update = (class CServer *) 0x815b43c
#8 0x08215b4a in CServerSocket::PacketReceived (this=0x91dea18, packet=0x913a508) at ServerSocket.cpp:621
No locals.
#9 0x0810bc2f in CEMSocket::OnReceive (this=0x91dea18, nErrorCode=0) at EMSocket.cpp:260
bPacketResult = 9
toCopy = 577
GlobalReadBuffer = "ãB\002\000\0002`Â\222ã\b\"\022B\207\"ÆN @\"°\205½\026@\"¥Ëº\024@\"¡ðe\024&t%g5\022B\207!$N\003@\"¢\212\035\026@\"¤·º\024@\"¡³Õ\022@\"°\211½\026@\"¡±\035\026@\"¥Ìº\024@\"¡\235Ó\024@\"°\213½\026Â\036 )5\022@\200m\227ý\022@\"¡´Q\017@\"¢We\024@\"¡ñ\231\022@\"¡²\035\026@\"¢\224\035\026P«_;6\022@\"°\221½\026@\"¡,\035\026@\"°\207½\026@\"¡ÛY\026S\225u8á\020@\"ª²½\026@\"¤¸º\024ÙP\213\\5\022Â\036 Q5\022Ô"...
readMax = 2000000
ret = 682
rptr = 0x8369aa7 "ã^"
rend = 0x8369b0a ""
#10 0x08211ff2 in CServerSocket::OnReceive (this=0x91dea18, nErrorCode=wxSOCKET_NOERROR) at ServerSocket.cpp:205
No locals.
#11 0x0821179d in CServerSocketHandler::ServerSocketHandler (this=0x85545c0, event=@0x900c0c0) at ServerSocket.cpp:90
socket = (CServerSocket *) 0x91dea18
#12 0xb78e8721 in wxAppConsole::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
---Type to continue, or q to quit---
No symbol table info available.
#13 0xb79926df in wxEvtHandler::ProcessEventIfMatches () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#14 0xb7991a58 in wxEventHashTable::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#15 0xb7992884 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#16 0xb7992620 in wxEvtHandler::ProcessPendingEvents () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#17 0xb78e8693 in wxAppConsole::ProcessPendingEvents () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#18 0xb7b2c857 in wxapp_pending_callback () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#19 0xb70afc03 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0xb70acc02 in g_main_depth () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0xb70adc78 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0xb70adfb0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#23 0xb70ae553 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#24 0xb734f2e3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0xb7b46545 in wxEventLoop::Run () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#26 0xb7bd8829 in wxAppBase::MainLoop () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#27 0xb7bd898b in wxAppBase::OnRun () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#28 0xb792d1a9 in wxEntry () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#29 0x0807ad49 in main (argc=1, argv=0xbf862f44) at amule-gui.cpp:147
No locals.
(gdb) thread apply all bt
Thread 1 (Thread -1226025280 (LWP 7323)):
#0 0xb7952c0d in wxStringBase::compare () from /usr/local/lib/libwx_base-2.6.so.0
#1 0xb7953840 in wxString::Cmp () from /usr/local/lib/libwx_base-2.6.so.0
#2 0x08210c25 in CServerListCtrl::SortProc (item1=151495176, item2=151564408, sortData=0) at ServerListCtrl.cpp:588
#3 0x0820e2e5 in CServerListCtrl::RefreshServer (this=0x8f98650, server=0x907a208) at ServerListCtrl.cpp:192
#4 0x0807c4a8 in CamuleGuiApp::NotifyEvent (this=0x856a1b8, event=@0xbf8626c0) at amule-gui.cpp:653
#5 0x08207e96 in CServerList::AddServer (this=0x87cf018, in_server=0x9088710, fromUser=false) at ServerList.cpp:218
#6 0x080766c2 in CamuleApp::AddServer (this=0x856a1b8, srv=0x9088710, fromUser=false) at amule.cpp:1691
#7 0x08214816 in CServerSocket::ProcessPacket (this=0x91dea18,
packet=0x91f1da8 "`Â\222ã\b\"\022B\207\"ÆN @\"°\205½\026@\"¥Ëº\024@\"¡ðe\024&t%g5\022B\207!$N\003@\"¢\212\035\026@\"¤·º\024@\"¡³Õ\022@\"°\211½\026@\"¡±\035\026@\"¥Ìº\024@\"¡\235Ó\024@\"°\213½\026Â\036 )5\022@\200m\227ý\022@\"¡´Q\017@\"¢We\024@\"¡ñ\231\022@\"¡²\035\026@\"¢\224\035\026P«_;6\022@\"°\221½\026@\"¡,\035\026@\"°\207½\026@\"¡ÛY\026S\225u8á\020@\"ª²½\026@\"¤¸º\024ÙP\213\\5\022Â\036 Q5\022Ôpñ%5\022S"..., size=577, opcode=50 '2') at ServerSocket.cpp:498
#8 0x08215b4a in CServerSocket::PacketReceived (this=0x91dea18, packet=0x913a508) at ServerSocket.cpp:621
#9 0x0810bc2f in CEMSocket::OnReceive (this=0x91dea18, nErrorCode=0) at EMSocket.cpp:260
#10 0x08211ff2 in CServerSocket::OnReceive (this=0x91dea18, nErrorCode=wxSOCKET_NOERROR) at ServerSocket.cpp:205
#11 0x0821179d in CServerSocketHandler::ServerSocketHandler (this=0x85545c0, event=@0x900c0c0) at ServerSocket.cpp:90
#12 0xb78e8721 in wxAppConsole::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
#13 0xb79926df in wxEvtHandler::ProcessEventIfMatches () from /usr/local/lib/libwx_base-2.6.so.0
#14 0xb7991a58 in wxEventHashTable::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
#15 0xb7992884 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_base-2.6.so.0
#16 0xb7992620 in wxEvtHandler::ProcessPendingEvents () from /usr/local/lib/libwx_base-2.6.so.0
#17 0xb78e8693 in wxAppConsole::ProcessPendingEvents () from /usr/local/lib/libwx_base-2.6.so.0
#18 0xb7b2c857 in wxapp_pending_callback () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#19 0xb70afc03 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#20 0xb70acc02 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#21 0xb70adc78 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb70adfb0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb70ae553 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#24 0xb734f2e3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7b46545 in wxEventLoop::Run () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#26 0xb7bd8829 in wxAppBase::MainLoop () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#27 0xb7bd898b in wxAppBase::OnRun () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#28 0xb792d1a9 in wxEntry () from /usr/local/lib/libwx_base-2.6.so.0
#29 0x0807ad49 in main (argc=1, argv=0xbf862f44) at amule-gui.cpp:147
(gdb)
i Hope be usefull...