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.

Reply via email to