i have 3 backtrace for you from 2.0.0-rc1 :]
the first :
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 8572)]
0x0810ee31 in CUpDownClient::IsPartAvailable(unsigned short) (this=0x8dbc9c8, iPart=0) at updownclient.h:265
265 inline bool IsPartAvailable(uint16 iPart) {return ( (iPart >= m_nPartCount) || (!m_abyPartStatus) )? 0:m_abyPartStatus[iPart];
}
(gdb) bt full
#0 0x0810ee31 in CUpDownClient::IsPartAvailable(unsigned short) (this=0x8dbc9c8, iPart=0) at updownclient.h:265
No locals.
#1 0x081c0915 in CPartFile::NewSrcPartsInfo() (this=0x88a86a8) at PartFile.cpp:1964
i = 0
pos = 0x9010018
sl = 26
partcount = 23
flag = false
count = {<> = {}, }
cur_src = (CUpDownClient *) 0x8dbc9c8
cur_count = 0
#2 0x0810c051 in CUpDownClient::ProcessFileStatus(char*, unsigned) (this=0x895f6a8, packet=0x8d61a38 "¾J¼9i\aP©¨Ãos¬¾º+\027", size=21)
at DownloadClient.cpp:364
data = { = { = {_vptr.CFile = 0x8246f88, m_fd = -1, m_error = 72, fFilePath = },
fBuffer = 0x8d61a38 "¾J¼9i\aP©¨Ãos¬¾º+\027", fLength = 2840594281, fGrowBytes = 0, fPosition = 21, fBufferSize = 21, fFileSize = 21,
deleteBuffer = 0}, }
cfilehash = "¾J¼9i\aP©¨Ãos¬¾º+"
nED2KPartCount = 23
bPartsNeeded = true
#3 0x080cf5c6 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0x8aea120, packet=0x8d61a38 "¾J¼9i\aP©¨Ãos¬¾º+\027", size=21,
opcode=80 'P') at ListenSocket.cpp:327
No locals.
#4 0x080d3b19 in CClientReqSocket::PacketReceived(Packet*) (this=0x8aea120, packet=0x8ea56e0) at ListenSocket.cpp:976
No locals.
#5 0x080d71bc in CEMSocket::OnReceive(int) (this=0x8aea120, nErrorCode=0) at EMSocket.cpp:283
toCopy = 21
GlobalReadBuffer = "ãA\000\000\000Y¾J¼9i\aP©¨Ãos¬¾º+.\000trilium_king_of_bandit_ep_13_XViD_70D5D564.aviã\026\000\000\000P¾J¼9i\aP©¨Ãos¬¾º+\027\000\001\001PÔ¹\002\000\000\202xÚÛçµÇ2\223=`å\212ÃùÅköíÒ\226a¸\232zQÆLÈÀ$\001.áZ\215~>V\217óÁqasró#\003ø<üäÄ\016\177ýòÙTh\215g«C'\237³I©ê&Ó\215<ùâkÎe\230¦\vAä>ªÏ\213ôà[ãÍa"...
readMax = 2000000
ret = 799
rptr = 0x82bf0c1 "Ô¹\002"
rend = 0x82bf37f "@±\\\234êýÙ8Hí¹Ø\tª\221Z\207Q7áR\025Pw\206\003ì3±Ñ2gV\207°\005èûñ\221íy\177\225\234]\023Ô\213^LiU\210\036\020v¢%Ƶ-\236\206soöâ7µ4y\207\203þ\225õ#vÙlW\202\nü\234G\222î¯ü\003ÿ²°wí?\b¸4͸Ä\022¯ÞqªB\210×Ãûi\036\206\031I\006!Ìè\217p\236tEÍ,ú-H7(UЧ©\"=ôEY\022\225Õ\b{$Ä«6oÂþí\177$\002\235\216\002ü\020Ë\002Le®_y&\200Þ\037\223\021\025~\221^=áR gzø¿Æ\022\bÉ\231Ù\227@,c"...
#6 0x080d3bb5 in CClientReqSocket::OnReceive(int) (this=0x8aea120, nErrorCode=0) at ListenSocket.cpp:1004
No locals.
#7 0x0823dbe6 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x8542bc0, event=@0x918b348) at amuleDlg.cpp:474
soc = (class CClientReqSocket *) 0x8aea120
#8 0x402e4667 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#9 0x402e4483 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x402e43c6 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
---Type to continue, or q to quit---
No symbol table info available.
#11 0x402a4bc1 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x40242f84 in wxWakeUpIdle() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x40651fa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x4065103d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x406514f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x40651724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x40577c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x40243a79 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x402a4a47 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x402441db in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x08235c5a in main (argc=1, argv=0xbffff5d4) at amule.cpp:108
No locals.
the second :
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 1535)]
0x080d7ca6 in CEMSocket::IsConnected() (this=0x0) at EMSocket.h:51
51 bool IsConnected() { return byConnected==ES_CONNECTED;};
(gdb) bt full
#0 0x080d7ca6 in CEMSocket::IsConnected() (this=0x0) at EMSocket.h:51
No locals.
#1 0x080d737c in CEMSocket::SendPacket(Packet*, bool, bool) (this=0x0, packet=0x89288d8, delpacket=true, controlpacket=true) at EMSocket.cpp:417
bCheckControlQueue = 191
#2 0x0810dd43 in CUpDownClient::CalculateKBpsDown() (this=0x89a2f08) at DownloadClient.cpp:888
packet = (Packet *) 0x89288d8
tcLoop = 0.100000001
tcInit = 0.400000006
tcFinal = 50
tcReduce = 5
fInit = 0.25
fFinal = 0.00200000009
fReduce = 0.907940686
msCur = 2911329735
#3 0x081bfbcf in CPartFile::Process(unsigned, unsigned char) (this=0x88a35d0, reducedownload=0, m_icounter=10 '\n') at PartFile.cpp:1673
kBpsClient = 0
download_state = 0 '\0'
sl = 66
pos1 = 0x0
pos2 = 0x89ae9d8
old_trans = 0
cur_src = (CUpDownClient *) 0x89a2f08
dwCurTick = 2911329735
#4 0x0811e24a in CDownloadQueue::Process() (this=0x88603a8) at DownloadQueue.cpp:371
cur_file = (class CPartFile *) 0x88a35d0
pos = 0x88a1e40
downspeed = 0
#5 0x08234767 in TimerProc() () at UploadQueue.cpp:697
msPrev1 = 58241
msPrev5 = 55520
msPrevGraph = 57100
msPrevStats = 0
msPrevSave = 0
msPrevHist = 58000
msCur = 58670
bStatsVisible = false
msGraphUpdate = 140704368
sStatsUpdate = 139575888
#6 0x0823d4a8 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x8542bc0, evt=@0xbffff380) at amuleDlg.cpp:332
No locals.
#7 0x402e5667 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#8 0x402e5483 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
---Type to continue, or q to quit---
#9 0x40388997 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x40295e6d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x40652ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#12 0x4065203d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#13 0x406524f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x40652724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x40578c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#16 0x40244a79 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x402a5a47 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x402451db in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x08235c5a in main (argc=1, argv=0xbffff5d4) at amule.cpp:108
No locals.
and the last one :
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2078)]
0x41059023 in mallopt () from /lib/libc.so.6
(gdb) bt full
#0 0x41059023 in mallopt () from /lib/libc.so.6
No symbol table info available.
#1 0x41057e03 in malloc () from /lib/libc.so.6
No symbol table info available.
#2 0x081416c3 in CMemFile::enlargeBuffer(unsigned long) (this=0xbfffefb0, size=1) at filemem.cpp:106
newsize = 1024
#3 0x081418b6 in CMemFile::WriteRaw(void const*, unsigned) (this=0xbfffefb0, buf=0xbfffefef, length=1) at filemem.cpp:153
No locals.
#4 0x080d5805 in CMemFile::Write(unsigned char const&) (this=0xbfffefb0, v=@0xbfffefef) at CMemFile.h:49
No locals.
#5 0x080e33a2 in CUpDownClient::SendSecIdentStatePacket() (this=0x8a8e698) at BaseClient.cpp:1796
dwRandom = 578371873
data = { = {_vptr.CFile = 0x8257368, m_fd = -1, m_error = 8, fFilePath = }, fBuffer = 0x0, fLength = 0, fGrowBytes = 1024,
fPosition = 0, fBufferSize = 0, fFileSize = 0, deleteBuffer = 1}
packet = (Packet *) 0x8c115b8
nValue = 2 '\002'
#6 0x080e35a1 in CUpDownClient::InfoPacketsReceived() (this=0x8a8e698) at BaseClient.cpp:1848
No locals.
#7 0x080e0aa1 in CUpDownClient::ProcessMuleInfoPacket(char*, unsigned) (this=0x8a8e698, pachPacket=0x9190fd0 "B\001\a", nSize=62) at BaseClient.cpp:1006
data = { = { = {_vptr.CFile = 0x8246f88, m_fd = -1, m_error = 120, fFilePath = }, fBuffer = 0x9190fd0 "B\001\a",
fLength = 1080284236, fGrowBytes = 0, fPosition = 62, fBufferSize = 62, fFileSize = 62, deleteBuffer = 0}, }
protversion = 1 '\001'
tagcount = 7
#8 0x080d2d22 in CClientReqSocket::ProcessExtPacket(char*, unsigned, unsigned char) (this=0x9700260, packet=0x9190fd0 "B\001\a", size=62, opcode=1 '\001')
at ListenSocket.cpp:796
No locals.
#9 0x080d3b5d in CClientReqSocket::PacketReceived(Packet*) (this=0x9700260, packet=0x8c115b8) at ListenSocket.cpp:990
No locals.
#10 0x080d71bc in CEMSocket::OnReceive(int) (this=0x9700260, nErrorCode=0) at EMSocket.cpp:283
toCopy = 62
GlobalReadBuffer = "Å?\000\000\000\001B\001\a\000\000\000\003\001\000 \001\000\000\000\003\001\000\"\004\000\000\000\003\001\000!@\022\000\000\003\0
01\000#\003\000\000\000\003\001\000$\001\000\000\000\003\001\000%\002\000\000\000\003\001\000'\003\000\000\000ËÚEy@e\223 7\230 b»ª\020\a\030\227\235\233\231
\025\205óY5\225_S\023<¨«ô_\214®Ã\004f;)ê\214\005ÝÜÅ\017.\231j0%V¾\030úY¬\235Ë\\\217\024\202ÞÑB>\210ç\005úñð\226\230\216\023uÐ_ÏÀÇû\227¯öyh6üm*ì \2217çKÈW^W½
\v\217'Ô?\214\017l6¯ôª¬\a\003h¸É\005ÅÔ\214¨Ó\224"...
readMax = 2000000
ret = 68
rptr = 0x82bf0a4 "ËÚEy@e\223 7\230 b»ª\020\a\030\227\235\233\231\025\205óY5\225_S\023<¨«ô_\214®Ã\004f;)ê\214\005ÝÜÅ\017.\231j0%V¾\030úY¬\235Ë\\\217\
024\202ÞÑB>\210ç\005úñð\226\230\216\023uÐ_ÏÀÇû\227¯öyh6üm*ì \2217çKÈW^W½\v\217'Ô?\214\017l6¯ôª¬\a\003h¸É\005ÅÔ\214¨Ó\224nI}yíª\003ù\227\02234r\226\203CÚÏ\225ä¥îØ¥\224`\004¯\001ã\034\017³\220Í\fvÀ\215½SðÇ\027\r˹/ËÊO\237úØÎS\201z£Æ\231'\030\024<û9q"...
rend = 0x82bf0a4 "ËÚEy@e\223 7\230 b»ª\020\a\030\227\235\233\231\025\205óY5\225_S\023<¨«ô_\214®Ã\004f;)ê\214\005ÝÜÅ\017.\231j0%V¾\030úY¬\235Ë\\\217\024\202ÞÑB>\210ç\005úñð\226\230\216\023uÐ_ÏÀÇû\227¯öyh6üm*ì \2217çKÈW^W½\v\217'Ô?\214\017l6¯ôª¬\a\003h¸É\005ÅÔ\214¨Ó\224nI}yíª\003ù\227\02234r\226\203CÚÏ\225ä¥îØ¥\224`\004¯\001ã\034\017³\220Í\fvÀ\215½SðÇ\027\r˹/ËÊO\237úØÎS\201z£Æ\231'\030\024<û9q"...
#11 0x080d3bb5 in CClientReqSocket::OnReceive(int) (this=0x9700260, nErrorCode=0) at ListenSocket.cpp:1004
No locals.
---Type to continue, or q to quit---
#12 0x0823dbe6 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x8542bc0, event=@0x9397440) at amuleDlg.cpp:474
soc = (class CClientReqSocket *) 0x9700260
#13 0x402e5667 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#14 0x402e5483 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#15 0x402e53c6 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#16 0x402a5bc1 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x402448a2 in wxApp::OnIdle(wxIdleEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x402e5667 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x402e5483 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x4024480d in wxApp::ProcessIdle() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x4024401a in wxWakeUpIdle() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#22 0x40652fa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#23 0x4065203d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#24 0x406524f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#25 0x40652724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#26 0x40578c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#27 0x40244a79 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#28 0x402a5a47 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#29 0x402451db in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#30 0x08235c5a in main (argc=1, argv=0xbffff5d4) at amule.cpp:108
No locals.