Bug 358883

Summary: kde lock screen crashes after reinitalization of switched off screen after entering lock screen mode
Product: [Plasma] plasmashell Reporter: Alexander Nolting <a.nolting>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, kai, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.5.3   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander Nolting 2016-02-01 18:57:34 UTC
Application: plasmashell (5.5.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-2-default x86_64
Distribution: "openSUSE Tumbleweed (20160117) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
let laptop entering lock screen mode after 5 min
screen was switch off after additional 3 min
waked up screen by moving mouse
kde lock screen crashed and showed an error message saying it was unable to reinitialize the session etc...

The crash can be reproduced sometimes.

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

Thread 10 (Thread 0x7ff7046a0700 (LWP 7125)):
#0  0x00007ff7137b124d in poll () from /lib64/libc.so.6
#1  0x00007ff718687432 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007ff718689007 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007ff706e20e29 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007ff713ea294f in QThreadPrivate::start (arg=0x73f010) at thread/qthread_unix.cpp:331
#5  0x00007ff712fb84a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007ff7137b9bdd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7ff701656700 (LWP 7137)):
#0  0x00007ff7137ad22d in read () from /lib64/libc.so.6
#1  0x00007ff70fee7210 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff70fea4d94 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff70fea5208 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007ff70fea536c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007ff7140c752b in QEventDispatcherGlib::processEvents (this=0x7ff6f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007ff71407163a in QEventLoop::exec (this=this@entry=0x7ff701655cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007ff713e9db1c in QThread::exec (this=this@entry=0x826360) at thread/qthread.cpp:503
#8  0x00007ff71716d9a5 in QQmlThreadPrivate::run (this=0x826360) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007ff713ea294f in QThreadPrivate::start (arg=0x826360) at thread/qthread_unix.cpp:331
#10 0x00007ff712fb84a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007ff7137b9bdd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7ff6ef1ec700 (LWP 7138)):
#0  0x00007ff7137ad22d in read () from /lib64/libc.so.6
#1  0x00007ff70fee7210 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff70fea4d94 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff70fea5208 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007ff70fea536c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007ff7140c752b in QEventDispatcherGlib::processEvents (this=0x7ff6e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007ff71407163a in QEventLoop::exec (this=this@entry=0x7ff6ef1ebcf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007ff713e9db1c in QThread::exec (this=this@entry=0x9fa100) at thread/qthread.cpp:503
#8  0x00007ff71716d9a5 in QQmlThreadPrivate::run (this=0x9fa100) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#9  0x00007ff713ea294f in QThreadPrivate::start (arg=0x9fa100) at thread/qthread_unix.cpp:331
#10 0x00007ff712fb84a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007ff7137b9bdd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7ff6ed9f5700 (LWP 7139)):
#0  0x00007ff70fee84d4 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007ff70fea4880 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff70fea5193 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff70fea536c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007ff7140c752b in QEventDispatcherGlib::processEvents (this=0x7ff6e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007ff71407163a in QEventLoop::exec (this=this@entry=0x7ff6ed9f4cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007ff713e9db1c in QThread::exec (this=this@entry=0x9b5a00) at thread/qthread.cpp:503
#7  0x00007ff71716d9a5 in QQmlThreadPrivate::run (this=0x9b5a00) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007ff713ea294f in QThreadPrivate::start (arg=0x9b5a00) at thread/qthread_unix.cpp:331
#9  0x00007ff712fb84a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007ff7137b9bdd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7ff6e7ee8700 (LWP 7143)):
#0  0x00007ff712fbe07f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff719915a84 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007ff719915ac9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007ff712fb84a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff7137b9bdd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7ff6e5b93700 (LWP 7145)):
#0  0x00007ff7137b124d in poll () from /lib64/libc.so.6
#1  0x00007ff70fea5264 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff70fea536c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff7140c752b in QEventDispatcherGlib::processEvents (this=0x7ff65c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007ff71407163a in QEventLoop::exec (this=this@entry=0x7ff6e5b92cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007ff713e9db1c in QThread::exec (this=this@entry=0xf17960) at thread/qthread.cpp:503
#6  0x00007ff6e61950e5 in QQuickXmlQueryEngine::run (this=0xf17960) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/imports/xmllistmodel/qqmlxmllistmodel.cpp:317
#7  0x00007ff713ea294f in QThreadPrivate::start (arg=0xf17960) at thread/qthread_unix.cpp:331
#8  0x00007ff712fb84a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff7137b9bdd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7ff6e5392700 (LWP 7146)):
#0  0x00007ff7137b124d in poll () from /lib64/libc.so.6
#1  0x00007ff70fea5264 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff70fea536c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff7140c752b in QEventDispatcherGlib::processEvents (this=0x7ff6540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007ff71407163a in QEventLoop::exec (this=this@entry=0x7ff6e5391d10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007ff713e9db1c in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007ff713ea294f in QThreadPrivate::start (arg=0x9d38d0) at thread/qthread_unix.cpp:331
#7  0x00007ff712fb84a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007ff7137b9bdd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ff65b221700 (LWP 7147)):
#0  0x00007ff7137b124d in poll () from /lib64/libc.so.6
#1  0x00007ff70fea5264 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff70fea536c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff7140c752b in QEventDispatcherGlib::processEvents (this=0x7ff6500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007ff71407163a in QEventLoop::exec (this=this@entry=0x7ff65b220cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007ff713e9db1c in QThread::exec (this=this@entry=0x10f87f0) at thread/qthread.cpp:503
#6  0x00007ff717cf2e42 in QQuickPixmapReader::run (this=0x10f87f0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/util/qquickpixmapcache.cpp:760
#7  0x00007ff713ea294f in QThreadPrivate::start (arg=0x10f87f0) at thread/qthread_unix.cpp:331
#8  0x00007ff712fb84a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff7137b9bdd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff65891b700 (LWP 7149)):
[KCrash Handler]
#6  0x00007ff71376b75d in __strstr_sse2_unaligned () from /lib64/libc.so.6
#7  0x00007ff717d42e8a in strstr (__needle=0x7ff717ed4e34 "nouveau", __haystack=<optimized out>) at /usr/include/string.h:332
#8  QSGRenderContext::initialize (this=0xe82810, context=<optimized out>) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgcontext.cpp:659
#9  0x00007ff717d65a91 in QSGRenderThread::run (this=0xebced0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:676
#10 0x00007ff713ea294f in QThreadPrivate::start (arg=0xebced0) at thread/qthread_unix.cpp:331
#11 0x00007ff712fb84a4 in start_thread () from /lib64/libpthread.so.0
#12 0x00007ff7137b9bdd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff71a2308c0 (LWP 7122)):
#0  0x00007ff712fbe07f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff713ea3abb in wait (time=18446744073709551615, this=0xe7a6b0) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xebcf10, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007ff717d623ee in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0xa0fc10, w=<optimized out>, w@entry=0xe7b600, inExpose=inExpose@entry=true) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1150
#4  0x00007ff717d647bc in QSGThreadedRenderLoop::handleExposure (this=this@entry=0xa0fc10, window=window@entry=0xe79480) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:946
#5  0x00007ff717d64e1b in QSGThreadedRenderLoop::exposureChanged (this=0xa0fc10, window=0xe79480) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:857
#6  0x00007ff7145bfc3b in QWindow::event(QEvent*) () from /usr/lib64/libQt5Gui.so.5
#7  0x00007ff717d95621 in QQuickWindow::event (this=this@entry=0xe79480, e=e@entry=0x7ffef6430f30) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/items/qquickwindow.cpp:1413
#8  0x00000000004422b6 in DesktopView::event (this=0xe79480, e=0x7ffef6430f30) at /usr/src/debug/plasma-workspace-5.5.3/shell/desktopview.cpp:205
#9  0x00007ff7153ea8cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#10 0x00007ff7153ef9d6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007ff714073cf3 in QCoreApplication::notifyInternal (this=0x7ffef6431310, receiver=0xe79480, event=0x7ffef6430f30) at kernel/qcoreapplication.cpp:965
#12 0x00007ff7145b86e4 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib64/libQt5Gui.so.5
#13 0x00007ff7145b937d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#14 0x00007ff71459e9f8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#15 0x00007ff706e50ed0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#16 0x00007ff70fea5097 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#17 0x00007ff70fea52c8 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007ff70fea536c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#19 0x00007ff7140c750f in QEventDispatcherGlib::processEvents (this=0x7651c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#20 0x00007ff71407163a in QEventLoop::exec (this=this@entry=0x7ffef64311c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#21 0x00007ff7140792fd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#22 0x0000000000436527 in main (argc=4, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.5.3/shell/main.cpp:179

Possible duplicates by query: bug 356907, bug 354154, bug 350022, bug 348812.

Reported using DrKonqi
Comment 1 Bhushan Shah 2016-02-02 05:42:54 UTC

*** This bug has been marked as a duplicate of bug 348812 ***
Comment 2 Marco Martin 2016-02-04 12:52:38 UTC
*** Bug 358964 has been marked as a duplicate of this bug. ***