Bug 374694 - Plasma crashed after the computer woke up
Summary: Plasma crashed after the computer woke up
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.8.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-01-07 14:08 UTC by Muhammad Tareq
Modified: 2020-12-19 04:35 UTC (History)
3 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 Muhammad Tareq 2017-01-07 14:08:45 UTC
Application: plasmashell (5.8.5)

Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.4.39-1-lts x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
I usually use second monitor, i removed the second screen before waking up the pc then i unlocked it finally the crash window appeared showing a plasma crash error.

The crash can be reproduced sometimes.

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

Thread 8 (Thread 0x7f47806ac700 (LWP 7021)):
#0  0x00007f485250bdd0 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f48524c669e in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f48524c689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f4857b2b2db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f4857ad4d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f48578f7063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f4781d280a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f48578fbcf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f4856a0b454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f48572117df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f47a889c700 (LWP 6856)):
#0  0x00007f485720848d in poll () at /usr/lib/libc.so.6
#1  0x00007f48524c6786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f48524c689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f4857b2b2db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f4857ad4d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f48578f7063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f485b7f84b6 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f48578fbcf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f4856a0b454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f48572117df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f48339d5700 (LWP 6744)):
#0  0x00007f4856a1110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f485d2a41f4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f485d2a4239 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f4856a0b454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f48572117df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f483d945700 (LWP 6712)):
#0  0x00007f485250bdd4 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f48524c5c7c in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f48524c66ab in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f48524c689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f4857b2b2db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f4857ad4d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f48578f7063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f485ac59e75 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f48578fbcf8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f4856a0b454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f48572117df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f483f9d1700 (LWP 6686)):
#0  0x00007f4857b2ac10 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007f48524c6179 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007f48524c6724 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f48524c689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f4857b2b2db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f4857ad4d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f48578f7063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f485ac59e75 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f48578fbcf8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f4856a0b454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f48572117df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f4845432700 (LWP 6637)):
#0  0x00007f485720848d in poll () at /usr/lib/libc.so.6
#1  0x00007f48524c6786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f48524c689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f4857b2b2db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f4857ad4d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f48578f7063 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f4858672de5 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f48578fbcf8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f4856a0b454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f48572117df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f4847064700 (LWP 6617)):
#0  0x00007f485720848d in poll () at /usr/lib/libc.so.6
#1  0x00007f485c1ca8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f485c1cc679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f4848da1789 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f48578fbcf8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f4856a0b454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f48572117df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f485db0d800 (LWP 6604)):
[KCrash Handler]
#6  0x00007f485b889e95 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007f485795a2d7 in QHashData::detach_helper(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) () at /usr/lib/libQt5Core.so.5
#8  0x00007f485b88b11a in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007f485b885779 in QQuickItemPrivate::derefWindow() () at /usr/lib/libQt5Quick.so.5
#10 0x00007f485b886a84 in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib/libQt5Quick.so.5
#11 0x00007f485b8870ec in QQuickItem::~QQuickItem() () at /usr/lib/libQt5Quick.so.5
#12 0x00007f485b8a2736 in  () at /usr/lib/libQt5Quick.so.5
#13 0x00007f4857b00831 in QObjectPrivate::deleteChildren() () at /usr/lib/libQt5Core.so.5
#14 0x00007f4857b0a0df in QObject::~QObject() () at /usr/lib/libQt5Core.so.5
#15 0x00007f485b887353 in QQuickItem::~QQuickItem() () at /usr/lib/libQt5Quick.so.5
#16 0x00007f485b8a2b96 in  () at /usr/lib/libQt5Quick.so.5
#17 0x00007f4857b02f60 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f485b8827fb in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#19 0x00007f4858a3b35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007f4858a42ad1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007f4857ad68e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#22 0x00007f4857ad906d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#23 0x00007f4857b2aeb3 in  () at /usr/lib/libQt5Core.so.5
#24 0x00007f48524c6587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#25 0x00007f48524c67f0 in  () at /usr/lib/libglib-2.0.so.0
#26 0x00007f48524c689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#27 0x00007f4857b2b2bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#28 0x00007f4857ad4d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#29 0x00007f4857add23c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#30 0x000000000041c9d2 in  ()
#31 0x00007f4857149291 in __libc_start_main () at /usr/lib/libc.so.6
#32 0x000000000041cd5a in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-11-19 04:41:25 UTC
Thanks for the report Muhammad.

Can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I'm setting status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Comment 2 Bug Janitor Service 2020-12-04 04:34:06 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 2020-12-19 04:35:39 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!