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

            Bug ID: 449981
           Summary: Plasmashell crash, basically out of the blue
           Product: plasmashell
           Version: 5.24.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: nik.kaise...@googlemail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.24.0)

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.16.5-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.24.0 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I had my VM up and running, but this very error happened before too, even
without doing anything. The only program open was Firefox then, and the second
time (this report) virt-manager. 5.24 seems a bit .. unstable.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  0x00007fd0f1cfcb95 in std::__atomic_base<int>::load
(__m=std::memory_order_relaxed, this=<optimized out>) at
/usr/include/c++/11/bits/atomic_base.h:481
#7  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at
/usr/include/qt5/QtCore/qatomic_cxx11.h:239
#8  QBasicAtomicInteger<int>::loadRelaxed (this=<optimized out>) at
/usr/include/qt5/QtCore/qbasicatomic.h:107
#9  QtPrivate::RefCount::isShared (this=<optimized out>) at
/usr/include/qt5/QtCore/qrefcount.h:101
#10 QVector<QQuickPointerEvent*>::isDetached (this=0x55fb07c89930) at
/usr/include/qt5/QtCore/qvector.h:113
#11 QVector<QQuickPointerEvent*>::detach (this=0x55fb07c89930) at
/usr/include/qt5/QtCore/qvector.h:399
#12 QVector<QQuickPointerEvent*>::begin (this=0x55fb07c89930) at
/usr/include/qt5/QtCore/qvector.h:210
#13 QQuickWindowPrivate::queryPointerEventInstance
(this=this@entry=0x55fb07c89790, device=0x31,
eventType=eventType@entry=QEvent::None) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickwindow.cpp:2498
#14 0x00007fd0f1cfcd14 in QQuickWindow::mouseGrabberItem (this=<optimized out>)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickwindow.cpp:1735
#15 0x00007fd0f1cff49b in QQuickWindowPrivate::removeGrabber
(this=0x55fb08699540, grabber=grabber@entry=0x55fb04f45430,
mouse=mouse@entry=true, touch=touch@entry=true) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickwindow.cpp:1001
#16 0x00007fd0f1cdf002 in QQuickItemPrivate::setEffectiveVisibleRecur
(this=0x55fb04fa2f00, newEffectiveVisible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickitem.cpp:6067
#17 0x00007fd0f1cdf037 in QQuickItemPrivate::setEffectiveVisibleRecur
(this=this@entry=0x55fb04c90150, newEffectiveVisible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickitem.cpp:6072
#18 0x00007fd0f1cdf153 in QQuickItemPrivate::setVisible (this=0x55fb04c90150,
visible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickitem.cpp:5975
#19 0x00007fd0f1cec59b in QQuickItem::qt_metacall
(this=this@entry=0x55fb04cf52e0, _c=_c@entry=QMetaObject::WriteProperty,
_id=11, _a=_a@entry=0x7ffc242b4c40) at .moc/moc_qquickitem.cpp:1048
#20 0x00007fd0f24d18a6 in PlasmaQuick::AppletQuickItem::qt_metacall
(this=this@entry=0x55fb04cf52e0, _c=_c@entry=QMetaObject::WriteProperty,
_id=<optimized out>, _a=_a@entry=0x7ffc242b4c40) at
/usr/src/debug/plasma-framework-5.90.0-1.1.x86_64/build/src/plasmaquick/KF5PlasmaQuick_autogen/include/moc_appletquickitem.cpp:364
#21 0x00007fd0e064fc76 in AppletInterface::qt_metacall (this=0x55fb04cf52e0,
_c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffc242b4c40) at
/usr/src/debug/plasma-framework-5.90.0-1.1.x86_64/build/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_appletinterface.cpp:850
#22 0x00007fd0e065e226 in ContainmentInterface::qt_metacall
(this=0x55fb04cf52e0, _c=QMetaObject::WriteProperty, _id=<optimized out>,
_a=0x7ffc242b4c40) at
/usr/src/debug/plasma-framework-5.90.0-1.1.x86_64/build/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_containmentinterface.cpp:453
#23 0x00007fd0f17bce1f in QQmlPropertyData::writeProperty (flags=...,
value=<optimized out>, target=<optimized out>, this=<optimized out>) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:379
#24 QQmlPropertyPrivate::write (object=object@entry=0x55fb04cf52e0,
property=..., value=..., context=<optimized out>, flags=..., flags@entry=...)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/qml/qqmlproperty.cpp:1292
#25 0x00007fd0f16e31f1 in QV4::QObjectWrapper::setProperty
(engine=0x55fb04c5ad60, object=0x55fb04cf52e0, property=0x7fd0a40a0ae8,
value=...) at /usr/include/qt5/QtCore/qflags.h:120
#26 0x00007fd0f16e3a62 in QV4::QObjectWrapper::setQmlProperty (value=...,
revisionMode=QV4::QObjectWrapper::IgnoreRevision, name=<optimized out>,
object=0x55fb04cf52e0, qmlContext=<optimized out>, engine=0x55fb04c5ad60) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:435
#27 QV4::QObjectWrapper::setQmlProperty (engine=0x55fb04c5ad60,
qmlContext=<optimized out>, object=0x55fb04cf52e0, name=<optimized out>,
revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:418
#28 0x00007fd0f16e3c05 in QV4::QObjectWrapper::virtualPut (m=0x7fd0e01f7580,
id=..., value=..., receiver=0x7fd0e01f7580) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:722
#29 0x00007fd0f166c3b3 in QV4::Object::put (receiver=0x7fd0e01f7580, v=...,
name=0x7fd0e01f7588, this=0x7fd0e01f7580) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/jsruntime/qv4string_p.h:280
#30 QV4::Lookup::setterFallback (l=<optimized out>, engine=0x55fb04c5ad60,
object=..., value=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4lookup.cpp:497
#31 0x00007fd0f16fd6b2 in QV4::Moth::VME::interpret (frame=0x7ffc242b5080,
engine=0x55fb04c5ad60, code=0x7fd0e000994c
".':(\030\aVL\026.):*\030\b.+^\bL\n.,\030\t\b>-\tHM..:/\030\t.0:1>2\t.3:4\030\t.5:6>7\t.8:9\030\t.::;><\t.=:>\030\t.?:@>A\t.B:CL\n.D:E\030\t\n>F\t.G\030\t.H>I\t\026\006\002")
at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:653
#32 0x00007fd0f1701917 in QV4::Moth::VME::exec
(frame=frame@entry=0x7ffc242b5080, engine=engine@entry=0x55fb04c5ad60) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#33 0x00007fd0f1694d3e in QV4::Function::call (this=this@entry=0x55fb05003f60,
thisObject=<optimized out>, argv=argv@entry=0x7fd0e01f7500, argc=<optimized
out>, context=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4function.cpp:69
#34 0x00007fd0f181bb45 in QQmlJavaScriptExpression::evaluate
(this=this@entry=0x55fb09055200, callData=callData@entry=0x7fd0e01f74d0,
isUndefined=isUndefined@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:212
#35 0x00007fd0f17cd8ab in QQmlBoundSignalExpression::evaluate (this=<optimized
out>, a=<optimized out>) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#36 0x00007fd0f17cea98 in QQmlBoundSignal_callback (e=0x55fb095ff670, a=0x0) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#37 0x00007fd0f1800c75 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#38 0x00007fd0f01fe058 in doActivate<false> (sender=0x55fb05b04a30,
signal_index=30, argv=argv@entry=0x0) at kernel/qobject.cpp:3778
#39 0x00007fd0f01f7bdd in QMetaObject::activate (sender=<optimized out>,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=argv@entry=0x0) at kernel/qobject.cpp:3959
#40 0x00007fd0f17a7515 in QQmlVMEMetaObject::activate
(this=this@entry=0x55fb06121a30, object=<optimized out>, index=<optimized out>,
args=args@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:1312
#41 0x00007fd0f17a9c1f in QQmlVMEMetaObject::metaCall (this=0x55fb06121a30,
o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>)
at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:880
#42 0x00007fd0f01d57dc in QMetaProperty::write (this=this@entry=0x7ffc242b6ec0,
object=object@entry=0x55fb05b04a30, value=...) at kernel/qmetaobject.cpp:3258
#43 0x00007fd0f01fd1d6 in QObject::setProperty (this=this@entry=0x55fb05b04a30,
name=name@entry=0x7fd0f24f30c9 "containment", value=...) at
kernel/qobject.cpp:4070
#44 0x00007fd0f24d8dc0 in PlasmaQuick::ContainmentViewPrivate::setContainment
(this=0x55fb0841e6e0, cont=<optimized out>) at
/usr/src/debug/plasma-framework-5.90.0-1.1.x86_64/src/plasmaquick/containmentview.cpp:124
#45 0x000055fb02c7bf6c in ShellCorona::addOutput (this=0x55fb049ca0c0,
screen=<optimized out>) at
/usr/src/debug/plasma5-workspace-5.24.0-1.2.x86_64/shell/shellcorona.cpp:1290
#46 0x00007fd0f01fe4f3 in QtPrivate::QSlotObjectBase::call (a=0x7ffc242b7150,
r=0x55fb049ca0c0, this=0x55fb051eeaa0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#47 doActivate<false> (sender=0x55fb049ff170, signal_index=3,
argv=0x7ffc242b7150) at kernel/qobject.cpp:3886
#48 0x00007fd0f01f79bf in QMetaObject::activate
(sender=sender@entry=0x55fb049ff170, m=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc242b7150)
at kernel/qobject.cpp:3946
#49 0x000055fb02c7761c in PrimaryOutputWatcher::primaryOutputNameChanged
(_t2=..., _t1=..., this=0x55fb049ff170) at
/usr/src/debug/plasma5-workspace-5.24.0-1.2.x86_64/build/shell/plasmashell_autogen/EWIEGA46WW/moc_primaryoutputwatcher.cpp:136
#50 PrimaryOutputWatcher::setPrimaryOutputName (this=this@entry=0x55fb049ff170,
newOutputName=...) at
/usr/src/debug/plasma5-workspace-5.24.0-1.2.x86_64/shell/primaryoutputwatcher.cpp:72
#51 0x000055fb02c778f7 in operator() (__closure=<optimized out>,
__closure=<optimized out>) at
/usr/src/debug/plasma5-workspace-5.24.0-1.2.x86_64/shell/primaryoutputwatcher.cpp:127
#52 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
PrimaryOutputWatcher::nativeEventFilter(const QByteArray&, void*, long
int*)::<lambda()> >::call (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#53 QtPrivate::Functor<PrimaryOutputWatcher::nativeEventFilter(const
QByteArray&, void*, long int*)::<lambda()>, 0>::call<QtPrivate::List<>, void>
(arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#54 QtPrivate::QFunctorSlotObject<PrimaryOutputWatcher::nativeEventFilter(const
QByteArray&, void*, long int*)::<lambda()>, 0, QtPrivate::List<>,
void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
(which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized
out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#55 0x00007fd0f01f449e in QObject::event (this=0x55fb049ff170,
e=0x7fd0dc065b80) at kernel/qobject.cpp:1314
#56 0x00007fd0f0f63a7f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55fb049ff170, e=0x7fd0dc065b80) at
kernel/qapplication.cpp:3632
#57 0x00007fd0f01c7e2a in QCoreApplication::notifyInternal2
(receiver=0x55fb049ff170, event=0x7fd0dc065b80) at
kernel/qcoreapplication.cpp:1064
#58 0x00007fd0f01cae67 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55fb048920b0) at
kernel/qcoreapplication.cpp:1821
#59 0x00007fd0f021fce3 in postEventSourceDispatch (s=s@entry=0x55fb04984ad0) at
kernel/qeventdispatcher_glib.cpp:277
#60 0x00007fd0ee531d5f in g_main_dispatch (context=0x7fd0e4005000) at
../glib/gmain.c:3381
#61 g_main_context_dispatch (context=0x7fd0e4005000) at ../glib/gmain.c:4099
#62 0x00007fd0ee5320e8 in g_main_context_iterate
(context=context@entry=0x7fd0e4005000, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#63 0x00007fd0ee53219f in g_main_context_iteration (context=0x7fd0e4005000,
may_block=1) at ../glib/gmain.c:4240
#64 0x00007fd0f021f364 in QEventDispatcherGlib::processEvents
(this=0x55fb04988610, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#65 0x00007fd0f01c682b in QEventLoop::exec (this=this@entry=0x7ffc242b7580,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#66 0x00007fd0f01ceb00 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#67 0x00007fd0f061825c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#68 0x00007fd0f0f639f5 in QApplication::exec () at kernel/qapplication.cpp:2824
#69 0x000055fb02c5a69a in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/plasma5-workspace-5.24.0-1.2.x86_64/shell/main.cpp:238
[Inferior 1 (process 1690) detached]

Possible duplicates by query: bug 445417, bug 443352, bug 443059, bug 439721,
bug 432867.

Reported using DrKonqi

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

Reply via email to