https://bugs.kde.org/show_bug.cgi?id=424744
Bug ID: 424744 Summary: xdg-desktop-portal-kde used with flatpak version of OBS Studio crashes on neon unstable Product: xdg-desktop-portal-kde Version: unspecified Platform: Neon Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: jgrul...@redhat.com Reporter: bugsefor...@gmx.com Target Milestone: --- SUMMARY I'm using OBS Studio installed via flatpak/flathub. When I add Desktop/screencast (Wayland / X11) to Sources, select laptop screen and click on "Share" button, Plasma notifies about xdg-desktop-portal-kde crash. EXPECTED RESULT no crash SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.73.0 Qt Version: 5.14.2 Application: xdg-desktop-portal-kde (xdg-desktop-portal-kde), signal: Segmentation fault Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f58a496e800 (LWP 10942))] [KCrash Handler] #6 Screencasting::createOutputStream (this=0x0, output=output@entry=0x5643bc44f160, mode=Screencasting::Hidden) at ./src/screencasting.cpp:94 #7 0x00005643bb1a1b9b in WaylandIntegration::WaylandIntegrationPrivate::startStreamingOutput (this=this@entry=0x5643bb3e2480 <(anonymous namespace)::Q_QGS_globalWaylandIntegration::innerFunction()::holder>, outputName=<optimized out>, mode=mode@entry=Screencasting::Hidden) at ./src/waylandintegration.cpp:247 #8 0x00005643bb1a1c9b in WaylandIntegration::startStreamingOutput (outputName=<optimized out>, mode=mode@entry=Screencasting::Hidden) at ./src/waylandintegration.cpp:85 #9 0x00005643bb1a7b41 in ScreenCastPortal::Start (this=<optimized out>, handle=..., session_handle=..., app_id=..., parent_window=..., options=..., results=...) at ./src/screencast.cpp:140 #10 0x00005643bb1b4d98 in ScreenCastPortal::qt_static_metacall (_o=_o@entry=0x5643bc436a70, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=2, _a=_a@entry=0x7ffc9d102300) at ./obj-x86_64-linux-gnu/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/moc_screencast.cpp:131 #11 0x00005643bb1b5e85 in ScreenCastPortal::qt_metacall (this=0x5643bc436a70, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7ffc9d102300) at ./obj-x86_64-linux-gnu/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/moc_screencast.cpp:211 #12 0x00007f58a02595b8 in QDBusConnectionPrivate::deliverCall (this=this@entry=0x7f588c005240, object=object@entry=0x5643bc436a70, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:1001 #13 0x00007f58a025e4b0 in QDBusConnectionPrivate::activateCall (this=this@entry=0x7f588c005240, object=0x5643bc436a70, flags=flags@entry=273, msg=...) at qdbusintegrator.cpp:904 #14 0x00007f58a025ee2c in QDBusConnectionPrivate::activateCall (msg=..., flags=273, object=<optimized out>, this=0x7f588c005240) at qdbusintegrator.cpp:853 #15 QDBusConnectionPrivate::activateObject (this=0x7f588c005240, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1486 #16 0x00007f58a02616f8 in QDBusActivateObjectEvent::placeMetaCall (this=0x5643bc493f70) at qdbusintegrator.cpp:1606 #17 0x00007f589faf457b in QObject::event (this=0x5643bc3fe870, e=0x5643bc493f70) at kernel/qobject.cpp:1339 #18 0x00007f58a24a99ac in QApplicationPrivate::notify_helper (this=this@entry=0x5643bc3c62b0, receiver=receiver@entry=0x5643bc3fe870, e=e@entry=0x5643bc493f70) at kernel/qapplication.cpp:3685 #19 0x00007f58a24b0bb0 in QApplication::notify (this=0x7ffc9d102b40, receiver=0x5643bc3fe870, e=0x5643bc493f70) at kernel/qapplication.cpp:3431 #20 0x00007f589fac14a8 in QCoreApplication::notifyInternal2 (receiver=0x5643bc3fe870, event=0x5643bc493f70) at kernel/qcoreapplication.cpp:1075 #21 0x00007f589fac167e in QCoreApplication::sendEvent (receiver=receiver@entry=0x5643bc3fe870, event=event@entry=0x5643bc493f70) at kernel/qcoreapplication.cpp:1470 #22 0x00007f589fac4121 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5643bc3c4150) at kernel/qcoreapplication.cpp:1815 #23 0x00007f589fac46b8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674 #24 0x00007f589fb21103 in postEventSourceDispatch (s=0x5643bc3f2b70) at kernel/qeventdispatcher_glib.cpp:277 #25 0x00007f58983ba417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007f58983ba650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007f58983ba6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007f589fb207ac in QEventDispatcherGlib::processEvents (this=0x5643bc3ff9d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #29 0x00007f589fabfd2a in QEventLoop::exec (this=this@entry=0x7ffc9d102ac0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #30 0x00007f589fac94a0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1383 #31 0x00005643bb15487d in main (argc=<optimized out>, argv=<optimized out>) at ./src/xdg-desktop-portal-kde.cpp:50 -- You are receiving this mail because: You are watching all bug changes.