https://bugs.kde.org/show_bug.cgi?id=395069
Bug ID: 395069 Summary: Ktorrent crashed unknown reason Product: ktorrent Version: 4.3.1 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: joris.guis...@gmail.com Reporter: ponchorat1...@hotmail.com Target Milestone: --- Application: ktorrent (4.3.1) KDE Platform Version: 4.14.22 Qt Version: 4.8.7 Operating System: Linux 4.13.0-43-generic x86_64 Distribution: Ubuntu 16.04.4 LTS -- Information about the crash: - What I was doing when the application crashed: I was downloading quite a number of torrents and one had just finished at 99.99% complete. I had torrent checking on and had clicked on close to hide toe progress when Ktorrent just crashed. -- Backtrace: Application: KTorrent (ktorrent), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 [Current thread is 1 (Thread 0x7fdff5f9d900 (LWP 27515))] Thread 6 (Thread 0x7fdf58e0e700 (LWP 8056)): [KCrash Handler] #6 0x00007fdff1cdc428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #7 0x00007fdff1cde02a in __GI_abort () at abort.c:89 #8 0x00007fdff261f84d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x00007fdff261d6b6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #10 0x00007fdff261d701 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #11 0x00007fdff261d919 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #12 0x00007fdff2981b32 in qBadAlloc () at global/qglobal.cpp:2113 #13 0x00007fdff29dcbfa in QString::realloc (this=this@entry=0x2181e90, alloc=-1073741684) at tools/qstring.cpp:1371 #14 0x00007fdff29e0413 in QString::append (this=this@entry=0x2181e90, str=...) at tools/qstring.cpp:1587 #15 0x00007fdff2a3a42c in QString::operator+= (s=..., this=0x2181e90) at ../../include/QtCore/../../src/corelib/tools/qstring.h:274 #16 QTextStreamPrivate::write (data=..., this=0x2181e00) at io/qtextstream.cpp:922 #17 QTextStreamPrivate::putString (number=false, s=..., this=0x2181e00) at io/qtextstream.cpp:1000 #18 QTextStream::operator<< (this=0x217fd30, string=...) at io/qtextstream.cpp:2533 #19 0x00007fdff5b1af02 in bt::Log::Private::finishLine (this=0x1fbc2c0) at ../../src/util/log.cpp:139 #20 bt::Log::Private::endline (this=0x1fbc2c0) at ../../src/util/log.cpp:161 #21 bt::endl (lg=...) at ../../src/util/log.cpp:224 #22 0x00007fdff5bb769e in bt::Log::operator<< (func=<optimized out>, this=<optimized out>) at ../../src/util/log.h:140 #23 bt::CacheFile::preallocate (this=this@entry=0x112386f0, prealloc=prealloc@entry=0xfa5dd10) at ../../src/diskio/cachefile.cpp:463 #24 0x00007fdff5bb1a18 in bt::PreallocationThread::run (this=0xfa5dd10) at ../../src/diskio/preallocationthread.cpp:67 #25 0x00007fdff298ce3c in QThreadPrivate::start (arg=0xfa5dd10) at thread/qthread_unix.cpp:352 #26 0x00007fdfeecc96ba in start_thread (arg=0x7fdf58e0e700) at pthread_create.c:333 #27 0x00007fdff1dae41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fdfabfff700 (LWP 27544)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fdff298d3a6 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x226e230) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x3f5f588, mutex=mutex@entry=0x3f5f580, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fdff5b2f1b2 in net::ReverseResolverThread::run (this=0x3f5f570) at ../../src/net/reverseresolver.cpp:124 #4 0x00007fdff298ce3c in QThreadPrivate::start (arg=0x3f5f570) at thread/qthread_unix.cpp:352 #5 0x00007fdfeecc96ba in start_thread (arg=0x7fdfabfff700) at pthread_create.c:333 #6 0x00007fdff1dae41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fdfb09e9700 (LWP 27543)): #0 0x00007fdff5b2730c in QMutex::lockInline (this=0x2f3fef0) at /usr/include/qt4/QtCore/qmutex.h:187 #1 QMutexLocker::QMutexLocker (m=0x2f3fef0, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109 #2 net::PacketSocket::bytesReadyToWrite (this=0x2f3fec0) at ../../src/net/packetsocket.cpp:160 #3 0x00007fdff5b2bea3 in net::UploadThread::waitForSocketsReady (this=this@entry=0x1fb8260) at ../../src/net/uploadthread.cpp:122 #4 0x00007fdff5b2c006 in net::UploadThread::update (this=0x1fb8260) at ../../src/net/uploadthread.cpp:45 #5 0x00007fdff5b2c8c9 in net::NetworkThread::run (this=0x1fb8260) at ../../src/net/networkthread.cpp:48 #6 0x00007fdff298ce3c in QThreadPrivate::start (arg=0x1fb8260) at thread/qthread_unix.cpp:352 #7 0x00007fdfeecc96ba in start_thread (arg=0x7fdfb09e9700) at pthread_create.c:333 #8 0x00007fdff1dae41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fdfb11ea700 (LWP 27542)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fdff298b672 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x1fbc310) at thread/qmutex_unix.cpp:99 #2 QMutexPrivate::wait (this=this@entry=0x1fbc310, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113 #3 0x00007fdff2987925 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450 #4 0x00007fdff2987a1b in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:177 #5 0x00007fdff5b1a42d in bt::Log::lock (this=<optimized out>) at ../../src/util/log.cpp:264 #6 0x00007fdff5b1a46e in bt::Out (arg=arg@entry=23) at ../../src/util/log.cpp:272 #7 0x00007fdff5b2eb5a in net::WakeUpPipe::handleData (this=0x1fb8200) at ../../src/net/wakeuppipe.cpp:57 #8 0x00007fdff5b2f720 in net::Poll::poll (this=this@entry=0x1fb7e80, timeout=timeout@entry=-1) at ../../src/net/poll.cpp:108 #9 0x00007fdff5b2c594 in net::DownloadThread::waitForSocketReady (this=this@entry=0x1fb7e70) at ../../src/net/downloadthread.cpp:128 #10 0x00007fdff5b2c6c6 in net::DownloadThread::update (this=0x1fb7e70) at ../../src/net/downloadthread.cpp:48 #11 0x00007fdff5b2c8c9 in net::NetworkThread::run (this=0x1fb7e70) at ../../src/net/networkthread.cpp:48 #12 0x00007fdff298ce3c in QThreadPrivate::start (arg=0x1fb7e70) at thread/qthread_unix.cpp:352 #13 0x00007fdfeecc96ba in start_thread (arg=0x7fdfb11ea700) at pthread_create.c:333 #14 0x00007fdff1dae41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fdfe08a1700 (LWP 27541)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fdff298b672 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x1fbc310) at thread/qmutex_unix.cpp:99 #2 QMutexPrivate::wait (this=this@entry=0x1fbc310, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113 #3 0x00007fdff2987925 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450 #4 0x00007fdff2987a1b in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:177 #5 0x00007fdff5b1a42d in bt::Log::lock (this=<optimized out>) at ../../src/util/log.cpp:264 #6 0x00007fdff5b1a46e in bt::Out (arg=arg@entry=19) at ../../src/util/log.cpp:272 #7 0x00007fdff5b1b4ca in bt::QtMessageOutput (type=<optimized out>, msg=0x7fdfdc003768 "QSocketNotifier: Invalid socket 113 and type 'Read', disabling...") at ../../src/util/log.cpp:300 #8 0x00007fdff2981e9f in qt_message_output (msgType=msgType@entry=QtWarningMsg, buf=0x7fdfdc003768 "QSocketNotifier: Invalid socket 113 and type 'Read', disabling...") at global/qglobal.cpp:2372 #9 0x00007fdff2982371 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtWarningMsg, msg=msg@entry=0x7fdff2b836d0 "QSocketNotifier: Invalid socket %d and type '%s', disabling...", ap=ap@entry=0x7fdfe08a09a0) at global/qglobal.cpp:2493 #10 0x00007fdff29825e1 in qWarning (msg=msg@entry=0x7fdff2b836d0 "QSocketNotifier: Invalid socket %d and type '%s', disabling...") at global/qglobal.cpp:2575 #11 0x00007fdff2acca73 in socketNotifierSourceCheck (source=0x7fdfdc001190) at kernel/qeventdispatcher_glib.cpp:94 #12 0x00007fdfedd4ddc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fdfedd4e330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007fdfedd4e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007fdff2acd23e in QEventDispatcherGlib::processEvents (this=0x7fdfdc003200, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #16 0x00007fdff2a9b13f in QEventLoop::processEvents (this=this@entry=0x7fdfe08a0c80, flags=...) at kernel/qeventloop.cpp:149 #17 0x00007fdff2a9b4a5 in QEventLoop::exec (this=this@entry=0x7fdfe08a0c80, flags=...) at kernel/qeventloop.cpp:204 #18 0x00007fdff298a549 in QThread::exec (this=this@entry=0x40fe3a0) at thread/qthread.cpp:538 #19 0x00007fdff2a7b1d3 in QInotifyFileSystemWatcherEngine::run (this=0x40fe3a0) at io/qfilesystemwatcher_inotify.cpp:265 #20 0x00007fdff298ce3c in QThreadPrivate::start (arg=0x40fe3a0) at thread/qthread_unix.cpp:352 #21 0x00007fdfeecc96ba in start_thread (arg=0x7fdfe08a1700) at pthread_create.c:333 #22 0x00007fdff1dae41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fdff5f9d900 (LWP 27515)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fdff298b672 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x1fbc310) at thread/qmutex_unix.cpp:99 #2 QMutexPrivate::wait (this=this@entry=0x1fbc310, timeout=timeout@entry=-1) at thread/qmutex_unix.cpp:113 #3 0x00007fdff2987925 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450 #4 0x00007fdff2987a1b in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:177 #5 0x00007fdff5b1a42d in bt::Log::lock (this=<optimized out>) at ../../src/util/log.cpp:264 #6 0x00007fdff5b1a46e in bt::Out (arg=arg@entry=19) at ../../src/util/log.cpp:272 #7 0x00007fdff5b1b4ca in bt::QtMessageOutput (type=<optimized out>, msg=0x7578358 "QSocketNotifier: Invalid socket 13 and type 'Read', disabling...") at ../../src/util/log.cpp:300 #8 0x00007fdff2981e9f in qt_message_output (msgType=msgType@entry=QtWarningMsg, buf=0x7578358 "QSocketNotifier: Invalid socket 13 and type 'Read', disabling...") at global/qglobal.cpp:2372 #9 0x00007fdff2982371 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtWarningMsg, msg=msg@entry=0x7fdff2b836d0 "QSocketNotifier: Invalid socket %d and type '%s', disabling...", ap=ap@entry=0x7ffe2ec6c500) at global/qglobal.cpp:2493 #10 0x00007fdff29825e1 in qWarning (msg=msg@entry=0x7fdff2b836d0 "QSocketNotifier: Invalid socket %d and type '%s', disabling...") at global/qglobal.cpp:2575 #11 0x00007fdff2acca73 in socketNotifierSourceCheck (source=0x1fee4f0) at kernel/qeventdispatcher_glib.cpp:94 #12 0x00007fdfedd4ddc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007fdfedd4e330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007fdfedd4e49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007fdff2acd21e in QEventDispatcherGlib::processEvents (this=0x1fb32b0, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #16 0x00007fdff3076616 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #17 0x00007fdff2a9b13f in QEventLoop::processEvents (this=this@entry=0x7ffe2ec6c810, flags=...) at kernel/qeventloop.cpp:149 #18 0x00007fdff2a9b4a5 in QEventLoop::exec (this=this@entry=0x7ffe2ec6c810, flags=...) at kernel/qeventloop.cpp:204 #19 0x00007fdff2aa1469 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #20 0x00007fdff2fc722c in QApplication::exec () at kernel/qapplication.cpp:3828 #21 0x0000000000427c52 in main (argc=5, argv=0x7ffe2ec6d628) at ../../ktorrent/main.cpp:186 Possible duplicates by query: bug 277629, bug 269746, bug 265865, bug 254903, bug 250301. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.