Bug 361775 - Crash when coming out of standby
Summary: Crash when coming out of standby
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2016-04-14 19:12 UTC by Jesse Talavera-Greenberg
Modified: 2018-10-27 04:19 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 Jesse Talavera-Greenberg 2016-04-14 19:12:44 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-34-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
About half an hour ago, I put my laptop on standby.  Then I woke up my laptop again, and Plasma crashed--but not immediately after.  Probably about 5 minutes since logging in again.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0e9a98a800 (LWP 25340))]

Thread 8 (Thread 0x7f0e982e6700 (LWP 25342)):
#0  0x00007f0ea744f88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f0eab496bd2 in poll (__timeout=-1, __nfds=1, __fds=0x7f0e982e5cc0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0xf31200, cond=cond@entry=0xf31240, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:459
#3  0x00007f0eab49874f in xcb_wait_for_event (c=0xf31200) at ../../src/xcb_in.c:623
#4  0x00007f0e9a630a39 in QXcbEventReader::run (this=0xf3b600) at qxcbconnection.cpp:1105
#5  0x00007f0ea7b422be in QThreadPrivate::start (arg=0xf3b600) at thread/qthread_unix.cpp:337
#6  0x00007f0ea6c316aa in start_thread (arg=0x7f0e982e6700) at pthread_create.c:333
#7  0x00007f0ea745ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f0e8ba64700 (LWP 25346)):
#0  0x00007f0ea744f88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f0ea41fc1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0ea41fc2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0ea7d7929b in QEventDispatcherGlib::processEvents (this=0x7f0e840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0ea7d1f75a in QEventLoop::exec (this=this@entry=0x7f0e8ba63da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f0ea7b3d3d4 in QThread::exec (this=this@entry=0x10f5e50) at thread/qthread.cpp:503
#6  0x00007f0eaa365f85 in QQmlThreadPrivate::run (this=0x10f5e50) at qml/ftw/qqmlthread.cpp:141
#7  0x00007f0ea7b422be in QThreadPrivate::start (arg=0x10f5e50) at thread/qthread_unix.cpp:337
#8  0x00007f0ea6c316aa in start_thread (arg=0x7f0e8ba64700) at pthread_create.c:333
#9  0x00007f0ea745ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f0e7fbba700 (LWP 25347)):
#0  0x00007f0ea4240884 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0ea41fbbaa in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0ea41fc190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0ea41fc2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0ea7d7929b in QEventDispatcherGlib::processEvents (this=0x7f0e780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0ea7d1f75a in QEventLoop::exec (this=this@entry=0x7f0e7fbb9da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f0ea7b3d3d4 in QThread::exec (this=this@entry=0x1336330) at thread/qthread.cpp:503
#7  0x00007f0eaa365f85 in QQmlThreadPrivate::run (this=0x1336330) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f0ea7b422be in QThreadPrivate::start (arg=0x1336330) at thread/qthread_unix.cpp:337
#9  0x00007f0ea6c316aa in start_thread (arg=0x7f0e7fbba700) at pthread_create.c:333
#10 0x00007f0ea745ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f0e7d324700 (LWP 25351)):
#0  QTimerInfoList::updateCurrentTime (this=this@entry=0x7f0e740030d0) at kernel/qtimerinfo_unix.cpp:85
#1  0x00007f0ea7d77295 in QTimerInfoList::timerWait (this=0x7f0e740030d0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#2  0x00007f0ea7d7867e in timerSourcePrepareHelper (timeout=0x7f0e7d323be4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#3  timerSourcePrepare (source=<optimized out>, timeout=0x7f0e7d323be4) at kernel/qeventdispatcher_glib.cpp:160
#4  0x00007f0ea41fb77d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f0ea41fc11b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f0ea41fc2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f0ea7d7929b in QEventDispatcherGlib::processEvents (this=0x7f0e740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#8  0x00007f0ea7d1f75a in QEventLoop::exec (this=this@entry=0x7f0e7d323da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#9  0x00007f0ea7b3d3d4 in QThread::exec (this=this@entry=0x1632600) at thread/qthread.cpp:503
#10 0x00007f0eaa365f85 in QQmlThreadPrivate::run (this=0x1632600) at qml/ftw/qqmlthread.cpp:141
#11 0x00007f0ea7b422be in QThreadPrivate::start (arg=0x1632600) at thread/qthread_unix.cpp:337
#12 0x00007f0ea6c316aa in start_thread (arg=0x7f0e7d324700) at pthread_create.c:333
#13 0x00007f0ea745ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f0e6f9c4700 (LWP 25352)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0eac6f1114 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f0eac6f1159 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f0ea6c316aa in start_thread (arg=0x7f0e6f9c4700) at pthread_create.c:333
#4  0x00007f0ea745ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f0decfb7700 (LWP 25353)):
#0  0x00007f0ea4240884 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0ea41fc306 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0ea7d7929b in QEventDispatcherGlib::processEvents (this=0x7f0de80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#3  0x00007f0ea7d1f75a in QEventLoop::exec (this=this@entry=0x7f0decfb6d50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#4  0x00007f0ea7b3d3d4 in QThread::exec (this=this@entry=0x18e30e0) at thread/qthread.cpp:503
#5  0x00007f0eaace1ef6 in QQuickPixmapReader::run (this=0x18e30e0) at util/qquickpixmapcache.cpp:797
#6  0x00007f0ea7b422be in QThreadPrivate::start (arg=0x18e30e0) at thread/qthread_unix.cpp:337
#7  0x00007f0ea6c316aa in start_thread (arg=0x7f0decfb7700) at pthread_create.c:333
#8  0x00007f0ea745ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f0ddb149700 (LWP 25361)):
#0  0x00007f0ea744f88d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f0ea41fc1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0ea41fc2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0ea7d7929b in QEventDispatcherGlib::processEvents (this=0x7f0dd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0ea7d1f75a in QEventLoop::exec (this=this@entry=0x7f0ddb148d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f0ea7b3d3d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f0ddc1468f7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f0ea7b422be in QThreadPrivate::start (arg=0x3db6e10) at thread/qthread_unix.cpp:337
#8  0x00007f0ea6c316aa in start_thread (arg=0x7f0ddb149700) at pthread_create.c:333
#9  0x00007f0ea745ae9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f0e9a98a800 (LWP 25340)):
[KCrash Handler]
#6  0x0000000000000070 in ?? ()
#7  0x00007f0ea7d58d40 in QObject::connect (sender=0x5b86d20, signal=signal@entry=0x7f0eaa3d6953 "2destroyed(QObject*)", receiver=receiver@entry=0x52509f0, method=method@entry=0x7f0eaa3da680 "1removeDestroyedObject(QObject*)", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2629
#8  0x00007f0eaa2ac0c8 in QV4::MultiplyWrappedQObjectMap::insert (this=0x52509f0, key=key@entry=0x5b86d20, value=0x7f0dd323c850) at jsruntime/qv4qobjectwrapper.cpp:1910
#9  0x00007f0eaa2ac4c4 in QV4::QObjectWrapper::wrap (engine=0x164ca40, object=0x5b86d20) at jsruntime/qv4qobjectwrapper.cpp:613
#10 0x00007f0eaa367f9c in QV8Engine::fromVariant (this=this@entry=0x164c9d0, variant=...) at qml/v8/qv8engine.cpp:404
#11 0x00007f0eaa359347 in QV4::QmlContextWrapper::get (m=<optimized out>, name=<optimized out>, hasProperty=0x7ffffb1faf20) at qml/qqmlcontextwrapper.cpp:234
#12 0x00007f0eaa244c4a in QV4::Object::get (hasProperty=0x7ffffb1faf20, name=0x7f0e7c2b5310, this=<optimized out>) at jsruntime/qv4object_p.h:252
#13 QV4::ExecutionContext::getProperty (this=0x7ffffb1fb010, name=0x7f0e7c2b5310) at jsruntime/qv4context.cpp:379
#14 0x00007f0dedbea92e in ?? ()
#15 0x0000000000000000 in ?? ()

Reported using DrKonqi
Comment 1 Marco Martin 2016-07-21 13:15:48 UTC
needs to happen with more debug packages installed
Comment 2 Andrew Crouthamel 2018-09-26 22:25:09 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 set the bug status 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 Andrew Crouthamel 2018-10-27 04:19:50 UTC
Dear Bug Submitter,

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!