Bug 242362

Summary: ktorrent crashes randomly, but very often
Product: [Applications] ktorrent Reporter: niky.el45
Component: generalAssignee: Joris Guisson <joris.guisson>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description niky.el45 2010-06-21 14:40:14 UTC
Application: ktorrent (4.0.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
well, ktorrent seems to work fine, but... suddenly, it crashes. this happens often, i.e. abut 5 times a day. Then, i re-open it, antd everything works fine, until the next crash. 

it can be reporoduced.... well, it crashes randomly, but im sure if i left it enough time (don't know how many time) it will crash. 

The crash can be reproduced some of the time.

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

Thread 6 (Thread 0xf2bffb70 (LWP 3171)):
#0  0xf6954b67 in ?? () from /usr/lib/libQtCore.so.4
#1  0xf6950e4d in QEventDispatcherGlib::unregisterTimer(int) () from /usr/lib/libQtCore.so.4
#2  0xf6923a0e in QBasicTimer::stop() () from /usr/lib/libQtCore.so.4
#3  0xf6923a38 in QBasicTimer::start(int, QObject*) () from /usr/lib/libQtCore.so.4
#4  0xf77200b1 in utp::Connection::startTimer() () from /usr/lib/libktorrent.so.1
#5  0xf7722e48 in utp::Connection::handleTimeout() () from /usr/lib/libktorrent.so.1
#6  0xf7722ecd in utp::Connection::timerEvent(QTimerEvent*) () from /usr/lib/libktorrent.so.1
#7  0xf6935c84 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#8  0xf5e6e5cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#9  0xf5e7515e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x08079d1c in _start ()

Thread 5 (Thread 0xf23feb70 (LWP 3172)):
#0  0xf77a0425 in __kernel_vsyscall ()
#1  0xf5b5a291 in select () from /lib/i686/cmov/libc.so.6
#2  0xf76e4005 in ?? () from /usr/lib/libktorrent.so.1
#3  0xf6828fae in ?? () from /usr/lib/libQtCore.so.4
#4  0xf5343955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xf5b6110e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xf1b05b70 (LWP 3280)):
#0  0xf77a0425 in __kernel_vsyscall ()
#1  0xf5348482 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xf5b6e114 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xf68288b1 in ?? () from /usr/lib/libQtCore.so.4
#4  0xf68289f3 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4
#5  0xf767b962 in ?? () from /usr/lib/libktorrent.so.1
#6  0xf767c2d8 in ?? () from /usr/lib/libktorrent.so.1
#7  0xf6828fae in ?? () from /usr/lib/libQtCore.so.4
#8  0xf5343955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xf5b6110e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xe8633b70 (LWP 3281)):
#0  0xf77a0425 in __kernel_vsyscall ()
#1  0xf5348482 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xf5b6e114 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xf68288b1 in ?? () from /usr/lib/libQtCore.so.4
#4  0xf68289f3 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4
#5  0xf767aeb2 in ?? () from /usr/lib/libktorrent.so.1
#6  0xf767c2d8 in ?? () from /usr/lib/libktorrent.so.1
#7  0xf6828fae in ?? () from /usr/lib/libQtCore.so.4
#8  0xf5343955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#9  0xf5b6110e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xe7e32b70 (LWP 3282)):
#0  0xf77a0425 in __kernel_vsyscall ()
#1  0xf5347f7f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xf5b6e0bd in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xf6829fa7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xf767f6da in ?? () from /usr/lib/libktorrent.so.1
#5  0xf6828fae in ?? () from /usr/lib/libQtCore.so.4
#6  0xf5343955 in start_thread () from /lib/i686/cmov/libpthread.so.0
#7  0xf5b6110e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xf4b08710 (LWP 3135)):
[KCrash Handler]
#6  0xf77a0425 in __kernel_vsyscall ()
#7  0xf5abf751 in raise () from /lib/i686/cmov/libc.so.6
#8  0xf5ac2b82 in abort () from /lib/i686/cmov/libc.so.6
#9  0xf5cdf55f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0xf5cdd425 in ?? () from /usr/lib/libstdc++.so.6
#11 0xf5cdd462 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0xf5cdd51b in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#13 0xf6925542 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#14 0xf69547b6 in ?? () from /usr/lib/libQtCore.so.4
#15 0xf69513d7 in ?? () from /usr/lib/libQtCore.so.4
#16 0xf526a2f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#17 0xf526dfd8 in ?? () from /lib/libglib-2.0.so.0
#18 0xf526e1b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#19 0xf6951095 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0xf5f2cf45 in ?? () from /usr/lib/libQtGui.so.4
#21 0xf6923b49 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0xf6923f9a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0xf69291cf in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#24 0xf5e6e667 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#25 0x08069231 in _start ()

This bug may be a duplicate of or related to bug 242161, bug 242042.

Possible duplicates by query: bug 242306, bug 242283, bug 242273, bug 242272, bug 242176.

Reported using DrKonqi
Comment 1 Joris Guisson 2010-06-21 18:16:27 UTC

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