aMule Forum
English => Backtraces => Topic started by: kakaouete on January 20, 2004, 07:02:41 PM
-
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 3732)]
0x080b55d9 in CUpDownClient::CalculateDownloadRate() (this=0x86e0e70) at CTypedPtrList.h:41
41 {
(gdb) bt full
#0 0x080b55d9 in CUpDownClient::CalculateDownloadRate() (this=0x86e0e70)
at CTypedPtrList.h:41
dwDuration = 8
newitem = {datalen = 0, timestamp = 879694823}
#1 0x08127550 in CPartFile::Process(unsigned) (this=0x8695108, reducedownload=175)
at PartFile.cpp:1105
cur_datarate = 8
cur_src = (CUpDownClient *) 0x86e0e70
download_state = 0 '\0'
sl = 20
old_trans = 1
pos1 = 0x0
pos2 = 0x8
#2 0x080c21cc in CDownloadQueue::Process() (this=0x864a040) at DownloadQueue.cpp:360
cur_file = (class CPartFile *) 0x8695108
pos = 0x86961a0
downspeed = 175
#3 0x081864f6 in TimerProc() () at UploadQueue.cpp:597
msPrev1 = 879693839
msPrev5 = 879690725
msPrevGraph = 879693167
msPrevStats = 875165565
msPrevSave = 879689292
sGraphUpdate = 8
#4 0x402e0667 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#5 0x402e0483 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#6 0x40383997 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
---Type to continue, or q to quit---
#7 0x40290e6d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#8 0x4064dec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#9 0x4064d03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#10 0x4064d4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#11 0x4064d724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#12 0x40573c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#13 0x4023fa79 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#14 0x402a0a47 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#15 0x402401db in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#16 0x409e5da6 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#17 0x08090e01 in _start () at ../sysdeps/i386/elf/start.S:102
No locals.
-
Program received signal SIGSEGV, Segmentation fault.
0x080795ac in CUpDownClient::CalculateDownloadRate() (this=0x90ad378) at DownloadClient.cpp:814
814 DWORD dwDuration = m_AvarageDDR_list.GetTail().timestamp - m_AvarageDDR_list.GetHead().timestamp;
(gdb) p m_AvarageDDR_list
$1 = { = {_vptr.wxObject = 0x867beb8, static sm_classwxObject = {m_className = 0x8728ead "wxObject",
m_baseClassName1 = 0x0, m_baseClassName2 = 0x0, m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x88cdea0, m_next = 0x8acc620, static sm_classTable = 0x8d355e8},
m_refData = 0x0}, internalList = 0x0, tail = 0x0, count = 500}
Problem is thus that tail = 0x0 .. and internalList = 0x0