Bug 372204 - Crashing on reboot after package update
Summary: Crashing on reboot after package update
Status: RESOLVED DUPLICATE of bug 392129
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-11-08 04:49 UTC by igorc
Modified: 2018-04-03 11:02 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description igorc 2016-11-08 04:49:35 UTC
Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 3.13.0-93-generic i686
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
Crashing on reboot after package update

The crash can be reproduced every time.

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

Thread 9 (Thread 0xa20e8b40 (LWP 4764)):
[KCrash Handler]
#7  0xb428a2ac in glGetString () from /usr/lib/nvidia-340/libGL.so.1
#8  0xb55aa046 in QOpenGLContext::makeCurrent (this=0x99da828, surface=0x9a3d198) at kernel/qopenglcontext.cpp:941
#9  0xb6d3118d in QSGRenderThread::run (this=0x99daee0) at scenegraph/qsgthreadedrenderloop.cpp:675
#10 0xb506843b in QThreadPrivate::start (arg=0x99daee0) at thread/qthread_unix.cpp:331
#11 0xb4c3d2c5 in start_thread (arg=0xa20e8b40) at pthread_create.c:333
#12 0xb4d94eee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 8 (Thread 0xa2cd2b40 (LWP 4762)):
#0  0xb7784428 in __kernel_vsyscall ()
#1  0xb4cc6395 in clock_gettime_syscall (id=1, tp=0xa2cd1ed4) at ../sysdeps/unix/sysv/linux/i386/init-first.c:32
#2  0xb4da2142 in __GI___clock_gettime (clock_id=1, tp=0xa2cd1ed4) at ../sysdeps/unix/clock_gettime.c:115
#3  0xb5106338 in qt_clock_gettime (ts=0xa2cd1ed4, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#5  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#6  0xb5295232 in QTimerInfoList::updateCurrentTime (this=0xa5e0bdcc) at kernel/qtimerinfo_unix.cpp:84
#7  0xb5295754 in QTimerInfoList::timerWait (this=0xa5e0bdcc, tm=...) at kernel/qtimerinfo_unix.cpp:381
#8  0xb5296d19 in timerSourcePrepareHelper (timeout=0xa2cd1fe8, src=0xa5e0bd98) at kernel/qeventdispatcher_glib.cpp:127
#9  timerSourcePrepare (source=0xa5e0bd98, timeout=0xa2cd1fe8) at kernel/qeventdispatcher_glib.cpp:160
#10 0xb44295cb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb442a014 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb442a244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xb5297964 in QEventDispatcherGlib::processEvents (this=0xa5e0c1d8, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#14 0xb523c7a3 in QEventLoop::processEvents (this=0xa2cd2184, flags=...) at kernel/qeventloop.cpp:128
#15 0xb523cbfa in QEventLoop::exec (this=0xa2cd2184, flags=...) at kernel/qeventloop.cpp:204
#16 0xb5062f1d in QThread::exec (this=0x9993360) at thread/qthread.cpp:503
#17 0xb6cb47a9 in QQuickPixmapReader::run (this=0x9993360) at util/qquickpixmapcache.cpp:817
#18 0xb506843b in QThreadPrivate::start (arg=0x9993360) at thread/qthread_unix.cpp:331
#19 0xb4c3d2c5 in start_thread (arg=0xa2cd2b40) at pthread_create.c:333
#20 0xb4d94eee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 7 (Thread 0xa42a8b40 (LWP 4760)):
#0  0xb7784428 in __kernel_vsyscall ()
#1  0xb4c42a9c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb4da164d in __pthread_cond_wait (cond=0xb76ce8d0, mutex=0xb76ce8b8) at forward.c:149
#3  0xb7596a2c in ?? () from /usr/lib/i386-linux-gnu/libQt5Script.so.5
#4  0xb7596a6c in ?? () from /usr/lib/i386-linux-gnu/libQt5Script.so.5
#5  0xb4c3d2c5 in start_thread (arg=0xa42a8b40) at pthread_create.c:333
#6  0xb4d94eee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 6 (Thread 0xa53e5b40 (LWP 4759)):
#0  0xb447048d in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb442a0c3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb442a244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5297964 in QEventDispatcherGlib::processEvents (this=0x993e1a0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0xb523c7a3 in QEventLoop::processEvents (this=0xa53e51d4, flags=...) at kernel/qeventloop.cpp:128
#5  0xb523cbfa in QEventLoop::exec (this=0xa53e51d4, flags=...) at kernel/qeventloop.cpp:204
#6  0xb5062f1d in QThread::exec (this=0x9947dd0) at thread/qthread.cpp:503
#7  0xb68d4aff in QQmlThreadPrivate::run (this=0x9947dd0) at qml/ftw/qqmlthread.cpp:141
#8  0xb506843b in QThreadPrivate::start (arg=0x9947dd0) at thread/qthread_unix.cpp:331
#9  0xb4c3d2c5 in start_thread (arg=0xa53e5b40) at pthread_create.c:333
#10 0xb4d94eee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 5 (Thread 0xa6754b40 (LWP 4758)):
#0  0xb7784428 in __kernel_vsyscall ()
#1  0xb4d8ad0f in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0xb4438b10 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb442a10c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb442a244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5297964 in QEventDispatcherGlib::processEvents (this=0xa5e00470, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0xb523c7a3 in QEventLoop::processEvents (this=0xa67541d4, flags=...) at kernel/qeventloop.cpp:128
#7  0xb523cbfa in QEventLoop::exec (this=0xa67541d4, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5062f1d in QThread::exec (this=0x9768000) at thread/qthread.cpp:503
#9  0xb68d4aff in QQmlThreadPrivate::run (this=0x9768000) at qml/ftw/qqmlthread.cpp:141
#10 0xb506843b in QThreadPrivate::start (arg=0x9768000) at thread/qthread_unix.cpp:331
#11 0xb4c3d2c5 in start_thread (arg=0xa6754b40) at pthread_create.c:333
#12 0xb4d94eee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 4 (Thread 0xa9318b40 (LWP 4757)):
#0  0xb7784428 in __kernel_vsyscall ()
#1  0xb4cc6395 in clock_gettime_syscall (id=1, tp=0xa9317f24) at ../sysdeps/unix/sysv/linux/i386/init-first.c:32
#2  0xb4da2142 in __GI___clock_gettime (clock_id=1, tp=0xa9317f24) at ../sysdeps/unix/clock_gettime.c:115
#3  0xb5106338 in qt_clock_gettime (ts=0xa9317f24, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#5  qt_gettime () at tools/qelapsedtimer_unix.cpp:165
#6  0xb5295232 in QTimerInfoList::updateCurrentTime (this=0xa8a0269c) at kernel/qtimerinfo_unix.cpp:84
#7  0xb5295754 in QTimerInfoList::timerWait (this=0xa8a0269c, tm=...) at kernel/qtimerinfo_unix.cpp:381
#8  0xb5296d19 in timerSourcePrepareHelper (timeout=0xa9318038, src=0xa8a02668) at kernel/qeventdispatcher_glib.cpp:127
#9  timerSourcePrepare (source=0xa8a02668, timeout=0xa9318038) at kernel/qeventdispatcher_glib.cpp:160
#10 0xb44295cb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb442a014 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb442a244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xb5297964 in QEventDispatcherGlib::processEvents (this=0xa8a00470, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#14 0xb523c7a3 in QEventLoop::processEvents (this=0xa93181d4, flags=...) at kernel/qeventloop.cpp:128
#15 0xb523cbfa in QEventLoop::exec (this=0xa93181d4, flags=...) at kernel/qeventloop.cpp:204
#16 0xb5062f1d in QThread::exec (this=0x978f930) at thread/qthread.cpp:503
#17 0xb68d4aff in QQmlThreadPrivate::run (this=0x978f930) at qml/ftw/qqmlthread.cpp:141
#18 0xb506843b in QThreadPrivate::start (arg=0x978f930) at thread/qthread_unix.cpp:331
#19 0xb4c3d2c5 in start_thread (arg=0xa9318b40) at pthread_create.c:333
#20 0xb4d94eee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 3 (Thread 0xaa755b40 (LWP 4755)):
#0  0xb7784428 in __kernel_vsyscall ()
#1  0xb4c42a9c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb4da164d in __pthread_cond_wait (cond=0x970f99c, mutex=0x970f984) at forward.c:149
#3  0xae1a080a in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#4  0xae1a0675 in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#5  0xb4c3d2c5 in start_thread (arg=0xaa755b40) at pthread_create.c:333
#6  0xb4d94eee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 2 (Thread 0xaaf56b40 (LWP 4754)):
#0  0xb7784428 in __kernel_vsyscall ()
#1  0xb4c42a9c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb4da164d in __pthread_cond_wait (cond=0x970f8a0, mutex=0x970f888) at forward.c:149
#3  0xae1a080a in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#4  0xae1a0675 in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#5  0xb4c3d2c5 in start_thread (arg=0xaaf56b40) at pthread_create.c:333
#6  0xb4d94eee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 1 (Thread 0xaf58f800 (LWP 4746)):
#0  0xb7784428 in __kernel_vsyscall ()
#1  0xb4c42a9c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb4da164d in __pthread_cond_wait (cond=0x99d37a8, mutex=0x99d3790) at forward.c:149
#3  0xb5069613 in QWaitConditionPrivate::wait (time=4294967295, this=0x99d3790) at thread/qwaitcondition_unix.cpp:136
#4  QWaitCondition::wait (this=0x99daf08, mutex=0x99daf04, time=4294967295) at thread/qwaitcondition_unix.cpp:208
#5  0xb6d2d65b in QSGThreadedRenderLoop::polishAndSync (this=0x9813728, w=<optimized out>, inExpose=true) at scenegraph/qsgthreadedrenderloop.cpp:1150
#6  0xb6d2fd8e in QSGThreadedRenderLoop::handleExposure (this=0x9813728, window=0x9a3d190) at scenegraph/qsgthreadedrenderloop.cpp:946
#7  0xb6d3043d in QSGThreadedRenderLoop::exposureChanged (this=0x9813728, window=0x9a3d190) at scenegraph/qsgthreadedrenderloop.cpp:857
#8  0xb6d5711e in QQuickWindow::exposeEvent (this=0x9a3d190) at items/qquickwindow.cpp:207
#9  0xb5577857 in QWindow::event (this=0x9a3d190, ev=0xbf845240) at kernel/qwindow.cpp:2060
#10 0xb6d66698 in QQuickWindow::event (this=0x9a3d190, e=0xbf845240) at items/qquickwindow.cpp:1413
#11 0x0807e93b in DesktopView::event (this=0x9a3d190, e=0xbf845240) at /build/plasma-workspace-VahMbv/plasma-workspace-5.5.5.2/shell/desktopview.cpp:205
#12 0xb5bcd15a in QApplicationPrivate::notify_helper (this=0x96cb218, receiver=0x9a3d190, e=0xbf845240) at kernel/qapplication.cpp:3716
#13 0xb5bd281c in QApplication::notify (this=0xbf8455e8, receiver=0x9a3d190, e=0xbf845240) at kernel/qapplication.cpp:3499
#14 0xb523f66f in QCoreApplication::notifyInternal (this=0xbf8455e8, receiver=0x9a3d190, event=0xbf845240) at kernel/qcoreapplication.cpp:965
#15 0xb556e80e in QCoreApplication::sendSpontaneousEvent (event=0xbf845240, receiver=0x9a3d190) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#16 QGuiApplicationPrivate::processExposeEvent (e=0x9a1f670) at kernel/qguiapplication.cpp:2663
#17 0xb556f789 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x9a1f670) at kernel/qguiapplication.cpp:1658
#18 0xb5550fd7 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#19 0xaf2c88ae in userEventSourceDispatch (source=0x9721b38) at eventdispatchers/qeventdispatcher_glib.cpp:70
#20 0xb4429ed9 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0xb442a179 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0xb442a244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#23 0xb5297943 in QEventDispatcherGlib::processEvents (this=0x9723bb8, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#24 0xaf2c8a81 in QPAEventDispatcherGlib::processEvents (this=0x9723bb8, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#25 0xb523c7a3 in QEventLoop::processEvents (this=0xbf845508, flags=...) at kernel/qeventloop.cpp:128
#26 0xb523cbfa in QEventLoop::exec (this=0xbf845508, flags=...) at kernel/qeventloop.cpp:204
#27 0xb52451d5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#28 0xb5564931 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
#29 0xb5bc9024 in QApplication::exec () at kernel/qapplication.cpp:2976
#30 0x08071eee in main (argc=4, argv=0xbf8456e4) at /build/plasma-workspace-VahMbv/plasma-workspace-5.5.5.2/shell/main.cpp:181

Possible duplicates by query: bug 362598.

Reported using DrKonqi
Comment 1 Marco Martin 2016-11-10 12:45:41 UTC
*** This bug has been marked as a duplicate of bug 362598 ***
Comment 2 igorc 2016-11-11 05:58:35 UTC
This is NOT same as the pointed bug. First of all this is on Ubuntu-16.04 Xenial which is not the same as the ubuntu release from the other bug.

Downgrading the nvidia driver did not solve anything. Still have the same problem with 304 driver as well.

Apart from downgrading the driver I also reinstalled the kde* and kde plasma packages and still same issue.
Comment 3 Marco Martin 2018-04-03 11:02:23 UTC
*** This bug has been marked as a duplicate of bug 392129 ***