aMule Forum
English => Backtraces => Topic started by: |fombuFC|² on May 04, 2004, 01:30:59 AM
-
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1078676768 (LWP 3232)]
0x40335d33 in wxSocketBase::Destroy() () from /usr/lib/libwx_gtk-2.4.so
(gdb) bt
#0 0x40335d33 in wxSocketBase::Destroy() () from /usr/lib/libwx_gtk-2.4.so
#1 0x0813fa92 in CClientReqSocket::Safe_Delete() (this=0x8aba788)
at ListenSocket.cpp:179
#2 0x08155b12 in CUpDownClient::TryToConnect(bool) (this=0x8e46ff0,
bIgnoreMaxCon=false) at BaseClient.cpp:1204
#3 0x0817a44e in CUpDownClient::AskForDownload() (this=0x8e46ff0)
at DownloadClient.cpp:136
#4 0x0822a325 in CPartFile::Process(unsigned, unsigned char) (this=0x8986c08,
reducedownload=197, m_icounter=10 '\n') at PartFile.cpp:1815
#5 0x0818d050 in CDownloadQueue::Process() (this=0x8719e90)
at DownloadQueue.cpp:376
#6 0x0828ca06 in TimerProc() () at UploadQueue.cpp:704
#7 0x08295671 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x86ed648)
at amuleDlg.cpp:344
#8 0x402af3a5 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so
#9 0x402af1d7 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so
#10 0x40349be3 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so
#11 0x4026b1f4 in timeout_callback () from /usr/lib/libwx_gtk-2.4.so
#12 0x00b233a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#13 0x00b2235b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#14 0x00b22846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
---Type to continue, or q to quit---
#15 0x00b22af4 in g_main_run () from /usr/lib/libglib-1.2.so.0
#16 0x003416af in gtk_main () from /usr/lib/libgtk-1.2.so.0
#17 0x402256d6 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so
#18 0x40278c28 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so
#19 0x40225da7 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
#20 0x0828e25a in main (argc=1, argv=0xbffff8c4) at amule.cpp:114
(gdb) bt full
#0 0x40335d33 in wxSocketBase::Destroy() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#1 0x0813fa92 in CClientReqSocket::Safe_Delete() (this=0x8aba788)
at ListenSocket.cpp:179
No locals.
#2 0x08155b12 in CUpDownClient::TryToConnect(bool) (this=0x8e46ff0,
bIgnoreMaxCon=false) at BaseClient.cpp:1204
No locals.
#3 0x0817a44e in CUpDownClient::AskForDownload() (this=0x8e46ff0)
at DownloadClient.cpp:136
No locals.
#4 0x0822a325 in CPartFile::Process(unsigned, unsigned char) (this=0x8986c08,
reducedownload=197, m_icounter=10 '\n') at PartFile.cpp:1815
download_state = 11 '\v'
sl = 52
pos1 = 0x0
pos2 = 0x8bdd638
old_trans = 2
cur_src = (CUpDownClient *) 0x8e46ff0
dwCurTick = 1121333538
#5 0x0818d050 in CDownloadQueue::Process() (this=0x8719e90)
at DownloadQueue.cpp:376
cur_file = (class CPartFile *) 0x8986c08
---Type to continue, or q to quit---
i = 4
size = 5
downspeed = 197
#6 0x0828ca06 in TimerProc() () at UploadQueue.cpp:704
msPrev1 = 47532151
msPrev5 = 47529535
msPrevGraph = 47532050
msPrevStats = 0
msPrevSave = 47502418
msPrevHist = 47532000
msCur = 47532533
bStatsVisible = 191
msGraphUpdate = 141866792
sStatsUpdate = 141128344
#7 0x08295671 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x86ed648)
at amuleDlg.cpp:344
No locals.
#8 0x402af3a5 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#9 0x402af1d7 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
---Type to continue, or q to quit---
#10 0x40349be3 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#11 0x4026b1f4 in timeout_callback () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#12 0x00b233a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#13 0x00b2235b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x00b22846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x00b22af4 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x003416af in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#17 0x402256d6 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#18 0x40278c28 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#19 0x40225da7 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#20 0x0828e25a in main (argc=1, argv=0xbffff8c4) at amule.cpp:114
No locals.
-
Crashed when I was sleeping
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1085811264 (LWP 9623)]
0x01030000 in ?? ()
(gdb) bt
#0 0x01030000 in ?? ()
#1 0x4037f7b9 in wxSocketBase::Destroy () from /usr/lib/libwx_gtk-2.4.so
#2 0x0813f9ca in CClientReqSocket::Safe_Delete (this=0x9754460) at ListenSocket.cpp:179
#3 0x08155b82 in CUpDownClient::TryToConnect (this=0x8b25f90, bIgnoreMaxCon=false)
at BaseClient.cpp:1204
#4 0x08179d74 in CUpDownClient::AskForDownload (this=0x8b25f90) at DownloadClient.cpp:136
#5 0x082323d7 in CPartFile::Process (this=0x8ab0710, reducedownload=153, m_icounter=10 '\n')
at PartFile.cpp:1815
#6 0x0818cc39 in CDownloadQueue::Process (this=0x89266e0) at DownloadQueue.cpp:376
#7 0x0829539f in TimerProc () at UploadQueue.cpp:704
#8 0x0829dd5c in CamuleDlg::OnUQTimer (this=0x865dfb0) at amuleDlg.cpp:344
#9 0x402e7d87 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so
#10 0x402e7ba3 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so
#11 0x403971a7 in wxTimerBase::Notify () from /usr/lib/libwx_gtk-2.4.so
#12 0x40299c2d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so
#13 0x40662ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#14 0x4066203d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#15 0x406624f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#16 0x40662724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#17 0x40588c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x40249c09 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so
#19 0x402a9527 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so
#20 0x4024a37b in wxEntry () from /usr/lib/libwx_gtk-2.4.so
#21 0x08296a6a in main (argc=1, argv=0xbffffb44) at amule.cpp:114
(gdb) bt full
#0 0x01030000 in ?? ()
No symbol table info available.
#1 0x4037f7b9 in wxSocketBase::Destroy () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#2 0x0813f9ca in CClientReqSocket::Safe_Delete (this=0x9754460) at ListenSocket.cpp:179
No locals.
#3 0x08155b82 in CUpDownClient::TryToConnect (this=0x8b25f90, bIgnoreMaxCon=false)
at BaseClient.cpp:1204
No locals.
#4 0x08179d74 in CUpDownClient::AskForDownload (this=0x8b25f90) at DownloadClient.cpp:136
No locals.
#5 0x082323d7 in CPartFile::Process (this=0x8ab0710, reducedownload=153, m_icounter=10 '\n')
at PartFile.cpp:1815
download_state = 11 '\v'
sl = 0
pos1 = 0x91e8b28
pos2 = 0x93f74a8
old_trans = 0
cur_src = (CUpDownClient *) 0x8b25f90
dwCurTick = 1386851760
#6 0x0818cc39 in CDownloadQueue::Process (this=0x89266e0) at DownloadQueue.cpp:376
cur_file = (class CPartFile *) 0x8ab0710
i = 9
size = 16
downspeed = 153
#7 0x0829539f in TimerProc () at UploadQueue.cpp:704
msPrev1 = 5257816
msPrev5 = 5257496
msPrevGraph = 5250045
msPrevStats = 0
msPrevSave = 5225513
msPrevHist = 5258000
msCur = 5258204
bStatsVisible = false
msGraphUpdate = 141469688
sStatsUpdate = 140758024
#8 0x0829dd5c in CamuleDlg::OnUQTimer (this=0x865dfb0) at amuleDlg.cpp:344
No locals.
#9 0x402e7d87 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#10 0x402e7ba3 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#11 0x403971a7 in wxTimerBase::Notify () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#12 0x40299c2d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#13 0x40662ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x4066203d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x406624f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x40662724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x40588c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x40249c09 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#19 0x402a9527 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#20 0x4024a37b in wxEntry () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#21 0x08296a6a in main (argc=1, argv=0xbffffb44) at amule.cpp:114
No locals.
-
both crashes are related to the socket bug, we're investigating this.
Thanks for posting that backtraces! =)
Citroklar
-
Umm, the socket bug again, lastly amule is crashing a lot. I think it's the same bug.
System: Debian Sid
Linux ellugar 2.6.6-rc3 #35 Fri Apr 30 17:55:33 CEST 2004 i686 GNU/Linux
(gdb) bt
#0 0x080a7ea5 in CClientReqSocket::Safe_Delete ()
#1 0x080bca49 in CUpDownClient::TryToConnect ()
#2 0x080e1174 in CUpDownClient::AskForDownload ()
#3 0x0818fcf8 in CPartFile::Process ()
#4 0x080f45ea in CDownloadQueue::Process ()
#5 0x081f6d48 in TimerProc ()
#6 0x402e6667 in wxEvtHandler::SearchEventTable ()
from /usr/lib/libwx_gtk-2.4.so.0
#7 0x402e6483 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_gtk-2.4.so.0
#8 0x40389997 in wxTimerBase::Notify () from /usr/lib/libwx_gtk-2.4.so.0
#9 0x40296e6d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
#10 0x40653ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#11 0x4065303d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#12 0x406534f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#13 0x40653724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#14 0x40579c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#15 0x40245a79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
#16 0x402a6a47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
#17 0x402461db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
#18 0x081f822b in main ()
Regards,
-
#0 0x40969691 in kill () from /lib/libc.so.6
No symbol table info available.
#1 0x408f8511 in pthread_kill () from /lib/libpthread.so.0
No symbol table info available.
#2 0x408f883b in raise () from /lib/libpthread.so.0
No symbol table info available.
#3 0x40969424 in raise () from /lib/libc.so.6
No symbol table info available.
#4 0x4096aa50 in abort () from /lib/libc.so.6
No symbol table info available.
#5 0x08374dd7 in __cxxabiv1::__terminate(void (*)()) (handler=0x8163f44 ) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:47
No locals.
#6 0x08374e24 in std::terminate() () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:57
No locals.
#7 0x08377986 in __cxa_throw () at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:77
globals = (__cxa_eh_globals *) 0x0
#8 0x081ddf88 in CMemFile::ReadRaw(void*, long long) (this=0xbffff010, buf=0xbfffed10, length=2) at filemem.cpp:146
readlen = 2
#9 0x08171bb6 in CMemFile::Read(unsigned short&) (this=0xbffff010, v=@0xbfffed10) at CMemFile.h:53
No locals.
#10 0x082b33a0 in CUpDownClient::ProcessExtendedInfo(CSafeMemFile*, CKnownFile*) (this=0x8c77660, data=0xbffff010, tempreqfile=0x88434b8) at UploadClient.cpp:501
nCompleteCountLast = 0
nCompleteCountNew = 30570
done = 76
nED2KUpPartCount = 76
#11 0x08168972 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0x8c78878, packet=0x8c77a00 "\222º©ªÅ\034\035\025\226Ü\236n;€déL", size=28,
opcode=88 'X') at ListenSocket.cpp:311
data_in = { = { = {_vptr.CFile = 0x837a3c8, m_fd = -1, m_error = 56, fFilePath = },
fBuffer = 0x8c77a00 "\222º©ªÅ\034\035\025\226Ü\236n;€déL", fLength = 29, fGrowBytes = 0, fPosition = 28, fBufferSize = 28, fFileSize = 28,
deleteBuffer = 0}, }
reqfilehash = "\222º©ªÅ\034\035\025\226Ü\236n;€dé"
reqfile = (class CKnownFile *) 0x88434b8
data_out = { = { = {_vptr.CFile = 0x0, m_fd = 1083132686, m_error = 248, fFilePath = }, fBuffer = 0xbfffeff0 " 6§@",
fLength = 1083132686, fGrowBytes = 1076170564, fPosition = 1078627756, fBufferSize = 3221221360, fFileSize = 1083131822,
deleteBuffer = 145976176}, }
packet = (Packet *) 0x8c78960
#12 0x0816ec7e in CClientReqSocket::PacketReceived(Packet*) (this=0x8c78878, packet=0x8c1cc38) at ListenSocket.cpp:1702
bResult = 64
uRawSize = 28
#13 0x081729e5 in CEMSocket::OnReceive(int) (this=0x8c78878, nErrorCode=0) at EMSocket.cpp:290
bPacketResult = 8
toCopy = 28
GlobalReadBuffer = "ã\035\0\0\0X\222º©ªÅ\034\035\025\226Ü\236n;€déL", '\0' , "BÐ\205b§Œ\030Ê\211Ç\"O\001\\Xâ ã\226ó0\210]rc¶À\036ÉUb8Ë$Ÿ\031\212éöôгö\0\001s\002\001\021Å2\0\0\0\2060zH\213¡öKÆÙÃá=OÆ\\-5'\211\002\232I#ì(º\212?\fžS:\nŽ\036u\023x~äbÑ^ž\2046ï\t\024)§-þ#8FP\fþÛž÷{\aÞ«8ßÐQGã\021\0\0\0X{\027\212\0\235Y\234á\020Û¢+0Ü dã\021\0\0\0X\205\236SOSY\003§\0058l§>"...
readMax = 2000000
ret = 34
rptr = 0x84690a2 "BÐ\205b§Œ\030Ê\211Ç\"O\001\\Xâ ã\226ó0\210]rc¶À\036ÉUb8Ë$Ÿ\031\212éöôгö"
rend = 0x84690a2 "BÐ\205b§Œ\030Ê\211Ç\"O\001\\Xâ ã\226ó0\210]rc¶À\036ÉUb8Ë$Ÿ\031\212éöôгö"
#14 0x0816ede2 in CClientReqSocket::OnReceive(int) (this=0x8c78878, nErrorCode=0) at ListenSocket.cpp:1729
No locals.
#15 0x082c48f5 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x8720e78, event=@0x8bc22f8) at amuleDlg.cpp:444
soc = (class CClientReqSocket *) 0x8c78878
current_socket = (struct wxSocketBase *) 0x8c78878
#16 0x402c9e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x402c9c8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x402c9bcb in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x40280759 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x4022e07b in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x40665c2f in g_idle_dispatch () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#22 0x40664abe in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#23 0x40664f99 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#24 0x40665234 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#25 0x4056492f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#26 0x4022e9f2 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#27 0x40280610 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
---Type to continue, or q to quit---
No symbol table info available.
#28 0x4022f0cd in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#29 0x082bcf7e in main (argc=1, argv=0xbffff474) at amule.cpp:114
No locals.
#30 0x409558ae in __libc_start_main () from /lib/libc.so.6