Application: ktorrent (4.1.0) KDE Platform Version: 4.6.2 (4.6.2) "release 391" Qt Version: 4.7.2 Operating System: Linux 2.6.37.1-1.2-desktop x86_64 Distribution: "openSUSE 11.4 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: The Ktorrent was downloading a single torrent and seeding about 30 torrents. The application crashed with the attached backtrace. I observed similar crashes several times, sometimes when downloading, sometimes when only seeds were active. It crashes roughly once a day (Ktorrent is running 24/7). I'm on OpenSUSE 11.4, KDE 4.6.2. The crash can be reproduced every time. -- Backtrace: Application: KTorrent (ktorrent), signal: Segmentation fault [Current thread is 1 (Thread 0x7f081a955760 (LWP 2799))] Thread 8 (Thread 0x7f0805cfc700 (LWP 2866)): [KCrash Handler] #6 QCoreApplication::notifyInternal (this=0x7fff0fe7b9a0, receiver=0x0, event=0x7f0805cfbb40) at kernel/qcoreapplication.cpp:718 #7 0x00007f0818237df8 in sendEvent (this=0x861930) at kernel/qcoreapplication.h:215 #8 QTimerInfoList::activateTimers (this=0x861930) at kernel/qeventdispatcher_unix.cpp:619 #9 0x00007f0818234b54 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #10 0x00007f0811b0abd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #11 0x00007f0811b0b3b0 in ?? () from /lib64/libglib-2.0.so.0 #12 0x00007f0811b0b650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #13 0x00007f081823522f in QEventDispatcherGlib::processEvents (this=0x8302e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #14 0x00007f08182098d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #15 0x00007f0818209ae5 in QEventLoop::exec (this=0x7f0805cfbe20, flags=...) at kernel/qeventloop.cpp:201 #16 0x00007f081811e7a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #17 0x00007f0818121095 in QThreadPrivate::start (arg=0x802820) at thread/qthread_unix.cpp:320 #18 0x00007f0817e90a3f in start_thread () from /lib64/libpthread.so.0 #19 0x00007f08167db67d in clone () from /lib64/libc.so.6 #20 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f08054fb700 (LWP 2867)): #0 0x00007f08167d2503 in poll () from /lib64/libc.so.6 #1 0x00007f081a45cf4c in net::Poll::poll(int) () from /usr/lib64/libktorrent.so.3 #2 0x00007f081a4bedc3 in ?? () from /usr/lib64/libktorrent.so.3 #3 0x00007f0818121095 in QThreadPrivate::start (arg=0x8636a0) at thread/qthread_unix.cpp:320 #4 0x00007f0817e90a3f in start_thread () from /lib64/libpthread.so.0 #5 0x00007f08167db67d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f08064fd700 (LWP 3185)): #0 0x00007f0817e9538c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f07ff0a51d4 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4 #2 0x00007f0817e90a3f in start_thread () from /lib64/libpthread.so.0 #3 0x00007f08167db67d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f07f96d0700 (LWP 3354)): #0 0x00007f081a4f8dd5 in utp::UTPSocket::prepare(net::Poll*, net::Poll::Mode) () from /usr/lib64/libktorrent.so.3 #1 0x00007f081a459be6 in ?? () from /usr/lib64/libktorrent.so.3 #2 0x00007f081a459ce6 in ?? () from /usr/lib64/libktorrent.so.3 #3 0x00007f081a459ee9 in ?? () from /usr/lib64/libktorrent.so.3 #4 0x00007f0818121095 in QThreadPrivate::start (arg=0x6e92a0) at thread/qthread_unix.cpp:320 #5 0x00007f0817e90a3f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f08167db67d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f07f8ecf700 (LWP 3355)): #0 0x00007f0817e9538c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f0818120193 in QMutexPrivate::wait (this=0x6e9220, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007f081811cab5 in QMutex::lock (this=0x6da508) at thread/qmutex.cpp:167 #3 0x00007f081a4592ca in ?? () from /usr/lib64/libktorrent.so.3 #4 0x00007f081a459536 in ?? () from /usr/lib64/libktorrent.so.3 #5 0x00007f081a459ee9 in ?? () from /usr/lib64/libktorrent.so.3 #6 0x00007f0818121095 in QThreadPrivate::start (arg=0x6e9790) at thread/qthread_unix.cpp:320 #7 0x00007f0817e90a3f in start_thread () from /lib64/libpthread.so.0 #8 0x00007f08167db67d in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f07f86ce700 (LWP 3356)): #0 0x00007f08167d2503 in poll () from /lib64/libc.so.6 #1 0x00007f07fbc319cd in __libc_res_nsend () from /usr/lib64/libresolv.so #2 0x00007f07fbc2f915 in __libc_res_nquery () from /usr/lib64/libresolv.so #3 0x00007f07fb822063 in _nss_dns_gethostbyaddr2_r () from /lib64/libnss_dns.so.2 #4 0x00007f07fb822205 in _nss_dns_gethostbyaddr_r () from /lib64/libnss_dns.so.2 #5 0x00007f08167f27f0 in gethostbyaddr_r@@GLIBC_2.2.5 () from /lib64/libc.so.6 #6 0x00007f08167fb018 in getnameinfo () from /lib64/libc.so.6 #7 0x00007f081a45c5cf in ?? () from /usr/lib64/libktorrent.so.3 #8 0x00007f081a45c670 in ?? () from /usr/lib64/libktorrent.so.3 #9 0x00007f081a45c9f7 in ?? () from /usr/lib64/libktorrent.so.3 #10 0x00007f0818121095 in QThreadPrivate::start (arg=0x7f0800048f10) at thread/qthread_unix.cpp:320 #11 0x00007f0817e90a3f in start_thread () from /lib64/libpthread.so.0 #12 0x00007f08167db67d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f07fb81e700 (LWP 10126)): #0 0x00007f08167d2503 in poll () from /lib64/libc.so.6 #1 0x00007f0811b0b114 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f0811b0b650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f0818235286 in QEventDispatcherGlib::processEvents (this=0x2a32b30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f08182098d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f0818209ae5 in QEventLoop::exec (this=0x7f07fb81dde0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f081811e7a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #7 0x00007f08181eb008 in QInotifyFileSystemWatcherEngine::run (this=0x2a32a10) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f0818121095 in QThreadPrivate::start (arg=0x2a32a10) at thread/qthread_unix.cpp:320 #9 0x00007f0817e90a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f08167db67d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f081a955760 (LWP 2799)): #0 0x00007f0817e9538c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f081812177b in wait (this=<value optimized out>, mutex=0x2a34340, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x2a34340, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f0818120810 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:722 #4 0x00007f08181de820 in QFileSystemWatcher::~QFileSystemWatcher (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:446 #5 0x00007f08181de8f9 in QFileSystemWatcher::~QFileSystemWatcher (this=0x235a9d0, __in_chrg=<value optimized out>) at io/qfilesystemwatcher.cpp:462 #6 0x00007f081821ca34 in QObjectPrivate::deleteChildren (this=0x2a34150) at kernel/qobject.cpp:1955 #7 0x00007f0818221782 in QObject::~QObject (this=0x2a32a50, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #8 0x00007f0819f24e79 in ?? () from /usr/lib64/libsolid.so.4 #9 0x00007f081673d5a1 in __run_exit_handlers () from /lib64/libc.so.6 #10 0x00007f081673d5f5 in exit () from /lib64/libc.so.6 #11 0x00007f0817421f48 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772 #12 0x00007f0818b60e28 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5 #13 0x00007f081438e78e in _XIOError () from /usr/lib64/libX11.so.6 #14 0x00007f081438c03d in _XEventsQueued () from /usr/lib64/libX11.so.6 #15 0x00007f081437c8df in XEventsQueued () from /usr/lib64/libX11.so.6 #16 0x00007f081745aaa7 in x11EventSourcePrepare (s=0x738b70, timeout=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:77 #17 0x00007f0811b0a087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #18 0x00007f0811b0afa9 in ?? () from /lib64/libglib-2.0.so.0 #19 0x00007f0811b0b650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #20 0x00007f081823522f in QEventDispatcherGlib::processEvents (this=0x6e7050, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #21 0x00007f081745abae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x00007f08182098d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #23 0x00007f0818209ae5 in QEventLoop::exec (this=0x7fff0fe7b900, flags=...) at kernel/qeventloop.cpp:201 #24 0x00007f081820df2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #25 0x000000000042bf45 in main (argc=5, argv=0x7fff0fe7c818) at /usr/src/debug/ktorrent-4.1.0/ktorrent/main.cpp:177 Possible duplicates by query: bug 270127, bug 270109, bug 269657, bug 269612, bug 269430. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 262589 ***