Bug 214096 - ktorrent crash unpack bucket
Summary: ktorrent crash unpack bucket
Status: RESOLVED DUPLICATE of bug 213819
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-11 12:59 UTC by Marcin Gryszkalis
Modified: 2009-11-11 13:03 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Gryszkalis 2009-11-11 12:59:00 UTC
Application that crashed: ktorrent
Version of the application: 3.3rc1
KDE Version: 4.3.3 (KDE 4.3.3)
Qt Version: 4.5.3
Operating System: Linux 2.6.30-gentoo-r4-ines i686

 -- Backtrace:
Application: KTorrent (ktorrent), signal: Aborted
[Current thread is 1 (Thread 0xb5b8c700 (LWP 30964))]

Thread 5 (Thread 0xb42eeb70 (LWP 30966)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb72d0f95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb736a864 in QMutexPrivate::wait (this=0x89c4ec8, timeout=-1) at thread/qmutex_unix.cpp:80
#3  0xb7365c6d in QMutex::lock (this=0x88e3b2c) at thread/qmutex.cpp:207
#4  0xb7fb3f61 in QMutexLocker::relock (this=0xb42ee228) at /usr/include/qt4/QtCore/qmutex.h:120
#5  0xb801c62d in dht::RPCServerThread::handlePacket (this=0x88e3b20) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/dht/rpcserver.cpp:62
#6  0xb801c910 in dht::RPCServerThread::run (this=0x88e3b20) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/dht/rpcserver.cpp:109
#7  0xb736b600 in QThreadPrivate::start (arg=0x88e3b20) at thread/qthread_unix.cpp:188
#8  0xb72cc8ef in start_thread (arg=0xb42eeb70) at pthread_create.c:297
#9  0xb68ec33e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb2c51b70 (LWP 30983)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb72d12c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0xb736ab7c in thread_sleep (ti=0xb2c5124c) at thread/qthread_unix.cpp:297
#3  0xb736acee in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:323
#4  0xb7fb5770 in net::DownloadThread::update (this=0x88b77f8) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/net/downloadthread.cpp:110
#5  0xb7fb6a4e in net::NetworkThread::run (this=0x88b77f8) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/net/networkthread.cpp:48
#6  0xb736b600 in QThreadPrivate::start (arg=0x88b77f8) at thread/qthread_unix.cpp:188
#7  0xb72cc8ef in start_thread (arg=0xb2c51b70) at pthread_create.c:297
#8  0xb68ec33e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb3452b70 (LWP 30984)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb72d0f95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb736c1a8 in QWaitConditionPrivate::wait (this=0x88b7b90, mutex=0x88b7b94, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x88b7b90, mutex=0x88b7b94, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb7fb4bae in net::UploadThread::update (this=0x88b7b58) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/net/uploadthread.cpp:73
#5  0xb7fb6a4e in net::NetworkThread::run (this=0x88b7b58) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/net/networkthread.cpp:48
#6  0xb736b600 in QThreadPrivate::start (arg=0x88b7b58) at thread/qthread_unix.cpp:188
#7  0xb72cc8ef in start_thread (arg=0xb3452b70) at pthread_create.c:297
#8  0xb68ec33e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb2450b70 (LWP 30985)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb72d0f95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb736c1a8 in QWaitConditionPrivate::wait (this=0x8a0d5ac, mutex=0x8a0d5a8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x8a0d5ac, mutex=0x8a0d5a8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb7fba33f in net::ReverseResolverThread::run (this=0x8a0d5a0) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/net/reverseresolver.cpp:120
#5  0xb736b600 in QThreadPrivate::start (arg=0x8a0d5a0) at thread/qthread_unix.cpp:188
#6  0xb72cc8ef in start_thread (arg=0xb2450b70) at pthread_create.c:297
#7  0xb68ec33e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5b8c700 (LWP 30964)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb6849421 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb684ab62 in *__GI_abort () at abort.c:92
#9  0xb6a6f91e in __gnu_cxx::__verbose_terminate_handler () at /usr/src/debug/sys-devel/gcc-4.4.2/gcc-4.4.2/libstdc++-v3/libsupc++/vterminate.cc:93
#10 0xb6a6dae6 in __cxxabiv1::__terminate (handler=0xb6a6f7e0 <__gnu_cxx::__verbose_terminate_handler()>) at /usr/src/debug/sys-devel/gcc-4.4.2/gcc-4.4.2/libstdc++-v3/libsupc++/eh_terminate.cc:38
#11 0xb6a6db18 in std::terminate () at /usr/src/debug/sys-devel/gcc-4.4.2/gcc-4.4.2/libstdc++-v3/libsupc++/eh_terminate.cc:48
#12 0xb6a6dc34 in __cxa_throw (obj=0xb58d4e0, tinfo=0x81038a0, dest=0x8061f74 <_ZN2bt5ErrorD1Ev@plt>) at /usr/src/debug/sys-devel/gcc-4.4.2/gcc-4.4.2/libstdc++-v3/libsupc++/eh_throw.cc:83
#13 0xb80192bc in dht::UnpackBucketEntry (ba=..., off=0, ip_version=6) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/dht/pack.cpp:81
#14 0xb800d72c in dht::NodeLookup::callFinished (this=0xbafbf90, rsp=0xb1b11508) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/dht/nodelookup.cpp:65
#15 0xb8020871 in dht::Task::onResponse (this=0xbafbf90, c=0xdcaa988, rsp=0xb1b11508) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/dht/task.cpp:69
#16 0xb8020154 in dht::RPCCallListener::qt_metacall (this=0xbafbf90, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc3aec8)
    at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1_build/libbtcore/rpccall.moc:69
#17 0xb8020b87 in dht::Task::qt_metacall (this=0xbafbf90, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc3aec8)
    at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1_build/libbtcore/task.moc:67
#18 0xb746267d in QMetaObject::activate (sender=0xdcaa988, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3101
#19 0xb7464135 in QMetaObject::activate (sender=0xdcaa988, m=0xb808b314, local_signal_index=0, argv=0xbfc3aec8) at kernel/qobject.cpp:3178
#20 0xb802009e in dht::RPCCall::onCallResponse (this=0xdcaa988, _t1=0xdcaa988, _t2=0xb1b11508) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1_build/libbtcore/rpccall.moc:143
#21 0xb80200c0 in dht::RPCCall::response (this=0xdcaa988, rsp=0xb1b11508) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/dht/rpccall.cpp:62
#22 0xb8019b98 in dht::RPCServer::handlePackets (this=0x88e6fc8) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/dht/rpcserver.cpp:229
#23 0xb800a181 in dht::DHT::update (this=0x8a4d2a8) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/libbtcore/dht/dht.cpp:314
#24 0xb800a012 in dht::DHT::qt_metacall (this=0x8a4d2a8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc3b008) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1_build/libbtcore/dht.moc:68
#25 0xb746267d in QMetaObject::activate (sender=0x8a4d2e4, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3101
#26 0xb7464135 in QMetaObject::activate (sender=0x8a4d2e4, m=0xb74fc924, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3178
#27 0xb7498e10 in QTimer::timeout (this=0x8a4d2e4) at .moc/debug-shared/moc_qtimer.cpp:128
#28 0xb746856f in QTimer::timerEvent (this=0x8a4d2e4, e=0xbfc3b4ac) at kernel/qtimer.cpp:261
#29 0xb745d6f8 in QObject::event (this=0x8a4d2e4, e=0xbfc3b4ac) at kernel/qobject.cpp:1066
#30 0xb6bc79ab in QApplicationPrivate::notify_helper (this=0x88e9ad8, receiver=0x8a4d2e4, e=0xbfc3b4ac) at kernel/qapplication.cpp:4065
#31 0xb6bcfd5f in QApplication::notify (this=0xbfc3b728, receiver=0x8a4d2e4, e=0xbfc3b4ac) at kernel/qapplication.cpp:3605
#32 0xb7a5bcea in KApplication::notify (this=0xbfc3b728, receiver=0x8a4d2e4, event=0xbfc3b4ac) at /usr/src/debug/kde-base/kdelibs-4.3.3/kdelibs-4.3.3/kdeui/kernel/kapplication.cpp:302
#33 0xb744dbc5 in QCoreApplication::notifyInternal (this=0xbfc3b728, receiver=0x8a4d2e4, event=0xbfc3b4ac) at kernel/qcoreapplication.cpp:606
#34 0xb74787dd in QCoreApplication::sendEvent (this=0x88db934) at kernel/qcoreapplication.h:213
#35 QTimerInfoList::activateTimers (this=0x88db934) at kernel/qeventdispatcher_unix.cpp:580
#36 0xb7475aa7 in timerSourceDispatch (source=0x88db900) at kernel/qeventdispatcher_glib.cpp:165
#37 0xb5faea0e in g_main_dispatch (context=0x88dac90) at gmain.c:1960
#38 IA__g_main_context_dispatch (context=0x88dac90) at gmain.c:2513
#39 0xb5fb1de1 in g_main_context_iterate (context=0x88dac90, block=1, dispatch=1, self=0x88d9350) at gmain.c:2591
#40 0xb5fb1f42 in IA__g_main_context_iteration (context=0x88dac90, may_block=1) at gmain.c:2654
#41 0xb7475a17 in QEventDispatcherGlib::processEvents (this=0x88b5638, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#42 0xb6c5778e in QGuiEventDispatcherGlib::processEvents (this=0x88b5638, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#43 0xb744c80f in QEventLoop::processEvents (this=0xbfc3b6c0, flags=...) at kernel/qeventloop.cpp:149
#44 0xb744c9db in QEventLoop::exec (this=0xbfc3b6c0, flags=...) at kernel/qeventloop.cpp:197
#45 0xb745133b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#46 0xb6bc774c in QApplication::exec () at kernel/qapplication.cpp:3525
#47 0x08068d1a in main (argc=5, argv=0xbfc3baf4) at /usr/src/debug/net-p2p/ktorrent-3.3_rc1/ktorrent-3.3rc1/ktorrent/main.cpp:172

This bug may be a duplicate of or related to bug 213819

Reported using DrKonqi
Comment 1 Marcin Gryszkalis 2009-11-11 13:03:22 UTC

*** This bug has been marked as a duplicate of bug 213819 ***