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

            Bug ID: 450594
           Summary: plasma crash on tumbleweed at login
           Product: plasmashell
           Version: 5.24.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: laur...@internode.on.net
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.24.0)

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.16.8-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: log in after locked session,
also login after logout.
after login screen info on both monitors is not kept, ie
One screen over laps the other.
Application windows not opened in the same place nor on the correct screen.
Sound is not working properly - missing on some games.
Some games open then dissapear on first mouse click to game.
Immediate relogout/login mostly fixes things things until next lock screen or
logout, even plasma still shows KDE crash handler.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  0x00007f845d347cf1 in QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> >::operator-> (this=0x99) at
/usr/include/qt5/QtCore/qscopedpointer.h:118
#7  qGetPtrHelper<QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> > const> (ptr=...) at
/usr/include/qt5/QtCore/qglobal.h:1143
#8  QQuickWindow::d_func (this=0x91) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickwindow.h:79
#9  QQuickWindow::mouseGrabberItem (this=0x91) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickwindow.cpp:1732
#10 0x00007f845d34a49b in QQuickWindowPrivate::removeGrabber
(this=0x56268d22dbb0, grabber=grabber@entry=0x56268afe5450,
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
#11 0x00007f845d32a002 in QQuickItemPrivate::setEffectiveVisibleRecur
(this=0x56268afe2c10, newEffectiveVisible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickitem.cpp:6067
#12 0x00007f845d32a037 in QQuickItemPrivate::setEffectiveVisibleRecur
(this=this@entry=0x56268abc4a30, newEffectiveVisible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickitem.cpp:6072
#13 0x00007f845d32a153 in QQuickItemPrivate::setVisible (this=0x56268abc4a30,
visible=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/quick/items/qquickitem.cpp:5975
#14 0x00007f845d33759b in QQuickItem::qt_metacall
(this=this@entry=0x56268abd1030, _c=_c@entry=QMetaObject::WriteProperty,
_id=11, _a=_a@entry=0x7ffc7faa59c0) at .moc/moc_qquickitem.cpp:1048
#15 0x00007f845db1a8a6 in PlasmaQuick::AppletQuickItem::qt_metacall
(this=this@entry=0x56268abd1030, _c=_c@entry=QMetaObject::WriteProperty,
_id=<optimized out>, _a=_a@entry=0x7ffc7faa59c0) at
/usr/src/debug/plasma-framework-5.90.0-1.1.x86_64/build/src/plasmaquick/KF5PlasmaQuick_autogen/include/moc_appletquickitem.cpp:364
#16 0x00007f844c27ac76 in AppletInterface::qt_metacall (this=0x56268abd1030,
_c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffc7faa59c0) 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
#17 0x00007f844c289226 in ContainmentInterface::qt_metacall
(this=0x56268abd1030, _c=QMetaObject::WriteProperty, _id=<optimized out>,
_a=0x7ffc7faa59c0) 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
#18 0x00007f845ce05e1f 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
#19 QQmlPropertyPrivate::write (object=object@entry=0x56268abd1030,
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
#20 0x00007f845cd2c1f1 in QV4::QObjectWrapper::setProperty
(engine=0x56268a953f90, object=0x56268abd1030, property=0x7f83f80a0668,
value=...) at /usr/include/qt5/QtCore/qflags.h:120
#21 0x00007f845cd2ca62 in QV4::QObjectWrapper::setQmlProperty (value=...,
revisionMode=QV4::QObjectWrapper::IgnoreRevision, name=<optimized out>,
object=0x56268abd1030, qmlContext=<optimized out>, engine=0x56268a953f90) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:435
#22 QV4::QObjectWrapper::setQmlProperty (engine=0x56268a953f90,
qmlContext=<optimized out>, object=0x56268abd1030, 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
#23 0x00007f845cd2cc05 in QV4::QObjectWrapper::virtualPut (m=0x7f844037d580,
id=..., value=..., receiver=0x7f844037d580) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:722
#24 0x00007f845ccb53b3 in QV4::Object::put (receiver=0x7f844037d580, v=...,
name=0x7f844037d588, this=0x7f844037d580) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/jsruntime/qv4string_p.h:280
#25 QV4::Lookup::setterFallback (l=<optimized out>, engine=0x56268a953f90,
object=..., value=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4lookup.cpp:497
#26 0x00007f845cd466b2 in QV4::Moth::VME::interpret (frame=0x7ffc7faa5e00,
engine=0x56268a953f90, code=0x7f844c00394c
".':(\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
#27 0x00007f845cd4a917 in QV4::Moth::VME::exec
(frame=frame@entry=0x7ffc7faa5e00, engine=engine@entry=0x56268a953f90) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#28 0x00007f845ccddd3e in QV4::Function::call (this=this@entry=0x56268ab2a980,
thisObject=<optimized out>, argv=argv@entry=0x7f844037d500, 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
#29 0x00007f845ce64b45 in QQmlJavaScriptExpression::evaluate
(this=this@entry=0x56268c83f300, callData=callData@entry=0x7f844037d4d0,
isUndefined=isUndefined@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.1.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:212
#30 0x00007f845ce168ab in QQmlBoundSignalExpression::evaluate (this=<optimized
out>, a=<optimized out>) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#31 0x00007f845ce17a98 in QQmlBoundSignal_callback (e=0x56268d0a07b0, a=0x0) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#32 0x00007f845ce49c75 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
#33 0x00007f845b847048 in doActivate<false> (sender=0x56268e8f9700,
signal_index=30, argv=argv@entry=0x0) at kernel/qobject.cpp:3778
#34 0x00007f845b840bcd in QMetaObject::activate (sender=<optimized out>,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=argv@entry=0x0) at kernel/qobject.cpp:3959
#35 0x00007f845cdf0515 in QQmlVMEMetaObject::activate
(this=this@entry=0x56268bd54370, 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
#36 0x00007f845cdf2c1f in QQmlVMEMetaObject::metaCall (this=0x56268bd54370,
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
#37 0x00007f845b81e7cc in QMetaProperty::write (this=this@entry=0x7ffc7faa7c40,
object=object@entry=0x56268e8f9700, value=...) at kernel/qmetaobject.cpp:3258
#38 0x00007f845b8461c6 in QObject::setProperty (this=this@entry=0x56268e8f9700,
name=name@entry=0x7f845db3c0c9 "containment", value=...) at
kernel/qobject.cpp:4070
#39 0x00007f845db21dc0 in PlasmaQuick::ContainmentViewPrivate::setContainment
(this=0x56268e370b50, cont=<optimized out>) at
/usr/src/debug/plasma-framework-5.90.0-1.1.x86_64/src/plasmaquick/containmentview.cpp:124
#40 0x0000562689e27f6c in ?? ()
#41 0x00007f845b8474e3 in QtPrivate::QSlotObjectBase::call (a=0x7ffc7faa7ed0,
r=0x56268a6ab430, this=0x56268b169460) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#42 doActivate<false> (sender=0x56268a699290, signal_index=3,
argv=0x7ffc7faa7ed0) at kernel/qobject.cpp:3886
#43 0x0000562689e2361c in ?? ()
#44 0x0000562689e238f7 in ?? ()
#45 0x00007f845b83d48e in QObject::event (this=0x56268a699290,
e=0x56268d1b9d00) at kernel/qobject.cpp:1314
#46 0x00007f845c5aea7f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x56268a699290, e=0x56268d1b9d00) at
kernel/qapplication.cpp:3632
#47 0x00007f845b810e1a in QCoreApplication::notifyInternal2
(receiver=0x56268a699290, event=0x56268d1b9d00) at
kernel/qcoreapplication.cpp:1064
#48 0x00007f845b813e57 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x56268a4d6cb0) at
kernel/qcoreapplication.cpp:1821
#49 0x00007f845b868cd3 in postEventSourceDispatch (s=s@entry=0x56268a631dc0) at
kernel/qeventdispatcher_glib.cpp:277
#50 0x00007f8459b77d5f in g_main_dispatch (context=0x7f8450005000) at
../glib/gmain.c:3381
#51 g_main_context_dispatch (context=0x7f8450005000) at ../glib/gmain.c:4099
#52 0x00007f8459b780e8 in g_main_context_iterate
(context=context@entry=0x7f8450005000, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#53 0x00007f8459b7819f in g_main_context_iteration (context=0x7f8450005000,
may_block=1) at ../glib/gmain.c:4240
#54 0x00007f845b868354 in QEventDispatcherGlib::processEvents
(this=0x56268a636410, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#55 0x00007f845b80f81b in QEventLoop::exec (this=this@entry=0x7ffc7faa8300,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#56 0x00007f845b817af0 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#57 0x0000562689e0669a in ?? ()
#58 0x00007f845b12e5c0 in __libc_start_call_main () from /lib64/libc.so.6
#59 0x00007f845b12e67c in __libc_start_main_impl () from /lib64/libc.so.6
#60 0x0000562689e06a35 in ?? ()
[Inferior 1 (process 31201) detached]

The reporter indicates this bug may be a duplicate of or related to bug 450163.

Possible duplicates by query: bug 450163, bug 450124, bug 450113, bug 449981,
bug 449856.

Reported using DrKonqi

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

Reply via email to