aMule Bug Tracker - aMule | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0000643 | aMule | Servers | public | 2005-11-06 14:59 | 2005-11-22 23:56 |
Reporter | kiM | ||||
Assigned To | Xaignar | ||||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | OS | OS Version | |||
Product Version | 2.0.3 | ||||
Target Version | Fixed in Version | SVN | |||
Fixed in Revision | |||||
Operating System | |||||
Summary | 0000643: aMule 2.0.3 crashes after a few minutes (btw 5 to 60 mn) | ||||
Description | aMule starts and runs normally. After awhile (a few minutes or even hours), it crashes and closes starightaway. The crash appeared one week ago. Never happened before, always happens since. Don't know what I did to deserve that ;-) | ||||
Steps To Reproduce | |||||
Additional Information | The backtrace: =============================================== (...) Program received signal SIGABRT, Aborted. [Switching to Thread 16384 (LWP 16595)] 0x408a47c1 in kill () from /lib/libc.so.6 (gdb) bt #0 0x408a47c1 in kill () from /lib/libc.so.6 0000001 0x4002f771 in pthread_kill () from /lib/libpthread.so.0 0000002 0x4002fa7b in raise () from /lib/libpthread.so.0 0000003 0x408a4554 in raise () from /lib/libc.so.6 0000004 0x408a5a88 in abort () from /lib/libc.so.6 0000005 0x40827f57 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.5 0000006 0x40827f94 in std::terminate () from /usr/lib/libstdc++.so.5 0000007 0x40828106 in __cxa_throw () from /usr/lib/libstdc++.so.5 0000008 0x4082835f in operator new () from /usr/lib/libstdc++.so.5 0000009 0x4082842f in operator new[] () from /usr/lib/libstdc++.so.5 0000010 0x081332ae in CKnownFile::CreateHashFromInput (this=0x9658040, file=0x96580ec, Length=2396143616, Output=0xbffff370 "", in_string=0x0, pShaHashOut=0x0) at KnownFile.cpp:596 #11 0x08135ab1 in CKnownFile::CreateHashFromFile (this=0x9658040, file=0x96580ec, Length=2396143616, Output=0xbffff370 "", pShaHashOut=0x0) at KnownFile.h:240 0000012 0x081d27fc in CPartFile::HashSinglePart (this=0x9658040, partnumber=370) at PartFile.cpp:2540 0000013 0x081d4778 in CPartFile::FlushBuffer (this=0x9658040, bForceICH=false, bNoAICH=false) at PartFile.cpp:3116 0000014 0x081ce411 in CPartFile::Process (this=0x9658040, reducedownload=200, m_icounter=1 '\001') at PartFile.cpp:1510 0000015 0x080db959 in CDownloadQueue::Process (this=0x949e630) (gdb) bt full #0 0x408a47c1 in kill () from /lib/libc.so.6 No symbol table info available. 0000001 0x4002f771 in pthread_kill () from /lib/libpthread.so.0 No symbol table info available. 0000002 0x4002fa7b in raise () from /lib/libpthread.so.0 No symbol table info available. 0000003 0x408a4554 in raise () from /lib/libc.so.6 No symbol table info available. 0000004 0x408a5a88 in abort () from /lib/libc.so.6 No symbol table info available. 0000005 0x40827f57 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.5 No symbol table info available. 0000006 0x40827f94 in std::terminate () from /usr/lib/libstdc++.so.5 No symbol table info available. 0000007 0x40828106 in __cxa_throw () from /usr/lib/libstdc++.so.5 No symbol table info available. 0000008 0x4082835f in operator new () from /usr/lib/libstdc++.so.5 No symbol table info available. 0000009 0x4082842f in operator new[] () from /usr/lib/libstdc++.so.5 No symbol table info available. 0000010 0x081332ae in CKnownFile::CreateHashFromInput (this=0x9658040, file=0x96580ec, Length=2396143616, Output=0xbffff370 "", in_string=0x0, pShaHashOut=0x0) at KnownFile.cpp:596 ---Type <return> to continue, or q <return> to quit--- data = (class CFile *) 0x0 delete_in_string = false Required = 0 X = "\214\017P\t\001\000\000\000ÈÒÿ¿à±@\200\017P\tPÖÿ¿\000\000\000\000 ä»@ ä»@\200\017P\tXÓÿ¿\236(µ@\200\017P\t\200\017P\t\f\000\000\000\200Óÿ¿\177+°\001\000\00000dc\000\000\000\000€\217\177+\001\027H\006Œ@\230ËJ\t`ÉŽ@\177+h\001\000\00000dc\000\000\000\000\036š\f\000\000\000\025\232\000\000\020ÕI\t`\000\000\000À±@\001\000\000\000\001\000\001\000(ÕI\t\000\000\000\000\000\00001wb\020\000\000\000ÒÝ\000\000\000\000\224Óÿ¿wb\020\000 ä»@\200Óÿ¿\200\017P\t\030Öÿ¿4\001µ@\200\017P\t\f\000\000\000"... posCurrentEMBlock = 1085483844 nIACHPos = 3221213896 pHashAlg = (class CAICHHashAlgo *) 0x40bbe420 #11 0x08135ab1 in CKnownFile::CreateHashFromFile (this=0x9658040, file=0x96580ec, Length=2396143616, Output=0xbffff370 "", pShaHashOut=0x0) at KnownFile.h:240 No locals. 0000012 0x081d27fc in CPartFile::HashSinglePart (this=0x9658040, partnumber=370) at PartFile.cpp:2540 hashresult = {m_hash = '\0' <repeats 15 times>} length = 2396143616 0000013 0x081d4778 in CPartFile::FlushBuffer (this=0x9658040, bForceICH=false, bNoAICH=false) at PartFile.cpp:3116 ---Type <return> to continue, or q <return> to quit--- partNumber = 370 partCount = 371 changedPart = (bool *) 0x9996310 newData = 174080 pos = {m_ptr = 0x0} partRange = 7864319 0000014 0x081ce411 in CPartFile::Process (this=0x9658040, reducedownload=200, m_icounter=1 '\001') at PartFile.cpp:1510 old_trans = 1080 dwCurTick = 1659882202 0000015 0x080db959 in CDownloadQueue::Process (this=0x949e630) at DownloadQueue.cpp:362 file = (class CPartFile *) 0x9658040 i = 21 downspeed = 200 cur_datarate = 30894 cur_udcounter = 1 0000016 0x0807548f in CamuleApp::OnCoreTimer (this=0x85540f8) at amule.cpp:1505 msPrev1 = 4928172 msPrev5 = 4926802 msPrevSave = 4923932 msPrevHist = 4928000 msPrevOS = 4928842 ---Type <return> to continue, or q <return> to quit--- msPrevKnownMet = 3600082 msCur = 4928942 0000017 0x40691718 in wxAppConsole::HandleEvent () from /usr/lib/libwx_base-2.6.so.0 No symbol table info available. 0000018 0x40742490 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_base-2.6.so.0 No symbol table info available. 0000019 0x407418df in wxEventHashTable::HandleEvent () from /usr/lib/libwx_base-2.6.so.0 No symbol table info available. 0000020 0x40742630 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_base-2.6.so.0 No symbol table info available. 0000021 0x404a3cda in wxTimerBase::Notify () from /usr/lib/libwx_gtk_core-2.6.so.0 No symbol table info available. 0000022 0x40389b1d in wxTimer::GetClassInfo () from /usr/lib/libwx_gtk_core-2.6.so.0 No symbol table info available. 0000023 0x40c0fec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0 No symbol table info available. 0000024 0x40c0f03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- 0000025 0x40c0f4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 No symbol table info available. 0000026 0x40c0f724 in g_main_run () from /usr/lib/libglib-1.2.so.0 No symbol table info available. 0000027 0x40b1925f in gtk_main () from /usr/lib/libgtk-1.2.so.0 No symbol table info available. 0000028 0x4037e378 in wxEventLoop::Run () from /usr/lib/libwx_gtk_core-2.6.so.0 No symbol table info available. 0000029 0x40411c33 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk_core-2.6.so.0 No symbol table info available. 0000030 0x40411d9a in wxAppBase::OnRun () from /usr/lib/libwx_gtk_core-2.6.so.0 No symbol table info available. 0000031 0x406dadae in wxEntry () from /usr/lib/libwx_base-2.6.so.0 No symbol table info available. 0000032 0x0807a148 in main (argc=1, argv=0xbffff9d4) at amule-gui.cpp:147 No locals. (gdb) thread apply all bt Thread 2 (Thread 32769 (LWP 16597)): #0 0x40949ada in poll () from /lib/libc.so.6 0000001 0x4002cb50 in __pthread_manager () from /lib/libpthread.so.0 0000002 0x4002cd57 in __pthread_manager_event () from /lib/libpthread.so.0 0000003 0x4095292a in clone () from /lib/libc.so.6 Thread 1 (Thread 16384 (LWP 16595)): #0 0x408a47c1 in kill () from /lib/libc.so.6 0000001 0x4002f771 in pthread_kill () from /lib/libpthread.so.0 0000002 0x4002fa7b in raise () from /lib/libpthread.so.0 0000003 0x408a4554 in raise () from /lib/libc.so.6 0000004 0x408a5a88 in abort () from /lib/libc.so.6 0000005 0x40827f57 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.5 0000006 0x40827f94 in std::terminate () from /usr/lib/libstdc++.so.5 0000007 0x40828106 in __cxa_throw () from /usr/lib/libstdc++.so.5 0000008 0x4082835f in operator new () from /usr/lib/libstdc++.so.5 0000009 0x4082842f in operator new[] () from /usr/lib/libstdc++.so.5 0000010 0x081332ae in CKnownFile::CreateHashFromInput (this=0x9658040, file=0x96580ec, Length=2396143616, Output=0xbffff370 "", in_string=0x0, pShaHashOut=0x0) at KnownFile.cpp:596 #11 0x08135ab1 in CKnownFile::CreateHashFromFile (this=0x9658040, file=0x96580ec, Length=2396143616, Output=0xbffff370 "", pShaHashOut=0x0) ---Type <return> to continue, or q <return> to quit--- at KnownFile.h:240 0000012 0x081d27fc in CPartFile::HashSinglePart (this=0x9658040, partnumber=370) at PartFile.cpp:2540 0000013 0x081d4778 in CPartFile::FlushBuffer (this=0x9658040, bForceICH=false, bNoAICH=false) at PartFile.cpp:3116 0000014 0x081ce411 in CPartFile::Process (this=0x9658040, reducedownload=200, m_icounter=1 '\001') at PartFile.cpp:1510 0000015 0x080db959 in CDownloadQueue::Process (this=0x949e630) at DownloadQueue.cpp:362 0000016 0x0807548f in CamuleApp::OnCoreTimer (this=0x85540f8) at amule.cpp:1505 0000017 0x40691718 in wxAppConsole::HandleEvent () from /usr/lib/libwx_base-2.6.so.0 0000018 0x40742490 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_base-2.6.so.0 0000019 0x407418df in wxEventHashTable::HandleEvent () from /usr/lib/libwx_base-2.6.so.0 0000020 0x40742630 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_base-2.6.so.0 0000021 0x404a3cda in wxTimerBase::Notify () from /usr/lib/libwx_gtk_core-2.6.so.0 0000022 0x40389b1d in wxTimer::GetClassInfo () from /usr/lib/libwx_gtk_core-2.6.so.0 0000023 0x40c0fec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0 0000024 0x40c0f03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0 ---Type <return> to continue, or q <return> to quit--- 0000025 0x40c0f4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 0000026 0x40c0f724 in g_main_run () from /usr/lib/libglib-1.2.so.0 0000027 0x40b1925f in gtk_main () from /usr/lib/libgtk-1.2.so.0 0000028 0x4037e378 in wxEventLoop::Run () from /usr/lib/libwx_gtk_core-2.6.so.0 0000029 0x40411c33 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk_core-2.6.so.0 0000030 0x40411d9a in wxAppBase::OnRun () from /usr/lib/libwx_gtk_core-2.6.so.0 0000031 0x406dadae in wxEntry () from /usr/lib/libwx_base-2.6.so.0 0000032 0x0807a148 in main (argc=1, argv=0xbffff9d4) at amule-gui.cpp:147 | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2005-11-06 14:59 | kiM | New Issue | |||
2005-11-06 15:10 | kiM | Note Added: 0001419 | |||
2005-11-07 11:39 | Xaignar | Note Added: 0001420 | |||
2005-11-07 11:45 | Xaignar | Note Added: 0001421 | |||
2005-11-07 22:59 | Xaignar | Note Added: 0001423 | |||
2005-11-09 15:04 | zayfod | Note Added: 0001429 | |||
2005-11-10 12:11 | Xaignar | Note Added: 0001430 | |||
2005-11-10 21:51 | kiM | Note Added: 0001431 | |||
2005-11-11 00:08 | kiM | Note Added: 0001432 | |||
2005-11-12 15:20 | kiM | Note Added: 0001440 | |||
2005-11-12 16:28 | Xaignar | Note Added: 0001441 | |||
2005-11-22 23:25 | kiM | Note Added: 0001507 | |||
2005-11-22 23:56 | Xaignar | Status | new => resolved | ||
2005-11-22 23:56 | Xaignar | Fixed in Version | => CVS | ||
2005-11-22 23:56 | Xaignar | Resolution | open => fixed | ||
2005-11-22 23:56 | Xaignar | Assigned To | => Xaignar |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|