[kde] [Bug 371246] New: [Wayland] Plasma crashed while switching between "Folder" and "Desktop" view.

Tony via KDE Bugzilla bugzilla_noreply at kde.org
Wed Oct 19 21:11:39 BST 2016


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-bugs at kde.org
          Reporter: jodr666 at 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 at entry=0x3df2a00,
mutex=mutex at 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 at entry=0x25e5a90,
mutex=mutex at 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 at entry=0x7fa584697cc0,
flags=..., flags at 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 at entry=0x7fa59d09fc90,
flags=..., flags at 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 at entry=0x7fa635767ce0,
flags=..., flags at 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 at entry=0x7fa636db7ce0,
flags=..., flags at 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 at entry=0x7fa63c88fcd0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:210
#4  0x00007fa64b872fb4 in QThread::exec (this=this at 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 at entry=..., flags=flags at 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 at entry=0x360b7f0,
flags=flags at entry=1, target=target at entry=0x1eaa830, opcode=opcode at entry=0,
data=0x1eaa950) at ../src/connection.c:945
#12 0x00007fa64a72e4f0 in dispatch_event (display=display at entry=0x1e92320,
queue=0x1e923e0) at ../src/wayland-client.c:1173
#13 0x00007fa64a72e56c in dispatch_queue (display=display at entry=0x1e92320,
queue=queue at 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 at entry=0x1f057e0,
signalOffset=<optimized out>, local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x0) at kernel/qobject.cpp:3740
#18 0x00007fa64ba7b4b7 in QMetaObject::activate (sender=sender at entry=0x1f057e0,
m=m at entry=0x7fa64bc9a320 <QAbstractEventDispatcher::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x0) at
kernel/qobject.cpp:3602
#19 0x00007fa64baf2c73 in QAbstractEventDispatcher::awake
(this=this at 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 at entry=0x7ffec90d4bb0,
flags=..., flags at 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 the assignee for the bug.



More information about the Unassigned-bugs mailing list