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

            Bug ID: 473149
           Summary: xdg-desktop-portal-kde crashed after finishing a
                    screen recording with Kooha
    Classification: Plasma
           Product: xdg-desktop-portal-kde
           Version: unspecified
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: bugsefor...@gmx.com
                CC: aleix...@kde.org, jgrul...@redhat.com, n...@kde.org
  Target Milestone: ---

SUMMARY
I recorded my screen three times in sequence with Kooha installed from
flathub.org.
xdg-desktop-portal-kde crashed after finishing the last recording.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.6.0
Graphics Platform: Wayland


Thread 5 (Thread 0x7f87595ff640 (LWP 12065)):
#0  0x00007f875d518d7f in __GI___poll (fds=0x55b3f055c330, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f875cc8a1f6 in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x55b3f055c330, timeout=<optimized out>, context=0x7f8754001d20)
at ../../../glib/gmain.c:4518
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7f8754001d20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4208
#3  0x00007f875cc323e3 in g_main_context_iteration (context=0x7f8754001d20,
may_block=1) at ../../../glib/gmain.c:4278
#4  0x00007f875dfb57fe in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt6Core.so.6
#5  0x00007f875dd66df3 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#6  0x00007f875de44030 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#7  0x00007f875f44dd5e in ?? () from /lib/x86_64-linux-gnu/libQt6DBus.so.6
#8  0x00007f875deceb5c in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#9  0x00007f875d494b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#10 0x00007f875d526a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f8750fff640 (LWP 12068)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55b3f0611638) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55b3f0611638) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55b3f0611638, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f875d493ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55b3f06115e8, cond=0x55b3f0611610) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55b3f0611610, mutex=0x55b3f06115e8) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f875110f89d in cnd_wait (cond=<optimized out>, mtx=<optimized out>)
at ../src/c11/impl/threads_posix.c:135
#6  0x00007f87510bfb0b in util_queue_thread_func
(input=input@entry=0x55b3f060a5e0) at ../src/util/u_queue.c:290
#7  0x00007f875110f7cb in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:67
#8  0x00007f875d494b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f875d526a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f8753fff640 (LWP 12066)):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x55b3f05991a4) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x55b3f05991a4) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x55b3f05991a4, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f875d493ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x55b3f0599150, cond=0x55b3f0599178) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55b3f0599178, mutex=0x55b3f0599150) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f875ded6a1b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#6  0x00007f875f2cc807 in ?? () from
/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6
#7  0x00007f875deceb5c in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#8  0x00007f875d494b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f875d526a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f87537fe640 (LWP 12067)):
#0  0x00007f875d518d7f in __GI___poll (fds=0x7f87537fda00, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f875f2cc876 in ?? () from
/lib/x86_64-linux-gnu/libQt6WaylandClient.so.6
#2  0x00007f875deceb5c in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#3  0x00007f875d494b43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#4  0x00007f875d526a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f8759e6dfc0 (LWP 12064)):
#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140219305615296)
at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=6, threadid=140219305615296) at
./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=140219305615296, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#3  0x00007f875d442476 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#4  0x00007f875f18e5ff in KCrash::defaultCrashHandler(int) () from
/lib/x86_64-linux-gnu/libKF6Crash.so.6
#5  <signal handler called>
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140219305615296)
at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=140219305615296) at
./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=140219305615296, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#9  0x00007f875d442476 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#10 0x00007f875d4287f3 in __GI_abort () at ./stdlib/abort.c:79
#11 0x00007f875dcb9172 in qAbort() () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#12 0x00007f875dcba0f7 in QMessageLogger::fatal(char const*, ...) const () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x00007f875dcb90c3 in qt_assert(char const*, char const*, int) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x000055b3ef53983e in NotificationPortal::notificationClosed
(this=0x55b3f0671050) at ./src/notification.cpp:187
#15 0x00007f875ddb0757 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#16 0x00007f8760ad32e7 in KNotification::close() () from
/lib/x86_64-linux-gnu/libKF6Notifications.so.6
#17 0x00007f875ddb0757 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#18 0x00007f8760ae9d74 in ?? () from
/lib/x86_64-linux-gnu/libKF6Notifications.so.6
#19 0x00007f875ddb0757 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#20 0x00007f8760b0d19f in ?? () from
/lib/x86_64-linux-gnu/libKF6Notifications.so.6
#21 0x00007f8760b0d600 in ?? () from
/lib/x86_64-linux-gnu/libKF6Notifications.so.6
#22 0x00007f875f463190 in ?? () from /lib/x86_64-linux-gnu/libQt6DBus.so.6
#23 0x00007f875dda777c in QObject::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#24 0x00007f875eb89596 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#25 0x00007f875dd5a128 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt6Core.so.6
#26 0x00007f875dd5e0f8 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#27 0x00007f875dfb5f97 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#28 0x00007f875cc34d3b in g_main_dispatch (context=0x7f8754005040) at
../../../glib/gmain.c:3419
#29 g_main_context_dispatch (context=0x7f8754005040) at
../../../glib/gmain.c:4137
#30 0x00007f875cc8a258 in g_main_context_iterate.constprop.0
(context=context@entry=0x7f8754005040, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4213
#31 0x00007f875cc323e3 in g_main_context_iteration (context=0x7f8754005040,
may_block=1) at ../../../glib/gmain.c:4278
#32 0x00007f875dfb57fe in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt6Core.so.6
#33 0x00007f875dd66df3 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#34 0x00007f875dd62d06 in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt6Core.so.6
#35 0x000055b3ef53f8c5 in main (argc=<optimized out>, argv=<optimized out>) at
./src/xdg-desktop-portal-kde.cpp:47

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

Reply via email to