https://bugs.kde.org/show_bug.cgi?id=371246
Bug ID: 371246 Summary: [Wayland] Plasma crashed while switching between "Folder" and "Desktop" view. Product: kde Version: unspecified Platform: unspecified OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: jodr...@live.com 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 -- You are receiving this mail because: You are watching all bug changes.