Bug 368825 - Crash on adding torrent
Summary: Crash on adding torrent
Status: RESOLVED DUPLICATE of bug 371395
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: 4.3.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-09-15 00:51 UTC by Kerry N
Modified: 2017-06-29 00:24 UTC (History)
1 user (show)

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 Kerry N 2016-09-15 00:51:03 UTC
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
Comment 1 Andrius Štikonas 2017-06-29 00:24:58 UTC

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