https://bugs.kde.org/show_bug.cgi?id=443708
Bug ID: 443708 Summary: Plasma crash after logining on. Product: plasmashell Version: 5.23.0 Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: a....@post.cz CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.23.0) Qt Version: 5.15.3 Frameworks Version: 5.87.0 Operating System: Linux 5.11.0-37-generic x86_64 Windowing System: X11 Distribution: KDE neon User Edition 5.22 DrKonqi: 5.23.0 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: Today I updated to Plasma 5.23. The crashes started to happen after the update and restart system. - Unusual behavior I noticed: - wallpaper and icons show, but after a while the whole area turns black, only bug window is visible. Main panel don't show, but it's possible run Krunner using Alt+Space and open any SW. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [New LWP 9968] [New LWP 9978] [New LWP 10195] [New LWP 10226] [New LWP 10228] [New LWP 10229] [New LWP 10230] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007feeceb5eaff in __GI___poll (fds=0x7fffea468638, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 __preamble__ ____drkonqi_qmltrace_thread:1____ Failed to do pygdbmi parsing: No module named 'pygdbmi' frame={level="0",func="expression for target",file="/usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/Kickoff.qml",fullname="/usr/share/plasma/plasmoids/org.kde.plasma.kickoff/cont". --------------------------------- (beware that frames may have been optimized out) [Current thread is 1 (Thread 0x7feecacb39c0 (LWP 9957))] Thread 8 (Thread 0x7feeaf1cc700 (LWP 10230)): #0 0x00007feeceb5eaff in __GI___poll (fds=0x7fee9c004800, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feecd40a36e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007feecd40a4a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feecf12e5eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fee9c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007feecf0d287b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7feeaf1cbba0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007feeceeec292 in QThread::exec() (this=this@entry=0x7feeb80ab760) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007feed0a973ba in QQuickPixmapReader::run() (this=0x7feeb80ab760) at util/qquickpixmapcache.cpp:1024 #7 0x00007feeceeed42c in QThreadPrivate::start(void*) (arg=0x7feeb80ab760) at thread/qthread_unix.cpp:329 #8 0x00007feecde3c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007feeceb6b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7feeafdff700 (LWP 10229)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562ad1dcbc70) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562ad1dcbc20, cond=0x562ad1dcbc48) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x562ad1dcbc48, mutex=0x562ad1dcbc20) at pthread_cond_wait.c:638 #3 0x00007feeceef359b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562ad1dcbc20) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x562ad1bda6c8, mutex=mutex@entry=0x562ad1bda6c0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007feed0b5cb44 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x562ad1bda6b8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x562ad1bda620) at scenegraph/qsgthreadedrenderloop.cpp:936 #7 0x00007feed0b5cfb9 in QSGRenderThread::run() (this=0x562ad1bda620) at scenegraph/qsgthreadedrenderloop.cpp:1053 #8 0x00007feeceeed42c in QThreadPrivate::start(void*) (arg=0x562ad1bda620) at thread/qthread_unix.cpp:329 #9 0x00007feecde3c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007feeceb6b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7feeb4fd1700 (LWP 10228)): #0 0x00007feeceb6112b in __GI___select (nfds=41, readfds=0x7feeb4fd0ba0, writefds=0x0, exceptfds=0x0, timeout=0x7feeb4fd0b90) at ../sysdeps/unix/sysv/linux/select.c:41 #1 0x00007feec2d2c5a1 in () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.470.63.01 #2 0x00007feec2d2a0cd in () at /lib/x86_64-linux-gnu/libnvidia-glcore.so.470.63.01 #3 0x00007feecde3c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #4 0x00007feeceb6b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7feeb5dfe700 (LWP 10226)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562ad1a39ce4) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562ad1a39c90, cond=0x562ad1a39cb8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x562ad1a39cb8, mutex=0x562ad1a39c90) at pthread_cond_wait.c:638 #3 0x00007feeceef359b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x562ad1a39c90) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x562ad1bd1a18, mutex=mutex@entry=0x562ad1bd1a10, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007feed0b5cb44 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x562ad1bd1a08) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68 #6 QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x562ad1bd1970) at scenegraph/qsgthreadedrenderloop.cpp:936 #7 0x00007feed0b5cfb9 in QSGRenderThread::run() (this=0x562ad1bd1970) at scenegraph/qsgthreadedrenderloop.cpp:1053 #8 0x00007feeceeed42c in QThreadPrivate::start(void*) (arg=0x562ad1bd1970) at thread/qthread_unix.cpp:329 #9 0x00007feecde3c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007feeceb6b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7feec11c4700 (LWP 10195)): #0 __GI___libc_read (nbytes=16, buf=0x7feec11c39b0, fd=27) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=27, buf=0x7feec11c39b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007feecd452b2f in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feecd409ebe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007feecd40a312 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007feecd40a4a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007feecf12e5eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7feeb8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007feecf0d287b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7feec11c3bc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007feeceeec292 in QThread::exec() (this=this@entry=0x562ad0fedaf0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007feed06fd549 in QQmlThreadPrivate::run() (this=0x562ad0fedaf0) at qml/ftw/qqmlthread.cpp:155 #10 0x00007feeceeed42c in QThreadPrivate::start(void*) (arg=0x562ad0fedaf0) at thread/qthread_unix.cpp:329 #11 0x00007feecde3c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007feeceb6b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7feec921d700 (LWP 9978)): #0 __GI___libc_read (nbytes=16, buf=0x7feec921c9a0, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=7, buf=0x7feec921c9a0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007feecd452b2f in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feecd409ebe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007feecd40a312 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007feecd40a4a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007feecf12e5eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7feebc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007feecf0d287b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7feec921cbb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007feeceeec292 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007feecfa5ff4b in () at /lib/x86_64-linux-gnu/libQt5DBus.so.5 #10 0x00007feeceeed42c in QThreadPrivate::start(void*) (arg=0x7feecfae3d80) at thread/qthread_unix.cpp:329 #11 0x00007feecde3c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007feeceb6b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7feec9ee5700 (LWP 9968)): #0 0x00007feeceb5eaff in __GI___poll (fds=0x7feec9ee4ae8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feed126dc1a in () at /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007feed126f90a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007feeca600e88 in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007feeceeed42c in QThreadPrivate::start(void*) (arg=0x562ad0cd3230) at thread/qthread_unix.cpp:329 #5 0x00007feecde3c609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007feeceb6b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7feecacb39c0 (LWP 9957)): [KCrash Handler] #4 0x00007feed0645adb in QQmlObjectCreator::requiredProperties() (this=<optimized out>) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/qml/qqmlobjectcreator_p.h:136 #5 QQmlComponentPrivate::requiredProperties() (this=this@entry=0x562ad2d109b0) at qml/qqmlcomponent.cpp:344 #6 0x00007feed06494a8 in QQmlComponentPrivate::completeCreate() (this=0x562ad2d109b0) at qml/qqmlcomponent.cpp:1071 #7 0x00007feed0636950 in QQmlEnginePrivate::singletonInstance<QJSValue>(QQmlType const&) (this=this@entry=0x562ad0f8e080, type=...) at qml/qqmlengine.cpp:2526 #8 0x00007feed0532463 in QQmlEnginePrivate::singletonInstance<QObject*>(QQmlType const&) (type=..., this=0x562ad0f8e080) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/qml/qqmlengine_p.h:463 #9 QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) (resource=0x7feec0585578, id=..., receiver=<optimized out>, hasProperty=<optimized out>, base=0x0, lookup=0x562ad2d5c010) at jsruntime/qv4qmlcontext.cpp:236 #10 0x00007feed053273c in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) (l=0x562ad2d5c010, engine=0x562ad1032a70, base=0x0) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/common/qv4staticvalue_p.h:325 #11 0x00007feed057896c in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7fffea469600, engine=0x562ad1032a70, code=0x7fee906a3f55 "\030\006\002@") at jsruntime/qv4vme_moth.cpp:585 #12 0x00007feed057e11f in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7fffea469600, engine=engine@entry=0x562ad1032a70) at jsruntime/qv4vme_moth.cpp:463 #13 0x00007feed050b2fd in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) (this=this@entry=0x562ad2d5c290, thisObject=<optimized out>, argv=argv@entry=0x7feec0585500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:69 #14 0x00007feed06b0fb7 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x562ad2d5e550, callData=callData@entry=0x7feec05854d0, isUndefined=isUndefined@entry=0x7fffea4697ff) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:343 #15 0x00007feed06b6e13 in QQmlBinding::evaluate(bool*) (this=this@entry=0x562ad2d5e550, isUndefined=isUndefined@entry=0x7fffea4697ff) at ../../include/QtQml/5.15.3/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #16 0x00007feed06bb2ed in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x562ad2d5e550, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:254 #17 0x00007feed06b8112 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x562ad2d5e550, flags=...) at qml/qqmlbinding.cpp:194 #18 0x00007feed06ca45e in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x562ad2d59cc0, interrupt=...) at qml/qqmlobjectcreator.cpp:1394 #19 0x00007feed064de05 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (this=0x562ad135d920, i=...) at qml/qqmlincubator.cpp:364 #20 0x00007feed064e376 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (this=0x562ad0f8e080, i=..., forContext=forContext@entry=0x562ad133ad50) at qml/qqmlincubator.cpp:89 #21 0x00007feed0647afe in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (this=<optimized out>, incubator=..., context=<optimized out>, forContext=forContext@entry=0x0) at qml/qqmlcomponent.cpp:1178 #22 0x00007feed1101f51 in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) (initialProperties=..., this=0x562ad1373570) at ./src/kdeclarative/qmlobject.cpp:307 #23 KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) (this=0x562ad1373570, initialProperties=...) at ./src/kdeclarative/qmlobject.cpp:289 #24 0x00007feed14ac833 in PlasmaQuick::AppletQuickItem::init() () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 #25 0x00007feec11df159 in AppletInterface::init() (this=0x562ad135dab0) at ./src/scriptengines/qml/plasmoid/appletinterface.cpp:141 #26 0x00007feed14ae3f1 in PlasmaQuick::AppletQuickItem::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 #27 0x00007feed0b9fad5 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) (this=this@entry=0x562ad135c7d0, change=change@entry=QQuickItem::ItemSceneChange, data=...) at items/qquickitem.cpp:6310 #28 0x00007feed0ba3d8e in QQuickItemPrivate::refWindow(QQuickWindow*) (this=0x562ad135c7d0, c=0x562ad11aac10) at items/qquickitem.h:186 #29 0x00007feed0ba3d4e in QQuickItemPrivate::refWindow(QQuickWindow*) (this=0x562ad10512e0, c=0x562ad11aac10) at items/qquickitem.h:468 #30 0x00007feed0ba6024 in QQuickItem::setParentItem(QQuickItem*) (this=0x562ad10825b0, parentItem=<optimized out>) at items/qquickitem.cpp:2716 #31 0x00007feed14b9e40 in () at /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5 #32 0x0000562acfcf1a7d in ShellCorona::createWaitingPanels() (this=0x562ad12c56e0) at ./shell/shellcorona.cpp:1318 #33 0x00007feecf10ad9e in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffea46a2b0, r=0x562ad12c56e0, this=0x562ad0e0e450) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #34 doActivate<false>(QObject*, int, void**) (sender=0x562ad12c5790, signal_index=3, argv=0x7fffea46a2b0) at kernel/qobject.cpp:3886 #35 0x00007feecf104167 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7feecf36fc80 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffea46a2b0) at kernel/qobject.cpp:3946 #36 0x00007feecf10f8de in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205 #37 0x00007feecf101835 in QObject::event(QEvent*) (this=0x562ad12c5790, e=0x7fffea46a5e0) at kernel/qobject.cpp:1336 #38 0x00007feecfde3dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x562ad0cd0450, receiver=receiver@entry=0x562ad12c5790, e=e@entry=0x7fffea46a5e0) at kernel/qapplication.cpp:3632 #39 0x00007feecfdecbb8 in QApplication::notify(QObject*, QEvent*) (this=0x7fffea46a940, receiver=0x562ad12c5790, e=0x7fffea46a5e0) at kernel/qapplication.cpp:3156 #40 0x00007feecf0d3d7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x562ad12c5790, event=0x7fffea46a5e0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #41 0x00007feecf12d920 in QTimerInfoList::activateTimers() (this=0x562ad0de09b0) at kernel/qtimerinfo_unix.cpp:643 #42 0x00007feecf12e20c in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #43 0x00007feecd40a17d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007feecd40a400 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007feecd40a4a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #46 0x00007feecf12e5d2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x562ad0de0a00, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #47 0x00007feecf0d287b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffea46a820, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #48 0x00007feecf0daa34 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #49 0x0000562acfccacf5 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:238 [Inferior 1 (process 9957) detached] Possible duplicates by query: bug 429585, bug 423483, bug 418898, bug 418690, bug 415459. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.