Bug 441394 - Every damn time I use that activity Plasma crashes
Summary: Every damn time I use that activity Plasma crashes
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.22.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 441333 441408 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-08-22 20:47 UTC by Kevin Coonan
Modified: 2021-09-23 04:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Coonan 2021-08-22 20:47:14 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:
Trying to get back to work on a huge database development project (I have 40 tables to load w/ ~60gb of data--and thats my data dictionary!) and when I switched back to my "admin" desktop, which has a lot of plasmoids of dubious quality, to try and fix some problem w/ flakey behavior on the part of the Qt windows decorators which made it impossible to get Konsole out of my way.

I did have an active (proxyish) connection to Google Cloud SQL, and was also connected to MariaDB on my workstation.  A million Firefox pages open trying to figure out if I want to try and learn pgloader or take a bigger leap w/ openrefine...but memory was about 8 out of 16gb used.  I had been keeping an eye on things w/ HTOP, and I didn't see anything that looked like a memory leak.

I suspect it is a flakey plasmoid, and I am getting rid of them as soon as I...ah crap...it just crashed again just LOOKING at the plasmoids.

Tmux and framebuffer are looking pretty good these days....
- Unusual behavior I noticed:
Switching activities and it seems to be to the one cluttered w/ plasmoids.
- Custom settings of the application:
Nothing too odd.  I have just installed it, and am trying to work out the glitches (no sound?!?), so I have gone over my alternatives w/ a fine tooth comb to make sure that everythign Python3 is 3.8 (I did install 3.9 as well, as I figure if I am going to have to learn it, might as well start w/ the current version--now figuring out which verion of Qt (5.15? 6?) to use is a problem for another day.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fb28e41e980 (LWP 5450))]
[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=0x55e907342890) 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  0x00007fb2753a4f81 in Konsole::Pty::start (this=0x55e906ecefb0, program=..., programArguments=..., environment=..., winid=0, addToUtmp=<optimized out>) at lib/Pty.cpp:165
#10 0x00007fb2753a56b5 in Konsole::Session::run (this=0x55e907338b90) at /usr/include/qt5/QtCore/qstringlist.h:138
#11 0x00007fb2753c558b in KSession::qt_metacall (this=0x55e9073217c0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7fff8bcc7340) at /usr/src/debug/qmltermwidget-0.2.0-2.8.x86_64/moc_ksession.cpp:407
#12 0x00007fb29258404d in QQmlObjectOrGadget::metacall (this=this@entry=0x7fff8bcc7580, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=argv@entry=0x7fff8bcc7340) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:51
#13 0x00007fb292461c7e in CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=0x7fb2829b05b0, engine=0x55e9062491d0, 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=0x55e9062491d0, callArgs=callArgs@entry=0x7fb2829b05b0, 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 0x00007fb292464f0b 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 0x00007fb292481b53 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=0x7fff8bcc7840, engine=0x55e9062491d0, code=0x7fb2829b0538 "") at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754
#19 0x00007fb2924847e7 in QV4::Moth::VME::exec (frame=frame@entry=0x7fff8bcc7840, engine=engine@entry=0x55e9062491d0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#20 0x00007fb292417c6e in QV4::Function::call (this=this@entry=0x55e90730eed0, thisObject=<optimized out>, argv=argv@entry=0x7fb2829b0500, 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 0x00007fb29259ec05 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x55e907361500, callData=callData@entry=0x7fb2829b04d0, 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 0x00007fb29255065b 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 0x00007fb292551848 in QQmlBoundSignal_callback (e=0x55e907341c60, a=0x0) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#24 0x00007fb292583af5 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 0x00007fb290f8cb38 in ?? () from /lib64/libQt5Core.so.5
#26 0x00007fb2925b45fc in QQmlObjectCreator::finalize (this=0x55e906285320, interrupt=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1442
#27 0x00007fb29254aac5 in QQmlIncubatorPrivate::incubate (this=0x55e906aea360, i=...) at /usr/include/qt5/QtCore/qscopedpointer.h:116
#28 0x00007fb29254b0bd in QQmlEnginePrivate::incubate (this=0x55e90658ddd0, 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 0x00007fb2925449fb 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 0x00007fb292f548da in KDeclarative::QmlObject::completeInitialization (initialProperties=..., this=0x55e906aeb580) at /usr/src/debug/kdeclarative-5.85.0-1.1.x86_64/src/kdeclarative/qmlobject.cpp:307
#31 KDeclarative::QmlObject::completeInitialization (this=0x55e906aeb580, initialProperties=...) at /usr/src/debug/kdeclarative-5.85.0-1.1.x86_64/src/kdeclarative/qmlobject.cpp:289
#32 0x00007fb2932279eb in PlasmaQuick::AppletQuickItem::init (this=this@entry=0x55e906af3450) at /usr/src/debug/plasma-framework-5.85.0-1.1.x86_64/src/plasmaquick/appletquickitem.cpp:649
#33 0x00007fb28820d802 in AppletInterface::init (this=0x55e906af3450) at /usr/src/debug/plasma-framework-5.85.0-1.1.x86_64/src/scriptengines/qml/plasmoid/appletinterface.cpp:141
#34 0x00007fb293224e91 in PlasmaQuick::AppletQuickItem::itemChange (this=0x55e906af3450, change=QQuickItem::ItemSceneChange, value=...) at /usr/src/debug/plasma-framework-5.85.0-1.1.x86_64/src/plasmaquick/appletquickitem.cpp:927
#35 0x00007fb292a643ab in QQuickItemPrivate::refWindow (this=0x55e906af3500, c=0x55e906ab5f90) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickitem.cpp:3003
#36 0x00007fb292a64369 in QQuickItemPrivate::refWindow (this=0x55e906a9db50, c=0x55e906ab5f90) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickitem.cpp:2996
#37 0x00007fb292a64770 in QQuickItem::setParentItem (this=0x55e906a9fba0, parentItem=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde29-1.3.x86_64/src/quick/items/qquickitem.cpp:2716
#38 0x00007fb29322cd1d in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x55e906cbacb0, cont=<optimized out>) at /usr/src/debug/plasma-framework-5.85.0-1.1.x86_64/src/plasmaquick/containmentview.cpp:122
#39 0x000055e904ade349 in ShellCorona::addOutput (this=this@entry=0x55e9064b02a0, screen=<optimized out>, screen@entry=0x55e90604c3b0) at /usr/src/debug/plasma5-workspace-5.22.4-1.4.x86_64/shell/shellcorona.cpp:1237
#40 0x000055e904adf00b in ShellCorona::load (this=<optimized out>) at /usr/src/debug/plasma5-workspace-5.22.4-1.4.x86_64/shell/shellcorona.cpp:701
#41 0x00007fb290f8cfd3 in ?? () from /lib64/libQt5Core.so.5
#42 0x00007fb2931de2f1 in KActivities::Consumer::serviceStatusChanged (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/build/src/lib/KF5Activities_autogen/EWIEGA46WW/moc_consumer.cpp:253
#43 0x00007fb290f8cfd3 in ?? () from /lib64/libQt5Core.so.5
#44 0x00007fb2931ef312 in KActivities::ActivitiesCache::serviceStatusChanged (_t1=KActivities::Consumer::Running, this=0x55e9062daf50) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/build/src/lib/KF5Activities_autogen/EWIEGA46WW/moc_activitiescache_p.cpp:412
#45 KActivities::ActivitiesCache::setAllActivities (this=0x55e9062daf50, _activities=...) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/src/lib/activitiescache_p.cpp:270
#46 0x00007fb2931e2677 in KActivities::ActivitiesCache::passInfoFromReply<QList<ActivityInfo>, void (KActivities::ActivitiesCache::*)(QList<ActivityInfo> const&)> (f=<optimized out>, watcher=0x55e9064cf6a0, this=0x55e9062daf50) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/src/lib/activitiescache_p.cpp:180
#47 KActivities::ActivitiesCache::setAllActivitiesFromReply (watcher=0x55e9064cf6a0, this=0x55e9062daf50) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/src/lib/activitiescache_p.cpp:195
#48 KActivities::ActivitiesCache::qt_static_metacall (_o=0x55e9062daf50, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kactivities5-5.85.0-1.1.x86_64/build/src/lib/KF5Activities_autogen/EWIEGA46WW/moc_activitiescache_p.cpp:201
#49 0x00007fb290f8d008 in ?? () from /lib64/libQt5Core.so.5
#50 0x00007fb2919d2fff in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /lib64/libQt5DBus.so.5
#51 0x00007fb290f82f7e in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#52 0x00007fb291ce8a7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#53 0x00007fb290f5698a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#54 0x00007fb290f599d7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#55 0x00007fb290fae7e3 in ?? () from /lib64/libQt5Core.so.5
#56 0x00007fb28f27780f in g_main_dispatch (context=0x7fb284005000) at ../glib/gmain.c:3337
#57 g_main_context_dispatch (context=0x7fb284005000) at ../glib/gmain.c:4055
#58 0x00007fb28f277b98 in g_main_context_iterate (context=context@entry=0x7fb284005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#59 0x00007fb28f277c4f in g_main_context_iteration (context=0x7fb284005000, may_block=1) at ../glib/gmain.c:4196
#60 0x00007fb290fade64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#61 0x00007fb290f5538b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#62 0x00007fb290f5d670 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#63 0x000055e904ab9479 in main (argc=<optimized out>, argv=0x7fff8bcca7b0) at /usr/src/debug/plasma5-workspace-5.22.4-1.4.x86_64/shell/main.cpp:254
[Inferior 1 (process 5450) detached]

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

Reported using DrKonqi
Comment 1 Nate Graham 2021-08-23 19:13:07 UTC
#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  0x00007fb2753a4f81 in Konsole::Pty::start (this=0x55e906ecefb0, program=..., programArguments=..., environment=..., winid=0, addToUtmp=<optimized out>) at lib/Pty.cpp:165
#10 0x00007fb2753a56b5 in Konsole::Session::run (this=0x55e907338b90) at /usr/include/qt5/QtCore/qstringlist.h:138
#11 0x00007fb2753c558b in KSession::qt_metacall (this=0x55e9073217c0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7fff8bcc7340) at /usr/src/debug/qmltermwidget-0.2.0-2.8.x86_64/moc_ksession.cpp:407

Are you by any chance using the Konsole Profiles widget? Or can you describe in more detail what you're doing with Konsole? Because it's Konsole code that's crashing here.
Comment 2 Nate Graham 2021-08-23 19:23:52 UTC
*** Bug 441333 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2021-08-24 14:50:33 UTC
*** Bug 441408 has been marked as a duplicate of this bug. ***
Comment 4 Bug Janitor Service 2021-09-08 04:35:44 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2021-09-23 04:36:05 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!