Now I have installed the following packages from Debian repository:
ii libwxgtk2.4 2.4.2.6 wxWindows Cross-platform C++ GUI toolkit (GT
ii libwxgtk2.4-de 2.4.2.6 wxWindows Cross-platform C++ GUI toolkit (GT
ii wxwin2.4-heade 2.4.2.6 wxWindows Cross-platform C++ GUI toolkit (he
The aMule version is CVS 20050415, obtained from
http://www.hirnriss.net/?area=cvs, and, obviously, compiled by me. aMule have the same behaviour. Here I post the backtrace:
(gdb) run
Starting program: /home/ruiz/bin/bin/amule
[Thread debugging using libthread_db enabled]
[New Thread 1086143840 (LWP 23947)]
Initialising aMule
Checking if there is an instance already running...
Loading temp files from /home/ruiz/.aMule/Temp.
Loading PartFile 8 of 8
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/ruiz/.aMule/Temp/008.part.met to shares
Adding file /home/ruiz/.aMule/Temp/006.part.met to shares
[New Thread 1096059824 (LWP 23951)]
[Thread 1096059824 (zombie) exited]
[New Thread 1096059824 (LWP 24140)]
[New Thread 1104448432 (LWP 24141)]
[Thread 1104448432 (zombie) exited]
[Thread 1096059824 (zombie) exited]
[New Thread 1104448432 (LWP 24142)]
[Thread 1104448432 (zombie) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1086143840 (LWP 23947)]
0x40a7cb2a in mallopt () from /lib/tls/libc.so.6
(gdb) bt
#0 0x40a7cb2a in mallopt () from /lib/tls/libc.so.6
#1 0x40a7ba4b in free () from /lib/tls/libc.so.6
#2 0x409b5d23 in operator delete () from /usr/lib/libstdc++.so.5
#3 0x409b5d7f in operator delete[] () from /usr/lib/libstdc++.so.5
#4 0x08212b85 in CEMSocket::Send (this=0x8850028,
lpBuf=0x898ef00 "%Ë\235©ì\031[\024.\024\212É\035Š\0369D\005TáÓ\034î\214fã«[ÇrI\036>z\035ß'p\2320.ÄP$+kÚë\033\006-\216«Ò\025V\215\215ªo~\037Nþ!OU\202§Ý \227âðQª\234JÝdî1¢eL\204í+ïãE¯\030Sãûál¯£\a\033\023E\214?\217\021\"D`+¹áD&@\006\005\214©lÖ³\024Ö4\022Hg\207ÑPŠPôÑ·Î\236A§PVù\vc¡ñ\017x'Få@Œ+ª\025¶i|¶}Ê¿D{RPOÓXK\v\002w|\202\032öNÍÌ\024æ\233Q2^\230\226\" ª\232\036Æ1"..., nBufLen=1300) at EMSocket.cpp:413
#5 0x0821267a in CEMSocket::SendPacket (this=0x8850028, packet=0x8872698, delpacket=true, controlpacket=false)
at EMSocket.cpp:324
#6 0x0819a9e8 in CUpDownClient::SendPacket (this=0x88522d8, packet=0x8872698, delpacket=true,
controlpacket=false) at BaseClient.cpp:1998
#7 0x083514ae in CUpDownClient::SendBlockData (this=0x88522d8, kBpsToSend=3.33333325) at UploadClient.cpp:608
#8 0x083532c0 in CUploadQueue::Process (this=0x874c678) at UploadQueue.cpp:218
#9 0x0817ec94 in CamuleApp::OnCoreTimer (this=0x86a93a0) at amule.cpp:1391
#10 0x402f19c7 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so.0
#11 0x402f17e3 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so.0
#12 0x40395a27 in wxTimerBase::Notify () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x402a1a2d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
#14 0x40836ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#15 0x4083603d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#16 0x408364f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#17 0x40836724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#18 0x4074325f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#19 0x4024ff69 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
#20 0x402b15a7 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
#21 0x402506cb in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
#22 0x081827a4 in main (argc=1, argv=0xbffff864) at amule-gui.cpp:147
(gdb) bt full
#0 0x40a7cb2a in mallopt () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x40a7ba4b in free () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x409b5d23 in operator delete () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3 0x409b5d7f in operator delete[] () from /usr/lib/libstdc++.so.5
No symbol table info available.
#4 0x08212b85 in CEMSocket::Send (this=0x8850028,
lpBuf=0x898ef00 "%Ë\235©ì\031[\024.\024\212É\035Š\0369D\005TáÓ\034î\214fã«[ÇrI\036>z\035ß'p\2320.ÄP$+kÚë\033\006-\216«Ò\025V\215\215ªo~\037Nþ!OU\202§Ý \227âðQª\234JÝdî1¢eL\204í+ïãE¯\030Sãûál¯£\a\033\023E\214?\217\021\"D`+¹áD&@\006\005\214©lÖ³\024Ö4\022Hg\207ÑPŠPôÑ·Î\236A§PVù\vc¡ñ\017x'Få@Œ+ª\025¶i|¶}Ê¿D{RPOÓXK\v\002w|\202\032öNÍÌ\024æ\233Q2^\230\226\" ª\232\036Æ1"..., nBufLen=1300) at EMSocket.cpp:413
tosend = 1300
result = 1300
#5 0x0821267a in CEMSocket::SendPacket (this=0x8850028, packet=0x8872698, delpacket=true, controlpacket=false)
at EMSocket.cpp:324
bCheckControlQueue = false
#6 0x0819a9e8 in CUpDownClient::SendPacket (this=0x88522d8, packet=0x8872698, delpacket=true,
controlpacket=false) at BaseClient.cpp:1998
No locals.
#7 0x083514ae in CUpDownClient::SendBlockData (this=0x88522d8, kBpsToSend=3.33333325) at UploadClient.cpp:608
tosend = (class CPacket *) 0x8872698
nBlockSize = 1300
msCur = 1218027278
bytesToSend = 341
lambdaAvg = 0.90483743
#8 0x083532c0 in CUploadQueue::Process (this=0x874c678) at UploadQueue.cpp:218
cur_client = (class CUpDownClient *) 0x88522d8
pos = {m_ptr = 0x0}
clientsrdy = 3
kBpsSendPerClient = 3.33333325
bytesSent = 682
bytesNotCounted = 0
msCur = 142942936
#9 0x0817ec94 in CamuleApp::OnCoreTimer (this=0x86a93a0) at amule.cpp:1391
msPrev1 = 744630
msPrev5 = 741127
msPrevSave = 720410
msPrevHist = 745000
msPrevOS = 745127
msCur = 745227
#10 0x402f19c7 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x402f17e3 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x40395a27 in wxTimerBase::Notify () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x402a1a2d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#14 0x40836ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x4083603d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x408364f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x40836724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#18 0x4074325f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#19 0x4024ff69 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x402b15a7 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x402506cb in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#22 0x081827a4 in main (argc=1, argv=0xbffff864) at amule-gui.cpp:147
No locals.
If somebody can explain-me the solution to the problem, I will be very happy.

Thanx.