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

            Bug ID: 415574
           Summary: Plasma blind for root
           Product: plasmashell
           Version: 5.17.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: m.hrabov...@post.cz
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.17.4)

Qt Version: 5.12.6
Frameworks Version: 5.64.0
Operating System: Linux 5.3.15-lp152.1-default x86_64
Distribution: openSUSE Leap 15.2 Alpha

-- Information about the crash:
- What I was doing when the application crashed: Start plasma as root. Missing 
start menu and toolbar. If starting as user, it worked. HW Environment VMware
Workstation 15.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f01c1dbad80 (LWP 1898))]

Thread 8 (Thread 0x7f0182e47700 (LWP 2015)):
#0  0x00007f01bb42356b in poll () from /lib64/libc.so.6
#1  0x00007f01b55091a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f01b55092bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f01bbdb924b in QEventDispatcherGlib::processEvents
(this=0x560a267a9330, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f01bbd5a35a in QEventLoop::exec (this=this@entry=0x7f0182e46c70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f01bbb8012a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:531
#6  0x00007f0185769c37 in KCupsConnection::run() () from
/usr/lib64/libkcupslib.so
#7  0x00007f01bbb818d2 in QThreadPrivate::start (arg=0x560a267e9e30) at
thread/qthread_unix.cpp:361
#8  0x00007f01b8ce24f9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f01bb42ddbf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f01986c2700 (LWP 2010)):
#0  0x00007f01b55080be in g_main_context_acquire () from
/usr/lib64/libglib-2.0.so.0
#1  0x00007f01b5509065 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f01b55092bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f01bbdb924b in QEventDispatcherGlib::processEvents
(this=0x560a24f4e290, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f01bbd5a35a in QEventLoop::exec (this=this@entry=0x7f01986c1c40,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f01bbb8012a in QThread::exec (this=this@entry=0x560a24d2b540) at
thread/qthread.cpp:531
#6  0x00007f01bfb5d116 in QQuickPixmapReader::run (this=0x560a24d2b540) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/quick/util/qquickpixmapcache.cpp:953
#7  0x00007f01bbb818d2 in QThreadPrivate::start (arg=0x560a24d2b540) at
thread/qthread_unix.cpp:361
#8  0x00007f01b8ce24f9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f01bb42ddbf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f019e52f700 (LWP 2006)):
#0  0x00007f01b8ce883d in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f01a3f92a4b in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f01a3f928c7 in ?? () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f01b8ce24f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f01bb42ddbf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f019ed30700 (LWP 2005)):
#0  0x00007f01b8ce883d in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f01a3f92a4b in ?? () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f01a3f928c7 in ?? () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f01b8ce24f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f01bb42ddbf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f01a8159700 (LWP 2001)):
#0  0x00007f01bb43aff2 in __libc_disable_asynccancel () from /lib64/libc.so.6
#1  0x00007f01bb41f07d in read () from /lib64/libc.so.6
#2  0x00007f01b554dc80 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f01b5508cb8 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f01b5509150 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f01b55092bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#6  0x00007f01bbdb924b in QEventDispatcherGlib::processEvents
(this=0x560a24ab0950, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007f01bbd5a35a in QEventLoop::exec (this=this@entry=0x7f01a8158c90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#8  0x00007f01bbb8012a in QThread::exec (this=this@entry=0x560a24b31470) at
thread/qthread.cpp:531
#9  0x00007f01bf689bc5 in QQmlThreadPrivate::run (this=0x560a24b31470) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:148
#10 0x00007f01bbb818d2 in QThreadPrivate::start (arg=0x560a24b31470) at
thread/qthread_unix.cpp:361
#11 0x00007f01b8ce24f9 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f01bb42ddbf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f01aa1e1700 (LWP 1930)):
#0  0x00007ffd23d457ab in ?? ()
#1  0x00007ffd23d45982 in clock_gettime ()
#2  0x00007f01bb43b6c6 in clock_gettime () from /lib64/libc.so.6
#3  0x00007f01bbdb8b31 in qt_clock_gettime (ts=0x7f01aa1e09e0, clock=<optimized
out>) at kernel/qelapsedtimer_unix.cpp:111
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
kernel/qelapsedtimer_unix.cpp:166
#5  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#6  0x00007f01bbdb7369 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x560a24948870) at kernel/qtimerinfo_unix.cpp:91
#7  0x00007f01bbdb7945 in QTimerInfoList::timerWait (this=0x560a24948870,
tm=...) at kernel/qtimerinfo_unix.cpp:388
#8  0x00007f01bbdb8f8e in timerSourcePrepareHelper (timeout=0x7f01aa1e0ab4,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#9  timerSourcePrepare (source=<optimized out>, timeout=0x7f01aa1e0ab4) at
kernel/qeventdispatcher_glib.cpp:165
#10 0x00007f01b5508709 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#11 0x00007f01b55090db in ?? () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f01b55092bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#13 0x00007f01bbdb924b in QEventDispatcherGlib::processEvents
(this=0x560a2494a3f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#14 0x00007f01bbd5a35a in QEventLoop::exec (this=this@entry=0x7f01aa1e0c80,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#15 0x00007f01bbb8012a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:531
#16 0x00007f01bce82cd5 in ?? () from /usr/lib64/libQt5DBus.so.5
#17 0x00007f01bbb818d2 in QThreadPrivate::start (arg=0x7f01bd0fad80) at
thread/qthread_unix.cpp:361
#18 0x00007f01b8ce24f9 in start_thread () from /lib64/libpthread.so.0
#19 0x00007f01bb42ddbf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f01ac3cd700 (LWP 1911)):
#0  0x00007f01bb42356b in poll () from /lib64/libc.so.6
#1  0x00007f01c07bc307 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f01c07bdf3a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f01aedad300 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f01bbb818d2 in QThreadPrivate::start (arg=0x560a248e9bb0) at
thread/qthread_unix.cpp:361
#5  0x00007f01b8ce24f9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f01bb42ddbf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f01c1dbad80 (LWP 1898)):
[KCrash Handler]
#6  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x0) at
/usr/include/c++/7/bits/atomic_base.h:396
#7  QAtomicOps<int>::load<int> (_q_value=...) at
/usr/include/qt5/QtCore/qatomic_cxx11.h:227
#8  QBasicAtomicInteger<int>::load (this=0x0) at
/usr/include/qt5/QtCore/qbasicatomic.h:103
#9  QtPrivate::RefCount::ref (this=0x0) at
/usr/include/qt5/QtCore/qrefcount.h:55
#10 QString::QString (other=..., this=0x7ffd23c73500) at
/usr/include/qt5/QtCore/qstring.h:958
#11 Calendar::monthName (this=this@entry=0x560a271acad0) at
/usr/src/debug/plasma-framework-5.64.0-lp152.1.2.x86_64/src/declarativeimports/calendar/calendar.cpp:202
#12 0x00007f018871ef6c in Calendar::qt_static_metacall
(_o=_o@entry=0x560a271acad0, _c=_c@entry=QMetaObject::ReadProperty,
_id=_id@entry=9, _a=_a@entry=0x7ffd23c73720) at
/usr/src/debug/plasma-framework-5.64.0-lp152.1.2.x86_64/build/src/declarativeimports/calendar/calendarplugin_autogen/EWIEGA46WW/moc_calendar.cpp:339
#13 0x00007f018871f943 in Calendar::qt_metacall (this=0x560a271acad0,
_c=QMetaObject::ReadProperty, _id=9, _a=0x7ffd23c73720) at
/usr/src/debug/plasma-framework-5.64.0-lp152.1.2.x86_64/build/src/declarativeimports/calendar/calendarplugin_autogen/EWIEGA46WW/moc_calendar.cpp:401
#14 0x00007f01bf5d6db8 in QQmlVMEMetaObject::metaCall (this=<optimized out>,
o=<optimized out>, c=QMetaObject::ReadProperty, _id=<optimized out>,
a=0x7ffd23c73720) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:870
#15 0x00007f01bf52f17c in QQmlPropertyData::readProperty
(property=0x7ffd23c73700, target=<optimized out>, this=0x560a2603cdc8) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/include/QtQml/5.12.6/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:328
#16 loadProperty (v4=0x560a24b55a00, object=0x560a271ac440, property=...) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:154
#17 0x00007f01bf53084f in QV4::QObjectWrapper::virtualResolveLookupGetter
(object=0x7f01a751a510, engine=<optimized out>, lookup=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:877
#18 0x00007f01bf54d130 in QV4::Moth::VME::interpret (frame=0x7ffd23c73a00,
engine=0x560a24b55a00, code=0x7f018e00fa83 "H!/\252") at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:621
#19 0x00007f01bf551926 in QV4::Moth::VME::exec
(frame=frame@entry=0x7ffd23c73a00, engine=engine@entry=0x560a24b55a00) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:447
#20 0x00007f01bf4e09eb in QV4::Function::call (this=this@entry=0x560a270ed880,
thisObject=thisObject@entry=0x7f01a751a4e8, argv=argv@entry=0x7f01a751a500,
argc=<optimized out>, context=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/jsruntime/qv4function.cpp:68
#21 0x00007f01bf654c67 in QQmlJavaScriptExpression::evaluate
(this=this@entry=0x560a271e1720, callData=callData@entry=0x7f01a751a4d0,
isUndefined=isUndefined@entry=0x7ffd23c73c0f) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:211
#22 0x00007f01bf65aa8e in QQmlBinding::evaluate
(this=this@entry=0x560a271e1720, isUndefined=isUndefined@entry=0x7ffd23c73c0f)
at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/qqmlbinding.cpp:209
#23 0x00007f01bf65f742 in QQmlNonbindingBinding::doUpdate (this=0x560a271e1720,
watcher=..., flags=..., scope=...) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/qqmlbinding.cpp:245
#24 0x00007f01bf65bd63 in QQmlBinding::update (this=0x560a271e1720, flags=...)
at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/qqmlbinding.cpp:185
#25 0x00007f01bf66ab80 in QQmlObjectCreator::finalize (this=0x560a26ecfd90,
interrupt=...) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1352
#26 0x00007f01bf5f4272 in QQmlIncubatorPrivate::incubate (this=0x560a2718f790,
i=...) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/qqmlincubator.cpp:345
#27 0x00007f01bf5f480c in QQmlEnginePrivate::incubate
(this=this@entry=0x560a24b31530, i=...,
forContext=forContext@entry=0x560a2606f690) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/qqmlincubator.cpp:89
#28 0x00007f01bf5f10fc in QQmlComponent::create
(this=this@entry=0x560a26071d20, incubator=..., context=<optimized out>,
context@entry=0x560a26071920, forContext=forContext@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.12.6-lp152.1.1.x86_64/src/qml/qml/qqmlcomponent.cpp:1070
#29 0x00007f01c00d7250 in KDeclarative::QmlObject::createObjectFromComponent
(this=this@entry=0x560a24bf5ef0, component=0x560a26071d20, context=<optimized
out>, initialProperties=...) at
/usr/src/debug/kdeclarative-5.64.0-lp152.1.2.x86_64/src/kdeclarative/qmlobject.cpp:347
#30 0x00007f01c19a460c in
PlasmaQuick::AppletQuickItemPrivate::createFullRepresentationItem
(this=this@entry=0x560a24bf5c20) at
/usr/src/debug/plasma-framework-5.64.0-lp152.1.2.x86_64/src/plasmaquick/appletquickitem.cpp:256
#31 0x00007f01c19a48fb in
PlasmaQuick::AppletQuickItemPrivate::preloadForExpansion (this=0x560a24bf5c20)
at
/usr/src/debug/plasma-framework-5.64.0-lp152.1.2.x86_64/src/plasmaquick/appletquickitem.cpp:321
#32 0x00007f01c19a4dd4 in
PlasmaQuick::AppletQuickItem::<lambda(bool)>::<lambda()>::operator()
(__closure=0x560a24bf7ac0) at
/usr/src/debug/plasma-framework-5.64.0-lp152.1.2.x86_64/src/plasmaquick/appletquickitem.cpp:707
#33 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
PlasmaQuick::AppletQuickItem::init()::<lambda(bool)>::<lambda()> >::call
(arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#34
QtPrivate::Functor<PlasmaQuick::AppletQuickItem::init()::<lambda(bool)>::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#35
QtPrivate::QFunctorSlotObject<PlasmaQuick::AppletQuickItem::init()::<lambda(bool)>::<lambda()>,
0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=<optimized out>, this_=0x560a24bf7ab0, r=<optimized
out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:439
#36 0x00007f01bbd98c84 in QtPrivate::QSlotObjectBase::call (a=0x7ffd23c741e0,
r=<optimized out>, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#37 QSingleShotTimer::timerEvent (this=0x560a254332a0) at kernel/qtimer.cpp:318
#38 0x00007f01bbd8c81b in QObject::event (this=0x560a254332a0, e=<optimized
out>) at kernel/qobject.cpp:1282
#39 0x00007f01bd6f6a0c in QApplicationPrivate::notify_helper
(this=this@entry=0x560a248c6910, receiver=receiver@entry=0x560a254332a0,
e=e@entry=0x7ffd23c74520) at kernel/qapplication.cpp:3701
#40 0x00007f01bd6fe000 in QApplication::notify (this=0x7ffd23c748c0,
receiver=0x560a254332a0, e=0x7ffd23c74520) at kernel/qapplication.cpp:3447
#41 0x00007f01bbd5c108 in QCoreApplication::notifyInternal2
(receiver=0x560a254332a0, event=0x7ffd23c74520) at
kernel/qcoreapplication.cpp:1088
#42 0x00007f01bbdb8699 in QTimerInfoList::activateTimers (this=0x560a24930d30)
at kernel/qtimerinfo_unix.cpp:643
#43 0x00007f01bbdb8e99 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:182
#44 idleTimerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:229
#45 0x00007f01b5508e87 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#46 0x00007f01b5509230 in ?? () from /usr/lib64/libglib-2.0.so.0
#47 0x00007f01b55092bc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#48 0x00007f01bbdb922f in QEventDispatcherGlib::processEvents
(this=0x560a248ca7d0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#49 0x00007f01bbd5a35a in QEventLoop::exec (this=this@entry=0x7ffd23c74770,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#50 0x00007f01bbd63560 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1389
#51 0x0000560a2347ee8f in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/plasma5-workspace-5.17.4-lp152.1.2.x86_64/shell/main.cpp:219
[Inferior 1 (process 1898) detached]

Possible duplicates by query: bug 414147, bug 413706, bug 413556, bug 413301,
bug 410345.

Reported using DrKonqi

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

Reply via email to