https://bugs.kde.org/show_bug.cgi?id=441408

            Bug ID: 441408
           Summary: Every time I choose one specific ativity plasma
                    crashes.
           Product: plasmashell
           Version: 5.22.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: kevin.coo...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to