Bug 409465 - Desktop Crash
Summary: Desktop Crash
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.16.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-07-03 15:23 UTC by skirmish666
Modified: 2021-04-08 04:33 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 skirmish666 2019-07-03 15:23:38 UTC
Application: plasmashell (5.16.2)

Qt Version: 5.13.0
Frameworks Version: 5.59.0
Operating System: Linux 5.1.15-arch1-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I had just unlocked the screen after being away from the machine for a time. The screen had auto-locked in my absence.

- Unusual behavior I noticed:
Background went black, then the taskbar disappeared. I think only one application that I had opened previously was visible at this point. After this, the desktop reloaded and I was presented with a crash report.

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

Thread 16 (Thread 0x7f4316ffd700 (LWP 792)):
#0  0x00007f4373337415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f43740695a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4374069692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f4347c82479 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4347c86099 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4347c816ad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4347c860f2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4347c816ad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f4347c840e9 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f43177fe700 (LWP 791)):
#0  0x00007f4373337415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f43740695a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4374069692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f4347c82479 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4347c86099 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4347c816ad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4347c860f2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4347c816ad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f4347c840e9 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f4317fff700 (LWP 790)):
#0  0x00007f4373337415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f43740695a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4374069692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f4347c82479 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4347c86099 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4347c816ad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4347c860f2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4347c816ad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f4347c840e9 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#9  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f43363ac700 (LWP 789)):
#0  0x00007f4373337415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f43740695a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4374069692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f4347c82479 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4347c86099 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4347c816ad in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4347c840e9 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f43356a2700 (LWP 766)):
#0  0x00007f4373337415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f43740695a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4374069692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f4375e377bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f4375e37a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f4337fff700 (LWP 762)):
#0  0x00007f4373337415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f43740695a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4374069692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f4375e377bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f4375e37a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f4344ff8700 (LWP 757)):
#0  0x00007f4373ce7667 in poll () at /usr/lib/libc.so.6
#1  0x00007f43723207c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f43723208ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f43742889bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f437422f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f43740622f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f43457f9700 (LWP 756)):
#0  0x00007f43722ce414 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f437232007d in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f43723206e6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f43723208ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f43742889bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f437422f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f43740622f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f43463f733a in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#8  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f4355ba0700 (LWP 753)):
#0  0x00007f4373337415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f43740695a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4374069692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f4375e377bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f4375e37a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f4356576700 (LWP 750)):
#0  0x00007f4373cff686 in __libc_disable_asynccancel () at /usr/lib/libc.so.6
#1  0x00007f4373ce31a1 in read () at /usr/lib/libc.so.6
#2  0x00007f43722ce961 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f437231ef70 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#4  0x00007f4372320766 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f43723208ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#6  0x00007f43742889bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f437422f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f43740622f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007f4375dac61b in  () at /usr/lib/libQt5Quick.so.5
#10 0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f4364c33700 (LWP 749)):
#0  0x00007f4373337415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f43657f8ce4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f43657f8b38 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f4365434700 (LWP 748)):
#0  0x00007f4373337415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f43657f8ce4 in  () at /usr/lib/dri/swrast_dri.so
#2  0x00007f43657f8b38 in  () at /usr/lib/dri/swrast_dri.so
#3  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f4367fff700 (LWP 746)):
#0  0x00007f4373ce7667 in poll () at /usr/lib/libc.so.6
#1  0x00007f43723207c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f43723208ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f43742889bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f437422f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f43740622f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f4375ace8f9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f436d5c2700 (LWP 657)):
#0  0x00007f4373ce7667 in poll () at /usr/lib/libc.so.6
#1  0x00007f43723207c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f43723208ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f43742889bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f437422f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f43740622f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f4374afdb37 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f436e3a6700 (LWP 598)):
#0  0x00007f4373ce7667 in poll () at /usr/lib/libc.so.6
#1  0x00007f437623c630 in  () at /usr/lib/libxcb.so.1
#2  0x00007f437623e2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f436ed3f049 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f4374063520 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f437333157f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f4373cf20e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f436f179880 (LWP 586)):
[KCrash Handler]
#6  0x00007f43744a2e80 in typeinfo for QObjectCleanupHandler () at /usr/lib/libQt5Core.so.5
#7  0x00007f43745cab57 in QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*) () at /usr/lib/libQt5Gui.so.5
#8  0x00007f43745cff80 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#9  0x00007f43745a837c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#10 0x00007f436ed3ffec in  () at /usr/lib/libQt5XcbQpa.so.5
#11 0x00007f437231e90f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#12 0x00007f4372320869 in  () at /usr/lib/libglib-2.0.so.0
#13 0x00007f43723208ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#14 0x00007f43742889a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#15 0x00007f437422f5ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007f4374237326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#17 0x00005574c04c0df6 in  ()
#18 0x00007f4373c1cee3 in __libc_start_main () at /usr/lib/libc.so.6
#19 0x00005574c04c12ae in _start ()
[Inferior 1 (process 586) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2021-03-09 03:39:35 UTC
The crash does not appear to be in any KDE code. Does this still happen to you in either Plasma 5.18 (the current LTS version) or Plasma 5.21 (the latest released version)? Preferably when using the latest Qt version (5.15.2 or newer)?
Comment 2 Bug Janitor Service 2021-03-24 04:33:39 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 2021-04-08 04:33:33 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!