https://bugs.kde.org/show_bug.cgi?id=517622
Bug ID: 517622
Summary: Spectacle crashes after taking screenshot
Classification: Applications
Product: Spectacle
Version First 6.6.2
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Application: spectacle (6.6.2)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.24.0
Operating System: Linux 6.19.7-200.fc43.x86_64 x86_64
Windowing System: X11
Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)"
DrKonqi: 6.6.2 [CoredumpBackend]
-- Information about the crash:
I don't actually notice anything going wrong, my screenshots are still being
taken and videos are still being recorded. The only indication that something
is going wrong is the crash handler notification popping up. Spectacle closing
after me taking a screenshot is pretty much expected behaviour, but apparently
it crashes instead of properly terminating?
The crash can be reproduced every time.
-- Backtrace:
Application: Spectacle (spectacle), signal: Segmentation fault
[New LWP 17186]
[New LWP 17187]
[New LWP 17191]
[New LWP 17192]
[New LWP 17189]
[New LWP 17190]
[New LWP 17188]
[New LWP 17193]
[New LWP 17194]
[New LWP 17228]
[New LWP 17195]
[New LWP 17204]
[New LWP 17196]
[New LWP 17243]
[New LWP 17242]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/spectacle'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7f028c862a80 (LWP 17186))]
Using eu-unstrip to resolve modules.
add symbol table from file "/lib64/libc.so.6"
add symbol table from file "/lib64/libKF6Crash.so.6"
add symbol table from file "/lib64/libQt6Widgets.so.6"
add symbol table from file "/usr/bin/spectacle"
add symbol table from file "/lib64/libQt6Core.so.6"
add symbol table from file "/lib64/libglib-2.0.so.0"
add symbol table from file "/lib64/libQt6DBus.so.6"
add symbol table from file "/usr/lib64/dri-freeworld/libgallium-25.3.6.so"
add symbol table from file "/lib64/libQt6WaylandClient.so.6"
Downloading source file
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp...
[Current thread is 15 (Thread 0x7f0204ffa6c0 (LWP 17242))]
Thread 15 (Thread 0x7f0204ffa6c0 (LWP 17242)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e9317d3e58,
mutex=0x55e9317d3e28, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9317d3e58, mutex=0x55e9317d3e28) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 14 (Thread 0x7f01f3fff6c0 (LWP 17243)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e9317d3e58,
mutex=0x55e9317d3e28, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9317d3e58, mutex=0x55e9317d3e28) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 13 (Thread 0x7f02619fa6c0 (LWP 17196)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e9319afb40,
mutex=0x55e9319afb10, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9319afb40, mutex=0x55e9319afb10) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 12 (Thread 0x7f02609f86c0 (LWP 17204)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2 0x00007f02a0a7bc84 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3 0x00007f02a0af5706 in __GI_ppoll (fds=fds@entry=0x7f0250001420,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f029ab7c360 in ppoll (__fds=0x7f0250001420, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f0250000d00, timeout_usec=<optimized out>, fds=0x7f0250001420,
n_fds=1) at ../glib/gmain.c:4811
#6 g_main_context_iterate_unlocked (context=context@entry=0x7f0250000d00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4485
#7 0x00007f029ab7c423 in g_main_context_iteration (context=0x7f0250000d00,
may_block=1) at ../glib/gmain.c:4556
#8 0x00007f02a1420ded in QEventDispatcherGlib::processEvents
(this=0x7f0250000be0, flags=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f02a110ab23 in QEventLoop::exec (this=this@entry=0x7f02609f6ac0,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/global/qflags.h:77
#10 0x00007f02a122dd06 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread.cpp:672
#11 0x00007f02a12d3c6e in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:448
#12 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:373
#13 QThreadPrivate::start (arg=0x55e931c1ed80) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:422
#14 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#15 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 11 (Thread 0x7f02621fb6c0 (LWP 17195)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e93196a820,
mutex=0x55e93196a7f0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e93196a820, mutex=0x55e93196a7f0) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 10 (Thread 0x7f0222ffd6c0 (LWP 17228)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e9317d3e58,
mutex=0x55e9317d3e28, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9317d3e58, mutex=0x55e9317d3e28) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 9 (Thread 0x7f02629fc6c0 (LWP 17194)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e93187fd90,
mutex=0x55e93187fd60, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e93187fd90, mutex=0x55e93187fd60) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 8 (Thread 0x7f02633fd6c0 (LWP 17193)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e9317d4008,
mutex=0x55e9317d3fd8, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9317d4008, mutex=0x55e9317d3fd8) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 7 (Thread 0x7f027dbfe6c0 (LWP 17188)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e931761068,
mutex=0x55e931761040, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e931761068, mutex=0x55e931761040) at
pthread_cond_wait.c:453
#6 0x00007f02a12dc534 in QWaitConditionPrivate::wait (this=0x55e931761040,
deadline=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:68
#7 QWaitCondition::wait (this=this@entry=0x55e93168f5d0,
mutex=mutex@entry=0x55e93168f5c8, deadline=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#8 0x00007f02a44fbeb0 in QtWaylandClient::EventThread::waitForReading
(this=0x55e93168f590) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:218
#9 QtWaylandClient::EventThread::run (this=0x55e93168f590) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:179
#10 0x00007f02a12d3c6e in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:448
#11 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:373
#12 QThreadPrivate::start (arg=0x55e93168f590) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:422
#13 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#14 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 6 (Thread 0x7f027cbcf6c0 (LWP 17190)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e9317d1638,
mutex=0x55e9317d1608, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9317d1638, mutex=0x55e9317d1608) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 5 (Thread 0x7f027d3fd6c0 (LWP 17189)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=7) at cancellation.c:49
#2 0x00007f02a0a7bc84 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=7) at cancellation.c:75
#3 0x00007f02a0af51de in __GI___poll (fds=fds@entry=0x7f027d3fbac0,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#4 0x00007f02a44fbf12 in poll (__fds=0x7f027d3fbac0, __nfds=2, __timeout=-1)
at /usr/include/bits/poll2.h:44
#5 QtWaylandClient::EventThread::run (this=0x55e93168dcc0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:184
#6 0x00007f02a12d3c6e in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:448
#7 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:373
#8 QThreadPrivate::start (arg=0x55e93168dcc0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:422
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x7f0263bfe6c0 (LWP 17192)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e9317d3e58,
mutex=0x55e9317d3e28, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e9317d3e58, mutex=0x55e9317d3e28) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7f02643ff6c0 (LWP 17191)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=202) at cancellation.c:49
#2 0x00007f02a0a7c2ac in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4 0x00007f02a0a7e97e in __pthread_cond_wait_common (cond=0x55e93180f410,
mutex=0x55e93180f3e0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5 ___pthread_cond_wait (cond=0x55e93180f410, mutex=0x55e93180f3e0) at
pthread_cond_wait.c:453
#6 0x00007f026d3c5fed in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#7 0x00007f026d37ba7c in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#8 0x00007f026d3c5f1c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-25.3.6.so
#9 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#10 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7f027e3ff6c0 (LWP 17187)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f02a0a7bc3c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2 0x00007f02a0a7bc84 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3 0x00007f02a0af5706 in __GI_ppoll (fds=fds@entry=0x7f0278001680,
nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f029ab7c360 in ppoll (__fds=0x7f0278001680, __nfds=2, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f0278000d00, timeout_usec=<optimized out>, fds=0x7f0278001680,
n_fds=2) at ../glib/gmain.c:4811
#6 g_main_context_iterate_unlocked (context=context@entry=0x7f0278000d00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4485
#7 0x00007f029ab7c423 in g_main_context_iteration (context=0x7f0278000d00,
may_block=1) at ../glib/gmain.c:4556
#8 0x00007f02a1420ded in QEventDispatcherGlib::processEvents
(this=0x7f0278000be0, flags=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f02a110ab23 in QEventLoop::exec (this=this@entry=0x7f027e3fda70,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/global/qflags.h:77
#10 0x00007f02a122dd06 in QThread::exec (this=this@entry=0x7f02a2f7cdc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread.cpp:672
#11 0x00007f02a2ec5ae1 in QDBusConnectionManager::run (this=0x7f02a2f7cdc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/dbus/qdbusconnectionmanager.cpp:145
#12 0x00007f02a12d3c6e in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:448
#13 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:373
#14 QThreadPrivate::start (arg=0x7f02a2f7cdc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:422
#15 0x00007f02a0a7f464 in start_thread (arg=<optimized out>) at
pthread_create.c:448
#16 0x00007f02a0b025ec in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x7f028c862a80 (LWP 17186)):
[KCrash Handler]
#4 0x00007f02a388aee9 in QWidget::hide (this=0x55e932a2e7f0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/kernel/qwidget.cpp:8205
#5 0x00007f02a39108e0 in QWidgetAction::releaseWidget (this=<optimized out>,
widget=0x55e932a2e7f0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/kernel/qwidgetaction.cpp:172
#6 0x00007f02a3a4fb2c in QMenu::~QMenu (this=this@entry=0x55e932a2dee0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/widgets/widgets/qmenu.cpp:1782
#7 0x000055e916635fab in SpectacleMenu::~SpectacleMenu (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Gui/SpectacleMenu.h:14
#8 OptionsMenu::~OptionsMenu (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Gui/OptionsMenu.h:19
#9 OptionsMenu::~OptionsMenu (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Gui/OptionsMenu.h:19
#10 0x00007f02a116929a in QtPrivate::QSlotObjectBase::call
(this=0x55e932b28590, r=0x55e932a2dee0, a=0x7ffca9925880) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#11 doActivate<false> (sender=0x7f0278009840, signal_index=<optimized out>,
argv=argv@entry=0x7ffca9925880) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4272
#12 0x00007f02a115fb69 in QMetaObject::activate (sender=sender@entry=0x0,
m=m@entry=0x7f02a16b49c0, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffca9925880) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4332
#13 0x00007f02a115fc27 in QMetaObject::activate<void, QObject*> (sender=0x0,
mo=0x7f02a16b49c0, local_signal_index=0, ret=0x0) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobjectdefs.h:319
#14 QObject::destroyed (this=this@entry=0x7f0278009840, _t1=<optimized out>,
_t1@entry=0x7f0278009840) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/redhat-linux-build/src/corelib/kernel/moc_qobject.cpp:186
#15 0x00007f02a116591b in QObject::~QObject (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:1024
#16 0x000055e91667c295 in SpectacleCore::~SpectacleCore (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/SpectacleCore.cpp:794
#17 0x00007f02a1160a12 in QObjectPrivate::deleteChildren
(this=this@entry=0x55e93163b610) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:2212
#18 0x00007f02a1165957 in QObject::~QObject (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.2-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:1122
#19 0x000055e9165f197d in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/spectacle-6.6.2-1.fc43.x86_64/src/Main.cpp:141
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.