<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>270127</bug_id>
          
          <creation_ts>2011-04-05 06:19:52 +0000</creation_ts>
          <short_desc>KTorrent crash</short_desc>
          <delta_ts>2011-09-10 09:51:28 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>ktorrent</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Compiled Sources</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Alexey Shildyakov">ashl1future</reporter>
          <assigned_to name="Joris Guisson">joris.guisson</assigned_to>
          <cc>andysem</cc>
    
    <cc>anidev.aelico</cc>
    
    <cc>bmailflorin</cc>
    
    <cc>egdfree</cc>
    
    <cc>louiszakrzewski</cc>
    
    <cc>nucleo</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1104151</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shildyakov">ashl1future</who>
    <bug_when>2011-04-05 06:19:52 +0000</bug_when>
    <thetext>Application: ktorrent (4.2dev)
KDE Platform Version: 4.6.1 (4.6.1) (Compiled from sources)
Qt Version: 4.7.2
Operating System: Linux 2.6.37-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
KTorrent: at the commit b6f8585cdb61fb79b25de26f4194da66fdd3e0d3
libktorrent: at the commit 6eeea71f25629a91941d30f355fecbb48db677f1

The crash can be reproduced some of the time.

-- Backtrace:
Application: KTorrent (ktorrent), signal: Aborted
pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f1b8c719760 (LWP 20366))]

Thread 9 (Thread 0x7f1b770c0700 (LWP 20374)):
[KCrash Handler]
#6  0x00007f1b88146675 in raise (sig=&lt;value optimized out&gt;) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f1b88147a90 in abort () at abort.c:92
#8  0x00007f1b8c1cde80 in bt::QtMessageOutput (type=&lt;value optimized out&gt;, msg=0x5f1a4d8 &quot;ASSERT: \&quot;*node == e || (*node)-&gt;next\&quot; in file /usr/include/qt4/QtCore/qhash.h, line 884&quot;) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/util/log.cpp:308
#9  0x00007f1b89c86096 in qt_message_output (msgType=QtFatalMsg, buf=0x4f96 &lt;Address 0x4f96 out of bounds&gt;) at global/qglobal.cpp:2228
#10 0x00007f1b89c8627e in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f1b89dff7b0 &quot;ASSERT: \&quot;%s\&quot; in file %s, line %d&quot;, ap=0x7f1b770bf180) at global/qglobal.cpp:2328
#11 0x00007f1b89c86435 in qFatal (msg=0x4f96 &lt;Address 0x4f96 out of bounds&gt;) at global/qglobal.cpp:2511
#12 0x00007f1b8c294b52 in QHash&lt;unsigned short, QHashDummyValue&gt;::findNode (this=0x7f1b7041cc40, akey=&lt;value optimized out&gt;, ahp=0x0) at /usr/include/qt4/QtCore/qhash.h:884
#13 0x00007f1b8c294b6b in QHash&lt;unsigned short, QHashDummyValue&gt;::contains (this=0x4f8e, akey=@0x4f96) at /usr/include/qt4/QtCore/qhash.h:872
#14 0x00007f1b8c294bc0 in utp::PollPipe::polling (this=&lt;value optimized out&gt;, conn=31127) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/pollpipe.h:56
#15 0x00007f1b8c28fe41 in utp::UTPServer::Private::wakeUpPollPipes (this=&lt;value optimized out&gt;, conn=&lt;value optimized out&gt;, readable=true, writeable=false) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/utpserver.cpp:193
#16 0x00007f1b8c28ff6f in utp::UTPServer::stateChanged (this=0x186b8e0, conn=&lt;value optimized out&gt;, readable=6, writeable=255) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/utpserver.cpp:476
#17 0x00007f1b8c296d36 in utp::Connection::checkState (this=0x6ab84a0) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/connection.cpp:284
#18 0x00007f1b8c2986ee in utp::Connection::handleTimeout (this=0x6ab84a0) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/connection.cpp:641
#19 0x00007f1b8c28f8c8 in utp::UTPServer::timerEvent (this=0x186b8e0, ev=0x7f1b770bfb90) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/utpserver.cpp:577
#20 0x00007f1b89da39b9 in QObject::event (this=0x186b8e0, e=0x4f96) at kernel/qobject.cpp:1181
#21 0x00007f1b88e164bc in QApplicationPrivate::notify_helper (this=0x1728390, receiver=0x186b8e0, e=0x7f1b770bfb90) at kernel/qapplication.cpp:4462
#22 0x00007f1b88e1e7c7 in QApplication::notify (this=0x7fff89641450, receiver=0x186b8e0, e=0x7f1b770bfb90) at kernel/qapplication.cpp:4341
#23 0x000000000043e48c in kt::App::notify (this=0x7fff89641450, receiver=0x186b8e0, event=0x7f1b770bfb90) at /var/tmp/portage/net-p2p/ktorrent-9999/work/ktorrent-9999/ktorrent/app.cpp:99
#24 0x00007f1b89d90e0b in QCoreApplication::notifyInternal (this=0x7fff89641450, receiver=0x186b8e0, event=0x7f1b770bfb90) at kernel/qcoreapplication.cpp:731
#25 0x00007f1b89dc3d5a in sendEvent (this=0x7f1b700091e0) at kernel/qcoreapplication.h:215
#26 QTimerInfoList::activateTimers (this=0x7f1b700091e0) at kernel/qeventdispatcher_unix.cpp:604
#27 0x00007f1b89dc0a98 in timerSourceDispatch (source=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:184
#28 idleTimerSourceDispatch (source=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:231
#29 0x00007f1b83b49ff9 in g_main_dispatch (context=0x186d620) at gmain.c:2440
#30 g_main_context_dispatch (context=0x186d620) at gmain.c:3013
#31 0x00007f1b83b4e538 in g_main_context_iterate (context=0x186d620, block=&lt;value optimized out&gt;, dispatch=&lt;value optimized out&gt;, self=&lt;value optimized out&gt;) at gmain.c:3091
#32 0x00007f1b83b4e6de in g_main_context_iteration (context=0x186d620, may_block=1) at gmain.c:3154
#33 0x00007f1b89dc075e in QEventDispatcherGlib::processEvents (this=0x17b94c0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:422
#34 0x00007f1b89d8fa12 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#35 0x00007f1b89d8fddd in QEventLoop::exec (this=0x7f1b770bfe20, flags=) at kernel/qeventloop.cpp:201
#36 0x00007f1b89c8e6d8 in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:492
#37 0x00007f1b89c913aa in QThreadPrivate::start (arg=0x1829590) at thread/qthread_unix.cpp:320
#38 0x00007f1b899fbc3a in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:301
#39 0x00007f1b881ebd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f1b768bf700 (LWP 20375)):
#0  0x00007f1b881e2f33 in __poll (fds=&lt;value optimized out&gt;, nfds=&lt;value optimized out&gt;, timeout=500) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1b8c1e5431 in net::Poll::poll (this=0x7f1b768bed50, timeout=&lt;value optimized out&gt;) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/net/poll.cpp:99
#2  0x00007f1b8c25d677 in dht::RPCServer::Private::run (this=&lt;value optimized out&gt;) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/dht/rpcserver.cpp:95
#3  0x00007f1b89c913aa in QThreadPrivate::start (arg=0x7f1b70007950) at thread/qthread_unix.cpp:320
#4  0x00007f1b899fbc3a in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:301
#5  0x00007f1b881ebd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f1b778c1700 (LWP 20387)):
#0  pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f1b6f5e81e1 in metronom_sync_loop (this=0x4d69aa0) at metronom.c:870
#2  0x00007f1b899fbc3a in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:301
#3  0x00007f1b881ebd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f1b6752d700 (LWP 20388)):
#0  0x00007f1b881e2f33 in __poll (fds=&lt;value optimized out&gt;, nfds=&lt;value optimized out&gt;, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1b83b4e2a1 in g_main_context_poll (context=0x4cf7a30, block=&lt;value optimized out&gt;, dispatch=&lt;value optimized out&gt;, self=&lt;value optimized out&gt;) at gmain.c:3404
#2  g_main_context_iterate (context=0x4cf7a30, block=&lt;value optimized out&gt;, dispatch=&lt;value optimized out&gt;, self=&lt;value optimized out&gt;) at gmain.c:3086
#3  0x00007f1b83b4e6de in g_main_context_iteration (context=0x4cf7a30, may_block=1) at gmain.c:3154
#4  0x00007f1b89dc07ae in QEventDispatcherGlib::processEvents (this=0x49b73a0, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f1b89d8fa12 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f1b89d8fddd in QEventLoop::exec (this=0x7f1b6752cdc0, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f1b89c8e6d8 in QThread::exec (this=&lt;value optimized out&gt;) at thread/qthread.cpp:492
#8  0x00007f1b6f841e30 in Phonon::Xine::XineThread::run (this=0x49b73e0) at /var/tmp/portage/media-sound/phonon-xine-4.4.4/work/phonon-backend-xine-4.4.4/xine/xinethread.cpp:143
#9  0x00007f1b89c913aa in QThreadPrivate::start (arg=0x49b73e0) at thread/qthread_unix.cpp:320
#10 0x00007f1b899fbc3a in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:301
#11 0x00007f1b881ebd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f1b66b27700 (LWP 20389)):
#0  0x00007f1b881e2f33 in __poll (fds=&lt;value optimized out&gt;, nfds=&lt;value optimized out&gt;, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1b81b69873 in poll_func (ufds=0x4d29f10, nfds=&lt;value optimized out&gt;, timeout=&lt;value optimized out&gt;, userdata=0x7f1b700033b0) at pulse/thread-mainloop.c:75
#2  0x00007f1b81b59836 in pa_mainloop_poll (m=0x7f1b700032b0) at pulse/mainloop.c:879
#3  0x00007f1b81b5ac0e in pa_mainloop_iterate (m=0x7f1b700032b0, block=&lt;value optimized out&gt;, retval=0x0) at pulse/mainloop.c:961
#4  0x00007f1b81b5acf0 in pa_mainloop_run (m=0x7f1b700032b0, retval=0x0) at pulse/mainloop.c:979
#5  0x00007f1b81b69653 in thread (userdata=0x7f1b70002500) at pulse/thread-mainloop.c:94
#6  0x00007f1b80b42217 in internal_thread_func (userdata=0x7f1b70003420) at pulsecore/thread-posix.c:83
#7  0x00007f1b899fbc3a in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:301
#8  0x00007f1b881ebd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f1b62325700 (LWP 20390)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1b6f5f6323 in fifo_peek_int (fifo=0x7f1b7000bb70, blocking=1) at audio_out.c:348
#2  0x00007f1b6f5f7d3a in fifo_peek (this_gen=&lt;value optimized out&gt;) at audio_out.c:388
#3  ao_loop (this_gen=&lt;value optimized out&gt;) at audio_out.c:1015
#4  0x00007f1b899fbc3a in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:301
#5  0x00007f1b881ebd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f1b5e0f6700 (LWP 20419)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1b89c904f3 in QMutexPrivate::wait (this=0x16da390, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f1b89c8b0cd in QMutex::lock (this=0x16d99e0) at thread/qmutex.cpp:167
#3  0x00007f1b8c1e033c in net::DownloadThread::waitForSocketReady (this=0x16da410) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/net/downloadthread.cpp:110
#4  0x00007f1b8c1e0456 in net::DownloadThread::update (this=0x16da3dc) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/net/downloadthread.cpp:48
#5  0x00007f1b8c1e0ee9 in net::NetworkThread::run (this=0x16da410) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/net/networkthread.cpp:48
#6  0x00007f1b89c913aa in QThreadPrivate::start (arg=0x16da410) at thread/qthread_unix.cpp:320
#7  0x00007f1b899fbc3a in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:301
#8  0x00007f1b881ebd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f1b5d8f5700 (LWP 20420)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1b89c904f3 in QMutexPrivate::wait (this=0x1894970, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f1b89c8b0cd in QMutex::lock (this=0x18944d8) at thread/qmutex.cpp:167
#3  0x00007f1b8c1de522 in QMutexLocker::QMutexLocker (this=0x7f1b5d8f4cc0, m=&lt;value optimized out&gt;) at /usr/include/qt4/QtCore/qmutex.h:102
#4  0x00007f1b8c290116 in utp::UTPServer::preparePolling (this=0x186b8e0, p=0x16da940, mode=57232, conn=) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/utpserver.cpp:452
#5  0x00007f1b8c29bf21 in utp::UTPSocket::prepare (this=0x7f1b4c088350, p=0x16da940, mode=net::Poll::OUTPUT) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/utpsocket.cpp:212
#6  0x00007f1b8c1df2d1 in net::UploadThread::waitForSocketsReady (this=0x16da930) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/net/uploadthread.cpp:124
#7  0x00007f1b8c1df356 in net::UploadThread::update (this=0x18949bc) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/net/uploadthread.cpp:45
#8  0x00007f1b8c1e0ee9 in net::NetworkThread::run (this=0x16da930) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/net/networkthread.cpp:48
#9  0x00007f1b89c913aa in QThreadPrivate::start (arg=0x16da930) at thread/qthread_unix.cpp:320
#10 0x00007f1b899fbc3a in start_thread (arg=&lt;value optimized out&gt;) at pthread_create.c:301
#11 0x00007f1b881ebd1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f1b8c719760 (LWP 20366)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1b89c904f3 in QMutexPrivate::wait (this=0x1894970, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f1b89c8b0cd in QMutex::lock (this=0x18944d8) at thread/qmutex.cpp:167
#3  0x00007f1b8c1de522 in QMutexLocker::QMutexLocker (this=0x7fff89640320, m=&lt;value optimized out&gt;) at /usr/include/qt4/QtCore/qmutex.h:102
#4  0x00007f1b8c2904bf in utp::UTPServer::connectTo (this=0x186b8e0, addr=...) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/utpserver.cpp:413
#5  0x00007f1b8c29c228 in utp::UTPSocket::connectTo (this=0x6cd4c00, addr=&lt;value optimized out&gt;) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/utp/utpsocket.cpp:98
#6  0x00007f1b8c1ed383 in bt::Authenticate::Authenticate (this=0x7f1b70901240, ip=&lt;value optimized out&gt;, port=&lt;value optimized out&gt;, proto=bt::UTP, info_hash=&lt;value optimized out&gt;, peer_id=&lt;value optimized out&gt;, pcon=...) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/peer/authenticate.cpp:68
#7  0x00007f1b8c2096c1 in bt::PeerConnector::Private::start (this=0x7f1b70506f50, method=&lt;value optimized out&gt;) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/peer/peerconnector.cpp:181
#8  0x00007f1b8c1d389b in bt::ResourceManager::update (this=0x7f1b8c5583a0) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/util/resourcemanager.cpp:109
#9  0x00007f1b8c1d39c8 in bt::ResourceManager::remove (this=0x7f1b8c5583a0, r=0x7f1b4c485890) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/util/resourcemanager.cpp:82
#10 0x00007f1b8c1d3aa7 in bt::Resource::~Resource (this=0x7f1b4c485890, __in_chrg=&lt;value optimized out&gt;) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/util/resourcemanager.cpp:33
#11 0x00007f1b8c209b38 in bt::PeerConnector::~PeerConnector (this=0x7f1b4c485890, __in_chrg=&lt;value optimized out&gt;) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/peer/peerconnector.cpp:78
#12 0x00007f1b8c1edd24 in QtSharedPointer::ExternalRefCount&lt;bt::PeerConnector&gt;::deref (d=0x7f1b4c1da3c0, value=0x7f1b4c485890) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:334
#13 0x00007f1b8c1ecb9e in bt::Authenticate::onFinish (this=0x7f1b4c8a7df0, succes=true) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/peer/authenticate.cpp:170
#14 0x00007f1b8c1edbb6 in bt::Authenticate::handshakeReceived (this=0x7f1b4c8a7df0, full=true) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/peer/authenticate.cpp:206
#15 0x00007f1b8c1ee989 in bt::AuthenticationMonitor::handleData (this=&lt;value optimized out&gt;) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/peer/authenticationmonitor.cpp:136
#16 0x00007f1b8c1eeba5 in bt::AuthenticationMonitor::update (this=0x6ecf20) at /var/tmp/portage/net-libs/libktorrent-9999/work/libktorrent-9999/src/peer/authenticationmonitor.cpp:111
#17 0x00000000004304c2 in kt::Core::update (this=0x182e2d0) at /var/tmp/portage/net-p2p/ktorrent-9999/work/ktorrent-9999/ktorrent/core.cpp:1043
#18 0x00000000004340c2 in kt::Core::qt_metacall (this=0x182e2d0, _c=QMetaObject::InvokeMetaMethod, _id=-512, _a=0x7fff896409c0) at /var/tmp/portage/net-p2p/ktorrent-9999/work/ktorrent-9999_build/ktorrent/core.moc:164
#19 0x00007f1b89dab60a in QMetaObject::activate (sender=0x182e2f8, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0xffffffffffffffff) at kernel/qobject.cpp:3278
#20 0x00007f1b89da39b9 in QObject::event (this=0x182e2f8, e=0x80) at kernel/qobject.cpp:1181
#21 0x00007f1b88e164bc in QApplicationPrivate::notify_helper (this=0x1728390, receiver=0x182e2f8, e=0x7fff896410f0) at kernel/qapplication.cpp:4462
#22 0x00007f1b88e1e7c7 in QApplication::notify (this=0x7fff89641450, receiver=0x182e2f8, e=0x7fff896410f0) at kernel/qapplication.cpp:4341
#23 0x000000000043e48c in kt::App::notify (this=0x7fff89641450, receiver=0x182e2f8, event=0x7fff896410f0) at /var/tmp/portage/net-p2p/ktorrent-9999/work/ktorrent-9999/ktorrent/app.cpp:99
#24 0x00007f1b89d90e0b in QCoreApplication::notifyInternal (this=0x7fff89641450, receiver=0x182e2f8, event=0x7fff896410f0) at kernel/qcoreapplication.cpp:731
#25 0x00007f1b89dc3d5a in sendEvent (this=0x1728230) at kernel/qcoreapplication.h:215
#26 QTimerInfoList::activateTimers (this=0x1728230) at kernel/qeventdispatcher_unix.cpp:604
#27 0x00007f1b89dc0a98 in timerSourceDispatch (source=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:184
#28 idleTimerSourceDispatch (source=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:231
#29 0x00007f1b83b49ff9 in g_main_dispatch (context=0x1729620) at gmain.c:2440
#30 g_main_context_dispatch (context=0x1729620) at gmain.c:3013
#31 0x00007f1b83b4e538 in g_main_context_iterate (context=0x1729620, block=&lt;value optimized out&gt;, dispatch=&lt;value optimized out&gt;, self=&lt;value optimized out&gt;) at gmain.c:3091
#32 0x00007f1b83b4e6de in g_main_context_iteration (context=0x1729620, may_block=1) at gmain.c:3154
#33 0x00007f1b89dc075e in QEventDispatcherGlib::processEvents (this=0x1727440, flags=&lt;value optimized out&gt;) at kernel/qeventdispatcher_glib.cpp:422
#34 0x00007f1b88ed4e26 in QGuiEventDispatcherGlib::processEvents (this=0x18949bc, flags=&lt;value optimized out&gt;) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f1b89d8fa12 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=) at kernel/qeventloop.cpp:149
#36 0x00007f1b89d8fddd in QEventLoop::exec (this=0x7fff896413b0, flags=) at kernel/qeventloop.cpp:201
#37 0x00007f1b89d9267b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#38 0x000000000042d6bb in main (argc=&lt;value optimized out&gt;, argv=&lt;value optimized out&gt;) at /var/tmp/portage/net-p2p/ktorrent-9999/work/ktorrent-9999/ktorrent/main.cpp:177

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105476</commentid>
    <comment_count>1</comment_count>
    <who name="Joris Guisson">joris.guisson</who>
    <bug_when>2011-04-08 11:27:49 +0000</bug_when>
    <thetext>*** Bug 270109 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105492</commentid>
    <comment_count>2</comment_count>
    <who name="Joris Guisson">joris.guisson</who>
    <bug_when>2011-04-08 12:18:40 +0000</bug_when>
    <thetext>*** Bug 269612 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105691</commentid>
    <comment_count>3</comment_count>
    <who name="Joris Guisson">joris.guisson</who>
    <bug_when>2011-04-08 19:51:30 +0000</bug_when>
    <thetext>Git commit ec8a618254ded7a0b75ac6fb92d9d7eea888728a by Joris Guisson.
Committed on 08/04/2011 at 19:56.
Pushed by guisson into branch &apos;master&apos;.

Fix crash in DHT code caused by unsynchronized access to a QSet

BUG: 270127

M  +1    -0    ChangeLog     
M  +1    -0    src/utp/pollpipe.h     

http://commits.kde.org/libktorrent/ec8a618254ded7a0b75ac6fb92d9d7eea888728a</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1105692</commentid>
    <comment_count>4</comment_count>
    <who name="Joris Guisson">joris.guisson</who>
    <bug_when>2011-04-08 19:52:47 +0000</bug_when>
    <thetext>Git commit 8c8103df2414d3f0b428871b95b6fb9ea38f290a by Joris Guisson.
Committed on 08/04/2011 at 19:56.
Pushed by guisson into branch &apos;1.1&apos;.

Backport to 1.1: Fix crash in DHT code caused by unsynchronized access to a QSet

CCBUG: 270127

M  +1    -0    ChangeLog     
M  +1    -0    src/utp/pollpipe.h     

http://commits.kde.org/libktorrent/8c8103df2414d3f0b428871b95b6fb9ea38f290a</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108981</commentid>
    <comment_count>5</comment_count>
    <who name="Joris Guisson">joris.guisson</who>
    <bug_when>2011-04-17 17:58:34 +0000</bug_when>
    <thetext>*** Bug 271163 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1113389</commentid>
    <comment_count>6</comment_count>
    <who name="Joris Guisson">joris.guisson</who>
    <bug_when>2011-05-01 10:40:58 +0000</bug_when>
    <thetext>*** Bug 272094 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114495</commentid>
    <comment_count>7</comment_count>
    <who name="Joris Guisson">joris.guisson</who>
    <bug_when>2011-05-03 18:04:17 +0000</bug_when>
    <thetext>*** Bug 272297 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1160629</commentid>
    <comment_count>8</comment_count>
    <who name="Joris Guisson">joris.guisson</who>
    <bug_when>2011-09-07 17:27:34 +0000</bug_when>
    <thetext>*** Bug 281507 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161413</commentid>
    <comment_count>9</comment_count>
    <who name="Joris Guisson">joris.guisson</who>
    <bug_when>2011-09-10 09:51:28 +0000</bug_when>
    <thetext>*** Bug 281693 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>