Bug 372400

Summary: Plasma shell aborts - apparently some sort of timeout - every time I try to log in since system updated.
Product: [Plasma] plasmashell Reporter: neuschein-cotton
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, cmkitras, mrrobhause, plasma-bugs, sasha2048
Priority: NOR Keywords: drkonqi
Version: 5.5.5   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description neuschein-cotton 2016-11-12 20:53:34 UTC
Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-47-generic i686
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Trying to log in.
The crash is reported 3 times. If I then leave the system, the screen locks and there is a message saying that the unlocker is broken so that I can only unlock it from a terminal login. But if I do that, there is still nothing working when I come back to the session that crashed. Choosing the option on the crash report to restart the program just results in it crashing again.

- Unusual behavior I noticed:
 It happens every time I try it, since I restarted the system after having some updates applied. (I tried to suggest that this might be a duplicate of 372352 but the crash reporting assistant didn't seem to accept that and insists that I haven't selected a duplicate, so I'm mentioning it here instead.) There we a lot of updates and I had the impression that they finished more quickly than usual, so I don't know if that implies they didn't work properly, but there were no error messages in the "Discoverer" program.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xafe05800 (LWP 1643))]

Thread 7 (Thread 0xa7d23b40 (LWP 1708)):
#0  0xb770fc31 in __kernel_vsyscall ()
#1  0xb4bf1d42 in __lll_lock_wait () at ../sysdeps/unix/sysv/linux/i386/lowlevellock.S:144
#2  0xb4beb949 in __GI___pthread_mutex_lock (mutex=0xb427b2a0) at ../nptl/pthread_mutex_lock.c:115
#3  0xb42348c9 in ?? () from /usr/lib/nvidia-304/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xa9471b40 (LWP 1693)):
#0  0xb770fc31 in __kernel_vsyscall ()
#1  0xb4beea9c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb4d4d64d in __pthread_cond_wait (cond=0xb767a8d0, mutex=0xb767a8b8) at forward.c:149
#3  0xb7542a2c in ?? () from /usr/lib/i386-linux-gnu/libQt5Script.so.5
#4  0xb7542a6c in ?? () from /usr/lib/i386-linux-gnu/libQt5Script.so.5
#5  0xb423a2c1 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#6  0x5c8b0824 in ?? ()
#7  0xbab80424 in ?? ()
#8  0x65000000 in ?? ()
#9  0x001015ff in ?? ()
#10 0xd3890000 in ?? ()
#11 0xfff0013d in ?? ()
#12 0x7d830fff in ?? ()
#13 0xc3fffec0 in ?? ()
#14 0x90669066 in ?? ()
#15 0x90669066 in ?? ()
#16 0x90669066 in ?? ()
#17 0xe8535657 in ?? ()
#18 0x000f32dd in ?? ()
#19 0x5938c781 in ?? ()
#20 0xec810018 in ?? ()
#21 0x00000094 in ?? ()
#22 0xa4249c8b in ?? ()
#23 0x8d000000 in ?? ()
#24 0x56082474 in ?? ()
#25 0xe853006a in ?? ()
#26 0xfffff998 in ?? ()
#27 0x8510c483 in ?? ()
#28 0x8d6978c0 in ?? ()
#29 0x01b8ff4b in ?? ()
#30 0x89000000 in ?? ()
#31 0x8be0d3ca in ?? ()
#32 0x00a4248c in ?? ()
#33 0xeac10000 in ?? ()
#34 0x75c98505 in ?? ()
#35 0x81d0f737 in ?? ()
#36 0x0088248c in ?? ()
#37 0x00000000 in ?? ()

Thread 5 (Thread 0xaa5c0b40 (LWP 1687)):
#0  0xb770fc31 in __kernel_vsyscall ()
#1  0xb4d36d0f in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0xb43e4b10 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb43d610c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb43d6244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5243964 in QEventDispatcherGlib::processEvents (this=0xadb52de8, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0xb51e87a3 in QEventLoop::processEvents (this=0xaa5c0124, flags=...) at kernel/qeventloop.cpp:128
#7  0xb51e8bfa in QEventLoop::exec (this=0xaa5c0124, flags=...) at kernel/qeventloop.cpp:204
#8  0xb500ef1d in QThread::exec (this=0x8a85b58) at thread/qthread.cpp:503
#9  0xb6880aff in QQmlThreadPrivate::run (this=0x8a85b58) at qml/ftw/qqmlthread.cpp:141
#10 0xb501443b in QThreadPrivate::start (arg=0x8a85b58) at thread/qthread_unix.cpp:331
#11 0xb423a2c1 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#12 0x5c8b0824 in ?? ()
#13 0xbab80424 in ?? ()
#14 0x65000000 in ?? ()
#15 0x001015ff in ?? ()
#16 0xd3890000 in ?? ()
#17 0xfff0013d in ?? ()
#18 0x7d830fff in ?? ()
#19 0xc3fffec0 in ?? ()
#20 0x90669066 in ?? ()
#21 0x90669066 in ?? ()
#22 0x90669066 in ?? ()
#23 0xe8535657 in ?? ()
#24 0x000f32dd in ?? ()
#25 0x5938c781 in ?? ()
#26 0xec810018 in ?? ()
#27 0x00000094 in ?? ()
#28 0xa4249c8b in ?? ()
#29 0x8d000000 in ?? ()
#30 0x56082474 in ?? ()
#31 0xe853006a in ?? ()
#32 0xfffff998 in ?? ()
#33 0x8510c483 in ?? ()
#34 0x8d6978c0 in ?? ()
#35 0x01b8ff4b in ?? ()
#36 0x89000000 in ?? ()
#37 0x8be0d3ca in ?? ()
#38 0x00a4248c in ?? ()
#39 0xeac10000 in ?? ()
#40 0x75c98505 in ?? ()
#41 0x81d0f737 in ?? ()
#42 0x0088248c in ?? ()
#43 0x00000000 in ?? ()

Thread 4 (Thread 0xab87fb40 (LWP 1680)):
#0  0xb4236cc0 in ?? () from /usr/lib/nvidia-304/libGL.so.1
Backtrace stopped: Cannot access memory at address 0x5

Thread 3 (Thread 0xae419b40 (LWP 1676)):
#0  0xb770fc31 in __kernel_vsyscall ()
#1  0xb4bf1d42 in __lll_lock_wait () at ../sysdeps/unix/sysv/linux/i386/lowlevellock.S:144
#2  0xb4beb949 in __GI___pthread_mutex_lock (mutex=0xb427b2a0) at ../nptl/pthread_mutex_lock.c:115
#3  0xb42348c9 in ?? () from /usr/lib/nvidia-304/libGL.so.1

Thread 2 (Thread 0xaf991b40 (LWP 1645)):
#0  0xb770fc31 in __kernel_vsyscall ()
#1  0xb4d36d0f in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0xb70ae41d in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0xb70b059b in xcb_wait_for_event () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0xafb09273 in QXcbEventReader::run (this=0x87cc710) at qxcbconnection.cpp:1253
#5  0xb501443b in QThreadPrivate::start (arg=0x87cc710) at thread/qthread_unix.cpp:331
#6  0xb423a2c1 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#7  0x5c8b0824 in ?? ()
#8  0xbab80424 in ?? ()
#9  0x65000000 in ?? ()
#10 0x001015ff in ?? ()
#11 0xd3890000 in ?? ()
#12 0xfff0013d in ?? ()
#13 0x7d830fff in ?? ()
#14 0xc3fffec0 in ?? ()
#15 0x90669066 in ?? ()
#16 0x90669066 in ?? ()
#17 0x90669066 in ?? ()
#18 0xe8535657 in ?? ()
#19 0x000f32dd in ?? ()
#20 0x5938c781 in ?? ()
#21 0xec810018 in ?? ()
#22 0x00000094 in ?? ()
#23 0xa4249c8b in ?? ()
#24 0x8d000000 in ?? ()
#25 0x56082474 in ?? ()
#26 0xe853006a in ?? ()
#27 0xfffff998 in ?? ()
#28 0x8510c483 in ?? ()
#29 0x8d6978c0 in ?? ()
#30 0x01b8ff4b in ?? ()
#31 0x89000000 in ?? ()
#32 0x8be0d3ca in ?? ()
#33 0x00a4248c in ?? ()
#34 0xeac10000 in ?? ()
#35 0x75c98505 in ?? ()
#36 0x81d0f737 in ?? ()
#37 0x0088248c in ?? ()
#38 0x00000000 in ?? ()

Thread 1 (Thread 0xafe05800 (LWP 1643)):
[KCrash Handler]
#7  0xb770fc31 in __kernel_vsyscall ()
#8  0xb4c85ea9 in __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#9  0xb4c87407 in __GI_abort () at abort.c:89
#10 0xb5000893 in qt_message_fatal (context=..., message=<synthetic pointer>) at global/qlogging.cpp:1578
#11 QMessageLogger::fatal (this=0xbf9e4238, msg=0xb6e6d4c5 "%s") at global/qlogging.cpp:781
#12 0xb6cd2959 in QSGRenderLoop::handleContextCreationFailure (this=0x88c9a88, window=0x8b5ab10, isEs=false) at scenegraph/qsgrenderloop.cpp:244
#13 0xb6cdc016 in QSGThreadedRenderLoop::handleExposure (this=0x88c9a88, window=0x8b5ab10) at scenegraph/qsgthreadedrenderloop.cpp:919
#14 0xb6cdc43d in QSGThreadedRenderLoop::exposureChanged (this=0x88c9a88, window=0x8b5ab10) at scenegraph/qsgthreadedrenderloop.cpp:857
#15 0xb6d0311e in QQuickWindow::exposeEvent (this=0x8b5ab10) at items/qquickwindow.cpp:207
#16 0xb5523857 in QWindow::event (this=0x8b5ab10, ev=0xbf9e46b0) at kernel/qwindow.cpp:2060
#17 0xb6d12698 in QQuickWindow::event (this=0x8b5ab10, e=0xbf9e46b0) at items/qquickwindow.cpp:1413
#18 0x0807e93b in DesktopView::event (this=0x8b5ab10, e=0xbf9e46b0) at /build/plasma-workspace-VahMbv/plasma-workspace-5.5.5.2/shell/desktopview.cpp:205
#19 0xb5b7915a in QApplicationPrivate::notify_helper (this=0x87af5f8, receiver=0x8b5ab10, e=0xbf9e46b0) at kernel/qapplication.cpp:3716
#20 0xb5b7e81c in QApplication::notify (this=0xbf9e4a58, receiver=0x8b5ab10, e=0xbf9e46b0) at kernel/qapplication.cpp:3499
#21 0xb51eb66f in QCoreApplication::notifyInternal (this=0xbf9e4a58, receiver=0x8b5ab10, event=0xbf9e46b0) at kernel/qcoreapplication.cpp:965
#22 0xb551a80e in QCoreApplication::sendSpontaneousEvent (event=0xbf9e46b0, receiver=0x8b5ab10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#23 QGuiApplicationPrivate::processExposeEvent (e=0x8b25828) at kernel/qguiapplication.cpp:2663
#24 0xb551b789 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x8b25828) at kernel/qguiapplication.cpp:1658
#25 0xb54fcfd7 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#26 0xafb3e8ae in userEventSourceDispatch (source=0x87f10c0) at eventdispatchers/qeventdispatcher_glib.cpp:70
#27 0xb43d5ed9 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb43d6179 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0xb43d6244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0xb5243943 in QEventDispatcherGlib::processEvents (this=0x87eb208, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#31 0xafb3ea81 in QPAEventDispatcherGlib::processEvents (this=0x87eb208, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#32 0xb51e87a3 in QEventLoop::processEvents (this=0xbf9e4978, flags=...) at kernel/qeventloop.cpp:128
#33 0xb51e8bfa in QEventLoop::exec (this=0xbf9e4978, flags=...) at kernel/qeventloop.cpp:204
#34 0xb51f11d5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#35 0xb5510931 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
#36 0xb5b75024 in QApplication::exec () at kernel/qapplication.cpp:2976
#37 0x08071eee in main (argc=2, argv=0xbf9e4b54) at /build/plasma-workspace-VahMbv/plasma-workspace-5.5.5.2/shell/main.cpp:181

Possible duplicates by query: bug 372352, bug 368209, bug 368112, bug 366358, bug 364721.

Reported using DrKonqi
Comment 1 Christoph Feck 2016-11-15 09:06:26 UTC

*** This bug has been marked as a duplicate of bug 372229 ***
Comment 2 Sasha Unspecified 2016-11-15 12:31:05 UTC
It's related to upgrade from nvidia-304=304.131-0ubuntu3 to nvidia-304=304.132-0ubuntu0.16.04.2 (or, maybe, other versions in your case). You can (temporarily) downgrade your ndivia package as workaround. Also, please support this Ubuntu bug-report: https://bugs.launchpad.net/ubuntu/+source/plasma-workspace/+bug/1640451 -- to make it confirmed.
Comment 3 Kai Uwe Broulik 2016-12-05 09:10:38 UTC
*** Bug 373144 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2016-12-07 18:47:04 UTC
*** Bug 373370 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2016-12-07 20:00:16 UTC
*** Bug 373392 has been marked as a duplicate of this bug. ***