Bug 446357 - Plasmashell fail on desktop start (login)
Summary: Plasmashell fail on desktop start (login)
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.22.5
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-12-02 03:50 UTC by Lenny Qebian
Modified: 2022-01-01 04:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lenny Qebian 2021-12-02 03:50:26 UTC
Application: plasmashell (5.22.5)

Qt Version: 5.15.3
Frameworks Version: 5.86.0
Operating System: Linux 5.13.0-21-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.5
Distribution: Feren OS

-- Information about the crash:
Plasmashell fail on every desktop start (login).

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted

[New LWP 3447]
[New LWP 3477]
[New LWP 3517]
[New LWP 3518]
[New LWP 3519]
[New LWP 3520]
[New LWP 3773]
[New LWP 3992]
[New LWP 4006]
[New LWP 4149]
[New LWP 4150]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f65fef3faff in poll () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7f65fb09b9c0 (LWP 3415))]

Thread 12 (Thread 0x7f65affff700 (LWP 4150)):
#0  0x00007f65fef3faff in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f65fd7f036e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65fd7f04a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65ff50f5eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f65ff4b387b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65ff2cd292 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65ff2ce42c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 11 (Thread 0x7f65b480f700 (LWP 4149)):
#0  0x00007f65fef3faff in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f65fd7f036e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65fd7f04a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65ff50f5eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f65ff4b387b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65ff2cd292 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65c577e07c in KCupsConnection::run() () from /lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f65ff2ce42c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7f65c6fff700 (LWP 4006)):
#0  0x00007f65fe229376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f65ff2d459b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f6600f2db44 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#3  0x00007f6600f2dfb9 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f65ff2ce42c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7f65ce33d700 (LWP 3992)):
#0  0x00007f65fe229376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f65ff2d459b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f6600f2db44 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#3  0x00007f6600f2dfb9 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f65ff2ce42c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7f65e5e39700 (LWP 3773)):
#0  0x00007f65fd83d508 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f65fd7f0329 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65fd7f04a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65ff50f5eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f65ff4b387b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65ff2cd292 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6600add549 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f65ff2ce42c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7f65f0ee9700 (LWP 3520)):
#0  0x00007f65fe229376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f65f2834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#2  0x00007f65f2834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#3  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7f65f16ea700 (LWP 3519)):
#0  0x00007f65fe229376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f65f2834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#2  0x00007f65f2834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#3  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f65f1eeb700 (LWP 3518)):
#0  0x00007f65fe229376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f65f2834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#2  0x00007f65f2834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#3  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f65f26ec700 (LWP 3517)):
#0  0x00007f65fe229376 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f65f2834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#2  0x00007f65f2834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#3  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f65f9344700 (LWP 3477)):
#0  0x00007f65fd7ec8ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f65fd7ee345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f65fd7ef82b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f65fd7f029b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f65fd7f04a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f65ff50f5eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f65ff4b387b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65ff2cd292 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f65ffe40f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f65ff2ce42c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f65f9fe0700 (LWP 3447)):
#0  0x00007f65fef3faff in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f6601637c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f660163990a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f65fa700e88 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f65ff2ce42c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f65fe222609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f65fef4c293 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f65fb09b9c0 (LWP 3415)):
[KCrash Handler]
#4  0x00007f65fee7018b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007f65fee4f859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x00007f65ff292bd7 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f65ff291fe3 in qt_assert(char const*, char const*, int) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x0000559d74f3fe83 in ShellCorona::screenInvariants (this=0x559d76315b60) at /tmp/git-sources/plasma-workspace-patching/shell/shellcorona.cpp:799
#9  0x0000559d74f4273e in ShellCorona::reconsiderOutputs (this=0x559d76315b60) at /tmp/git-sources/plasma-workspace-patching/shell/shellcorona.cpp:1191
#10 0x0000559d74f5ca84 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (ShellCorona::*)()>::call(void (ShellCorona::*)(), ShellCorona*, void**) (f=(void (ShellCorona::*)(ShellCorona * const)) 0x559d74f42496 <ShellCorona::reconsiderOutputs()>, o=0x559d76315b60, arg=0x7ffff926e220) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#11 0x0000559d74f5b222 in QtPrivate::FunctionPointer<void (ShellCorona::*)()>::call<QtPrivate::List<>, void>(void (ShellCorona::*)(), ShellCorona*, void**) (f=(void (ShellCorona::*)(ShellCorona * const)) 0x559d74f42496 <ShellCorona::reconsiderOutputs()>, o=0x559d76315b60, arg=0x7ffff926e220) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
#12 0x0000559d74f583cb in QtPrivate::QSlotObject<void (ShellCorona::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x559d7644baa0, r=0x559d76315b60, a=0x7ffff926e220, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
#13 0x00007f65ff4ebd9e in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f65ff4f08de in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f65ff4e2835 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f66001c3dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f66001ccbb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f65ff4b4d7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f65ff50e920 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f65ff50f254 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f65fd7f017d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f65fd7f0400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f65fd7f04a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f65ff50f5d2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f65ff4b387b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f65ff4bba34 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x0000559d74f15f3c in main (argc=1, argv=0x7ffff926ea38) at /tmp/git-sources/plasma-workspace-patching/shell/main.cpp:254
[Inferior 1 (process 3415) detached]

Possible duplicates by query: bug 446053, bug 445778, bug 445669, bug 445409, bug 445355.

Reported using DrKonqi
Comment 1 Fushan Wen 2021-12-02 10:59:37 UTC
Can you reproduce the bug in a new user environment?
Comment 2 Bug Janitor Service 2021-12-17 04:35:21 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 3 Bug Janitor Service 2022-01-01 04:35:08 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!