Summary: | Plasmashell crashes often | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | kde |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | CLOSED UPSTREAM | ||
Severity: | crash | CC: | bhush94, hhensel, kmputerguy, notmart, plasma-bugs, rdieter |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.4.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
kde
2015-11-29 20:42:41 UTC
*** This bug has been marked as a duplicate of bug 329779 *** Apologies for the noise, but how do you figure this is a duplicate of 329779? I don't use kontakt nor was there a pop3 connection as far as I know. *** Bug 365230 has been marked as a duplicate of this bug. *** This shouldn't be marked as a duplicate of that bug. It has nothing to do with POP or Akondai as far as I can tell. I'm getting crashes of plasma shell as much as several times an hour during normal use in my Proxmox KVM running Kubuntu 16.04 (just upgraded from 14.04) with qxl display driver. I've tried to attach the crash report to this bug but the crash reporter doesn't seem to want to let me because it's marked as a duplicate. Just copied and pasted this from DrKonqui Backtrace of the crash I experienced: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f258db378c0 (LWP 2796))] Thread 10 (Thread 0x7f24c3600700 (LWP 3050)): #0 0x00007f258823ee8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f2584fd439c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2584fd44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2588b6ba9b in QEventDispatcherGlib::processEvents (this=0x7f24bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f2588b12dea in QEventLoop::exec (this=this@entry=0x7f24c35ffcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f258892f8a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #6 0x00007f24c5ade7d7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #7 0x00007f258893484e in QThreadPrivate::start (arg=0x34e32a0) at thread/qthread_unix.cpp:331 #8 0x00007f2587a216fa in start_thread (arg=0x7f24c3600700) at pthread_create.c:333 #9 0x00007f258824ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f25589fe700 (LWP 2898)): #0 0x00007f258823a9cd in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f2585017740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2584fd3e84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2584fd4340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f2584fd44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f2588b6ba9b in QEventDispatcherGlib::processEvents (this=0x7f24d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #6 0x00007f2588b12dea in QEventLoop::exec (this=this@entry=0x7f25589fdc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #7 0x00007f258892f8a4 in QThread::exec (this=this@entry=0x2ac6ce0) at thread/qthread.cpp:503 #8 0x00007f258bb5ded6 in QQuickPixmapReader::run (this=0x2ac6ce0) at util/qquickpixmapcache.cpp:817 #9 0x00007f258893484e in QThreadPrivate::start (arg=0x2ac6ce0) at thread/qthread_unix.cpp:331 #10 0x00007f2587a216fa in start_thread (arg=0x7f25589fe700) at pthread_create.c:333 #11 0x00007f258824ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f255b3ef700 (LWP 2873)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f258d57cbd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f258d57cc19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f2587a216fa in start_thread (arg=0x7f255b3ef700) at pthread_create.c:333 #4 0x00007f258824ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f2560d3d700 (LWP 2868)): #0 0x00007f2584fd13c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f2584fd3cfa in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2584fd4340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2584fd44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f2588b6ba9b in QEventDispatcherGlib::processEvents (this=0x7f25540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f2588b12dea in QEventLoop::exec (this=this@entry=0x7f2560d3cce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f258892f8a4 in QThread::exec (this=this@entry=0x28f3490) at thread/qthread.cpp:503 #7 0x00007f258b1d73c5 in QQmlThreadPrivate::run (this=0x28f3490) at qml/ftw/qqmlthread.cpp:141 #8 0x00007f258893484e in QThreadPrivate::start (arg=0x28f3490) at thread/qthread_unix.cpp:331 #9 0x00007f2587a216fa in start_thread (arg=0x7f2560d3d700) at pthread_create.c:333 #10 0x00007f258824ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f2562bf6700 (LWP 2843)): #0 0x00007f2584fd3dd1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f2584fd4340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2584fd44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2588b6ba9b in QEventDispatcherGlib::processEvents (this=0x7f255c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #4 0x00007f2588b12dea in QEventLoop::exec (this=this@entry=0x7f2562bf5ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #5 0x00007f258892f8a4 in QThread::exec (this=this@entry=0x2824130) at thread/qthread.cpp:503 #6 0x00007f258b1d73c5 in QQmlThreadPrivate::run (this=0x2824130) at qml/ftw/qqmlthread.cpp:141 #7 0x00007f258893484e in QThreadPrivate::start (arg=0x2824130) at thread/qthread_unix.cpp:331 #8 0x00007f2587a216fa in start_thread (arg=0x7f2562bf6700) at pthread_create.c:333 #9 0x00007f258824ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f256744a700 (LWP 2838)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f256b957aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007f256b957907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #3 0x00007f2587a216fa in start_thread (arg=0x7f256744a700) at pthread_create.c:333 #4 0x00007f258824ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f2567c4b700 (LWP 2837)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f256b957aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #2 0x00007f256b957907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #3 0x00007f2587a216fa in start_thread (arg=0x7f2567c4b700) at pthread_create.c:333 #4 0x00007f258824ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f2572635700 (LWP 2826)): #0 0x00007f2584fd1409 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f2584fd38cb in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2584fd42cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2584fd44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f2588b6ba9b in QEventDispatcherGlib::processEvents (this=0x7f256c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f2588b12dea in QEventLoop::exec (this=this@entry=0x7f2572634ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f258892f8a4 in QThread::exec (this=this@entry=0x25e07d0) at thread/qthread.cpp:503 #7 0x00007f258b1d73c5 in QQmlThreadPrivate::run (this=0x25e07d0) at qml/ftw/qqmlthread.cpp:141 #8 0x00007f258893484e in QThreadPrivate::start (arg=0x25e07d0) at thread/qthread_unix.cpp:331 #9 0x00007f2587a216fa in start_thread (arg=0x7f2572635700) at pthread_create.c:333 #10 0x00007f258824ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f2578e7a700 (LWP 2799)): #0 0x00007f258823ee8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f258c303c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f258c3058d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f257afc8629 in QXcbEventReader::run (this=0x25146d0) at qxcbconnection.cpp:1253 #4 0x00007f258893484e in QThreadPrivate::start (arg=0x25146d0) at thread/qthread_unix.cpp:331 #5 0x00007f2587a216fa in start_thread (arg=0x7f2578e7a700) at pthread_create.c:333 #6 0x00007f258824ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f258db378c0 (LWP 2796)): [KCrash Handler] #6 _wordcopy_fwd_aligned (dstp=4542145784, srcp=43698304, len=25435344) at wordcopy.c:101 #7 0x00007f25881d270f in __memmove_sse2 (dest=0x10ebba500, src=<optimized out>, len=203482752) at ../string/memmove.c:75 #8 0x00007f256b5e74ad in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #9 0x00007f256b5e5d95 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #10 0x00007f2571369c1f in Plasma::WindowThumbnail::bindGLXTexture (this=this@entry=0x3bd8520) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447 #11 0x00007f257136ae44 in Plasma::WindowThumbnail::windowToTextureGLX (this=this@entry=0x3bd8520, textureNode=textureNode@entry=0x41ea120) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282 #12 0x00007f257136b803 in Plasma::WindowThumbnail::windowToTexture (this=0x3bd8520, textureNode=0x41ea120) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:394 #13 0x00007f257136bd24 in Plasma::WindowThumbnail::updatePaintNode (this=0x3bd8520, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:199 #14 0x00007f258bbfc2d8 in QQuickWindowPrivate::updateDirtyNode (this=this@entry=0x3b4ae70, item=item@entry=0x3bd8520) at items/qquickwindow.cpp:2984 #15 0x00007f258bbfcb4b in QQuickWindowPrivate::updateDirtyNodes (this=this@entry=0x3b4ae70) at items/qquickwindow.cpp:2722 #16 0x00007f258bbfccc0 in QQuickWindowPrivate::syncSceneGraph (this=this@entry=0x3b4ae70) at items/qquickwindow.cpp:341 #17 0x00007f258bbcb12c in QSGGuiThreadRenderLoop::renderWindow (this=this@entry=0x2690a90, window=0x3d1b120) at scenegraph/qsgrenderloop.cpp:372 #18 0x00007f258bbccaa6 in QSGGuiThreadRenderLoop::exposureChanged (this=0x2690a90, window=0x3d1b120) at scenegraph/qsgrenderloop.cpp:422 #19 0x00007f2588e602f5 in QWindow::event (this=this@entry=0x3d1b120, ev=ev@entry=0x7ffdec262270) at kernel/qwindow.cpp:2060 #20 0x00007f258bc06871 in QQuickWindow::event (this=this@entry=0x3d1b120, e=e@entry=0x7ffdec262270) at items/qquickwindow.cpp:1413 #21 0x00007f258d6ad2db in PlasmaQuick::Dialog::event (this=this@entry=0x3d1b120, event=event@entry=0x7ffdec262270) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:1168 #22 0x00007f2571363c45 in ToolTipDialog::event (this=0x3d1b120, e=0x7ffdec262270) at /build/plasma-framework-ZIMEEb/plasma-framework-5.18.0/src/declarativeimports/core/tooltipdialog.cpp:120 #23 0x00007f258961805c in QApplicationPrivate::notify_helper (this=this@entry=0x24f96d0, receiver=receiver@entry=0x3d1b120, e=e@entry=0x7ffdec262270) at kernel/qapplication.cpp:3716 #24 0x00007f258961d516 in QApplication::notify (this=0x7ffdec262690, receiver=0x3d1b120, e=0x7ffdec262270) at kernel/qapplication.cpp:3499 #25 0x00007f2588b1562b in QCoreApplication::notifyInternal (this=0x7ffdec262690, receiver=receiver@entry=0x3d1b120, event=event@entry=0x7ffdec262270) at kernel/qcoreapplication.cpp:965 #26 0x00007f2588e584ec in QCoreApplication::sendSpontaneousEvent (event=0x7ffdec262270, receiver=0x3d1b120) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227 #27 QGuiApplicationPrivate::processExposeEvent (e=0x4b5e660) at kernel/qguiapplication.cpp:2663 #28 0x00007f2588e5925d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x4b5e660) at kernel/qguiapplication.cpp:1658 #29 0x00007f2588e3cf38 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #30 0x00007f257affa070 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #31 0x00007f2584fd41a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f2584fd4400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f2584fd44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f2588b6ba7f in QEventDispatcherGlib::processEvents (this=0x2538630, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #35 0x00007f2588b12dea in QEventLoop::exec (this=this@entry=0x7ffdec262530, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #36 0x00007f2588b1ae8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #37 0x00007f2588e4ec3c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542 #38 0x00007f2589614495 in QApplication::exec () at kernel/qapplication.cpp:2976 #39 0x0000000000432d4a in main (argc=2, argv=<optimized out>) at /build/plasma-workspace-kxRFE_/plasma-workspace-5.5.5.2/shell/main.cpp:181 Thread 1 (Thread 0x7f258db378c0 (LWP 2796)): [KCrash Handler] #6 _wordcopy_fwd_aligned (dstp=4542145784, srcp=43698304, len=25435344) at wordcopy.c:101 #7 0x00007f25881d270f in __memmove_sse2 (dest=0x10ebba500, src=<optimized out>, len=203482752) at ../string/memmove.c:75 #8 0x00007f256b5e74ad in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #9 0x00007f256b5e5d95 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so Nod, not a duplicate, but also not much kde can do about it: the crash occurs in software rendered mesa/driver codepath. |