Bug 302977 - KTorrent crashed while seeding
Summary: KTorrent crashed while seeding
Status: RESOLVED DUPLICATE of bug 301828
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-03 19:21 UTC by Lastique
Modified: 2012-07-04 17:14 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 Lastique 2012-07-03 19:21:19 UTC
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
Comment 1 Joris Guisson 2012-07-04 17:14:16 UTC

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