https://bugs.kde.org/show_bug.cgi?id=496725

            Bug ID: 496725
           Summary: Crash on closing KTorrent
    Classification: Applications
           Product: ktorrent
           Version: 23.08.5
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: joris.guis...@gmail.com
          Reporter: andy...@mail.ru
  Target Milestone: ---

Application: ktorrent (23.08.5)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-49-lowlatency x86_64
Windowing System: X11
Distribution: Ubuntu 24.04.1 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
KTorrent crashed when I right-clicked on its icon in the task bar and selected
Quit. There was code compilation running on all cores in the background, which
made KTorrent nearly unresponsive. Most other applications were responsive at
the time, so the problem was specific to KTorrent. There were several torrents
seeding and downloading when I clicked Quit.

The reporter is unsure if this crash is reproducible.

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

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.ubuntu.com>
Enable debuginfod for this session? (y or [n]) [answered N; input not from
terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 368869]
[New LWP 368868]
[New LWP 368542]
[New LWP 368541]
[New LWP 368505]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x000070d3db498d61 in __futex_abstimed_wait_common64 (private=11633,
cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c3b4ee4b20) at
./nptl/futex-internal.c:57
Thread 6 (Thread 0x70d3d58006c0 (LWP 368505) "ktorrent"):
#0  0x000070d3db498d61 in __futex_abstimed_wait_common64 (private=28883,
cancel=true, abstime=0x70d3d57ffb60, op=393, expected=0,
futex_word=0x70d3c4000dcc) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=28883,
abstime=0x70d3d57ffb60, clockid=25795, expected=0, futex_word=0x70d3c4000dcc)
at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x70d3c4000dcc, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x70d3d57ffb60,
private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x000070d3db49bc7e in __pthread_cond_wait_common (abstime=0x70d3d57ffb60,
clockid=0, mutex=0x64c3b5023820, cond=0x70d3c4000da0) at
./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_timedwait64 (cond=0x70d3c4000da0, mutex=0x64c3b5023820,
abstime=0x70d3d57ffb60) at ./nptl/pthread_cond_wait.c:652
#5  0x000070d3ce7fa53c in ?? () from
/lib/x86_64-linux-gnu/libnvidia-glcore.so.550.40.80
#6  0x000070d3ce608daa in ?? () from
/lib/x86_64-linux-gnu/libnvidia-glcore.so.550.40.80
#7  0x000070d3ce7fc9f4 in ?? () from
/lib/x86_64-linux-gnu/libnvidia-glcore.so.550.40.80
#8  0x000070d3db49ca94 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x000070d3db529c3c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 5 (Thread 0x70d3cb0006c0 (LWP 368541) "QDBusConnection"):
#1  0x000070d3da57366e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000070d3da513a53 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x000070d3dbf35296 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x000070d3dbed6a7b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x000070d3dbcda36b in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x000070d3dd27e15b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x000070d3dbcdb674 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x000070d3db49ca94 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#9  0x000070d3db529c3c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x70d3c9a006c0 (LWP 368542) "Qt bearer threa"):
#1  0x000070d3da513a3e in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000070d3dbf35296 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x000070d3dbed6a7b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x000070d3dbcda36b in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x000070d3dbcdb674 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x000070d3db49ca94 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#7  0x000070d3db529c3c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x70d3ad6006c0 (LWP 368868) "QThread"):
#1  0x000070d3db4f9a27 in __GI___nanosleep (req=<optimized out>, rem=<optimized
out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
#2  0x000070d3dbf34bd5 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x000070d3ddf8be71 in ?? () from
/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#4  0x000070d3ddf8bed9 in ?? () from
/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#5  0x000070d3dbcdb674 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x000070d3db49ca94 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#7  0x000070d3db529c3c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)
at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=<optimized out>) at
./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#7  0x000070d3db44526e in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8  0x000070d3db4288ff in __GI_abort () at ./stdlib/abort.c:79
#9  0x000070d3db8a5ff5 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x000070d3db8bb0da in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x000070d3db8a5a55 in std::terminate() () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x000070d3db8a592a in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x000070d3dd16ece5 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
#14 0x000070d3dd16f3c0 in _Unwind_ForcedUnwind () from
/lib/x86_64-linux-gnu/libgcc_s.so.1
#15 0x000070d3db4a5794 in __GI___pthread_unwind (buf=<optimized out>) at
./nptl/unwind.c:130
#16 0x000070d3db4985b6 in __do_cancel () at ../sysdeps/nptl/pthreadP.h:271
#17 __GI___pthread_enable_asynccancel () at ./nptl/cancellation.c:48
#18 0x000070d3db516710 in __GI___close (fd=96) at
../sysdeps/unix/sysv/linux/close.c:27
#19 0x000070d3da512f65 in g_main_context_unref () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x000070d3dbf35992 in QEventDispatcherGlib::~QEventDispatcherGlib() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x000070d3dbf35a05 in QEventDispatcherGlib::~QEventDispatcherGlib() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x000070d3dbcdab4f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x000070d3dbcdb681 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x000070d3db49ca94 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:447
#25 0x000070d3db529c3c in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x70d3d73459c0 (LWP 368484) "ktorrent"):
#1  __futex_abstimed_wait_common (cancel=true, private=11633, abstime=0x0,
clockid=0, expected=0, futex_word=0x64c3b4ee4b20) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x64c3b4ee4b20, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x000070d3db49b7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x64c3b4ee4ad0, cond=0x64c3b4ee4af8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x64c3b4ee4af8, mutex=0x64c3b4ee4ad0) at
./nptl/pthread_cond_wait.c:627
#5  0x000070d3dbce178c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x000070d3dbcdb351 in QThread::wait(QDeadlineTimer) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x000070d3ddf8a196 in net::SocketMonitor::Private::shutdown() () from
/lib/x86_64-linux-gnu/libKF5Torrent.so.6abi1
#8  0x000064c3b4a9305e in ?? ()
#9  0x000070d3dbf12e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x000070d3dbed712d in
QCoreApplication::aboutToQuit(QCoreApplication::QPrivateSignal) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x000070d3dbedbf09 in QCoreApplicationPrivate::execCleanup() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x000070d3dbedf401 in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x000064c3b4a87d6f in ?? ()
#14 0x000070d3db42a1ca in __libc_start_call_main
(main=main@entry=0x64c3b4a858b0, argc=argc@entry=1,
argv=argv@entry=0x7ffd13885b58) at ../sysdeps/nptl/libc_start_call_main.h:58
#15 0x000070d3db42a28b in __libc_start_main_impl (main=0x64c3b4a858b0, argc=1,
argv=0x7ffd13885b58, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd13885b48) at ../csu/libc-start.c:360
#16 0x000064c3b4a88c65 in ?? ()
[Inferior 1 (process 368484) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to