Summary: | teams.microsoft.com screen sharing in chromium crashes the desktop portal | ||
---|---|---|---|
Product: | [Plasma] xdg-desktop-portal-kde | Reporter: | Julian Pollak <bugs.kde.org.crop588> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | aleixpol, luigi.mantellini+kde, nate |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 6.3.5 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/179023/events/472b00b7795d4abdbbcb406723de3c0c/ |
Description
Julian Pollak
2025-05-12 13:21:47 UTC
I can add to this that the bug is reproducible every time: 1. use Chromium to join or host a Teams meeting over teams.microsoft.com 2. Try to screen share. Choose "entire screen" or "single window", doesn't matter. 3. Chromium will say "Your video is not working". 4. xdg-desktop-portal-kde will crash. Even more information: Screen sharing with the exact same setup in Discord works without a problem. So I am absolutely not sure if this is even a KDE bug but might be a problem with Chromium. They key part: [KCrash Handler] #5 qt_ptr_swap<QTypedArrayData<WaylandIntegration::Stream> > (lhs=<optimized out>, rhs=<optimized out>, lhs=<optimized out>, rhs=<optimized out>) at /usr/include/qt6/QtCore/qarraydata.h:60 #6 QArrayDataPointer<WaylandIntegration::Stream>::swap (this=<optimized out>, other=..., this=<optimized out>, other=...) at /usr/include/qt6/QtCore/qarraydatapointer.h:131 #7 QArrayDataPointer<WaylandIntegration::Stream>::operator= (this=0x78, other=...) at /usr/include/qt6/QtCore/qarraydatapointer.h:72 #8 QList<WaylandIntegration::Stream>::operator= (this=0x78) at /usr/include/qt6/QtCore/qlist.h:76 #9 ScreenCastSession::setStreams (this=0x0, streams=...) at /usr/src/debug/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.3.5/src/session.cpp:286 #10 0x00005a25b53abc9e in ScreenCastPortal::Start (this=<optimized out>, handle=..., session_handle=..., app_id=..., parent_window=..., options=..., results=...) at /usr/src/debug/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.3.5/src/screencast.cpp:335 #11 0x00005a25b5338355 in ScreenCastPortal::qt_static_metacall (_o=_o@entry=0x5a25f1f87e90, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=2, _a=_a@entry=0x7ffe6457b148) at /usr/src/debug/xdg-desktop-portal-kde/build/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/moc_screencast.cpp:147 #12 0x00005a25b533c5c7 in ScreenCastPortal::qt_metacall (this=0x5a25f1f87e90, _c=<optimized out>, _id=2, _a=0x7ffe6457b148) at /usr/src/debug/xdg-desktop-portal-kde/build/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/moc_screencast.cpp:212 *** This bug has been marked as a duplicate of bug 500577 *** *** This bug has been marked as a duplicate of bug 500577 *** |