Application: ktorrent (4.2) KDE Platform Version: 4.8.4 (4.8.4) "release 7" Qt Version: 4.8.2 Operating System: Linux 3.4.3-30-desktop x86_64 Distribution: "openSUSE 12.1 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: KTorrent was seeding quite a few torrents in background, no downloads were active. -- Backtrace: Application: KTorrent (ktorrent), signal: Aborted [Current thread is 1 (Thread 0x7f6c6cfdc760 (LWP 4185))] Thread 9 (Thread 0x7f6c68958700 (LWP 4232)): #0 0x000000353b886111 in g_mutex_unlock (mutex=<optimized out>) at gthread-posix.c:227 #1 0x000000353b84a3c3 in g_main_context_prepare (context=0x7f6c5c0009a0, priority=0x7f6c68957d08) at gmain.c:2811 #2 0x000000353b84abcb in g_main_context_iterate (dispatch=1, block=1, context=0x7f6c5c0009a0, self=<optimized out>) at gmain.c:3103 #3 g_main_context_iterate (context=0x7f6c5c0009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3060 #4 0x000000353b84add4 in g_main_context_iteration (context=0x7f6c5c0009a0, may_block=1) at gmain.c:3184 #5 0x00000035c6dafe36 in QEventDispatcherGlib::processEvents (this=0x7f6c5c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00000035c6d7f842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00000035c6d7fa97 in QEventLoop::exec (this=0x7f6c68957e20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00000035c6c7f5f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00000035c6c8261b in QThreadPrivate::start (arg=0x1c7a0a0) at thread/qthread_unix.cpp:307 #10 0x0000003cd5607f05 in start_thread () from /lib64/libpthread.so.0 #11 0x0000003cd4adb10d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f6c69159700 (LWP 4405)): #0 0x0000003cd560be6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00000035d0986c12 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x35d13251a0) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495 #2 0x00000035d0986c49 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618 #3 0x0000003cd5607f05 in start_thread () from /lib64/libpthread.so.0 #4 0x0000003cd4adb10d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f6c62fca700 (LWP 4406)): #0 0x0000003cd4ad1ff3 in poll () from /lib64/libc.so.6 #1 0x000000353b84aca6 in g_main_context_poll (n_fds=1, fds=0x7f6c64002a70, timeout=7505, context=0x7f6c640008c0, priority=<optimized out>) at gmain.c:3417 #2 g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f6c640008c0, self=<optimized out>) at gmain.c:3118 #3 g_main_context_iterate (context=0x7f6c640008c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3060 #4 0x000000353b84add4 in g_main_context_iteration (context=0x7f6c640008c0, may_block=1) at gmain.c:3184 #5 0x00000035c6dafe36 in QEventDispatcherGlib::processEvents (this=0x7f6c64002800, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00000035c6d7f842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00000035c6d7fa97 in QEventLoop::exec (this=0x7f6c62fc9e20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00000035c6c7f5f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00000035c6c8261b in QThreadPrivate::start (arg=0x3f6f4e0) at thread/qthread_unix.cpp:307 #10 0x0000003cd5607f05 in start_thread () from /lib64/libpthread.so.0 #11 0x0000003cd4adb10d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f6c0effd700 (LWP 4457)): #0 0x0000003cd4ad1ff3 in poll () from /lib64/libc.so.6 #1 0x00000035ccc7a4ea in net::Poll::poll(int) () from /usr/lib64/libktorrent.so.4 #2 0x00000035ccc77329 in ?? () from /usr/lib64/libktorrent.so.4 #3 0x00000035ccc77436 in ?? () from /usr/lib64/libktorrent.so.4 #4 0x00000035ccc77649 in ?? () from /usr/lib64/libktorrent.so.4 #5 0x00000035c6c8261b in QThreadPrivate::start (arg=0x1b8ab80) at thread/qthread_unix.cpp:307 #6 0x0000003cd5607f05 in start_thread () from /lib64/libpthread.so.0 #7 0x0000003cd4adb10d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f6c0e7fc700 (LWP 4458)): #0 0x0000003cd560c1eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00000035c6c812e8 in thread_sleep (ti=0x7f6c0e7fbde0) at thread/qthread_unix.cpp:444 #2 0x00000035c6c81ae0 in QThread::msleep (msecs=<optimized out>) at thread/qthread_unix.cpp:470 #3 0x00000035ccc76f48 in ?? () from /usr/lib64/libktorrent.so.4 #4 0x00000035ccc77649 in ?? () from /usr/lib64/libktorrent.so.4 #5 0x00000035c6c8261b in QThreadPrivate::start (arg=0x1b8b090) at thread/qthread_unix.cpp:307 #6 0x0000003cd5607f05 in start_thread () from /lib64/libpthread.so.0 #7 0x0000003cd4adb10d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f6c60b2b700 (LWP 14461)): #0 0x0000003cd560a0c9 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x000000353b8860e1 in g_mutex_lock (mutex=<optimized out>) at gthread-posix.c:208 #2 0x000000353b84ac61 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f6c14004900, self=<optimized out>) at gmain.c:3127 #3 g_main_context_iterate (context=0x7f6c14004900, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3060 #4 0x000000353b84add4 in g_main_context_iteration (context=0x7f6c14004900, may_block=1) at gmain.c:3184 #5 0x00000035c6dafe36 in QEventDispatcherGlib::processEvents (this=0x7f6c14005480, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00000035c6d7f842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00000035c6d7fa97 in QEventLoop::exec (this=0x7f6c60b2adf0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00000035c6c7f5f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00000035c6d5f62f in QInotifyFileSystemWatcherEngine::run (this=0x5400bf0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00000035c6c8261b in QThreadPrivate::start (arg=0x5400bf0) at thread/qthread_unix.cpp:307 #11 0x0000003cd5607f05 in start_thread () from /lib64/libpthread.so.0 #12 0x0000003cd4adb10d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f6bfeffd700 (LWP 21890)): [KCrash Handler] #6 0x0000003cd4a34d95 in raise () from /lib64/libc.so.6 #7 0x0000003cd4a362ab in abort () from /lib64/libc.so.6 #8 0x0000003cd82bef2d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6 #9 0x0000003cd82bd0d6 in ?? () from /usr/lib64/libstdc++.so.6 #10 0x0000003cd82bd103 in std::terminate() () from /usr/lib64/libstdc++.so.6 #11 0x0000003cd82bdb1f in __cxa_pure_virtual () from /usr/lib64/libstdc++.so.6 #12 0x00000035c6d8402c in QCoreApplication::postEvent (receiver=0x7f6bec041120, event=0x7f6bec014d30, priority=<optimized out>) at kernel/qcoreapplication.cpp:1361 #13 0x00000035c6d94fa4 in queued_activate (argv=0x7f6bfeffbda0, c=0x7f6bec026550, signal=13, sender=0x7f6bec0393c0) at kernel/qobject.cpp:3440 #14 QMetaObject::activate (sender=0x7f6bec0393c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3516 #15 0x00000035c8073d3f in QNetworkAccessHttpBackend::postRequest (this=0x7f6bec0393c0) at access/qnetworkaccesshttpbackend.cpp:675 #16 0x00000035c80694c3 in QNetworkAccessBackend::start (this=0x7f6bec0393c0) at access/qnetworkaccessbackend.cpp:413 #17 0x00000035c808761b in QNetworkReplyImplPrivate::_q_startOperation (this=0x7f6bec0298a0) at access/qnetworkreplyimpl.cpp:93 #18 0x00000035c8087d6f in QNetworkReplyImplPrivate::setup (this=0x7f6bec0298a0, op=<optimized out>, req=..., data=<optimized out>) at access/qnetworkreplyimpl.cpp:374 #19 0x00000035c8064a4f in QNetworkAccessManager::createRequest (this=0x7f6bfeffcc78, op=QNetworkAccessManager::GetOperation, req=<optimized out>, outgoingData=0x0) at access/qnetworkaccessmanager.cpp:1003 #20 0x00000035c8063134 in QNetworkAccessManager::get (this=0x7f6bfeffcc78, request=<optimized out>) at access/qnetworkaccessmanager.cpp:598 #21 0x00000035cc8b9732 in Herqq::Upnp::HDataRetriever::retrieveData(QUrl const&, QUrl const&, QByteArray*) () from /usr/lib64/libHUpnp.so.1 #22 0x00000035cc8ba08d in Herqq::Upnp::HDataRetriever::retrieveDeviceDescription(QUrl const&, QString*) () from /usr/lib64/libHUpnp.so.1 #23 0x00000035cc8acdf5 in Herqq::Upnp::HControlPointPrivate::buildDevice(QUrl const&, int, QString*) () from /usr/lib64/libHUpnp.so.1 #24 0x00000035cc8b86c2 in Herqq::Upnp::DeviceBuildTask::run() () from /usr/lib64/libHUpnp.so.1 #25 0x00000035c6c75dd2 in QThreadPoolThread::run (this=0x4c81fa0) at concurrent/qthreadpool.cpp:107 #26 0x00000035c6c8261b in QThreadPrivate::start (arg=0x4c81fa0) at thread/qthread_unix.cpp:307 #27 0x0000003cd5607f05 in start_thread () from /lib64/libpthread.so.0 #28 0x0000003cd4adb10d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f6bfd4bc700 (LWP 21895)): #0 0x0000003cd560a0c9 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x000000353b8860e1 in g_mutex_lock (mutex=<optimized out>) at gthread-posix.c:208 #2 0x000000353b849d6f in g_main_context_acquire (context=0x7f6be0007680) at gmain.c:2601 #3 0x000000353b84ab74 in g_main_context_iterate (context=0x7f6be0007680, block=1, dispatch=1, self=<optimized out>) at gmain.c:3073 #4 0x000000353b84add4 in g_main_context_iteration (context=0x7f6be0007680, may_block=1) at gmain.c:3184 #5 0x00000035c6dafdcf in QEventDispatcherGlib::processEvents (this=0x7f6be00037c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #6 0x00000035c6d7f842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00000035c6d7fa97 in QEventLoop::exec (this=0x7f6bfd4bbe20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00000035c6c7f5f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00000035c6c8261b in QThreadPrivate::start (arg=0x7f6bec02e7c0) at thread/qthread_unix.cpp:307 #10 0x0000003cd5607f05 in start_thread () from /lib64/libpthread.so.0 #11 0x0000003cd4adb10d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f6c6cfdc760 (LWP 4185)): #0 0x0000003cd4ad7cd9 in syscall () from /lib64/libc.so.6 #1 0x00000035c6c810eb in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x20d2b40) at thread/qmutex_unix.cpp:99 #2 QMutexPrivate::wait (this=0x20d2b40, timeout=<optimized out>) at thread/qmutex_unix.cpp:113 #3 0x00000035c6c7cead in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450 #4 0x00000035c6d992a6 in lockInline (this=0x20d3e10) at ../../src/corelib/thread/qmutex.h:190 #5 lockInline (this=0x20d3e10) at kernel/qobject.cpp:817 #6 relock (mtx2=0x20d3e10, mtx1=0x1c98950) at ../../src/corelib/thread/qorderedmutexlocker_p.h:103 #7 QObject::~QObject (this=0x1cc2690, __in_chrg=<optimized out>) at kernel/qobject.cpp:881 #8 0x00000035c97f8ce9 in KIconLoader::~KIconLoader (this=0x1cc2690, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kdeui/icons/kiconloader.cpp:566 #9 0x0000003cd4a379a1 in __run_exit_handlers () from /lib64/libc.so.6 #10 0x0000003cd4a37a25 in exit () from /lib64/libc.so.6 #11 0x00000035c7449c68 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770 #12 0x00000035c9848a08 in KApplication::xioErrhandler (this=0x7fff25b4fbb0, dpy=0x1bf2e70) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:419 #13 0x0000003cd664a51e in _XIOError () from /usr/lib64/libX11.so.6 #14 0x0000003cd6647e2d in _XEventsQueued () from /usr/lib64/libX11.so.6 #15 0x0000003cd663881f in XEventsQueued () from /usr/lib64/libX11.so.6 #16 0x00000035c74814dc in x11EventSourceCheck (s=0x1bdbca0) at kernel/qguieventdispatcher_glib.cpp:85 #17 0x000000353b84a6e3 in g_main_context_check (context=0x1bff980, max_priority=0, fds=<optimized out>, n_fds=<optimized out>) at gmain.c:3000 #18 0x000000353b84ac46 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x1bff980, self=<optimized out>) at gmain.c:3120 #19 g_main_context_iterate (context=0x1bff980, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3060 #20 0x000000353b84add4 in g_main_context_iteration (context=0x1bff980, may_block=1) at gmain.c:3184 #21 0x00000035c6dafdcf in QEventDispatcherGlib::processEvents (this=0x1b82320, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #22 0x00000035c748169e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #23 0x00000035c6d7f842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #24 0x00000035c6d7fa97 in QEventLoop::exec (this=0x7fff25b4fb40, flags=...) at kernel/qeventloop.cpp:204 #25 0x00000035c6d848b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #26 0x000000000042a351 in main (argc=5, argv=0x7fff25b50a28) at /usr/src/debug/ktorrent-4.2.0/ktorrent/main.cpp:177 Possible duplicates by query: bug 301828. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 301828 ***