STEPS TO REPRODUCE 1. use Wayland session 2. open Spectacle 3. record your screen 4. close Spectacle while it records your screen OBSERVED RESULT crash EXPECTED RESULT no crash SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.27.3 KDE Frameworks Version: 5.104.0 Qt Version: 5.15.8 Graphics Platform: Wayland Thread 13 (Thread 0x7f3db2b466c0 (LWP 16193)): #0 0x00007f3dffd211b6 in epoll_wait (epfd=49, events=events@entry=0x7f3db2b45130, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 #1 0x00007f3de90ab759 in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7f3db2b45300, n_ev=<optimized out>, timeout=<optimized out>) at ../pipewire/spa/plugins/support/system.c:137 #2 0x00007f3de909b9fb in loop_iterate (object=0x7f3da400c5a8, timeout=-1) at ../pipewire/spa/plugins/support/loop.c:402 #3 0x00007f3dfca99227 in do_loop (user_data=0x7f3da400c450) at ../pipewire/src/pipewire/data-loop.c:61 #4 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #5 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 12 (Thread 0x7f3db34226c0 (LWP 16192)): #0 0x00007fff859176a8 in () #1 0x00007fff859179a0 in clock_gettime () #2 0x00007f3dffce5cad in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/sysv/linux/clock_gettime.c:42 #3 0x00007f3e004d1daa in qt_clock_gettime (ts=0x7f3db3421030, clock=1) at kernel/qelapsedtimer_unix.cpp:111 #4 do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166 #5 qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175 #6 QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f3da4001190) at kernel/qtimerinfo_unix.cpp:91 #7 0x00007f3e004d250a in QTimerInfoList::timerWait(timespec&) (this=this@entry=0x7f3da4001190, tm=...) at kernel/qtimerinfo_unix.cpp:388 #8 0x00007f3e004d279f in timerSourcePrepareHelper (timeout=0x7f3db3421104, src=0x7f3da4001130) at kernel/qeventdispatcher_glib.cpp:133 #9 timerSourcePrepare(GSource*, gint*) (source=source@entry=0x7f3da4001130, timeout=timeout@entry=0x7f3db3421104) at kernel/qeventdispatcher_glib.cpp:166 #10 0x00007f3dfe10f6cb in g_main_context_prepare (context=0x7f3da4000c30, priority=0x7f3db34211c8) at ../glib/glib/gmain.c:3784 #11 0x00007f3dfe16c3a6 in g_main_context_iterate.constprop.0 (context=0x7f3da4000c30, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4256 #12 0x00007f3dfe10d382 in g_main_context_iteration (context=0x7f3da4000c30, may_block=1) at ../glib/glib/gmain.c:4343 #13 0x00007f3e004d8c8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3da4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #14 0x00007f3e004866ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3db3421320, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #15 0x00007f3e002e725f in QThread::exec() (this=this@entry=0x558ca350d450) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #16 0x00007f3e02c19576 in PipeWireRecordProduceThread::run() (this=0x558ca350d450) at /usr/src/debug/kpipewire/kpipewire-5.27.3/src/pipewirerecord.cpp:186 #17 0x00007f3e002e432a in QThreadPrivate::start(void*) (arg=0x558ca350d450) at thread/qthread_unix.cpp:330 #18 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #19 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 11 (Thread 0x7f3deb3ff6c0 (LWP 16179)): #0 0x00007f3dffd139df in __GI___poll (fds=0x7f3de4001600, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f3dfe16c53f in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f3de4001600, timeout=<optimized out>, context=0x7f3de4000c50) at ../glib/glib/gmain.c:4584 #2 g_main_context_iterate.constprop.0 (context=0x7f3de4000c50, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4271 #3 0x00007f3dfe10d382 in g_main_context_iteration (context=0x7f3de4000c50, may_block=1) at ../glib/glib/gmain.c:4343 #4 0x00007f3e004d8c8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3de4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f3e004866ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f3deb3fe490, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007f3e002e725f in QThread::exec() (this=this@entry=0x7f3e023e2560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f3e02386cba in QDBusConnectionManager::run() (this=0x7f3e023e2560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusconnection.cpp:179 #8 0x00007f3e002e432a in QThreadPrivate::start(void*) (arg=0x7f3e023e2560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330 #9 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #10 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 10 (Thread 0x7f3db0f336c0 (LWP 16196)): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f3da7470ef0) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f3da7470ef0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f3dffc9b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f3da7470ef0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f3dffc9df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f3da7470ea0, cond=0x7f3da7470ec8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x7f3da7470ec8, mutex=0x7f3da7470ea0) at pthread_cond_wait.c:618 #5 0x00007f3dda50c4ee in cnd_wait () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:135 #6 0x00007f3dda4bc8bc in util_queue_thread_func () at ../mesa-22.3.6/src/util/u_queue.c:290 #7 0x00007f3dda50c41c in impl_thrd_routine () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:67 #8 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 9 (Thread 0x7f3db1b446c0 (LWP 16195)): #0 __futex_abstimed_wait_common64 (private=<optimized out>, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f3da4655db0) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f3da4655db0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=<optimized out>, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f3dffc9b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f3da4655db0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=<optimized out>) at futex-internal.c:139 #3 0x00007f3dffca689f in do_futex_wait (sem=sem@entry=0x7f3da4655db0, abstime=0x0, clockid=0) at /usr/src/debug/glibc/glibc/nptl/sem_waitcommon.c:111 #4 0x00007f3dffca6930 in __new_sem_wait_slow64 (sem=0x7f3da4655db0, abstime=0x0, clockid=0) at /usr/src/debug/glibc/glibc/nptl/sem_waitcommon.c:183 #5 0x00007f3dfc6cd6d9 in () at /usr/lib/libvpx.so.8 #6 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #7 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 8 (Thread 0x7f3de98b76c0 (LWP 16182)): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558ca240e2c8) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558ca240e2c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f3dffc9b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558ca240e2c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f3dffc9df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558ca240e278, cond=0x558ca240e2a0) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x558ca240e2a0, mutex=0x558ca240e278) at pthread_cond_wait.c:618 #5 0x00007f3dda50c4ee in cnd_wait () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:135 #6 0x00007f3dda4bc8bc in util_queue_thread_func () at ../mesa-22.3.6/src/util/u_queue.c:290 #7 0x00007f3dda50c41c in impl_thrd_routine () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:67 #8 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 7 (Thread 0x7f3db23456c0 (LWP 16194)): #0 __futex_abstimed_wait_common64 (private=<optimized out>, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f3da403ea10) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f3da403ea10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=<optimized out>, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f3dffc9b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f3da403ea10, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=<optimized out>) at futex-internal.c:139 #3 0x00007f3dffca689f in do_futex_wait (sem=sem@entry=0x7f3da403ea10, abstime=0x0, clockid=0) at /usr/src/debug/glibc/glibc/nptl/sem_waitcommon.c:111 #4 0x00007f3dffca6930 in __new_sem_wait_slow64 (sem=0x7f3da403ea10, abstime=0x0, clockid=0) at /usr/src/debug/glibc/glibc/nptl/sem_waitcommon.c:183 #5 0x00007f3dfc6cd790 in () at /usr/lib/libvpx.so.8 #6 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #7 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 6 (Thread 0x7f3dc1bfe6c0 (LWP 16189)): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558ca2d7aad0) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558ca2d7aad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f3dffc9b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558ca2d7aad0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f3dffc9df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558ca2d7aa80, cond=0x558ca2d7aaa8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x558ca2d7aaa8, mutex=0x558ca2d7aa80) at pthread_cond_wait.c:618 #5 0x00007f3dda50c4ee in cnd_wait () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:135 #6 0x00007f3dda4bc8bc in util_queue_thread_func () at ../mesa-22.3.6/src/util/u_queue.c:290 #7 0x00007f3dda50c41c in impl_thrd_routine () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:67 #8 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7f3dc11fd6c0 (LWP 16190)): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7f3da4001380) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f3da4001380, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f3dffc9b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f3da4001380, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f3dffc9df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f3da4001330, cond=0x7f3da4001358) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x7f3da4001358, mutex=0x7f3da4001330) at pthread_cond_wait.c:618 #5 0x00007f3e002eb7c4 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f3da4001330) at thread/qwaitcondition_unix.cpp:146 #6 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=mutex@entry=0x7f3dc11fc408, deadline=...) at thread/qwaitcondition_unix.cpp:225 #7 0x00007f3e02c17e56 in PipeWireRecordWriteThread::run() (this=0x7f3da6c630a0) at /usr/src/debug/kpipewire/kpipewire-5.27.3/src/pipewirerecord.cpp:526 #8 0x00007f3e002e8251 in QThreadPoolThread::run() (this=0x558ca282ad70) at thread/qthreadpool.cpp:100 #9 0x00007f3e002e432a in QThreadPrivate::start(void*) (arg=0x558ca282ad70) at thread/qthread_unix.cpp:330 #10 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #11 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 4 (Thread 0x7f3dc23ff6c0 (LWP 16188)): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558ca2cd8260) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558ca2cd8260, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f3dffc9b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558ca2cd8260, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f3dffc9df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558ca2cd8210, cond=0x558ca2cd8238) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x558ca2cd8238, mutex=0x558ca2cd8210) at pthread_cond_wait.c:618 #5 0x00007f3dda50c4ee in cnd_wait () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:135 #6 0x00007f3dda4bc8bc in util_queue_thread_func () at ../mesa-22.3.6/src/util/u_queue.c:290 #7 0x00007f3dda50c41c in impl_thrd_routine () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:67 #8 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #9 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 3 (Thread 0x7f3deabb86c0 (LWP 16180)): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558ca2366ab4) at futex-internal.c:57 #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x558ca2366ab4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007f3dffc9b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558ca2366ab4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007f3dffc9df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558ca2366a60, cond=0x558ca2366a88) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x558ca2366a88, mutex=0x558ca2366a60) at pthread_cond_wait.c:618 #5 0x00007f3e002eb7c4 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x558ca2366a60) at thread/qwaitcondition_unix.cpp:146 #6 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x558ca236a820, mutex=mutex@entry=0x558ca236a818, deadline=...) at thread/qwaitcondition_unix.cpp:225 #7 0x00007f3e02590cc4 in QtWaylandClient::EventThread::waitForReading() (this=0x558ca236a7e0) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:242 #8 QtWaylandClient::EventThread::run() (this=0x558ca236a7e0) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:206 #9 0x00007f3e002e432a in QThreadPrivate::start(void*) (arg=0x558ca236a7e0) at thread/qthread_unix.cpp:330 #10 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #11 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7f3dea3b76c0 (LWP 16181)): #0 0x00007f3dffd139df in __GI___poll (fds=fds@entry=0x7f3dea3b64b0, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f3e02590d1d in poll (__timeout=-1, __nfds=2, __fds=0x7f3dea3b64b0) at /usr/include/bits/poll2.h:39 #2 QtWaylandClient::EventThread::run() (this=0x558ca2369d30) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:208 #3 0x00007f3e002e432a in QThreadPrivate::start(void*) (arg=0x558ca2369d30) at thread/qthread_unix.cpp:330 #4 0x00007f3dffc9ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #5 0x00007f3dffd20d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7f3dec1ee0c0 (LWP 16174)): #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f3dffca0953 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f3dffc51ea8 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f3e00e7e7ef in KCrash::defaultCrashHandler(int) (sig=6) at /usr/src/debug/kcrash/kcrash-5.104.0/src/kcrash.cpp:626 #4 0x00007f3dffc51f50 in <signal handler called> () at /usr/lib/libc.so.6 #5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #6 0x00007f3dffca0953 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #7 0x00007f3dffc51ea8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #8 0x00007f3dffc3b53d in __GI_abort () at abort.c:79 #9 0x00007f3e0029fede in qt_message_fatal (message=<synthetic pointer>..., context=<optimized out>) at global/qlogging.cpp:1914 #10 QMessageLogger::fatal(char const*, ...) const (this=<optimized out>, msg=<optimized out>) at global/qlogging.cpp:893 #11 0x00007f3e002a16da in QThread::~QThread() (this=0x558ca350d450, this=<optimized out>) at thread/qthread.cpp:456 #12 0x00007f3e02c16585 in PipeWireRecordProduceThread::~PipeWireRecordProduceThread() (this=0x558ca350d450, this=<optimized out>) at /usr/src/debug/kpipewire/build/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.3/src/pipewirerecord_p.h:99 #13 PipeWireRecordProduceThread::~PipeWireRecordProduceThread() (this=0x558ca350d450, this=<optimized out>) at /usr/src/debug/kpipewire/build/src/KPipeWireRecord_autogen/EWIEGA46WW/../../../../kpipewire-5.27.3/src/pipewirerecord_p.h:99 #14 0x00007f3e02c18808 in std::default_delete<PipeWireRecordProduceThread>::operator()(PipeWireRecordProduceThread*) const (__ptr=<optimized out>, this=<optimized out>) at /usr/include/c++/12.2.1/bits/unique_ptr.h:89 #15 std::unique_ptr<PipeWireRecordProduceThread, std::default_delete<PipeWireRecordProduceThread> >::~unique_ptr() (this=0x558ca2a41558, this=<optimized out>) at /usr/include/c++/12.2.1/bits/unique_ptr.h:396 #16 PipeWireRecordPrivate::~PipeWireRecordPrivate() (this=0x558ca2a41540, this=<optimized out>) at /usr/src/debug/kpipewire/kpipewire-5.27.3/src/pipewirerecord_p.h:124 #17 QScopedPointerDeleter<PipeWireRecordPrivate>::cleanup(PipeWireRecordPrivate*) (pointer=0x558ca2a41540) at /usr/include/qt/QtCore/qscopedpointer.h:60 #18 QScopedPointerDeleter<PipeWireRecordPrivate>::cleanup(PipeWireRecordPrivate*) (pointer=0x558ca2a41540) at /usr/include/qt/QtCore/qscopedpointer.h:52 #19 QScopedPointer<PipeWireRecordPrivate, QScopedPointerDeleter<PipeWireRecordPrivate> >::~QScopedPointer() (this=0x558ca2a026a0, this=<optimized out>) at /usr/include/qt/QtCore/qscopedpointer.h:107 #20 PipeWireRecord::~PipeWireRecord() (this=0x558ca2a02690, this=<optimized out>) at /usr/src/debug/kpipewire/kpipewire-5.27.3/src/pipewirerecord.cpp:98 #21 0x00007f3e02c1887e in PipeWireRecord::~PipeWireRecord() (this=0x558ca2a02690, this=<optimized out>) at /usr/src/debug/kpipewire/kpipewire-5.27.3/src/pipewirerecord.cpp:98 #22 0x0000558ca1c06671 in std::default_delete<PipeWireRecord>::operator()(PipeWireRecord*) const (__ptr=<optimized out>, this=<optimized out>) at /usr/include/c++/12.2.1/bits/unique_ptr.h:95 #23 std::unique_ptr<PipeWireRecord, std::default_delete<PipeWireRecord> >::~unique_ptr() (this=0x558ca26b8f00, this=<optimized out>) at /usr/include/c++/12.2.1/bits/unique_ptr.h:396 #24 VideoPlatformWayland::~VideoPlatformWayland() (this=0x558ca26b8ed0, this=<optimized out>) at /usr/src/debug/spectacle/build/src/spectacle_autogen/UWYFJWVAJO/../../../../spectacle-23.03.80/src/Platforms/VideoPlatformWayland.h:19 #25 VideoPlatformWayland::~VideoPlatformWayland() (this=0x558ca26b8ed0, this=<optimized out>) at /usr/src/debug/spectacle/build/src/spectacle_autogen/UWYFJWVAJO/../../../../spectacle-23.03.80/src/Platforms/VideoPlatformWayland.h:19 #26 0x0000558ca1c19c9e in std::default_delete<VideoPlatform>::operator()(VideoPlatform*) const (__ptr=<optimized out>, this=<optimized out>) at /usr/include/c++/12.2.1/bits/unique_ptr.h:89 #27 std::unique_ptr<VideoPlatform, std::default_delete<VideoPlatform> >::~unique_ptr() (this=0x7fff85830cb0, this=<optimized out>) at /usr/include/c++/12.2.1/bits/unique_ptr.h:396 #28 SpectacleCore::~SpectacleCore() (this=0x7fff85830c80, this=<optimized out>) at /usr/src/debug/spectacle/spectacle-23.03.80/src/SpectacleCore.cpp:228 #29 0x0000558ca1c01b37 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/spectacle/spectacle-23.03.80/src/Main.cpp:107
ooops, I thought drkonqi had failed to send tne another report. *** This bug has been marked as a duplicate of bug 467593 ***