Bug 280214 - ktorrent crash w/no app interaction
Summary: ktorrent crash w/no app interaction
Status: RESOLVED DUPLICATE of bug 278555
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-16 19:15 UTC by ubuntu
Modified: 2011-08-17 16:33 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 ubuntu 2011-08-16 19:15:21 UTC
Application: ktorrent (4.1.1)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic-pae i686
Distribution: Ubuntu 11.04

-- Information about the crash:
Was running ktorrent in foreground.  About 13 downloads and another 30 seeds (on average only 2 active).   Average total download speed 3.3 MB/s (M= bytes, not m= bits) and 15 to 25 KB/s upload.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KTorrent (ktorrent), signal: Segmentation fault
[Current thread is 1 (Thread 0xb778f710 (LWP 4878))]

Thread 4 (Thread 0xb7561b70 (LWP 4879)):
#0  0x00b8f36b in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0897f616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x0848b0e1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0848b92b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x037ae304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#5  0x084b42df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x00b8ce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x0897173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xae6b5b70 (LWP 4937)):
#0  0x0030a416 in __kernel_vsyscall ()
#1  0x00b9148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0897f3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x06e01daa in QMutexPrivate::wait (this=0x97891b0, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0x06dfe492 in QMutex::lock (this=0x9788178) at thread/qmutex.cpp:167
#5  0x00c6aa6e in net::SocketMonitor::lock (this=0x811ec50) at ../../src/net/socketmonitor.cpp:108
#6  0x00c6c265 in update (this=0x9789648) at ../../src/net/downloadthread.cpp:51
#7  net::DownloadThread::update (this=0x9789648) at ../../src/net/downloadthread.cpp:46
#8  0x00c6c4b8 in net::NetworkThread::run (this=0x9789648) at ../../src/net/networkthread.cpp:48
#9  0x06e02da2 in QThreadPrivate::start (arg=0x9789648) at thread/qthread_unix.cpp:320
#10 0x00b8ce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x0897173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xadeb4b70 (LWP 4938)):
#0  0x06dfe38c in QMutex::lock (this=0xaa83960) at thread/qmutex.cpp:151
#1  0x00c8a39a in QMutexLocker (this=0xaa83938) at /usr/include/qt4/QtCore/qmutex.h:102
#2  bt::PacketWriter::hasBytesToWrite (this=0xaa83938) at ../../src/peer/packetwriter.cpp:286
#3  0x00c71b18 in mse::StreamSocket::hasBytesToWrite (this=0xa7e4800) at ../../src/mse/streamsocket.cpp:305
#4  0x00c6b8c4 in bytesReadyToWrite (this=0x978a8a0) at ../../src/net/bufferedsocket.h:118
#5  net::UploadThread::waitForSocketsReady (this=0x978a8a0) at ../../src/net/uploadthread.cpp:122
#6  0x00c6ba2e in net::UploadThread::update (this=0x978a8a0) at ../../src/net/uploadthread.cpp:45
#7  0x00c6c4b8 in net::NetworkThread::run (this=0x978a8a0) at ../../src/net/networkthread.cpp:48
#8  0x06e02da2 in QThreadPrivate::start (arg=0x978a8a0) at thread/qthread_unix.cpp:320
#9  0x00b8ce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x0897173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb778f710 (LWP 4878)):
[KCrash Handler]
#7  QAbstractSocketEngine::state (this=0x8d00000) at socket/qabstractsocketengine.cpp:186
#8  0x0026109b in QNativeSocketEngine::waitForReadOrWrite (this=0xaf66f48, readyToRead=0xbfec261f, readyToWrite=0xbfec261e, checkRead=true, checkWrite=true, msecs=-1, timedOut=0x0) at socket/qnativesocketengine.cpp:988
#9  0x00273477 in QAbstractSocket::waitForBytesWritten (this=0xb7c3ad0, msecs=-1) at socket/qabstractsocket.cpp:1924
#10 0x006f04f3 in KIO::SocketConnectionBackend::sendCommand (this=0xab209f0, task=...) at ../../kio/kio/connection.cpp:294
#11 0x006f177b in KIO::Connection::sendnow (this=0xc007080, _cmd=85, data=...) at ../../kio/kio/connection.cpp:505
#12 0x006f2a16 in KIO::ConnectionPrivate::dequeue (this=0xbf10c88) at ../../kio/kio/connection.cpp:78
#13 0x007c6c24 in KIO::Slave::accept (this=0xa99f468) at ../../kio/kio/slave.cpp:120
#14 0x007c7d03 in KIO::Slave::qt_metacall (this=0xa99f468, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfec282c) at ./slave.moc:81
#15 0x06efd6ba in QMetaObject::metacall (object=0xa99f468, cl=QMetaObject::InvokeMetaMethod, idx=29, argv=0xbfec282c) at kernel/qmetaobject.cpp:237
#16 0x06f0d4ff in QMetaObject::activate (sender=0xace3cb8, m=0x8a7450, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#17 0x006f2277 in KIO::ConnectionServer::newConnection (this=0xace3cb8) at ./connection.moc:157
#18 0x006f22d1 in KIO::ConnectionServer::qt_metacall (this=0xace3cb8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfec293c) at ./connection.moc:146
#19 0x06efd6ba in QMetaObject::metacall (object=0xace3cb8, cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xbfec293c) at kernel/qmetaobject.cpp:237
#20 0x06f0d4ff in QMetaObject::activate (sender=0xbca1090, m=0x8a7420, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3287
#21 0x006f20c7 in KIO::AbstractConnectionBackend::newConnection (this=0xbca1090) at ./connection_p.moc:102
#22 0x006f214b in KIO::AbstractConnectionBackend::qt_metacall (this=0xbca1090, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfec2a7c) at ./connection_p.moc:78
#23 0x006f21ac in KIO::SocketConnectionBackend::qt_metacall (this=0xbca1090, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfec2a7c) at ./connection_p.moc:153
#24 0x06efd6ba in QMetaObject::metacall (object=0xbca1090, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbfec2a7c) at kernel/qmetaobject.cpp:237
#25 0x06f0d4ff in QMetaObject::activate (sender=0xbdb1a20, m=0x5ac3b14, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#26 0x059f6d17 in KLocalSocketServer::newConnection (this=0xbdb1a20) at ./klocalsocket.moc:151
#27 0x059f6f30 in KLocalSocketServer::incomingConnection (this=0xbdb1a20, descriptor=1272) at ../../kdecore/network/klocalsocket.cpp:212
#28 0x05a7017b in KLocalSocketServerPrivate::processSocketActivity (this=0xbb4b418) at ../../kdecore/network/klocalsocket_unix.cpp:394
#29 0x059f6d9b in KLocalSocketServer::qt_metacall (this=0xbdb1a20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfec2c68) at ./klocalsocket.moc:140
#30 0x06efd6ba in QMetaObject::metacall (object=0xbdb1a20, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfec2c68) at kernel/qmetaobject.cpp:237
#31 0x06f0d4ff in QMetaObject::activate (sender=0xb724928, m=0x7032550, local_signal_index=0, argv=0xbfec2c68) at kernel/qobject.cpp:3287
#32 0x06f5a183 in QSocketNotifier::activated (this=0xb724928, _t1=1270) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#33 0x06f12fb7 in QSocketNotifier::event (this=0xb724928, e=0xbfec30c4) at kernel/qsocketnotifier.cpp:317
#34 0x01279d24 in QApplicationPrivate::notify_helper (this=0x979c900, receiver=0xb724928, e=0xbfec30c4) at kernel/qapplication.cpp:4462
#35 0x0127e8ce in QApplication::notify (this=0xbfec33c0, receiver=0xb724928, e=0xbfec30c4) at kernel/qapplication.cpp:3862
#36 0x0807bf27 in kt::App::notify (this=0xbfec33c0, receiver=0xb724928, event=0xbfec30c4) at ../../ktorrent/app.cpp:99
#37 0x06ef70bb in QCoreApplication::notifyInternal (this=0xbfec33c0, receiver=0xb724928, event=0xbfec30c4) at kernel/qcoreapplication.cpp:731
#38 0x06f23ec7 in sendEvent (source=0x979bd88) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 socketNotifierSourceDispatch (source=0x979bd88) at kernel/qeventdispatcher_glib.cpp:110
#40 0x0848aaa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0x0848b270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0x0848b524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0x06f2453c in QEventDispatcherGlib::processEvents (this=0x9746490, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#44 0x013301e5 in QGuiEventDispatcherGlib::processEvents (this=0x9746490, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x06ef6289 in QEventLoop::processEvents (this=0xbfec3334, flags=...) at kernel/qeventloop.cpp:149
#46 0x06ef6522 in QEventLoop::exec (this=0xbfec3334, flags=...) at kernel/qeventloop.cpp:201
#47 0x06efaecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#48 0x012778e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#49 0x08069e88 in main (argc=1404895233, argv=0x2abe0898) at ../../ktorrent/main.cpp:177

This bug may be a duplicate of or related to bug 278555.

Possible duplicates by query: bug 278555, bug 275950, bug 275928, bug 275877, bug 274944.

Reported using DrKonqi
Comment 1 Joris Guisson 2011-08-17 16:33:47 UTC

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