Bug 358099

Summary: crash in plasmashell when switching windows
Product: [Plasma] plasmashell Reporter: dnovomesky
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.5.3   
Target Milestone: 1.0   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description dnovomesky 2016-01-16 22:00:54 UTC
Application: plasmashell (5.5.3)

Qt Version: 5.5.1
Operating System: Linux 4.3.3-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
This crash happens few times per day when I switch between windows in the taskbar.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5fb82dc7c0 (LWP 25741))]

Thread 10 (Thread 0x7f5fa45a6700 (LWP 25744)):
#0  0x00007f5fb2add0cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f5fb6aa2ac2 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f5fb6aa472f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f5fa5aaecb9 in run () at qxcbconnection.cpp:1229
#4  0x00007f5fb3147e92 in start () at thread/qthread_unix.cpp:331
#5  0x00007f5fb22e1324 in start_thread () at pthread_create.c:333
#6  0x00007f5fb2ae5e6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f5fa154d700 (LWP 25745)):
#0  0x00007f5faeb8d2d4 in g_main_context_query () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3516
#1  0x00007f5faeb8dab7 in g_main_context_iterate () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3790
#2  0x00007f5faeb8dc4c in g_main_context_iteration () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#3  0x00007f5fb333f66c in processEvents () at kernel/qeventdispatcher_glib.cpp:418
#4  0x00007f5fb32f122a in exec () at kernel/qeventloop.cpp:204
#5  0x00007f5fb31434e4 in exec () at thread/qthread.cpp:503
#6  0x00007f5fb5948f65 in run () at qml/ftw/qqmlthread.cpp:141
#7  0x00007f5fb3147e92 in start () at thread/qthread_unix.cpp:331
#8  0x00007f5fb22e1324 in start_thread () at pthread_create.c:333
#9  0x00007f5fb2ae5e6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f5f99767700 (LWP 25748)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5f9b414b03 in cnd_wait () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/include/c11/threads_posix.h:159
#2  pipe_semaphore_wait () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/src/gallium/auxiliary/os/os_thread.h:259
#3  thread_function () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/src/gallium/drivers/llvmpipe/lp_rast.c:805
#4  0x00007f5f9b4146d7 in impl_thrd_routine () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/include/c11/threads_posix.h:87
#5  0x00007f5fb22e1324 in start_thread () at pthread_create.c:333
#6  0x00007f5fb2ae5e6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f5f98f66700 (LWP 25749)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5f9b414b03 in cnd_wait () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/include/c11/threads_posix.h:159
#2  pipe_semaphore_wait () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/src/gallium/auxiliary/os/os_thread.h:259
#3  thread_function () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/src/gallium/drivers/llvmpipe/lp_rast.c:805
#4  0x00007f5f9b4146d7 in impl_thrd_routine () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/include/c11/threads_posix.h:87
#5  0x00007f5fb22e1324 in start_thread () at pthread_create.c:333
#6  0x00007f5fb2ae5e6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f5f91972700 (LWP 25750)):
#0  0x00007f5fb333f1b4 in timerSourcePrepareHelper () at kernel/qeventdispatcher_glib.cpp:127
#1  0x00007f5fb333f295 in timerSourcePrepare () at kernel/qeventdispatcher_glib.cpp:160
#2  0x00007f5faeb8d07d in g_main_context_prepare () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3410
#3  0x00007f5faeb8da68 in g_main_context_iterate () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3788
#4  0x00007f5faeb8dc4c in g_main_context_iteration () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#5  0x00007f5fb333f66c in processEvents () at kernel/qeventdispatcher_glib.cpp:418
#6  0x00007f5fb32f122a in exec () at kernel/qeventloop.cpp:204
#7  0x00007f5fb31434e4 in exec () at thread/qthread.cpp:503
#8  0x00007f5fb5948f65 in run () at qml/ftw/qqmlthread.cpp:141
#9  0x00007f5fb3147e92 in start () at thread/qthread_unix.cpp:331
#10 0x00007f5fb22e1324 in start_thread () at pthread_create.c:333
#11 0x00007f5fb2ae5e6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f5f8bfff700 (LWP 25751)):
#0  g_mutex_unlock () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gthread-posix.c:1348
#1  0x00007f5faeb8daf6 in g_main_context_iterate () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3810
#2  0x00007f5faeb8dc4c in g_main_context_iteration () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#3  0x00007f5fb333f66c in processEvents () at kernel/qeventdispatcher_glib.cpp:418
#4  0x00007f5fb32f122a in exec () at kernel/qeventloop.cpp:204
#5  0x00007f5fb31434e4 in exec () at thread/qthread.cpp:503
#6  0x00007f5fb5948f65 in run () at qml/ftw/qqmlthread.cpp:141
#7  0x00007f5fb3147e92 in start () at thread/qthread_unix.cpp:331
#8  0x00007f5fb22e1324 in start_thread () at pthread_create.c:333
#9  0x00007f5fb2ae5e6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f5f8a7b9700 (LWP 25752)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5fb7d326e4 in scavengerThread () at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f5fb7d32729 in runScavengerThread () at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f5fb22e1324 in start_thread () at pthread_create.c:333
#4  0x00007f5fb2ae5e6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f5f03b48700 (LWP 25753)):
#0  0x00007f5fb2ad910d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f5faebd0ca0 in read () at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gwakeup.c:210
#3  0x00007f5faeb8d5ec in g_main_context_check () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3600
#4  0x00007f5faeb8dae0 in g_main_context_iterate () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3805
#5  0x00007f5faeb8dc4c in g_main_context_iteration () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#6  0x00007f5fb333f66c in processEvents () at kernel/qeventdispatcher_glib.cpp:418
#7  0x00007f5fb32f122a in exec () at kernel/qeventloop.cpp:204
#8  0x00007f5fb31434e4 in exec () at thread/qthread.cpp:503
#9  0x00007f5fb62e3be6 in run () at util/qquickpixmapcache.cpp:760
#10 0x00007f5fb3147e92 in start () at thread/qthread_unix.cpp:331
#11 0x00007f5fb22e1324 in start_thread () at pthread_create.c:333
#12 0x00007f5fb2ae5e6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f5ef29bb700 (LWP 25754)):
#0  0x00007f5fb2ad910d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f5faebd0ca0 in read () at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gwakeup.c:210
#3  0x00007f5faeb8d5ec in g_main_context_check () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3600
#4  0x00007f5faeb8dae0 in g_main_context_iterate () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3805
#5  0x00007f5faeb8dc4c in g_main_context_iteration () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#6  0x00007f5fb333f66c in processEvents () at kernel/qeventdispatcher_glib.cpp:418
#7  0x00007f5fb32f122a in exec () at kernel/qeventloop.cpp:204
#8  0x00007f5fb31434e4 in exec () at thread/qthread.cpp:503
#9  0x00007f5ef362e957 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#10 0x00007f5fb3147e92 in start () at thread/qthread_unix.cpp:331
#11 0x00007f5fb22e1324 in start_thread () at pthread_create.c:333
#12 0x00007f5fb2ae5e6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f5fb82dc7c0 (LWP 25741)):
[KCrash Handler]
#6  __memmove_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:1425
#7  0x00007f5f9b31f8bd in memmove () at /usr/include/bits/string3.h:59
#8  drisw_update_tex_buffer () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/src/gallium/state_trackers/dri/drisw.c:356
#9  0x00007f5f9b31e2b8 in dri_set_tex_buffer2 () at /var/tmp/portage/media-libs/mesa-11.1.1/work/mesa-11.1.1/src/gallium/state_trackers/dri/dri_drawable.c:245
#10 0x00007f5fa0251e6f in bindGLXTexture () at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:447
#11 0x00007f5fa0253064 in windowToTextureGLX () at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:282
#12 0x00007f5fa02533bb in windowToTexture () at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:394
#13 0x00007f5fa0253844 in updatePaintNode () at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/declarativeimports/core/windowthumbnail.cpp:199
#14 0x00007f5fb6384eb7 in updateDirtyNode () at items/qquickwindow.cpp:2984
#15 0x00007f5fb638566b in updateDirtyNodes () at items/qquickwindow.cpp:2722
#16 0x00007f5fb6385a50 in syncSceneGraph () at items/qquickwindow.cpp:341
#17 0x00007f5fb63538fc in renderWindow () at scenegraph/qsgrenderloop.cpp:372
#18 0x00007f5fb6355126 in exposureChanged () at scenegraph/qsgrenderloop.cpp:422
#19 0x00007f5fb3626f35 in event () at kernel/qwindow.cpp:2054
#20 0x00007f5fb639089b in event () at items/qquickwindow.cpp:1413
#21 0x00007f5fb7e6c8a3 in event () at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/plasmaquick/dialog.cpp:1168
#22 0x00007f5fa024c2a5 in event () at /var/tmp/portage/kde-frameworks/plasma-5.18.0/work/plasma-framework-5.18.0/src/declarativeimports/core/tooltipdialog.cpp:120
#23 0x00007f5fb3d596bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#24 0x00007f5fb3d5eba8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#25 0x00007f5fb32f25cd in notifyInternal () at kernel/qcoreapplication.cpp:965
#26 0x00007f5fb361f968 in sendSpontaneousEvent () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#27 processExposeEvent () at kernel/qguiapplication.cpp:2648
#28 0x00007f5fb36206bd in processWindowSystemEvent () at kernel/qguiapplication.cpp:1643
#29 0x00007f5fb36052f4 in sendWindowSystemEvents () at kernel/qwindowsysteminterface.cpp:625
#30 0x00007f5fa5adb360 in userEventSourceDispatch () at eventdispatchers/qeventdispatcher_glib.cpp:70
#31 0x00007f5faeb8d8bd in g_main_dispatch () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3122
#32 g_main_context_dispatch () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3737
#33 0x00007f5faeb8dba0 in g_main_context_iterate () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3808
#34 0x00007f5faeb8dc4c in g_main_context_iteration () at /var/tmp/portage/dev-libs/glib-2.44.1-r1/work/glib-2.44.1/glib/gmain.c:3869
#35 0x00007f5fb333f657 in processEvents () at kernel/qeventdispatcher_glib.cpp:418
#36 0x00007f5fb32f122a in exec () at kernel/qeventloop.cpp:204
#37 0x00007f5fb32f850c in exec () at kernel/qcoreapplication.cpp:1229
#38 0x0000000000432be3 in main () at /var/tmp/portage/kde-plasma/plasma-workspace-5.5.3/work/plasma-workspace-5.5.3/shell/main.cpp:179

Possible duplicates by query: bug 357915, bug 357895.

Reported using DrKonqi
Comment 1 David Edmundson 2016-01-16 22:16:19 UTC

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