aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Segmentation Fault / CKnownFile  (Read 2161 times)

Ralf1108

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Segmentation Fault / CKnownFile
« on: January 04, 2005, 11:58:59 PM »

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)
Logged

deltaHF

  • Evil Admin
  • Former Developer
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 3920
  • .. Legends may sleep, but they never die ..
    • http://www.amule.org