| Summary: | Plasma crashed upon dragging Power / Session items in Widgets page of Application Dashboard on Wayland | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Alexander Mentyu <notuxius> |
| Component: | generic-wayland | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | bugseforuns, justin.zobel, plasma-bugs-null |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 5.13.5 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Alexander Mentyu
2018-09-12 09:38:11 UTC
Crash when dragging Widgets: 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 0x7f180f99f840 (LWP 1946))] Thread 12 (Thread 0x7f17177fe700 (LWP 2166)): #0 0x00007f18083329f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b6155affb0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55b6155aff60, cond=0x55b6155aff88) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55b6155aff88, mutex=0x55b6155aff60) at pthread_cond_wait.c:655 #3 0x00007f18091b591b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55b6155aff60) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55b615530d30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f180d1a8be8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f180d1a901a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f18091b4aab in QThreadPrivate::start (arg=0x55b615530cb0) at thread/qthread_unix.cpp:367 #8 0x00007f180832c6db in start_thread (arg=0x7f17177fe700) at pthread_create.c:463 #9 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f172da0e700 (LWP 2161)): #0 0x00007f18083329f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b613d8a5d0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55b613d8a580, cond=0x55b613d8a5a8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55b613d8a5a8, mutex=0x55b613d8a580) at pthread_cond_wait.c:655 #3 0x00007f18091b591b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55b613d8a580) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55b613d8a4e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f180d1a8be8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f180d1a901a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f18091b4aab in QThreadPrivate::start (arg=0x55b613d8a460) at thread/qthread_unix.cpp:367 #8 0x00007f180832c6db in start_thread (arg=0x7f172da0e700) at pthread_create.c:463 #9 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f171ffff700 (LWP 2160)): #0 0x00007f18083329f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b60d727990) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55b60d727940, cond=0x55b60d727968) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55b60d727968, mutex=0x55b60d727940) at pthread_cond_wait.c:655 #3 0x00007f18091b591b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55b60d727940) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55b60fc93f00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f180d1a8be8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f180d1a901a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f18091b4aab in QThreadPrivate::start (arg=0x55b60fc93e80) at thread/qthread_unix.cpp:367 #8 0x00007f180832c6db in start_thread (arg=0x7f171ffff700) at pthread_create.c:463 #9 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f172e60f700 (LWP 2043)): #0 0x00007f18083329f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b60fdfd6f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55b60fdfd6a0, cond=0x55b60fdfd6c8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55b60fdfd6c8, mutex=0x55b60fdfd6a0) at pthread_cond_wait.c:655 #3 0x00007f18091b591b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55b60fdfd6a0) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55b60fdf8720, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f180d1a8be8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f180d1a901a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f18091b4aab in QThreadPrivate::start (arg=0x55b60fdf86a0) at thread/qthread_unix.cpp:367 #8 0x00007f180832c6db in start_thread (arg=0x7f172e60f700) at pthread_create.c:463 #9 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f172ee10700 (LWP 2039)): #0 0x00007f18083329f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b60e39e280) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55b60e39e230, cond=0x55b60e39e258) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55b60e39e258, mutex=0x55b60e39e230) at pthread_cond_wait.c:655 #3 0x00007f18091b591b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55b60e39e230) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55b60e39f560, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f180d1a8be8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f180d1a901a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f18091b4aab in QThreadPrivate::start (arg=0x55b60e39f4e0) at thread/qthread_unix.cpp:367 #8 0x00007f180832c6db in start_thread (arg=0x7f172ee10700) at pthread_create.c:463 #9 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f1736225700 (LWP 2036)): #0 0x00007f1808a9abf9 in __GI___poll (fds=0x7f1730006470, nfds=1, timeout=3304500) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f180291d439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f180291d54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f18093daa9b in QEventDispatcherGlib::processEvents (this=0x7f1730000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f180937edea in QEventLoop::exec (this=this@entry=0x7f1736224d20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007f18091a9b8a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007f17368eff77 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #7 0x00007f18091b4aab in QThreadPrivate::start (arg=0x55b60e1377d0) at thread/qthread_unix.cpp:367 #8 0x00007f180832c6db in start_thread (arg=0x7f1736225700) at pthread_create.c:463 #9 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f1755c77700 (LWP 2023)): #0 0x00007f1808a960b4 in __GI___libc_read (fd=21, buf=0x7f1755c76ae0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f1802961980 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f180291cf27 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f180291d3e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f180291d54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f18093daa9b in QEventDispatcherGlib::processEvents (this=0x7f1748000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f180937edea in QEventLoop::exec (this=this@entry=0x7f1755c76cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #7 0x00007f18091a9b8a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #8 0x00007f180d129906 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #9 0x00007f18091b4aab in QThreadPrivate::start (arg=0x55b60d46ed70) at thread/qthread_unix.cpp:367 #10 0x00007f180832c6db in start_thread (arg=0x7f1755c77700) at pthread_create.c:463 #11 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f17565b2700 (LWP 2021)): #0 0x00007f18083329f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b60d227830) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55b60d2277e0, cond=0x55b60d227808) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55b60d227808, mutex=0x55b60d2277e0) at pthread_cond_wait.c:655 #3 0x00007f18091b591b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55b60d2277e0) at thread/qwaitcondition_unix.cpp:143 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55b60d228340, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #5 0x00007f180d1a8be8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f180d1a901a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f18091b4aab in QThreadPrivate::start (arg=0x55b60d2282c0) at thread/qthread_unix.cpp:367 #8 0x00007f180832c6db in start_thread (arg=0x7f17565b2700) at pthread_create.c:463 #9 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f17f1c23700 (LWP 2005)): #0 0x00007f18083329f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f180f34dfb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f180f34df68, cond=0x7f180f34df90) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x7f180f34df90, mutex=0x7f180f34df68) at pthread_cond_wait.c:655 #3 0x00007f180f058954 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #4 0x00007f180f058999 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #5 0x00007f180832c6db in start_thread (arg=0x7f17f1c23700) at pthread_create.c:463 #6 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f17f3fff700 (LWP 1999)): #0 0x00007f1808a960b4 in __GI___libc_read (fd=10, buf=0x7f17f3ffeb30, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f1802961980 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f180291cf27 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f180291d3e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f180291d54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f18093daa9b in QEventDispatcherGlib::processEvents (this=0x7f17ec000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f180937edea in QEventLoop::exec (this=this@entry=0x7f17f3ffed40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #7 0x00007f18091a9b8a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #8 0x00007f180ccae8b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f18091b4aab in QThreadPrivate::start (arg=0x55b60ca15480) at thread/qthread_unix.cpp:367 #10 0x00007f180832c6db in start_thread (arg=0x7f17f3fff700) at pthread_create.c:463 #11 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f17f9b1d700 (LWP 1981)): #0 0x00007f1808a9abf9 in __GI___poll (fds=0x7f17f4003ce0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f180291d439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f180291d54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f18093daa9b in QEventDispatcherGlib::processEvents (this=0x7f17f4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f180937edea in QEventLoop::exec (this=this@entry=0x7f17f9b1cd30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #5 0x00007f18091a9b8a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525 #6 0x00007f180b6cde45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f18091b4aab in QThreadPrivate::start (arg=0x7f180b945d60) at thread/qthread_unix.cpp:367 #8 0x00007f180832c6db in start_thread (arg=0x7f17f9b1d700) at pthread_create.c:463 #9 0x00007f1808aa788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f180f99f840 (LWP 1946)): [KCrash Handler] #6 0x00007f17fc5367ef in QtWaylandClient::QWaylandDataDevice::startDrag (this=0x55b60c94b0c0, mimeData=0x55b60ca7d5c0, icon=0x55b617695df0) at qwaylanddatadevice.cpp:114 #7 0x00007f17fc538820 in QtWaylandClient::QWaylandDrag::startDrag (this=0x55b60c956370) at qwaylanddnd.cpp:69 #8 0x00007f180994e450 in QBasicDrag::drag (this=0x55b60c956370, o=<optimized out>) at kernel/qsimpledrag.cpp:212 #9 0x00007f1809948a24 in QDragManager::drag (this=0x55b616d4f0b0, o=0x55b613b11210) at kernel/qdnd.cpp:117 #10 0x00007f1809948d17 in QDrag::exec (this=this@entry=0x55b613b11210, supportedActions=..., defaultDropAction=defaultDropAction@entry=Qt::IgnoreAction) at kernel/qdrag.cpp:282 #11 0x00007f1809948dc7 in QDrag::exec (this=this@entry=0x55b613b11210, supportedActions=..., supportedActions@entry=...) at kernel/qdrag.cpp:238 #12 0x00007f175bec2157 in DragHelper::doDrag (this=0x55b60d4e95c0, item=<optimized out>, url=..., icon=..., extraMimeType=..., extraMimeData=...) at ./applets/kicker/plugin/draghelper.cpp:93 #13 0x00007f175bef313c in DragHelper::qt_static_metacall (_o=0x55b60d4e95c0, _c=<optimized out>, _id=<optimized out>, _a=0x55b6139dfcb0) at ./obj-x86_64-linux-gnu/applets/kicker/kickerplugin_autogen/7RBZBFH7CH/moc_draghelper.cpp:132 #14 0x00007f18093b0642 in QObject::event (this=0x55b60d4e95c0, e=<optimized out>) at kernel/qobject.cpp:1251 #15 0x00007f180a9dde8c in QApplicationPrivate::notify_helper (this=this@entry=0x55b60c939210, receiver=receiver@entry=0x55b60d4e95c0, e=e@entry=0x55b616c7ce60) at kernel/qapplication.cpp:3727 #16 0x00007f180a9e545f in QApplication::notify (this=0x7ffc5be09240, receiver=0x55b60d4e95c0, e=0x55b616c7ce60) at kernel/qapplication.cpp:3486 #17 0x00007f1809380ab8 in QCoreApplication::notifyInternal2 (receiver=0x55b60d4e95c0, event=event@entry=0x55b616c7ce60) at kernel/qcoreapplication.cpp:1048 #18 0x00007f18093835fd in QCoreApplication::sendEvent (event=0x55b616c7ce60, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55b60c92e6f0) at kernel/qcoreapplication.cpp:1745 #20 0x00007f1809383bb8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1599 #21 0x00007f18093db453 in postEventSourceDispatch (s=0x55b60c963550) at kernel/qeventdispatcher_glib.cpp:276 #22 0x00007f180291d287 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f180291d4c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f180291d54c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f18093daa7f in QEventDispatcherGlib::processEvents (this=0x55b60c942fb0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #26 0x00007f17fc54d571 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #27 0x00007f180937edea in QEventLoop::exec (this=this@entry=0x7ffc5be09120, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214 #28 0x00007f1809387fa0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1336 #29 0x000055b60bf11a78 in ?? () #30 0x00007f18089a7b97 in __libc_start_main (main=0x55b60bf10f30, argc=1, argv=0x7ffc5be093f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc5be093e8) at ../csu/libc-start.c:310 #31 0x000055b60bf11eda in _start () crash also occurs in plasma 5.14 beta, Arch Linux. *** Bug 398578 has been marked as a duplicate of this bug. *** plasma 5.15 beta is still crashing when I drag any item under Widgets tab under Wayland. Operating System: Arch Linux KDE Plasma Version: 5.14.90 KDE Frameworks Version: 5.54.0 Qt Version: 5.12.1 Thank you for the report. As this was reported on an older verison of plasmashell, can you please test on a recent and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |