hi, i got an crash again. the amule run for longer than a day and crashed.
And after the crash the pc was very slow, because emule ate my whole ram and swap file !!!
My aMule version :
"This is aMule 2.0.0CVS using wxGTK2 v2.5.3 (Unicoded) (based on eMule)"
Compiled with : ./configure --enable-debug --disable-optimise
CVS version : aMule-cvs-20050102.tar.bz2
Running on :
Duron 800, 256MB, DSL 1000, Debian (testing), Linux Kernel 2.6.10
I got this in gdb :
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226075360 (LWP 1110)]
0x0814ca36 in CKnownFile::GetPartCount (this=0x0) at KnownFile.h:144
144 inline uint16 GetPartCount() const { return m_iPartCount; }
(gdb) bt
#0 0x0814ca36 in CKnownFile::GetPartCount (this=0x0) at KnownFile.h:144
#1 0x08185ffa in CUpDownClient::SendFileRequest (this=0x199e5480)
at DownloadClient.cpp:263
#2 0x08158188 in CUpDownClient::ConnectionEstablished (this=0x199e5480)
at BaseClient.cpp:1387
#3 0x08157a89 in CUpDownClient::TryToConnect (this=0x199e5480,
bIgnoreMaxCon=false) at BaseClient.cpp:1303
#4 0x081859bc in CUpDownClient::AskForDownload (this=0x199e5480)
at DownloadClient.cpp:151
#5 0x0824dcb7 in CPartFile::Process (this=0x91098f0, reducedownload=183,
m_icounter=10 '\n') at PartFile.cpp:1707
#6 0x0819ef6e in CDownloadQueue::Process (this=0x8d068c8)
at DownloadQueue.cpp:378
#7 0x082cf126 in CamuleApp::OnCoreTimer (this=0x8619968) at amule.cpp:1386
#8 0xb79aed78 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.5.so.3
#9 0xb7a5c850 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.5.so.3
#10 0xb7a5bccf in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.5.so.3
#11 0xb7a5c9f0 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.5.so.3
#12 0xb7d4737a in wxTimerBase::Notify ()
---Type to continue, or q to quit---
from /usr/lib/libwx_gtk2u_core-2.5.so.3
#13 0xb7c35cdd in timeout_callback () from /usr/lib/libwx_gtk2u_core-2.5.so.3
#14 0xb737c67c in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#15 0xb7379c02 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#16 0xb737acf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0xb737b030 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xb737b673 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0xb7619c83 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7c2c208 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.5.so.3
#21 0xb7cbd233 in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.5.so.3
#22 0xb7cbd39a in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.5.so.3
#23 0xb79f2a63 in wxEntry () from /usr/lib/libwx_baseu-2.5.so.3
#24 0xb79f2b3d in wxEntry () from /usr/lib/libwx_baseu-2.5.so.3
#25 0x082d1dc4 in main (argc=1, argv=0xbffffa64) at amule-gui.cpp:161
(gdb) bt full
#0 0x0814ca36 in CKnownFile::GetPartCount (this=0x0) at KnownFile.h:144
No locals.
#1 0x08185ffa in CUpDownClient::SendFileRequest (this=0x199e5480)
at DownloadClient.cpp:263
packet = (Packet *) 0x1b2e58b8
dataFileReq = { = { = {_vptr.CFile = 0x8374f48,
m_fd = -1, m_error = false, fFilePath = },
m_GrowBytes = 32, m_position = 0, m_BufferSize = 0, m_FileSize = 0,
m_delete = false, m_buffer = 0x0}, = {
_vptr.CFileDataIO = 0x8374fbc}, }
#2 0x08158188 in CUpDownClient::ConnectionEstablished (this=0x199e5480)
at BaseClient.cpp:1387
No locals.
#3 0x08157a89 in CUpDownClient::TryToConnect (this=0x199e5480,
bIgnoreMaxCon=false) at BaseClient.cpp:1303
No locals.
#4 0x081859bc in CUpDownClient::AskForDownload (this=0x199e5480)
at DownloadClient.cpp:151
No locals.
#5 0x0824dcb7 in CPartFile::Process (this=0x91098f0, reducedownload=183,
m_icounter=10 '\n') at PartFile.cpp:1707
download_state = 7 '\a'
it = { = {
---Type to continue, or q to quit---
_M_node = 0x92d4028}, }
cur_src = (CUpDownClient *) 0x199e5480
old_trans = 0
dwCurTick = 1068289487
#6 0x0819ef6e in CDownloadQueue::Process (this=0x8d068c8)
at DownloadQueue.cpp:378
cur_file = (class CPartFile *) 0x91098f0
i = 44
size = 79
downspeed = 183
#7 0x082cf126 in CamuleApp::OnCoreTimer (this=0x8619968) at amule.cpp:1386
msPrev1 = 153337055
msPrev5 = 153333807
msPrevSave = 153302064
msCur = 153337743
#8 0xb79aed78 in wxAppConsole::HandleEvent ()
from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#9 0xb7a5c850 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#10 0xb7a5bccf in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.5.so.3
---Type to continue, or q to quit---
No symbol table info available.
#11 0xb7a5c9f0 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#12 0xb7d4737a in wxTimerBase::Notify ()
from /usr/lib/libwx_gtk2u_core-2.5.so.3
No symbol table info available.
#13 0xb7c35cdd in timeout_callback () from /usr/lib/libwx_gtk2u_core-2.5.so.3
No symbol table info available.
#14 0xb737c67c in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0xb7379c02 in g_main_depth () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0xb737acf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0xb737b030 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0xb737b673 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xb7619c83 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0xb7c2c208 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.5.so.3
No symbol table info available.
---Type to continue, or q to quit---
#21 0xb7cbd233 in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.5.so.3
No symbol table info available.
#22 0xb7cbd39a in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.5.so.3
No symbol table info available.
#23 0xb79f2a63 in wxEntry () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#24 0xb79f2b3d in wxEntry () from /usr/lib/libwx_baseu-2.5.so.3
No symbol table info available.
#25 0x082d1dc4 in main (argc=1, argv=0xbffffa64) at amule-gui.cpp:161
No locals.
(gdb)