Bug 452632

Summary: plasmashell crash after activating compositor
Product: [Plasma] plasmashell Reporter: Bart <bart>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bart, kde, nate
Priority: NOR Keywords: drkonqi
Version: master   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Bart 2022-04-15 01:07:19 UTC
Application: plasmashell (5.24.80)

Qt Version: 5.15.3
Frameworks Version: 5.94.0
Operating System: Linux 5.17.0-1.1-liquorix-amd64 x86_64
Windowing System: X11
Distribution: KDE neon Unstable Edition
DrKonqi: 5.24.80 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:

plasmashell crash after activating compositor.
Used to work.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#7  0x0000561fc052e046 in qobject_cast<QObject*>(QObject*) (object=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:519
#8  QtPrivate::QVariantValueHelper<QObject*>::object(QVariant const&) (v=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:753
#9  QtPrivate::ObjectInvoker<QtPrivate::QVariantValueHelper<QObject*>, QVariant const&, QObject*>::invoke(QVariant const&) (a=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:107
#10 qvariant_cast<QObject*>(QVariant const&) (v=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:879
#11 QVariant::value<QObject*>() const (this=0x7ffff439ca10) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:367


Possible duplicates by query: bug 452073, bug 452001, bug 451880, bug 451864, bug 451777.

Reported using DrKonqi
Comment 1 Bart 2022-04-15 01:07:20 UTC
Created attachment 148167 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2022-04-18 15:50:41 UTC
Important part:

#12 WorkspaceScripting::Applet::writeConfig(QString const&, QJSValue const&) (this=0x561fc8593060, key=..., value=...) at ./shell/scripting/applet.cpp:108
#13 0x0000561fc04db551 in WorkspaceScripting::Applet::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x561fc8593060, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=2, _a=_a@entry=0x7ffff439cc50) at ./obj-x86_64-linux-gnu/shell/plasmashell_autogen/7KDSW62DQT/moc_applet.cpp:103
#14 0x0000561fc04de073 in WorkspaceScripting::Applet::qt_metacall(QMetaObject::Call, int, void**) (this=this@entry=0x561fc8593060, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=2, _a=_a@entry=0x7ffff439cc50) at ./obj-x86_64-linux-gnu/shell/plasmashell_autogen/7KDSW62DQT/moc_applet.cpp:197
#15 0x0000561fc04de09a in WorkspaceScripting::Containment::qt_metacall(QMetaObject::Call, int, void**) (this=0x561fc8593060, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7ffff439cc50) at ./obj-x86_64-linux-gnu/shell/plasmashell_autogen/7KDSW62DQT/moc_containment.cpp:303

*** This bug has been marked as a duplicate of bug 451267 ***