Bug 371246 - [Wayland] Plasma crashed while switching between "Folder" and "Desktop" view.
Summary: [Wayland] Plasma crashed while switching between "Folder" and "Desktop" view.
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-wayland (show other bugs)
Version: master
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-10-19 20:11 UTC by Tony
Modified: 2018-07-08 14:09 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony 2016-10-19 20:11:39 UTC
Application: plasmashell (5.8.90)

Qt Version: 5.7.0
Frameworks Version: 5.28.0
Operating System: Linux 4.4.0-43-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
As the title says. It does not happen all the time you need to keep switching and hitting apply for it to trigger a couple of times.

I know there is a bug with the "Configure Desktop" window, it silently closes after you've changed the view type and hit apply, never got a desktop crash before.

-- Backtrace:
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 0x7fa6508d18c0 (LWP 4075))]

Thread 17 (Thread 0x7fa56f610700 (LWP 4222)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fa64b878986 in QWaitConditionPrivate::wait_relative (time=30000, this=0x415ffd0) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x415ffd0) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x3df2a00, mutex=mutex@entry=0x3608bc0, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007fa64b87423a in QThreadPoolThread::run (this=0x3df29f0) at thread/qthreadpool.cpp:133
#5  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x3df29f0) at thread/qthread_unix.cpp:344
#6  0x00007fa64a9406fa in start_thread (arg=0x7fa56f610700) at pthread_create.c:333
#7  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7fa56fff8700 (LWP 4219)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa64b878a4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x38d6bc0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3739e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fa64eb16eed in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007fa64eb177c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x3739dd0) at thread/qthread_unix.cpp:344
#6  0x00007fa64a9406fa in start_thread (arg=0x7fa56fff8700) at pthread_create.c:333
#7  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7fa580b38700 (LWP 4218)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa64b878a4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x3678de0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3678840, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fa64eb16eed in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007fa64eb177c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x36787c0) at thread/qthread_unix.cpp:344
#6  0x00007fa64a9406fa in start_thread (arg=0x7fa580b38700) at pthread_create.c:333
#7  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7fa58135f700 (LWP 4214)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007fa64b878986 in QWaitConditionPrivate::wait_relative (time=30000, this=0x2862de0) at thread/qwaitcondition_unix.cpp:133
#2  QWaitConditionPrivate::wait (time=30000, this=0x2862de0) at thread/qwaitcondition_unix.cpp:141
#3  QWaitCondition::wait (this=this@entry=0x25e5a90, mutex=mutex@entry=0x3608bc0, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007fa64b87423a in QThreadPoolThread::run (this=0x25e5a80) at thread/qthreadpool.cpp:133
#5  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x25e5a80) at thread/qthread_unix.cpp:344
#6  0x00007fa64a9406fa in start_thread (arg=0x7fa58135f700) at pthread_create.c:333
#7  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7fa581dd8700 (LWP 4213)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa64b878a4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2e46bf0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x331f5b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fa64eb16eed in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007fa64eb177c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x331f530) at thread/qthread_unix.cpp:344
#6  0x00007fa64a9406fa in start_thread (arg=0x7fa581dd8700) at pthread_create.c:333
#7  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7fa584698700 (LWP 4207)):
#0  0x00007fa64b16be8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa646ceb39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa646ceb4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa64baa323b in QEventDispatcherGlib::processEvents (this=0x7fa57c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa64ba4dcea in QEventLoop::exec (this=this@entry=0x7fa584697cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007fa64b872fb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007fa586bb0587 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x31ce130) at thread/qthread_unix.cpp:344
#8  0x00007fa64a9406fa in start_thread (arg=0x7fa584698700) at pthread_create.c:333
#9  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fa597fff700 (LWP 4190)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa64b878a4b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x1f2c9c0) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x21f0090, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fa64eb16eed in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007fa64eb177c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x21f0010) at thread/qthread_unix.cpp:344
#6  0x00007fa64a9406fa in start_thread (arg=0x7fa597fff700) at pthread_create.c:333
#7  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fa59d0a0700 (LWP 4189)):
#0  0x00007fa64b16be8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa646ceb39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa646ceb4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa64baa323b in QEventDispatcherGlib::processEvents (this=0x7fa5980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa64ba4dcea in QEventLoop::exec (this=this@entry=0x7fa59d09fc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007fa64b872fb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007fa64eaa7aa6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x21be020) at thread/qthread_unix.cpp:344
#8  0x00007fa64a9406fa in start_thread (arg=0x7fa59d0a0700) at pthread_create.c:333
#9  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fa5a3e25700 (LWP 4174)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa62d567aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fa62d567907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fa64a9406fa in start_thread (arg=0x7fa5a3e25700) at pthread_create.c:333
#4  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fa5a4626700 (LWP 4173)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa62d567aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fa62d567907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fa64a9406fa in start_thread (arg=0x7fa5a4626700) at pthread_create.c:333
#4  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fa5a4e27700 (LWP 4172)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa62d567aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fa62d567907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fa64a9406fa in start_thread (arg=0x7fa5a4e27700) at pthread_create.c:333
#4  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fa5a5628700 (LWP 4171)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa62d567aa3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2  0x00007fa62d567907 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3  0x00007fa64a9406fa in start_thread (arg=0x7fa5a5628700) at pthread_create.c:333
#4  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fa62f188700 (LWP 4169)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa65031d5c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fa65031d609 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fa64a9406fa in start_thread (arg=0x7fa62f188700) at pthread_create.c:333
#4  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fa635768700 (LWP 4114)):
#0  0x00007fa64b16be8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa646ceb39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa646ceb4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa64baa323b in QEventDispatcherGlib::processEvents (this=0x7fa6280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa64ba4dcea in QEventLoop::exec (this=this@entry=0x7fa635767ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007fa64b872fb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007fa64e10f675 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x1f75cb0) at thread/qthread_unix.cpp:344
#8  0x00007fa64a9406fa in start_thread (arg=0x7fa635768700) at pthread_create.c:333
#9  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fa636db8700 (LWP 4105)):
#0  0x00007fa64b16be8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa646ceb39c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa646ceb4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa64baa323b in QEventDispatcherGlib::processEvents (this=0x7fa6300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa64ba4dcea in QEventLoop::exec (this=this@entry=0x7fa636db7ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007fa64b872fb4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007fa64e10f675 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x1f555b0) at thread/qthread_unix.cpp:344
#8  0x00007fa64a9406fa in start_thread (arg=0x7fa636db8700) at pthread_create.c:333
#9  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fa63c890700 (LWP 4094)):
#0  0x00007fa646d2fac9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa646ceb498 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa64baa323b in QEventDispatcherGlib::processEvents (this=0x7fa6380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#3  0x00007fa64ba4dcea in QEventLoop::exec (this=this@entry=0x7fa63c88fcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#4  0x00007fa64b872fb4 in QThread::exec (this=this@entry=0x7fa650a7ad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#5  0x00007fa650a067a5 in QDBusConnectionManager::run (this=0x7fa650a7ad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:196
#6  0x00007fa64b877b98 in QThreadPrivate::start (arg=0x7fa650a7ad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:344
#7  0x00007fa64a9406fa in start_thread (arg=0x7fa63c890700) at pthread_create.c:333
#8  0x00007fa64b177b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fa6508d18c0 (LWP 4075)):
[KCrash Handler]
#6  0x0000000003ff0bc0 in ?? ()
#7  0x00007fa63e1ab101 in QtWaylandClient::QWaylandTextInput::updateState (this=0x1eaa950, queries=queries@entry=..., flags=flags@entry=3) at qwaylandinputcontext.cpp:126
#8  0x00007fa63e1ab7da in QtWaylandClient::QWaylandTextInput::zwp_text_input_v2_enter (this=<optimized out>, serial=<optimized out>, surface=<optimized out>) at qwaylandinputcontext.cpp:218
#9  0x00007fa646896e40 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#10 0x00007fa6468968ab in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#11 0x00007fa64a7311e8 in wl_closure_invoke (closure=closure@entry=0x360b7f0, flags=flags@entry=1, target=target@entry=0x1eaa830, opcode=opcode@entry=0, data=0x1eaa950) at ../src/connection.c:945
#12 0x00007fa64a72e4f0 in dispatch_event (display=display@entry=0x1e92320, queue=0x1e923e0) at ../src/wayland-client.c:1173
#13 0x00007fa64a72e56c in dispatch_queue (display=display@entry=0x1e92320, queue=queue@entry=0x1e923e0) at ../src/wayland-client.c:1348
#14 0x00007fa64a72f2d4 in wl_display_dispatch_queue_pending (display=0x1e92320, queue=0x1e923e0) at ../src/wayland-client.c:1621
#15 0x00007fa64a72f30c in wl_display_dispatch_pending (display=<optimized out>) at ../src/wayland-client.c:1699
#16 0x00007fa63e196de2 in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x1ea4d00) at qwaylanddisplay.cpp:198
#17 0x00007fa64ba7ab09 in QMetaObject::activate (sender=sender@entry=0x1f057e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3740
#18 0x00007fa64ba7b4b7 in QMetaObject::activate (sender=sender@entry=0x1f057e0, m=m@entry=0x7fa64bc9a320 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#19 0x00007fa64baf2c73 in QAbstractEventDispatcher::awake (this=this@entry=0x1f057e0) at .moc/moc_qabstracteventdispatcher.cpp:143
#20 0x00007fa64baa325e in QEventDispatcherGlib::processEvents (this=0x1f057e0, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#21 0x00007fa64ba4dcea in QEventLoop::exec (this=this@entry=0x7ffec90d4bb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#22 0x00007fa64ba562fc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#23 0x00007fa64bd98d9c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1639
#24 0x00007fa64c33b7f5 in QApplication::exec () at kernel/qapplication.cpp:2975
#25 0x000000000041cbf8 in main (argc=2, argv=<optimized out>) at /workspace/build/shell/main.cpp:166

Reported using DrKonqi
Comment 1 Tony 2017-06-20 15:00:47 UTC
I encountered this one today again, this time on opensuse tumbleweed + kde unstable repos.

I am not entirely sure if it is the same, but related nonetheless.

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

Thread 18 (Thread 0x7f0366de9700 (LWP 4207)):
[KCrash Handler]
#6  wl_proxy_create_wrapper (proxy=0x0) at src/wayland-client.c:2038
#7  0x00007f0448787b81 in dri2_wl_create_window_surface (drv=<optimized out>, disp=0x5563f81d7d70, conf=0x5563f80e7210, native_window=0x7f03500034e0, attrib_list=0x0) at drivers/dri2/platform_wayland.c:174
#8  0x00007f044877657e in _eglCreateWindowSurfaceCommon (disp=0x5563f81d7d70, config=<optimized out>, native_window=0x7f03500034e0, attrib_list=0x0) at main/eglapi.c:899
#9  0x00007f044905c870 in QtWaylandClient::QWaylandEglWindow::updateSurface(bool) () from /usr/lib64/qt5/plugins/wayland-graphics-integration-client/libwayland-egl.so
#10 0x00007f044905aebd in QtWaylandClient::QWaylandGLContext::makeCurrent(QPlatformSurface*) () from /usr/lib64/qt5/plugins/wayland-graphics-integration-client/libwayland-egl.so
#11 0x00007f046372566e in QOpenGLContext::makeCurrent(QSurface*) () from /usr/lib64/libQt5Gui.so.5
#12 0x00007f0466a6af14 in QSGRenderThread::invalidateOpenGL(QQuickWindow*, bool, QOffscreenSurface*) () from /usr/lib64/libQt5Quick.so.5
#13 0x00007f0466a724db in QSGRenderThread::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#14 0x00007f0466a717d7 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5
#15 0x00007f0466a71b7a in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5
#16 0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#17 0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f03675ea700 (LWP 4206)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0462cbca5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0466a71748 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5
#3  0x00007f0466a71b7a in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5
#4  0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f0379df9700 (LWP 4204)):
#0  0x00007f04625b708d in poll () from /lib64/libc.so.6
#1  0x00007f045d368ce9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f045d368dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0462edb73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f0462e84cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0462cb705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f0465e3ed45 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f037a5fa700 (LWP 4202)):
#0  0x00007f0461e7891c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0462cbc928 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0462cb7f6c in QThreadPoolThread::run() () from /usr/lib64/libQt5Core.so.5
#3  0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f037b48a700 (LWP 4201)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0462cbca5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0466a71748 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5
#3  0x00007f0466a71b7a in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5
#4  0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f03a972a700 (LWP 4196)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0462cbca5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0466a71748 in QSGRenderThread::processEventsAndWaitForMore() () from /usr/lib64/libQt5Quick.so.5
#3  0x00007f0466a71b7a in QSGRenderThread::run() () from /usr/lib64/libQt5Quick.so.5
#4  0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f03aa72a700 (LWP 4195)):
#0  0x00007f04625b708d in poll () from /lib64/libc.so.6
#1  0x00007f045d368ce9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f045d368dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f0462edb73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f0462e84cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0462cb705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f04669f6292 in QQuickPixmapReader::run() () from /usr/lib64/libQt5Quick.so.5
#7  0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f03b39e7700 (LWP 4194)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f03be4712fb in cnd_wait (mtx=0x5563f81fe4b0, cond=0x5563f81fe4d8) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x5563f8167000) at u_queue.c:158
#3  0x00007f03be471037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f03b41e8700 (LWP 4193)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f03be4712fb in cnd_wait (mtx=0x5563f81fe4b0, cond=0x5563f81fe4d8) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x5563f8161600) at u_queue.c:158
#3  0x00007f03be471037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f03b49e9700 (LWP 4192)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f03be4712fb in cnd_wait (mtx=0x5563f81fe4b0, cond=0x5563f81fe4d8) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x5563f81680c0) at u_queue.c:158
#3  0x00007f03be471037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f03b51ea700 (LWP 4191)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f03be4712fb in cnd_wait (mtx=0x5563f81fe4b0, cond=0x5563f81fe4d8) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x5563f8161600) at u_queue.c:158
#3  0x00007f03be471037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f03b5bf2700 (LWP 4190)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f03be4712fb in cnd_wait (mtx=0x5563f81cc3f0, cond=0x5563f81cc418) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x5563f81c5640) at u_queue.c:158
#3  0x00007f03be471037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f03b653a700 (LWP 4189)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f03be4712fb in cnd_wait (mtx=0x5563f821b220, cond=0x5563f821b248) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x5563f8168700) at u_queue.c:158
#3  0x00007f03be471037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f0449b6a700 (LWP 4188)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04686fca04 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007f04686fca49 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f044bfff700 (LWP 4187)):
#0  0x00007f045d3adb19 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f045d367b70 in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f045d368ba5 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f045d368dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f0462edb73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0462e84cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f0462cb705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f0465e3ed45 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#8  0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f045200a700 (LWP 4186)):
#0  0x00007ffdec695949 in ?? ()
#1  0x00007ffdec695bdb in clock_gettime ()
#2  0x00007f04625cdf86 in clock_gettime () from /lib64/libc.so.6
#3  0x00007f0462edaa11 in qt_gettime() () from /usr/lib64/libQt5Core.so.5
#4  0x00007f0462ed92e9 in QTimerInfoList::updateCurrentTime() () from /usr/lib64/libQt5Core.so.5
#5  0x00007f0462ed9865 in QTimerInfoList::timerWait(timespec&) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f0462edad8e in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f045d368228 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f045d368c1b in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f045d368dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f0462edb73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#11 0x00007f0462e84cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#12 0x00007f0462cb705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#13 0x00007f0465e3ed45 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#14 0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#15 0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#16 0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f0453a52700 (LWP 4185)):
#0  0x00007f0462ed9817 in QTimerInfoList::repairTimersIfNeeded() () from /usr/lib64/libQt5Core.so.5
#1  0x00007f0462ed9873 in QTimerInfoList::timerWait(timespec&) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0462edad8e in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/libQt5Core.so.5
#3  0x00007f045d368228 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f045d368c1b in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f045d368dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f0462edb73b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f0462e84cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f0462cb705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#9  0x00007f046336aa45 in QDBusConnectionManager::run() () from /usr/lib64/libQt5DBus.so.5
#10 0x00007f0462cbb73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#11 0x00007f0461e724e7 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f04625c0a2f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f046903fd40 (LWP 4184)):
#0  0x00007f0461e785ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0462cbca5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f0466a6fcd2 in QSGThreadedRenderLoop::releaseResources(QSGThreadedRenderLoop::Window*, bool) () from /usr/lib64/libQt5Quick.so.5
#3  0x00007f0466a70243 in QSGThreadedRenderLoop::windowDestroyed(QQuickWindow*) () from /usr/lib64/libQt5Quick.so.5
#4  0x00007f0466abdd7b in QQuickWindow::~QQuickWindow() () from /usr/lib64/libQt5Quick.so.5
#5  0x00007f03b2fba5d5 in ?? () from /usr/lib64/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so
#6  0x00007f0462eb3f68 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f04636f7ef8 in QWindow::event(QEvent*) () from /usr/lib64/libQt5Gui.so.5
#8  0x00007f0466ac6a35 in QQuickWindow::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#9  0x00007f03b2f9d991 in ?? () from /usr/lib64/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so
#10 0x00007f0463eac93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007f0463eb3cb4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007f0462e86558 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#13 0x00007f0462e88895 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#14 0x00007f0462edb303 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#15 0x00007f045d368b37 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#16 0x00007f045d368d68 in ?? () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f045d368dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f0462edb71f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#19 0x00007f0462e84cea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#20 0x00007f0462e8d144 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#21 0x00005563f754ed23 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.10.90git~20170619T110048~5bd54084/shell/main.cpp:168
Comment 2 Marco Martin 2017-06-26 13:43:42 UTC
*** Bug 381395 has been marked as a duplicate of this bug. ***
Comment 3 Marco Martin 2017-06-26 13:43:47 UTC
*** Bug 381630 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2017-06-28 18:37:18 UTC
Backtrace from comment #1 is completely unrelated to the originally reported crash.

Duplicates from comment #2 and comment #3 are actually duplicates of the wrongly added backtrace.

Marco, how should I handle this mess?
Comment 5 Christoph Feck 2017-06-28 18:38:00 UTC
Tony, please report your issue as a new ticket, unless you are experienced with comparing backtraces.
Comment 6 Tony 2017-06-29 00:05:51 UTC
(In reply to Christoph Feck from comment #5)
> Tony, please report your issue as a new ticket, unless you are experienced
> with comparing backtraces.

Which? The initial one or 1st comment or a completely new bug report.
Comment 7 Tony 2017-06-29 00:11:41 UTC
...sorry ok will do report issues as new, have cero experience comparing backreaces.
Comment 8 David Edmundson 2017-08-13 20:28:48 UTC
the original crash is now fixed in Qt5.9.2

#2 and #3 traces are dupes of 381630 which we can track there.

Upstream URL: QTBUG-61704
Comment 9 Alexander Mentyu 2018-07-08 14:09:06 UTC
Possibly related to https://bugs.kde.org/show_bug.cgi?id=371246