Summary: | KTorrent crashes seemingly at random (Signal 11) | ||
---|---|---|---|
Product: | [Applications] ktorrent | Reporter: | David Fix <8q858kw02> |
Component: | general | Assignee: | Joris Guisson <joris.guisson> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
David Fix
2007-05-09 00:49:56 UTC
Ok, apparently it *does* happen while it's seeding... I think I left it alone for about an hour when this happened, though it had previously been running for 5 hours. Here's the backtrace: Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1235958064 (LWP 4963)] [New Thread -1252316272 (LWP 4989)] [KCrash handler] #6 0xb7da7b9b in dht::ParseRsp (dict=0xb4c88f70, srv=0x8331248) at /build/buildd/ktorrent-2.1/./libktorrent/kademlia/rpcmsg.cpp:155 #7 0xb7da7dc2 in dht::MakeRPCMsg (dict=0xb4c88f70, srv=0x8331248) at /build/buildd/ktorrent-2.1/./libktorrent/kademlia/rpcmsg.cpp:195 #8 0xb7d9cf21 in dht::RPCServer::readPacket (this=0x8331248) at /build/buildd/ktorrent-2.1/./libktorrent/kademlia/rpcserver.cpp:131 #9 0xb7d9d222 in dht::RPCServer::qt_invoke (this=0x8331248, _id=2, _o=0xbfde506c) at ./rpcserver.moc:82 #10 0xb6de188b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #11 0xb6de2330 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #12 0xb756b04c in KNetwork::KClientSocketBase::readyRead () from /usr/lib/libkdecore.so.4 #13 0xb756b086 in KNetwork::KClientSocketBase::slotReadActivity () from /usr/lib/libkdecore.so.4 #14 0xb757d143 in KNetwork::KClientSocketBase::qt_invoke () from /usr/lib/libkdecore.so.4 #15 0xb757d1e6 in KNetwork::KDatagramSocket::qt_invoke () from /usr/lib/libkdecore.so.4 #16 0xb6de188b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #17 0xb6de21a2 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #18 0xb716e877 in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3 #19 0xb6e0444a in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3 #20 0xb6d78a60 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #21 0xb6d7a88f in QApplication::notify () from /usr/lib/libqt-mt.so.3 #22 0xb753cce2 in KApplication::notify () from /usr/lib/libkdecore.so.4 #23 0xb6d0b1e9 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #24 0xb6d6ae59 in QEventLoop::activateSocketNotifiers () from /usr/lib/libqt-mt.so.3 #25 0xb6d1fd07 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #26 0xb6d93136 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #27 0xb6d92f46 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #28 0xb6d7a609 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #29 0x080653d6 in main (argc=7, argv=0xb66ba4c0) at /build/buildd/ktorrent-2.1/./apps/ktorrent/main.cpp:122 #30 0xb6592ebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #31 0x08064ec1 in _start () Attached to it under GDB, and let it go. After a while, it segfaulted, here's a more detailed backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1235130672 (LWP 22248)] 0xb7e71b9b in dht::ParseRsp (dict=0xb4b13f58, srv=0x83315c0) at /build/buildd/ktorrent-2.1/./libktorrent/kademlia/rpcmsg.cpp:155 155 /build/buildd/ktorrent-2.1/./libktorrent/kademlia/rpcmsg.cpp: No such file or directory. in /build/buildd/ktorrent-2.1/./libktorrent/kademlia/rpcmsg.cpp (gdb) bt #0 0xb7e71b9b in dht::ParseRsp (dict=0xb4b13f58, srv=0x83315c0) at /build/buildd/ktorrent-2.1/./libktorrent/kademlia/rpcmsg.cpp:155 #1 0xb7e71dc2 in dht::MakeRPCMsg (dict=0xb4b13f58, srv=0x83315c0) at /build/buildd/ktorrent-2.1/./libktorrent/kademlia/rpcmsg.cpp:195 #2 0xb7e66f21 in dht::RPCServer::readPacket (this=0x83315c0) at /build/buildd/ktorrent-2.1/./libktorrent/kademlia/rpcserver.cpp:131 #3 0xb7e67222 in dht::RPCServer::qt_invoke (this=0x83315c0, _id=2, _o=0xbf90e39c) at ./rpcserver.moc:82 #4 0xb6eab88b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #5 0xb6eac330 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #6 0xb763504c in KNetwork::KClientSocketBase::readyRead () from /usr/lib/libkdecore.so.4 #7 0xb7635086 in KNetwork::KClientSocketBase::slotReadActivity () from /usr/lib/libkdecore.so.4 #8 0xb7647143 in KNetwork::KClientSocketBase::qt_invoke () from /usr/lib/libkdecore.so.4 #9 0xb76471e6 in KNetwork::KDatagramSocket::qt_invoke () from /usr/lib/libkdecore.so.4 #10 0xb6eab88b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #11 0xb6eac1a2 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #12 0xb7238877 in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3 #13 0xb6ece44a in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3 #14 0xb6e42a60 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #15 0xb6e4488f in QApplication::notify () from /usr/lib/libqt-mt.so.3 #16 0xb7606ce2 in KApplication::notify () from /usr/lib/libkdecore.so.4 #17 0xb6dd51e9 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #18 0xb6e34e59 in QEventLoop::activateSocketNotifiers () from /usr/lib/libqt-mt.so.3 #19 0xb6de9d07 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #20 0xb6e5d136 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #21 0xb6e5cf46 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #22 0xb6e44609 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #23 0x080653d6 in main (argc=7, argv=0xb67844c0) at /build/buildd/ktorrent-2.1/./apps/ktorrent/main.cpp:122 #24 0xb665cebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #25 0x08064ec1 in _start () Should be fixed in 2.1.4 *** This bug has been marked as a duplicate of 144416 *** Thanks Tommi, and sorry for the dupe! |