https://bugs.kde.org/show_bug.cgi?id=385321

            Bug ID: 385321
           Summary: Screen locker 'unable to unlock, use loginctl instead'
                    randomly when system is locked
           Product: plasmashell
           Version: 5.10.5
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: kde...@mnetwork.co.kr
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.10.5)

Qt Version: 5.9.1
Frameworks Version: 5.38.0
Operating System: Linux 4.13.4-1-hardened x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I pressed session lock shortcut key. Monitor turned off after screen timeout.
Waited for random time.

- Unusual behavior I noticed:
Even if screen locker does not crash until I resume to seat and login, I can
see compositor has been crashed and stopped updating (e.g., time display)
entries on desktop panels. Using XRender instead of OpenGL composition stops
compositor crash issue. (But still crashes screen locker)

- (Maybe) related kernel log
[ 1527.414171] NVRM: GPU at PCI:0000:01:00:
GPU-a98ba515-9490-b50f-f1e5-b3b67992023c
[ 1527.414173] NVRM: Xid (PCI:0000:01:00): 9, Channel 00000016 Instance
00000000 Intr 00000001

I'm using NVIDIA closed source driver with NVIDIA Geforce 1050Ti Mobile.

The crash can be reproduced every time.

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

Thread 12 (Thread 0x607db77fe700 (LWP 1121)):
#0  0x0000607ea65c638d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x0000607ea74085cc in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x0000607eab1a2dca in  () at /usr/lib/libQt5Quick.so.5
#3  0x0000607eab1a3254 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#5  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#6  0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x607dbdc08700 (LWP 1119)):
#0  0x0000607ea65c638d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x0000607ea74085cc in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x0000607eab1a2dca in  () at /usr/lib/libQt5Quick.so.5
#3  0x0000607eab1a3254 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#5  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#6  0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x607dbf5fe700 (LWP 1114)):
#0  0x0000607ea65c638d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x0000607ea74085cc in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x0000607eab1a2dca in  () at /usr/lib/libQt5Quick.so.5
#3  0x0000607eab1a3254 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#5  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#6  0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x607dd3349700 (LWP 1111)):
[KCrash Handler]
#5  0x0000607ea6c518a0 in raise () at /usr/lib/libc.so.6
#6  0x0000607ea6c52f09 in abort () at /usr/lib/libc.so.6
#7  0x0000607e82316519 in  () at /usr/lib/libGLX_nvidia.so.0
#8  0x0000607dfb3327c3 in  () at /usr/lib/libnvidia-glcore.so.384.90
#9  0x0000607dfb2dfa68 in  () at /usr/lib/libnvidia-glcore.so.384.90
#10 0x0000607dfb20528e in  () at /usr/lib/libnvidia-glcore.so.384.90
#11 0x0000607e8230feae in  () at /usr/lib/libGLX_nvidia.so.0
#12 0x0000607e961f3d15 in  () at
/usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#13 0x0000607ea7e0e04f in QOpenGLContext::swapBuffers(QSurface*) () at
/usr/lib/libQt5Gui.so.5
#14 0x0000607eab19e0eb in  () at /usr/lib/libQt5Quick.so.5
#15 0x0000607eab1a3210 in  () at /usr/lib/libQt5Quick.so.5
#16 0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#17 0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#18 0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x607dd9a52700 (LWP 1104)):
#0  0x0000607ea6d08cbb in poll () at /usr/lib/libc.so.6
#1  0x0000607ea15eac09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000607ea15ead1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x0000607ea7645064 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x0000607ea75e8fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x0000607ea74023ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x0000607ddc3f518a in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#8  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#9  0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x607df541c700 (LWP 1096)):
#0  0x0000607ea65c638d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x0000607ea74085cc in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x0000607eab1a2dca in  () at /usr/lib/libQt5Quick.so.5
#3  0x0000607eab1a3254 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#5  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#6  0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x607df5c1d700 (LWP 1093)):
#0  0x0000607ea162fa69 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x0000607ea15eabce in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000607ea15ead1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x0000607ea7645064 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x0000607ea75e8fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x0000607ea74023ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x0000607eab12196b in  () at /usr/lib/libQt5Quick.so.5
#7  0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#8  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#9  0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x607e82da4700 (LWP 1088)):
#0  0x0000607ea65c638d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x0000607eace39b04 in  () at /usr/lib/libQt5Script.so.5
#2  0x0000607eace39b49 in  () at /usr/lib/libQt5Script.so.5
#3  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#4  0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x607e8cf5e700 (LWP 1087)):
#0  0x0000607ea6d08cbb in poll () at /usr/lib/libc.so.6
#1  0x0000607ea15eac09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000607ea15ead1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x0000607ea7645064 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x0000607ea75e8fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x0000607ea74023ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x0000607eaa5713d9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#8  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#9  0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x607e8f3ea700 (LWP 1050)):
#0  0x0000607ea7645452 in  () at /usr/lib/libQt5Core.so.5
#1  0x0000607ea15ea611 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x0000607ea15eabb0 in  () at /usr/lib/libglib-2.0.so.0
#3  0x0000607ea15ead1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#4  0x0000607ea7645064 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#5  0x0000607ea75e8fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#6  0x0000607ea74023ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x0000607eaa5713d9 in  () at /usr/lib/libQt5Qml.so.5
#8  0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#9  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#10 0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x607e95401700 (LWP 954)):
#0  0x0000607ea162fa69 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x0000607ea15ea153 in g_main_context_prepare () at
/usr/lib/libglib-2.0.so.0
#2  0x0000607ea15eab3b in  () at /usr/lib/libglib-2.0.so.0
#3  0x0000607ea15ead1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#4  0x0000607ea7645064 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#5  0x0000607ea75e8fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#6  0x0000607ea74023ee in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x0000607ea7a60376 in  () at /usr/lib/libQt5DBus.so.5
#8  0x0000607ea740713b in  () at /usr/lib/libQt5Core.so.5
#9  0x0000607ea65c008a in start_thread () at /usr/lib/libpthread.so.0
#10 0x0000607ea6d131bf in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x607ead773c80 (LWP 942)):
#0  0x0000607ea65c638d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x0000607ea74085cc in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/libQt5Core.so.5
#2  0x0000607eab19f3ea in  () at /usr/lib/libQt5Quick.so.5
#3  0x0000607eab1a0232 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000607eab1fd996 in QQuickWindow::event(QEvent*) () at
/usr/lib/libQt5Quick.so.5
#5  0x0000083cb4a6db44 in  ()
#6  0x0000607ea8590e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#7  0x0000607ea8598906 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#8  0x0000607ea75eabb0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#9  0x0000607ea7ddf273 in QWindowPrivate::deliverUpdateRequest() () at
/usr/lib/libQt5Gui.so.5
#10 0x0000607ea7ddf79b in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#11 0x0000607eab1fd936 in QQuickWindow::event(QEvent*) () at
/usr/lib/libQt5Quick.so.5
#12 0x0000083cb4a6db44 in  ()
#13 0x0000607ea8590e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#14 0x0000607ea8598906 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#15 0x0000607ea75eabb0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#16 0x0000607ea7644488 in QTimerInfoList::activateTimers() () at
/usr/lib/libQt5Core.so.5
#17 0x0000607ea7644cba in  () at /usr/lib/libQt5Core.so.5
#18 0x0000607ea15eaa57 in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#19 0x0000607ea15eac88 in  () at /usr/lib/libglib-2.0.so.0
#20 0x0000607ea15ead1c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#21 0x0000607ea7645041 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#22 0x0000607ea75e8fdb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#23 0x0000607ea75f2028 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#24 0x0000083cb4a5971b in  ()
#25 0x0000607ea6c3df6a in __libc_start_main () at /usr/lib/libc.so.6
#26 0x0000083cb4a59aba in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to