Bug 441408

Summary: Every time I choose one specific ativity plasma crashes.
Product: [Plasma] plasmashell Reporter: Kevin Coonan <kevin.coonan>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nate, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.22.4   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Kevin Coonan 2021-08-23 04:17:19 UTC
Application: plasmashell (5.22.4)

Qt Version: 5.15.2
Frameworks Version: 5.85.0
Operating System: Linux 5.13.12-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.22.4
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
Doesn't really matter, as soon as I end up on my "admin" activity (where Yast2 is, some easy links to Linux, openSUSE, KDE, etc. documentation.  

There were (I thought I got rid the suspect ones) several plasmoids / widgets on my desktop.  I nixed most of them, but suspect there is someone still lurking there so that when I change context / break of containment etc. (good idea--better if it worked!) and end up on my 'admin' activity it crashes.  

- Unusual behavior I noticed:

My entire desktop vanishes, I accidentally figured out that krunner survives (alt+F2) so I was still able to get some work on a critical DB job done.   If I clicked on an open app, I could get suck into that activity, but I had no way to navigate beyond what was in the activity via alt+tab (i.e. right clicking on desktop didn't do anything, Windows key didn't fire up, etc.)


- Custom settings of the application:

This is the best I can come up with (having a way to automatically attach relevant config files might be a "nice to have" feature for the next iteration of Dr. Konqui.  This is my plasma-org.kde/plasma.desktop-apletetsrc::

[ActionPlugins][0]
MiddleButton;NoModifier=org.kde.paste
RightButton;NoModifier=org.kde.contextmenu
wheel:Vertical;NoModifier=org.kde.switchdesktop

[ActionPlugins][1]
RightButton;NoModifier=org.kde.contextmenu

[Containments][1]
ItemGeometries-3840x2160=
ItemGeometriesHorizontal=
activityId=1a2ea874-b033-4ce0-8b06-12558fb97ca6
formfactor=0
immutability=1
lastScreen=0
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image

[Containments][1][Configuration]
PreloadWeight=42

[Containments][1][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/openSUSEdefault/contents/images/1920x1080.jpg

[Containments][2]
ItemGeometries-1920x1080=
ItemGeometriesHorizontal=
activityId=1a2ea874-b033-4ce0-8b06-12558fb97ca6
formfactor=0
immutability=1
lastScreen=1
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image

[Containments][2][Configuration]
PreloadWeight=42

[Containments][2][Wallpaper][org.kde.image][General]
Image=file:///usr/share/wallpapers/openSUSEdefault/contents/images/1920x1080.jpg

[Containments][3]
activityId=
formfactor=2
immutability=1
lastScreen=1
location=4
plugin=org.kde.panel
wallpaperplugin=org.kde.image

[Containments][3][Applets][20]
immutability=1
plugin=org.kde.plasma.digitalclock

[Containments][3][Applets][20][Configuration]
PreloadWeight=42

[Containments][3][Applets][21]
immutability=1
plugin=org.kde.plasma.showdesktop

[Containments][3][Applets][21][Configuration]
PreloadWeight=42

[Containments][3][Applets][4]
immutability=1
plugin=org.kde.plasma.kickoff

[Containments][3][Applets][4][Configuration]
PreloadWeight=92

[Containments][3][Applets][4][Configuration][General]
favorites=preferred://browser,/usr/share/applications/org.kde.kontact.desktop,/usr/share/applications/writer.desktop,/usr/share/applications/kde4/org.kde.amarok.desktop,/usr/share/applications/org.kde.digikam.desktop,/usr/share/applications/org.kde.dolphin.desktop,/usr/share/applications/systemsettings.desktop,/usr/share/applications/org.kde.Help.desktop,/usr/share/applications/org.kde.konsole.desktop
favoritesPortedToKAstats=true

[Containments][3][Applets][4][Configuration][Shortcuts]
global=Alt+F1

[Containments][3][Applets][4][Shortcuts]
global=Alt+F1

[Containments][3][Applets][5]
immutability=1
plugin=org.kde.plasma.pager

[Containments][3][Applets][5][Configuration]
PreloadWeight=42

[Containments][3][Applets][6]
immutability=1
plugin=org.kde.plasma.icontasks

[Containments][3][Applets][6][Configuration]
PreloadWeight=42

[Containments][3][Applets][7]
immutability=1
plugin=org.kde.plasma.marginsseparator

[Containments][3][Applets][7][Configuration]
PreloadWeight=42

[Containments][3][Applets][8]
immutability=1
plugin=org.kde.plasma.systemtray

[Containments][3][Applets][8][Configuration]
PreloadWeight=47
SystrayContainmentId=9

[Containments][3][Configuration]
PreloadWeight=42

[Containments][3][General]
AppletOrder=4;5;6;7;8;20;21

[Containments][9]
activityId=
formfactor=2
immutability=1
lastScreen=1
location=4
plugin=org.kde.plasma.private.systemtray
wallpaperplugin=org.kde.image

[Containments][9][Applets][10]
immutability=1
plugin=org.kde.plasma.pkupdates

[Containments][9][Applets][10][Configuration]
PreloadWeight=42

[Containments][9][Applets][11]
immutability=1
plugin=org.kde.plasma.volume

[Containments][9][Applets][11][Configuration]
PreloadWeight=42

[Containments][9][Applets][12]
immutability=1
plugin=org.kde.plasma.printmanager

[Containments][9][Applets][12][Configuration]
PreloadWeight=42

[Containments][9][Applets][13]
immutability=1
plugin=org.kde.plasma.clipboard

[Containments][9][Applets][13][Configuration]
PreloadWeight=42

[Containments][9][Applets][14]
immutability=1
plugin=org.kde.plasma.devicenotifier

[Containments][9][Applets][14][Configuration]
PreloadWeight=42

[Containments][9][Applets][15]
immutability=1
plugin=org.kde.plasma.notifications

[Containments][9][Applets][15][Configuration]
PreloadWeight=42

[Containments][9][Applets][16]
immutability=1
plugin=org.kde.plasma.keyboardindicator

[Containments][9][Applets][16][Configuration]
PreloadWeight=42

[Containments][9][Applets][17]
immutability=1
plugin=org.kde.plasma.nightcolorcontrol

[Containments][9][Applets][17][Configuration]
PreloadWeight=42

[Containments][9][Applets][18]
immutability=1
plugin=org.kde.plasma.keyboardlayout

[Containments][9][Applets][18][Configuration]
PreloadWeight=42

[Containments][9][Applets][19]
immutability=1
plugin=org.kde.kdeconnect

[Containments][9][Applets][19][Configuration]
PreloadWeight=42

[Containments][9][Applets][22]
immutability=1
plugin=org.kde.plasma.battery

[Containments][9][Applets][22][Configuration]
PreloadWeight=42

[Containments][9][Applets][23]
immutability=1
plugin=org.kde.plasma.networkmanagement

[Containments][9][Applets][23][Configuration]
PreloadWeight=42

[Containments][9][Applets][24]
immutability=1
plugin=org.kde.plasma.bluetooth

[Containments][9][Applets][24][Configuration]
PreloadWeight=42

[Containments][9][Configuration]
PreloadWeight=42

[Containments][9][General]
extraItems=org.kde.plasma.pkupdates,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.printmanager,org.kde.plasma.bluetooth,org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardindicator,org.kde.plasma.nightcolorcontrol,org.kde.plasma.keyboardlayout,org.kde.kdeconnect
iconSize=1
knownItems=org.kde.plasma.pkupdates,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.printmanager,org.kde.plasma.bluetooth,org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.plasma.keyboardindicator,org.kde.plasma.nightcolorcontrol,org.kde.plasma.keyboardlayout,org.kde.kdeconnect

[ScreenMapping]
itemsOnDisabledScreens=0,2,desktop:/Home.desktop,desktop:/trash.desktop
screenMapping=desktop:/Home.desktop,0,desktop:/trash.desktop,0

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fec2f4c9980 (LWP 10661))]
[KCrash Handler]
#6  QString::~QString (this=<optimized out>, this=<optimized out>) at /usr/include/c++/11/bits/atomic_base.h:385
#7  QString::clear (this=0x558a6ead2680) at /usr/include/qt5/QtCore/qstring.h:1092
#8  KProcess::clearProgram (this=<optimized out>) at /usr/src/debug/kcoreaddons-5.85.0-1.1.x86_64/src/lib/io/kprocess.cpp:158
#9  0x00007fec1194ff81 in Konsole::Pty::start (this=0x558a71fa2a10, program=..., programArguments=..., environment=..., winid=0, addToUtmp=<optimized out>) at lib/Pty.cpp:165
#10 0x00007fec119506b5 in Konsole::Session::run (this=0x558a6ead1e20) at /usr/include/qt5/QtCore/qstringlist.h:138
#11 0x00007fec1197058b in KSession::qt_metacall (this=0x558a71fa2af0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7ffe69aeca20) at /usr/src/debug/qmltermwidget-0.2.0-2.8.x86_64/moc_ksession.cpp:407
#12 0x00007fec3362f04d in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffe69aecc60, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=argv@entry=0x7ffe69aeca20) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:51
#13 0x00007fec3350cc7e in CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=0x7fec1bbc15b0, engine=0x558a6b80dfe0, argTypes=0x0, argCount=0, returnType=43, index=<optimized out>, object=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1319
#14 CallPrecise (object=..., data=..., engine=engine@entry=0x558a6b80dfe0, callArgs=callArgs@entry=0x7fec1bbc15b0, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1573
#15 0x00007fec3350ff0b in CallOverloaded (callType=<optimized out>, propertyCache=<optimized out>, callArgs=<optimized out>, engine=<optimized out>, data=..., object=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1645
#16 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2133
#17 0x00007fec3352cb53 in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#18 QV4::Moth::VME::interpret (frame=0x7ffe69aecf20, engine=0x558a6b80dfe0, code=0x7fec1bbc1538 "\200N\226\033\354\177") at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754
#19 0x00007fec3352f7e7 in QV4::Moth::VME::exec (frame=frame@entry=0x7ffe69aecf20, engine=engine@entry=0x558a6b80dfe0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#20 0x00007fec334c2c6e in QV4::Function::call (this=this@entry=0x558a6d9cf400, thisObject=<optimized out>, argv=argv@entry=0x7fec1bbc1500, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/jsruntime/qv4function.cpp:69
#21 0x00007fec33649c05 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x558a71fb2540, callData=callData@entry=0x7fec1bbc14d0, isUndefined=isUndefined@entry=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:212
#22 0x00007fec335fb65b in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=<optimized out>) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#23 0x00007fec335fc848 in QQmlBoundSignal_callback (e=0x558a71fb24c0, a=0x0) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#24 0x00007fec3362eaf5 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#25 0x00007fec32037b38 in ?? () from /lib64/libQt5Core.so.5
#26 0x00007fec3365f5fc in QQmlObjectCreator::finalize (this=0x558a7013f5b0, interrupt=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1442
#27 0x00007fec335f5ac5 in QQmlIncubatorPrivate::incubate (this=0x558a6bda16a0, i=...) at /usr/include/qt5/QtCore/qscopedpointer.h:116
#28 0x00007fec335f60bd in QQmlEnginePrivate::incubate (this=0x558a6bafdc70, i=..., forContext=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmlincubator.cpp:89
#29 0x00007fec335ef9fb in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmlcomponent.cpp:1178
#30 0x00007fec33fff8da in KDeclarative::QmlObject::completeInitialization (initialProperties=..., this=0x558a6bdadc30) at /usr/src/debug/kdeclarative-5.85.0-1.1.x86_64/src/kdeclarative/qmlobject.cpp:307
#31 KDeclarative::QmlObject::completeInitialization (this=0x558a6bdadc30, initialProperties=...) at /usr/src/debug/kdeclarative-5.85.0-1.1.x86_64/src/kdeclarative/qmlobject.cpp:289
#32 0x00007fec342d29eb in PlasmaQuick::AppletQuickItem::init (this=this@entry=0x558a6bdadd70) at /usr/src/debug/plasma-framework-5.85.0-1.1.x86_64/src/plasmaquick/appletquickitem.cpp:649
#33 0x00007fec248ad802 in AppletInterface::init (this=0x558a6bdadd70) at /usr/src/debug/plasma-framework-5.85.0-1.1.x86_64/src/scriptengines/qml/plasmoid/appletinterface.cpp:141
#34 0x00007fec342cfe91 in PlasmaQuick::AppletQuickItem::itemChange (this=0x558a6bdadd70, change=QQuickItem::ItemSceneChange, value=...) at /usr/src/debug/plasma-framework-5.85.0-1.1.x86_64/src/plasmaquick/appletquickitem.cpp:927
#35 0x00007fec33b0f3ab in QQuickItemPrivate::refWindow (this=0x558a6bdade20, c=0x558a6bd6fed0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickitem.cpp:3003
#36 0x00007fec33b0f369 in QQuickItemPrivate::refWindow (this=0x558a6bd5ec60, c=0x558a6bd6fed0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickitem.cpp:2996
#37 0x00007fec33b0f770 in QQuickItem::setParentItem (this=0x558a6bd715f0, parentItem=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickitem.cpp:2716
#38 0x00007fec342d7d1d in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x558a6c052cd0, cont=<optimized out>) at /usr/src/debug/plasma-framework-5.85.0-1.1.x86_64/src/plasmaquick/containmentview.cpp:122
#39 0x0000558a6a9bd509 in ShellCorona::currentActivityChanged (this=0x558a6ba45ac0, newActivity=...) at /usr/src/debug/plasma5-workspace-5.22.4-1.4.x86_64/shell/shellcorona.cpp:1579
#40 0x00007fec32037fd3 in ?? () from /lib64/libQt5Core.so.5
#41 0x00007fec34289292 in KActivities::Consumer::currentActivityChanged (this=<optimized out>, _t1=...) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/build/src/lib/KF5Activities_autogen/EWIEGA46WW/moc_consumer.cpp:246
#42 0x00007fec32037fd3 in ?? () from /lib64/libQt5Core.so.5
#43 0x00007fec34296c4d in KActivities::ActivitiesCache::currentActivityChanged (_t1=..., this=0x558a6b870400) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/build/src/lib/KF5Activities_autogen/EWIEGA46WW/moc_activitiescache_p.cpp:405
#44 KActivities::ActivitiesCache::setCurrentActivity (this=0x558a6b870400, activity=...) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/src/lib/activitiescache_p.cpp:284
#45 0x00007fec32037fd3 in ?? () from /lib64/libQt5Core.so.5
#46 0x00007fec3429e5b0 in OrgKdeActivityManagerActivitiesInterface::CurrentActivityChanged (_t1=..., this=<optimized out>) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/build/src/lib/activities_interface.moc:412
#47 OrgKdeActivityManagerActivitiesInterface::qt_static_metacall (_o=_o@entry=0x7fec20008660, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=9, _a=_a@entry=0x7ffe69aef780) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/build/src/lib/activities_interface.moc:193
#48 0x00007fec3429e943 in OrgKdeActivityManagerActivitiesInterface::qt_metacall (this=0x7fec20008660, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7ffe69aef780) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/build/src/lib/activities_interface.moc:335
#49 0x00007fec32a3269b in ?? () from /lib64/libQt5DBus.so.5
#50 0x00007fec3202df7e in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#51 0x00007fec32d93a7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#52 0x00007fec3200198a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#53 0x00007fec320049d7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#54 0x00007fec320597e3 in ?? () from /lib64/libQt5Core.so.5
#55 0x00007fec3032280f in g_main_dispatch (context=0x7fec28005000) at ../glib/gmain.c:3337
#56 g_main_context_dispatch (context=0x7fec28005000) at ../glib/gmain.c:4055
#57 0x00007fec30322b98 in g_main_context_iterate (context=context@entry=0x7fec28005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#58 0x00007fec30322c4f in g_main_context_iteration (context=0x7fec28005000, may_block=1) at ../glib/gmain.c:4196
#59 0x00007fec32058e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#60 0x00007fec3200038b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#61 0x00007fec32008670 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#62 0x0000558a6a996479 in main (argc=<optimized out>, argv=0x7ffe69aefdd0) at /usr/src/debug/plasma5-workspace-5.22.4-1.4.x86_64/shell/main.cpp:254
[Inferior 1 (process 10661) detached]

Possible duplicates by query: bug 441394, bug 441333, bug 430698, bug 424171, bug 421499.

Reported using DrKonqi
Comment 1 Nate Graham 2021-08-24 14:50:33 UTC

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