aMule Forum
English => Backtraces => Topic started by: microft.pt on May 02, 2005, 11:33:29 PM
-
Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 16384 (LWP 7427)]
0x4003c568 in send () from /lib/libpthread.so.0
(gdb) bt full
#0 0x4003c568 in send () from /lib/libpthread.so.0
No symbol table info available.
#1 0x401f38b6 in GSocket::Send_Stream () from /usr/local/lib/libwx_base_net-2.5.so.4
No symbol table info available.
#2 0x401f2f58 in GSocket::Write () from /usr/local/lib/libwx_base_net-2.5.so.4
No symbol table info available.
#3 0x401ee7fd in wxSocketBase::_Write () from /usr/local/lib/libwx_base_net-2.5.so.4
No symbol table info available.
#4 0x401ee6da in wxSocketBase::Write () from /usr/local/lib/libwx_base_net-2.5.so.4
No symbol table info available.
#5 0x080c7c80 in CEMSocket::Send (this=0x925bfc0, lpBuf=0x899ac20 "ã\021", nBufLen=22) at EMSocket.cpp:399
tosend = 22
result = 144288800
#6 0x080c77f9 in CEMSocket::SendPacket (this=0x925bfc0, packet=0x88a1130, delpacket=true, controlpacket=true) at EMSocket.cpp:324
bCheckControlQueue = false
#7 0x0806dc19 in CUpDownClient::SendPacket (this=0x40930c10, packet=0x88a1130, delpacket=true, controlpacket=true) at BaseClient.cpp:1996
No locals.
#8 0x0808f41a in CUpDownClient::SendFileRequest (this=0x40930c10) at DownloadClient.cpp:188
packet = (class CPacket *) 0x88a1130
dataFileReq = { = { = {_vptr.CFile = 0x81d9268, m_fd = -1, m_error = false, m_filePath = },
m_GrowBytes = 32, m_position = 0, m_BufferSize = 0, m_FileSize = 0, m_delete = false, m_buffer = 0x0}, = {
_vptr.CFileDataIO = 0x81d92f4}, }
#9 0x0806a62e in CUpDownClient::ConnectionEstablished (this=0x40930c10) at BaseClient.cpp:1361
No locals.
#10 0x08069f37 in CUpDownClient::TryToConnect (this=0x40930c10, bIgnoreMaxCon=false) at BaseClient.cpp:1271
No locals.
#11 0x0808edff in CUpDownClient::AskForDownload (this=0x40930c10) at DownloadClient.cpp:83
No locals.
#12 0x0811b4e4 in CPartFile::Process (this=0x8845d80, reducedownload=0, m_icounter=10 '\n') at PartFile.cpp:1595
cur_src = (class CUpDownClient *) 0x40930c10
it = { = {_M_node = 0x8a11618}, }
old_trans = 0
dwCurTick = 2670450343
#13 0x08098f68 in CDownloadQueue::Process (this=0x8763068) at DownloadQueue.cpp:362
file = (class CPartFile *) 0x8845d80
i = 175
downspeed = 0
cur_datarate = 60912
cur_udcounter = 10
#14 0x0805eb1b in CamuleApp::OnCoreTimer (this=0x842ed50) at amule.cpp:1424
msPrev1 = 29696577
msPrev5 = 29696465
msPrevSave = 29671995
msPrevHist = 29697000
msPrevOS = 29697127
msCur = 29697235
#15 0x08062ba5 in CamuleDaemonApp::OnRun (this=0x842ed50) at amuled.cpp:165
msRun = 2670450313
locker =
uLoop = 100
msWait = 96
---Type to continue, or q to quit---
#16 0x4012cfa9 in wxEntry () from /usr/local/lib/libwx_base-2.5.so.4
No symbol table info available.
#17 0x08062715 in main (argc=1, argv=0xbffff294) at amuled.cpp:122
No locals.
(gdb)
-
The first line of your paste indicates that this isn't a crash. You received the benign signal SIGPIPE. Because it is trying to be helpful, gdb stops to let the user look into what's happening, but aMule would cope just fine if you just issue the "continue" command.
To tell gdb that it shouldn't be "helpful" in this way, put the following line in your ~/.gdbinit file:
handle SIGPIPE nostop noprint pass
gdb reads ~/.gdbinit each time it starts up, so this command will be effective for all future gdb sessions.