https://bugs.kde.org/show_bug.cgi?id=476044
Bug ID: 476044 Summary: Media Plasmoid causes crash when a window plays media outside Desktop 1 Classification: Plasma Product: plasmashell Version: 5.27.8 Platform: Fedora RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: 616midnightb...@gmail.com CC: k...@davidedmundson.co.uk Target Milestone: 1.0 Application: plasmashell (5.27.8) Qt Version: 5.15.9 Frameworks Version: 5.108.0 Operating System: Linux 6.5.5-100.fc37.x86_64 x86_64 Windowing System: Wayland Distribution: "Fedora release 37 (Thirty Seven)" DrKonqi: 5.27.8 [KCrashBackend] -- Information about the crash: Title. Whenever it happens, the task switcher begins to launch new instances of open apps when clicked on instead of switching to them, which I can only fix by restarting plasmashell. I've observed this behaviour chiefly with Spotify and it goes back as long as I remember on KDE but only recently did I puzzle out that it's related to the virtual desktop and that it applies to anything that uses the MPRIS protocol to connect to it. It happens so consistently that within literal moments of starting to play a video on Firefox on Desktop 2 and switching to another app, it launched another instance instead. I've seen this issue floating around before from other KDE users, and there seems to be some other bug reports for it. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007f6b3bba694a in QOpenGLContext::functions() const () at /lib64/libQt5Gui.so.5 #5 0x00007f6b3d43fcad in QSGOpenGLLayer::invalidated() () at /lib64/libQt5Quick.so.5 #6 0x00007f6b3d4405f0 in QSGOpenGLLayer::~QSGOpenGLLayer() () at /lib64/libQt5Quick.so.5 #7 0x00007f6b3d44064d in QSGOpenGLLayer::~QSGOpenGLLayer() () at /lib64/libQt5Quick.so.5 #8 0x00007f6b3d5a0387 in QQuickShaderEffectSourceCleanup::run() () at /lib64/libQt5Quick.so.5 #9 0x00007f6b3d4a7759 in QQuickWindowPrivate::runAndClearJobs(QList<QRunnable*>*) () at /lib64/libQt5Quick.so.5 #10 0x00007f6b3d4a7db8 in QQuickWindow::cleanupSceneGraph() () at /lib64/libQt5Quick.so.5 #11 0x00007f6b3d424ae2 in QSGGuiThreadRenderLoop::windowDestroyed(QQuickWindow*) () at /lib64/libQt5Quick.so.5 #12 0x00007f6b3d4ac943 in QQuickWindow::~QQuickWindow() () at /lib64/libQt5Quick.so.5 #13 0x00007f6b183ba141 in QQmlPrivate::QQmlElement<PlasmaQuick::Dialog>::~QQmlElement() () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so #14 0x00007f6b3b6c69ea in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5 #15 0x00007f6b3b6cdd78 in QObject::~QObject() () at /lib64/libQt5Core.so.5 #16 0x00007f6b3d616689 in QQmlPrivate::QQmlElement<QQuickMouseArea>::~QQmlElement() () at /lib64/libQt5Quick.so.5 #17 0x00007f6b3ddd7d6d in PlasmaQuick::AppletQuickItem::~AppletQuickItem() () at /lib64/libKF5PlasmaQuick.so.5 #18 0x00007f6b236f7b1a in ContainmentInterface::~ContainmentInterface() [clone .lto_priv.0] () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #19 0x00007f6b3b6c69ea in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5 #20 0x00007f6b3b6cdd78 in QObject::~QObject() () at /lib64/libQt5Core.so.5 #21 0x00007f6b236ea26f in DeclarativeAppletScript::~DeclarativeAppletScript() () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #22 0x00007f6b3db38c3a in Plasma::AppletPrivate::~AppletPrivate() () at /lib64/libKF5Plasma.so.5 #23 0x00007f6b3db2ab34 in Plasma::Applet::~Applet() () at /lib64/libKF5Plasma.so.5 #24 0x00007f6b2013bbad in SystemTray::~SystemTray() () at /usr/lib64/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so #25 0x00007f6b3b6c69ea in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5 #26 0x00007f6b3b6cdd78 in QObject::~QObject() () at /lib64/libQt5Core.so.5 #27 0x00007f6b237c1b06 in SystemTrayContainer::~SystemTrayContainer() () at /usr/lib64/qt5/plugins/plasma/applets/org.kde.plasma.systemtray.so #28 0x00007f6b3b6c69ea in QObjectPrivate::deleteChildren() () at /lib64/libQt5Core.so.5 #29 0x00007f6b3b6cdd78 in QObject::~QObject() () at /lib64/libQt5Core.so.5 #30 0x00007f6b3db2ae1d in Plasma::Containment::~Containment() () at /lib64/libKF5Plasma.so.5 #31 0x0000561a9188b603 in ShellCorona::~ShellCorona() () #32 0x0000561a9188b99d in ShellCorona::~ShellCorona() () #33 0x00007f6b3b6c80a1 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #34 0x00007f6b3c3aed72 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #35 0x00007f6b3b69d618 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #36 0x00007f6b3b6a0984 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #37 0x00007f6b3b6a414a in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #38 0x0000561a918666ac in main () [Inferior 1 (process 40940) detached] The reporter indicates this bug may be a duplicate of or related to bug 469440. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.