Bug 253798 - KTorrent crash in systray
Summary: KTorrent crash in systray
Status: RESOLVED DUPLICATE of bug 251117
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: 2010-10-11 00:56 UTC by Cherkasov Anton
Modified: 2010-10-14 18:12 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 Cherkasov Anton 2010-10-11 00:56:43 UTC
Application: ktorrent (4.0.3)
KDE Platform Version: 4.5.71 (4.6 >= 20101005) "release 8"
Qt Version: 4.7.0
Operating System: Linux 2.6.34.7-0.3-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- Custom settings of the application:
RSS module running with 1 feed ant 3 filters
I use router D-Link DIR-300/NRU with manualy routing ports

The crash can be reproduced some of the time.

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

Thread 7 (Thread 0x7fb633952710 (LWP 14440)):
[KCrash Handler]
#4  QCoreApplication::notifyInternal (this=0x7fff046e72d0, receiver=0x4d188e0, event=0x7fb633951b00) at kernel/qcoreapplication.cpp:719
#5  0x00007fb644cc5189 in sendEvent (this=0x7d5760) at kernel/qcoreapplication.h:215
#6  QTimerInfoList::activateTimers (this=0x7d5760) at kernel/qeventdispatcher_unix.cpp:617
#7  0x00007fb644cc1f58 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#8  idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#9  0x00007fb63e8bea93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fb63e8bf270 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fb63e8bf510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00007fb644cc25ff in QEventDispatcherGlib::processEvents (this=0x7b5820, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#13 0x00007fb644c96e12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007fb644c97025 in QEventLoop::exec (this=0x7fb633951de0, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007fb644baa034 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#16 0x00007fb646acfd4e in utp::UTPServerThread::run() () from /usr/lib64/libktorrent.so.2
#17 0x00007fb644bac8be in QThreadPrivate::start (arg=0x86a2d0) at thread/qthread_unix.cpp:266
#18 0x00007fb64491da4f in start_thread () from /lib64/libpthread.so.0
#19 0x00007fb64327082d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fb633151710 (LWP 14441)):
#0  0x00007fb643269e13 in select () from /lib64/libc.so.6
#1  0x00007fb646aa09b7 in ?? () from /usr/lib64/libktorrent.so.2
#2  0x00007fb644bac8be in QThreadPrivate::start (arg=0x830560) at thread/qthread_unix.cpp:266
#3  0x00007fb64491da4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb64327082d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fb62ec24710 (LWP 14471)):
#0  0x00007fb64492239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb644bab9f3 in QMutexPrivate::wait (this=0x6e1720, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007fb644ba8355 in QMutex::lock (this=0x6d2088) at thread/qmutex.cpp:167
#3  0x00007fb646a4d50c in ?? () from /usr/lib64/libktorrent.so.2
#4  0x00007fb646a4d6f9 in ?? () from /usr/lib64/libktorrent.so.2
#5  0x00007fb644bac8be in QThreadPrivate::start (arg=0x6e17b0) at thread/qthread_unix.cpp:266
#6  0x00007fb64491da4f in start_thread () from /lib64/libpthread.so.0
#7  0x00007fb64327082d in clone () from /lib64/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fb62e423710 (LWP 14472)):
#0  0x00007fb644ba8527 in testAndSetOrdered (this=0x2308c38) at ../../src/corelib/arch/qatomic_x86_64.h:145
#1  testAndSetRelease (this=0x2308c38) at ../../src/corelib/arch/qatomic_x86_64.h:272
#2  QMutex::unlock (this=0x2308c38) at thread/qmutex.cpp:375
#3  0x00007fb646a64cf0 in ?? () from /usr/lib64/libktorrent.so.2
#4  0x00007fb646a64d29 in ?? () from /usr/lib64/libktorrent.so.2
#5  0x00007fb646a4cc31 in ?? () from /usr/lib64/libktorrent.so.2
#6  0x00007fb646a4cd56 in ?? () from /usr/lib64/libktorrent.so.2
#7  0x00007fb646a4d6f9 in ?? () from /usr/lib64/libktorrent.so.2
#8  0x00007fb644bac8be in QThreadPrivate::start (arg=0x6e2170) at thread/qthread_unix.cpp:266
#9  0x00007fb64491da4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb64327082d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb630ac7710 (LWP 14515)):
#0  0x00007fb6432676b3 in poll () from /lib64/libc.so.6
#1  0x00007fb63e8befd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb63e8bf510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb644cc2656 in QEventDispatcherGlib::processEvents (this=0x1953600, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fb644c96e12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb644c97025 in QEventLoop::exec (this=0x7fb630ac6de0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fb644baa034 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007fb644c78478 in QInotifyFileSystemWatcherEngine::run (this=0x238a0f0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fb644bac8be in QThreadPrivate::start (arg=0x238a0f0) at thread/qthread_unix.cpp:266
#9  0x00007fb64491da4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb64327082d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb6302c6710 (LWP 15101)):
#0  0x00007fb644922709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb644bacf12 in wait (this=<value optimized out>, mutex=0x1974960, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1974960, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fb644ba2d28 in QThreadPoolThread::run (this=0x17f5050) at concurrent/qthreadpool.cpp:140
#4  0x00007fb644bac8be in QThreadPrivate::start (arg=0x17f5050) at thread/qthread_unix.cpp:266
#5  0x00007fb64491da4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb64327082d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb646f1a760 (LWP 14438)):
#0  0x00007fb64492239c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fb644bacfab in wait (this=<value optimized out>, mutex=0x238a3b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x238a3b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fb644bac060 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:652
#4  0x00007fb644c6bd20 in QFileSystemWatcher::~QFileSystemWatcher (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:440
#5  0x00007fb644c6bdf9 in QFileSystemWatcher::~QFileSystemWatcher (this=0x1636350, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:456
#6  0x00007fb644ca9f34 in QObjectPrivate::deleteChildren (this=0x1f8f960) at kernel/qobject.cpp:1949
#7  0x00007fb644caebe2 in QObject::~QObject (this=0x1d95af0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#8  0x00007fb646531d09 in ?? () from /usr/lib64/libsolid.so.4
#9  0x00007fb6431d54e1 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007fb6431d5535 in exit () from /lib64/libc.so.6
#11 0x00007fb643ea9a68 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:745
#12 0x00007fb645be53d8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#13 0x00007fb641109a3e in _XIOError () from /usr/lib64/libX11.so.6
#14 0x00007fb6411105a5 in ?? () from /usr/lib64/libX11.so.6
#15 0x00007fb64111090c in _XEventsQueued () from /usr/lib64/libX11.so.6
#16 0x00007fb6410f97ef in XEventsQueued () from /usr/lib64/libX11.so.6
#17 0x00007fb643ee1d8c in x11EventSourceCheck (s=0x739900) at kernel/qguieventdispatcher_glib.cpp:85
#18 0x00007fb63e8be718 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#19 0x00007fb63e8beff2 in ?? () from /usr/lib64/libglib-2.0.so.0
#20 0x00007fb63e8bf510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#21 0x00007fb644cc25ff in QEventDispatcherGlib::processEvents (this=0x6de9e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#22 0x00007fb643ee1eee in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007fb644c96e12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007fb644c97025 in QEventLoop::exec (this=0x7fff046e7230, flags=...) at kernel/qeventloop.cpp:201
#25 0x00007fb644c9b43b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#26 0x0000000000429166 in _start ()

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

Possible duplicates by query: bug 253102, bug 253015, bug 252341, bug 252316, bug 251826.

Reported using DrKonqi
Comment 1 Joris Guisson 2010-10-14 18:12:53 UTC

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