https://bugs.kde.org/show_bug.cgi?id=361775
Bug ID: 361775 Summary: Crash when coming out of standby Product: plasmashell Version: 5.4.2 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: jessetalav...@aol.com CC: bhus...@gmail.com, plasma-b...@kde.org 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 -- You are receiving this mail because: You are watching all bug changes.