https://bugs.kde.org/show_bug.cgi?id=368825
Bug ID: 368825 Summary: Crash on adding torrent Product: ktorrent Version: 4.3.1 Platform: Fedora RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: joris.guis...@gmail.com Reporter: mothli...@fastmail.fm Application: ktorrent (4.3.1) KDE Platform Version: 4.14.20 Qt Version: 4.8.7 Operating System: Linux 4.6.7-200.fc23.x86_64 x86_64 Distribution: "Fedora release 23 (Twenty Three)" -- Information about the crash: - What I was doing when the application crashed: Ctrl-p, added torrent, application crashed immediately afterwards. -- Backtrace: Application: KTorrent (ktorrent), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe461190900 (LWP 15087))] Thread 10 (Thread 0x7fe3ddc41700 (LWP 18617)): #0 0x00007fe45c7ffb7d in poll () at /lib64/libc.so.6 #1 0x00007fe455ed418c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007fe455ed429c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007fe45d530d9e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #4 0x00007fe45d4ff071 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #5 0x00007fe45d4ff3e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #6 0x00007fe45d3eeaa9 in QThread::exec() () at /lib64/libQtCore.so.4 #7 0x00007fe45d3f139c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #8 0x00007fe45ea7a61a in start_thread () at /lib64/libpthread.so.0 #9 0x00007fe45c80b5fd in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fe3dcdb7700 (LWP 18664)): #0 0x00007fe45ea7fb20 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe42729d071 in JSC::BlockAllocator::blockFreeingThreadMain() () at /lib64/libQtWebKit.so.4 #2 0x00007fe4275a14c6 in WTF::wtfThreadEntryPoint(void*) () at /lib64/libQtWebKit.so.4 #3 0x00007fe45ea7a61a in start_thread () at /lib64/libpthread.so.0 #4 0x00007fe45c80b5fd in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fe3d7358700 (LWP 19320)): #0 0x00007fe45ea7fec9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe45d3efd4a in thread_sleep(timespec*) () at /lib64/libQtCore.so.4 #2 0x00007fe45d3f06fd in QThread::msleep(unsigned long) () at /lib64/libQtCore.so.4 #3 0x00007fe460d5436f in net::DownloadThread::update() () at /lib64/libktorrent.so.5 #4 0x00007fe460d543c9 in net::NetworkThread::run() () at /lib64/libktorrent.so.5 #5 0x00007fe45d3f139c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #6 0x00007fe45ea7a61a in start_thread () at /lib64/libpthread.so.0 #7 0x00007fe45c80b5fd in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fe3d6b57700 (LWP 19321)): #0 0x00007fe460d53a04 in net::UploadThread::waitForSocketsReady() () at /lib64/libktorrent.so.5 #1 0x00007fe460d53b06 in net::UploadThread::update() () at /lib64/libktorrent.so.5 #2 0x00007fe460d543c9 in net::NetworkThread::run() () at /lib64/libktorrent.so.5 #3 0x00007fe45d3f139c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #4 0x00007fe45ea7a61a in start_thread () at /lib64/libpthread.so.0 #5 0x00007fe45c80b5fd in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fe3d6356700 (LWP 19323)): #0 0x00007fe45ea7fb20 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe45d3f1906 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007fe460d56cb2 in net::ReverseResolverThread::run() () at /lib64/libktorrent.so.5 #3 0x00007fe45d3f139c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #4 0x00007fe45ea7a61a in start_thread () at /lib64/libpthread.so.0 #5 0x00007fe45c80b5fd in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fe4415ac700 (LWP 20802)): #0 0x00007fe45c805809 in syscall () at /lib64/libc.so.6 #1 0x00007fe45d3efbd2 in QMutexPrivate::wait(int) () at /lib64/libQtCore.so.4 #2 0x00007fe45d3ebfbd in QMutex::lock() () at /lib64/libQtCore.so.4 #3 0x00007fe45fb3b498 in QHostInfoLookupManager::wasAborted(int) [clone .part.2] () at /lib64/libQtNetwork.so.4 #4 0x00007fe45fb3d797 in QHostInfoRunnable::run() () at /lib64/libQtNetwork.so.4 #5 0x00007fe45d3e46ca in QThreadPoolThread::run() () at /lib64/libQtCore.so.4 #6 0x00007fe45d3f139c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #7 0x00007fe45ea7a61a in start_thread () at /lib64/libpthread.so.0 #8 0x00007fe45c80b5fd in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fe43affd700 (LWP 3616)): #0 0x00007fe45ea7fec9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe45d3f18e4 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007fe45d3e48a7 in QThreadPoolThread::run() () at /lib64/libQtCore.so.4 #3 0x00007fe45d3f139c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #4 0x00007fe45ea7a61a in start_thread () at /lib64/libpthread.so.0 #5 0x00007fe45c80b5fd in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fe43b7fe700 (LWP 3617)): #0 0x00007fe45c81909c in __lll_lock_wait_private () at /lib64/libc.so.6 #1 0x00007fe45c789175 in _int_free () at /lib64/libc.so.6 #2 0x00007fe45c78c78c in free () at /lib64/libc.so.6 #3 0x00007fe45d51b2ca in QObject::~QObject() () at /lib64/libQtCore.so.4 #4 0x00007fe45fb3dcab in QHostInfoRunnable::~QHostInfoRunnable() () at /lib64/libQtNetwork.so.4 #5 0x00007fe45fb3d96c in QHostInfoRunnable::run() () at /lib64/libQtNetwork.so.4 #6 0x00007fe45d3e46ca in QThreadPoolThread::run() () at /lib64/libQtCore.so.4 #7 0x00007fe45d3f139c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #8 0x00007fe45ea7a61a in start_thread () at /lib64/libpthread.so.0 #9 0x00007fe45c80b5fd in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fe3d4f23700 (LWP 3618)): #0 0x00007fe45ea7fec9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fe45d3f18e4 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007fe45d3e48a7 in QThreadPoolThread::run() () at /lib64/libQtCore.so.4 #3 0x00007fe45d3f139c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #4 0x00007fe45ea7a61a in start_thread () at /lib64/libpthread.so.0 #5 0x00007fe45c80b5fd in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fe461190900 (LWP 15087)): [KCrash Handler] #6 0x00007fe45c73da28 in raise () at /lib64/libc.so.6 #7 0x00007fe45c73f62a in abort () at /lib64/libc.so.6 #8 0x00007fe45c780dea in () at /lib64/libc.so.6 #9 0x00007fe45c78af99 in _int_malloc () at /lib64/libc.so.6 #10 0x00007fe45c78c430 in malloc () at /lib64/libc.so.6 #11 0x00007fe45d0710f8 in operator new(unsigned long) () at /lib64/libstdc++.so.6 #12 0x00007fe460d6bf77 in bt::Peer::sendExtProtMsg(unsigned char, QByteArray const&) () at /lib64/libktorrent.so.5 #13 0x00007fe460dfc6a0 in bt::MetadataDownload::download(unsigned int) () at /lib64/libktorrent.so.5 #14 0x00007fe460dfc893 in bt::MetadataDownload::downloadNext() () at /lib64/libktorrent.so.5 #15 0x00007fe460dfcc08 in bt::MetadataDownload::data(unsigned int, QByteArray const&) () at /lib64/libktorrent.so.5 #16 0x00007fe460d78559 in bt::UTMetaData::data(bt::BDictNode*, QByteArray const&) () at /lib64/libktorrent.so.5 #17 0x00007fe460d78f1f in bt::UTMetaData::handlePacket(unsigned char const*, unsigned int) () at /lib64/libktorrent.so.5 #18 0x00007fe460d7678d in bt::PacketReader::update(bt::PeerInterface&) () at /lib64/libktorrent.so.5 #19 0x00007fe460d6a6d8 in bt::Peer::update() () at /lib64/libktorrent.so.5 #20 0x00007fe460d72499 in bt::PeerManager::Private::update() () at /lib64/libktorrent.so.5 #21 0x00005616463fcf58 in kt::MagnetModel::updateMagnetDownloaders() () #22 0x00005616463d949e in kt::Core::update() () #23 0x00005616463e22cd in kt::Core::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () #24 0x00007fe45d514950 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4 #25 0x00007fe45d51a5c3 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4 #26 0x00007fe45da6e93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #27 0x00007fe45da75796 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #28 0x00005616463e96d1 in kt::App::notify(QObject*, QEvent*) () #29 0x00007fe45d5007fd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4 #30 0x00007fe45d533250 in QTimerInfoList::activateTimers() () at /lib64/libQtCore.so.4 #31 0x00007fe45d5303f9 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4 #32 0x00007fe455ed3e5a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #33 0x00007fe455ed41f0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #34 0x00007fe455ed429c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #35 0x00007fe45d530d7e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #36 0x00007fe45db17416 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4 #37 0x00007fe45d4ff071 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #38 0x00007fe45d4ff3e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #39 0x00007fe45d504f79 in QCoreApplication::exec() () at /lib64/libQtCore.so.4 #40 0x00005616463d3f05 in main () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.