Bug 362851

Summary: Plasma Crash
Product: [Frameworks and Libraries] libplasma Reporter: James Chambers <jameschambers123>
Component: componentsAssignee: Marco Martin <notmart>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, notmart, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.20.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description James Chambers 2016-05-09 12:17:54 UTC
Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-21-generic i686
Distribution: Ubuntu 16.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I'd left my computer alone for ~30 mins, when I returned I pressed "Build & Run" on QtCreator and suddenly Plasma crashed.   This has happend a few times before.

-- 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 0xb1b51800 (LWP 1624))]

Thread 10 (Thread 0xb1717b40 (LWP 1628)):
#0  0xb7782c31 in __kernel_vsyscall ()
#1  0xb4dadf8f in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0xb712441d in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0xb712659b in xcb_wait_for_event () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0xb1858273 in QXcbEventReader::run (this=0x9faab08) at qxcbconnection.cpp:1253
#5  0xb508b43b in QThreadPrivate::start (arg=0x9faab08) at thread/qthread_unix.cpp:331
#6  0xb4c602b5 in start_thread (arg=0xb1717b40) at pthread_create.c:333
#7  0xb4db816e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 9 (Thread 0xb01d0b40 (LWP 1659)):
#0  0xb7782c31 in __kernel_vsyscall ()
#1  0xb4da6c4f in read () at ../sysdeps/unix/syscall-template.S:84
#2  0xb4492035 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb444caea in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb444cff1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb444d194 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb52bab14 in QEventDispatcherGlib::processEvents (this=0xaf800470, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0xb525f953 in QEventLoop::processEvents (this=0xb01d01d4, flags=...) at kernel/qeventloop.cpp:128
#8  0xb525fdaa in QEventLoop::exec (this=0xb01d01d4, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5085f1d in QThread::exec (this=0xa046a98) at thread/qthread.cpp:503
#10 0xb68f6aff in QQmlThreadPrivate::run (this=0xa046a98) at qml/ftw/qqmlthread.cpp:141
#11 0xb508b43b in QThreadPrivate::start (arg=0xa046a98) at thread/qthread_unix.cpp:331
#12 0xb4c602b5 in start_thread (arg=0xb01d0b40) at pthread_create.c:333
#13 0xb4db816e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 8 (Thread 0xab53fb40 (LWP 1664)):
#0  0xb7782c31 in __kernel_vsyscall ()
#1  0xb4c65a8c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb4dc48cd in __pthread_cond_wait (cond=0xa146dd8, mutex=0xa146dc0) at forward.c:149
#3  0xae7cc80a in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#4  0xae7cc675 in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#5  0xb4c602b5 in start_thread (arg=0xab53fb40) at pthread_create.c:333
#6  0xb4db816e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 7 (Thread 0xaad3eb40 (LWP 1665)):
#0  0xb7782c31 in __kernel_vsyscall ()
#1  0xb4c65a8c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb4dc48cd in __pthread_cond_wait (cond=0xa146ed4, mutex=0xa146ebc) at forward.c:149
#3  0xae7cc80a in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#4  0xae7cc675 in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#5  0xb4c602b5 in start_thread (arg=0xaad3eb40) at pthread_create.c:333
#6  0xb4db816e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 6 (Thread 0xa8e5ab40 (LWP 1668)):
#0  0xb7782c31 in __kernel_vsyscall ()
#1  0xb7782888 in __vdso_clock_gettime ()
#2  0xb4dc53c2 in __GI___clock_gettime (clock_id=1, tp=0xa8e59f24) at ../sysdeps/unix/clock_gettime.c:115
#3  0xb5129338 in qt_clock_gettime (ts=0xa8e59f24, 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  0xb52b83e2 in QTimerInfoList::updateCurrentTime (this=0xa850289c) at kernel/qtimerinfo_unix.cpp:84
#7  0xb52b8904 in QTimerInfoList::timerWait (this=0xa850289c, tm=...) at kernel/qtimerinfo_unix.cpp:381
#8  0xb52b9ec9 in timerSourcePrepareHelper (timeout=0xa8e5a038, src=0xa8502868) at kernel/qeventdispatcher_glib.cpp:127
#9  timerSourcePrepare (source=0xa8502868, timeout=0xa8e5a038) at kernel/qeventdispatcher_glib.cpp:160
#10 0xb444c51b in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb444cf64 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb444d194 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xb52bab14 in QEventDispatcherGlib::processEvents (this=0xa8500470, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#14 0xb525f953 in QEventLoop::processEvents (this=0xa8e5a1d4, flags=...) at kernel/qeventloop.cpp:128
#15 0xb525fdaa in QEventLoop::exec (this=0xa8e5a1d4, flags=...) at kernel/qeventloop.cpp:204
#16 0xb5085f1d in QThread::exec (this=0xa10ea10) at thread/qthread.cpp:503
#17 0xb68f6aff in QQmlThreadPrivate::run (this=0xa10ea10) at qml/ftw/qqmlthread.cpp:141
#18 0xb508b43b in QThreadPrivate::start (arg=0xa10ea10) at thread/qthread_unix.cpp:331
#19 0xb4c602b5 in start_thread (arg=0xa8e5ab40) at pthread_create.c:333
#20 0xb4db816e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 5 (Thread 0xa7ac0b40 (LWP 1671)):
#0  0xb7782c31 in __kernel_vsyscall ()
#1  0xb4dadf8f in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0xb445ba60 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb444d05c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb444d194 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb52bab14 in QEventDispatcherGlib::processEvents (this=0xa277728, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0xb525f953 in QEventLoop::processEvents (this=0xa7ac01d4, flags=...) at kernel/qeventloop.cpp:128
#7  0xb525fdaa in QEventLoop::exec (this=0xa7ac01d4, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5085f1d in QThread::exec (this=0x9f9f0f8) at thread/qthread.cpp:503
#9  0xb68f6aff in QQmlThreadPrivate::run (this=0x9f9f0f8) at qml/ftw/qqmlthread.cpp:141
#10 0xb508b43b in QThreadPrivate::start (arg=0x9f9f0f8) at thread/qthread_unix.cpp:331
#11 0xb4c602b5 in start_thread (arg=0xa7ac0b40) at pthread_create.c:333
#12 0xb4db816e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 4 (Thread 0xa699eb40 (LWP 1678)):
#0  0xb7782c31 in __kernel_vsyscall ()
#1  0xb4c65a8c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb4dc48cd in __pthread_cond_wait (cond=0xb76f08d0, mutex=0xb76f08b8) at forward.c:149
#3  0xb75b8a2c in ?? () from /usr/lib/i386-linux-gnu/libQt5Script.so.5
#4  0xb75b8a6c in ?? () from /usr/lib/i386-linux-gnu/libQt5Script.so.5
#5  0xb4c602b5 in start_thread (arg=0xa699eb40) at pthread_create.c:333
#6  0xb4db816e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 3 (Thread 0xa53c8b40 (LWP 1680)):
#0  0xb7782c31 in __kernel_vsyscall ()
#1  0xb7782888 in __vdso_clock_gettime ()
#2  0xb4dc53c2 in __GI___clock_gettime (clock_id=1, tp=0xa53c7ed4) at ../sysdeps/unix/clock_gettime.c:115
#3  0xb5129338 in qt_clock_gettime (ts=0xa53c7ed4, 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  0xb52b83e2 in QTimerInfoList::updateCurrentTime (this=0xa8504074) at kernel/qtimerinfo_unix.cpp:84
#7  0xb52b8904 in QTimerInfoList::timerWait (this=0xa8504074, tm=...) at kernel/qtimerinfo_unix.cpp:381
#8  0xb52b9ec9 in timerSourcePrepareHelper (timeout=0xa53c7fe8, src=0xa8504040) at kernel/qeventdispatcher_glib.cpp:127
#9  timerSourcePrepare (source=0xa8504040, timeout=0xa53c7fe8) at kernel/qeventdispatcher_glib.cpp:160
#10 0xb444c51b in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb444cf64 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb444d194 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xb52bab14 in QEventDispatcherGlib::processEvents (this=0xa850c2a8, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#14 0xb525f953 in QEventLoop::processEvents (this=0xa53c8184, flags=...) at kernel/qeventloop.cpp:128
#15 0xb525fdaa in QEventLoop::exec (this=0xa53c8184, flags=...) at kernel/qeventloop.cpp:204
#16 0xb5085f1d in QThread::exec (this=0xa358b60) at thread/qthread.cpp:503
#17 0xb6cd67a9 in QQuickPixmapReader::run (this=0xa358b60) at util/qquickpixmapcache.cpp:817
#18 0xb508b43b in QThreadPrivate::start (arg=0xa358b60) at thread/qthread_unix.cpp:331
#19 0xb4c602b5 in start_thread (arg=0xa53c8b40) at pthread_create.c:333
#20 0xb4db816e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 2 (Thread 0x9bf68b40 (LWP 1869)):
#0  0xb7782c31 in __kernel_vsyscall ()
#1  0xb4dadf8f in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0xb445ba60 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb444d05c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb444d194 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb52bab14 in QEventDispatcherGlib::processEvents (this=0xaf84c1a0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0xb525f953 in QEventLoop::processEvents (this=0x9bf681b4, flags=...) at kernel/qeventloop.cpp:128
#7  0xb525fdaa in QEventLoop::exec (this=0x9bf681b4, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5085f1d in QThread::exec (this=0xb30aa18) at thread/qthread.cpp:503
#9  0x9c49c980 in KCupsConnection::run() () from /usr/lib/i386-linux-gnu/libkcupslib.so
#10 0xb508b43b in QThreadPrivate::start (arg=0xb30aa18) at thread/qthread_unix.cpp:331
#11 0xb4c602b5 in start_thread (arg=0x9bf68b40) at pthread_create.c:333
#12 0xb4db816e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 1 (Thread 0xb1b51800 (LWP 1624)):
[KCrash Handler]
#7  __memmove_sse2_unaligned () at ../sysdeps/i386/i686/multiarch/memcpy-sse2-unaligned.S:574
#8  0xae4579dd in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#9  0xae456323 in ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
#10 0xb42cc672 in ?? () from /usr/lib/i386-linux-gnu/mesa/libGL.so.1
#11 0xb42a5356 in ?? () from /usr/lib/i386-linux-gnu/mesa/libGL.so.1
#12 0xaefba148 in Plasma::WindowThumbnail::bindGLXTexture (this=0xb855e50) at ../../../../src/declarativeimports/core/windowthumbnail.cpp:447
#13 0xaefbb3d9 in Plasma::WindowThumbnail::windowToTextureGLX (this=0xb855e50, textureNode=0xb89d8e0) at ../../../../src/declarativeimports/core/windowthumbnail.cpp:282
#14 0xaefbbde4 in Plasma::WindowThumbnail::windowToTexture (this=0xb855e50, textureNode=0xb89d8e0) at ../../../../src/declarativeimports/core/windowthumbnail.cpp:394
#15 0xaefbc357 in Plasma::WindowThumbnail::updatePaintNode (this=0xb855e50, oldNode=0xb89d8e0, updatePaintNodeData=0xa47a338) at ../../../../src/declarativeimports/core/windowthumbnail.cpp:199
#16 0xb6d7dcf0 in QQuickWindowPrivate::updateDirtyNode (this=0xa47a228, item=0xb855e50) at items/qquickwindow.cpp:2984
#17 0xb6d7e5a3 in QQuickWindowPrivate::updateDirtyNodes (this=0xa47a228) at items/qquickwindow.cpp:2722
#18 0xb6d7e713 in QQuickWindowPrivate::syncSceneGraph (this=0xa47a228) at items/qquickwindow.cpp:341
#19 0xb6d48ff9 in QSGGuiThreadRenderLoop::renderWindow (this=0xa0bc3f0, window=0xb36a090) at scenegraph/qsgrenderloop.cpp:372
#20 0xb6d4af86 in QSGGuiThreadRenderLoop::exposureChanged (this=0xa0bc3f0, window=0xb36a090) at scenegraph/qsgrenderloop.cpp:422
#21 0xb6d7911e in QQuickWindow::exposeEvent (this=0xb36a090) at items/qquickwindow.cpp:207
#22 0xb559a847 in QWindow::event (this=0xb36a090, ev=0xbfcd4250) at kernel/qwindow.cpp:2060
#23 0xb6d88698 in QQuickWindow::event (this=0xb36a090, e=0xbfcd4250) at items/qquickwindow.cpp:1413
#24 0xb771b2da in PlasmaQuick::Dialog::event (this=0xb36a090, event=0xbfcd4250) at ../../../src/plasmaquick/dialog.cpp:1168
#25 0xaefb37be in ToolTipDialog::event (this=0xb36a090, e=0xbfcd4250) at ../../../../src/declarativeimports/core/tooltipdialog.cpp:120
#26 0xb5bef15a in QApplicationPrivate::notify_helper (this=0x9fa1428, receiver=0xb36a090, e=0xbfcd4250) at kernel/qapplication.cpp:3716
#27 0xb5bf481c in QApplication::notify (this=0xbfcd45f8, receiver=0xb36a090, e=0xbfcd4250) at kernel/qapplication.cpp:3499
#28 0xb526281f in QCoreApplication::notifyInternal (this=0xbfcd45f8, receiver=0xb36a090, event=0xbfcd4250) at kernel/qcoreapplication.cpp:965
#29 0xb559180e in QCoreApplication::sendSpontaneousEvent (event=0xbfcd4250, receiver=0xb36a090) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#30 QGuiApplicationPrivate::processExposeEvent (e=0xb9765b8) at kernel/qguiapplication.cpp:2663
#31 0xb5592789 in QGuiApplicationPrivate::processWindowSystemEvent (e=0xb9765b8) at kernel/qguiapplication.cpp:1658
#32 0xb5573fd7 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#33 0xb188d70e in userEventSourceDispatch (source=0x9fd4000) at eventdispatchers/qeventdispatcher_glib.cpp:70
#34 0xb444ce29 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb444d0c9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#36 0xb444d194 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb52baaf3 in QEventDispatcherGlib::processEvents (this=0x9fd4998, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#38 0xb188d8e1 in QPAEventDispatcherGlib::processEvents (this=0x9fd4998, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#39 0xb525f953 in QEventLoop::processEvents (this=0xbfcd4518, flags=...) at kernel/qeventloop.cpp:128
#40 0xb525fdaa in QEventLoop::exec (this=0xbfcd4518, flags=...) at kernel/qeventloop.cpp:204
#41 0xb5268385 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#42 0xb5587931 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
#43 0xb5beb024 in QApplication::exec () at kernel/qapplication.cpp:2976
#44 0x08071eee in main (argc=2, argv=0xbfcd46f4) at /build/plasma-workspace-VahMbv/plasma-workspace-5.5.5.2/shell/main.cpp:181

Reported using DrKonqi
Comment 1 Marco Martin 2016-05-12 12:01:45 UTC

*** This bug has been marked as a duplicate of bug 362509 ***