Bug 443666 - KTorrent fell in the background
Summary: KTorrent fell in the background
Status: REPORTED
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-10-13 13:32 UTC by Pavel Parshak
Modified: 2021-10-13 13:32 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 Pavel Parshak 2021-10-13 13:32:51 UTC
Application: ktorrent (5.2.0)

Qt Version: 5.15.2
Frameworks Version: 5.78.0
Operating System: Linux 5.10.0-9-amd64 x86_64
Windowing system: X11
Distribution: Debian GNU/Linux 11 (bullseye)

-- Information about the crash:
- What I was doing when the application crashed:
Linux 5.10.0-9-amd64, Debian 11 stable, Mate 1.24.1. I worked in Telegram and Firefox. KTorrent (in the background) was freeing up disk space NTFS and/or downloading a new torrent.
- Unusual behavior I noticed:
When freeing up disk space, from time to time all programs hung very badly. I would like to have the ability to lower the priority in the torrent settings (I did not find it).

-- Backtrace:
Application: KTorrent (ktorrent), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f9081fa1537 in __GI_abort () at abort.c:79
#6  0x00007f90823397ec in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f9082344966 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007f90823449d1 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f90824fefe7 in qTerminate() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f9082500a26 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f90815d8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f9082079def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f903e7fc700 (LWP 1737344) "net::ReverseRes"):
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ce9fbe9c50, cond=0x55ce9fbe9c78) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55ce9fbe9c78, mutex=0x55ce9fbe9c50) at pthread_cond_wait.c:638
#3  0x00007f9082540b5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f90842a5af6 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#5  0x00007f908253abe1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f90815d8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f9082079def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f903effd700 (LWP 1737343) "QThread"):
#1  0x00007f908253af05 in QBasicMutex::lockInternal() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f908253b203 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f90842a283e in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#4  0x00007f90842a30d9 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#5  0x00007f908253abe1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f90815d8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f9082079def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f903ffff700 (LWP 1737342) "QThread"):
#1  0x00007f908253af05 in QBasicMutex::lockInternal() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f908432eda7 in utp::Connection::bytesAvailable() const () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#3  0x00007f9084332fd0 in utp::UTPSocket::bytesAvailable() const () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#4  0x00007f908433334e in utp::UTPSocket::ready(net::Poll const*, net::Poll::Mode) const () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#5  0x00007f90842a2f2f in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#6  0x00007f90842a30d9 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#7  0x00007f908253abe1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f90815d8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9082079def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f906cddc700 (LWP 1737208) "threaded-ml"):
#1  __GI___libc_read (fd=49, buf=0x7f906cddbb1e, nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f907dab4161 in pa_read () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.2.so
#3  0x00007f907fe7ac5e in pa_mainloop_prepare () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f907fe7b6f0 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f907fe7b7b0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f907fe89709 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007f907dae1e08 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.2.so
#8  0x00007f90815d8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9082079def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f906da10700 (LWP 1737200) "kt::ScanThread"):
#1  __GI___libc_read (fd=46, buf=0x7f906da0fad0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f9080a0f47f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f90809c2bb6 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f90809c3055 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f90809c31cf in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f908277353b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f908271a98b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9082539a9e in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f908253abe1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f90815d8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f9082079def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f906f5ef700 (LWP 1737129) "utp::UTPServerT"):
#1  0x00007f908253af05 in QBasicMutex::lockInternal() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f9084293457 in bt::Out(unsigned int) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#3  0x00007f9084332351 in utp::RemoteWindow::checkLostPackets(utp::Header const*, utp::SelectiveAck const*, utp::Retransmitter*) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#4  0x00007f908432fec3 in utp::Connection::handlePacket(utp::PacketParser const&, QSharedPointer<bt::Buffer>) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#5  0x00007f908432b769 in utp::UTPServer::handlePacket(QSharedPointer<bt::Buffer>, net::Address const&) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#6  0x00007f9084329731 in utp::UTPServer::Private::dataReceived(QSharedPointer<bt::Buffer>, net::Address const&) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#7  0x00007f90842a724e in net::ServerSocket::readyToRead(int) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#8  0x00007f90827525a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f90827559df in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f90827561db in QSocketNotifier::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f90831de15f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f908271bfca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f90827740d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f90809c2e6b in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f90809c3118 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f90809c31cf in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f908277353b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f908271a98b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f9082539a9e in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f908253abe1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f90815d8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#22 0x00007f9082079def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f9074c2a700 (LWP 1737122) "Qt bearer threa"):
#1  0x00007f90809c30ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f90809c31cf in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f908277353b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f908271a98b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9082539a9e in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f908253abe1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f90815d8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f9082079def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f9075458700 (LWP 1737113) "QDBusConnection"):
#1  0x00007f908253af05 in QBasicMutex::lockInternal() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f9084293457 in bt::Out(unsigned int) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#3  0x00007f9084293c75 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#4  0x00007f9082532828 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9082532949 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f90824ff476 in QMessageLogger::warning(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f90827733b7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f90809c2ac1 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f90809c3055 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f90809c31cf in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f908277351f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f908271a98b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f9082539a9e in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f908371da27 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#15 0x00007f908253abe1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f90815d8ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
#17 0x00007f9082079def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f907d6998c0 (LWP 1737080) "ktorrent"):
#1  0x00007f908253af05 in QBasicMutex::lockInternal() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f9084293457 in bt::Out(unsigned int) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#3  0x00007f90842b984b in bt::PeerManager::pex(QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#4  0x00007f90842bf803 in bt::UTPex::handlePacket(unsigned char const*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#5  0x00007f90842be4b7 in bt::PacketReader::update(bt::PeerInterface&) () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#6  0x00007f90842b2cce in bt::Peer::update() () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#7  0x00007f90842b9dd5 in bt::PeerManager::Private::update() () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#8  0x00007f90842e8c29 in bt::TorrentControl::update() () from /usr/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#9  0x000055ce9d5b8b06 in ?? ()
#10 0x00007f90827525a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f90827564ba in QTimer::timeout(QTimer::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f9082747f2f in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f90831de15f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f908271bfca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f90827728e3 in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f908277319c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f90809c2e6b in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f90809c3118 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f90809c31cf in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f908277351f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f908271a98b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f9082722c00 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x000055ce9d5a8b96 in ?? ()
#24 0x00007f9081fa2d0a in __libc_start_main (main=0x55ce9d5a6920, argc=2, argv=0x7fffa5c79cb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa5c79ca8) at ../csu/libc-start.c:308
#25 0x000055ce9d5a945a in _start ()
[Inferior 1 (process 1737080) detached]

Possible duplicates by query: bug 440777, bug 440257, bug 440136, bug 431773, bug 430368.

Reported using DrKonqi