Bug 391958 - Plasmashell segfaulted while selecting a window on the icons-only task manager (wayland)
Summary: Plasmashell segfaulted while selecting a window on the icons-only task manage...
Status: RESOLVED DUPLICATE of bug 386086
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi, wayland
Depends on:
Blocks:
 
Reported: 2018-03-17 10:20 UTC by Marco Cilloni
Modified: 2018-04-03 11:03 UTC (History)
2 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 Marco Cilloni 2018-03-17 10:20:21 UTC
Application: plasmashell (5.12.3)

Qt Version: 5.10.1
Frameworks Version: 5.44.0
Operating System: Linux 4.15.8-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to select a window of an application running under XWayland (vscode). Both a simple menu and the full preview menu (which does not work yet) appeared; after clicking on one of the two (I cannot easily replicate this) a segfault ensued.
- Custom settings of the application:
I'm using the icons only task manager.

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

Thread 18 (Thread 0x7f2af1314700 (LWP 7686)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f2ab5d84700 (LWP 3831)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f2ab75bf700 (LWP 14491)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f2ae0b43700 (LWP 14490)):
#0  0x00007f2bb6fd7b94 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f2bb6f8fe7c in g_main_context_acquire () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2bb6f90ea7 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2bb6f9110e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f2bbd00a314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbcfac3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f2bbcdbb7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f2bbff8d379 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f2ae2bfd700 (LWP 14430)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f2ae1baf700 (LWP 3929)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f2ae23fc700 (LWP 23919)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f2ae37fe700 (LWP 23338)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f2ae3fff700 (LWP 23251)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f2af0b13700 (LWP 23250)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f2af434e700 (LWP 23082)):
#0  0x00007f2bb6fd7b94 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f2bb6f90b8b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2bb6f91081 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2bb6f9110e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f2bbd00a314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbcfac3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f2bbcdbb7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f2af6cfd1ba in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#8  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f2b0e0d4700 (LWP 22868)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bbcdc202c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bc0bb549a in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f2bc0bb5924 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f2b0e8d5700 (LWP 22860)):
#0  0x00007f2bbd009be4 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007f2bbd00839a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#2  0x00007f2bbd008976 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#3  0x00007f2bbd00a05f in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f2bb6f90519 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#5  0x00007f2bb6f90f1e in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007f2bb6f9110e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#7  0x00007f2bbd00a314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f2bbcfac3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#9  0x00007f2bbcdbb7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5
#10 0x00007f2bc0b3350b in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f2b9f18d700 (LWP 22847)):
#0  0x00007f2bbbf813bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2bc2852f77 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f2bc2852fb9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f2ba5755700 (LWP 22784)):
#0  0x00007f2bb6fd7b79 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f2bb6f90525 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2bb6f90f1e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2bb6f9110e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f2bbd00a314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2bbcfac3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f2bbcdbb7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f2bbff8d379 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f2ba73ea700 (LWP 22783)):
#0  0x00007f2bbc6ba3d8 in read () at /usr/lib/libc.so.6
#1  0x00007f2bb6fd67d1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2bb6f90ac8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2bb6f90f96 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f2bb6f9110e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f2bbd00a314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f2bbcfac3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f2bbcdbb7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f2bbff8d379 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f2bacfeb700 (LWP 22776)):
#0  0x00007f2bbbf82784 in pthread_getspecific () at /usr/lib/libpthread.so.0
#1  0x00007f2bb6fb9791 in g_thread_self () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2bb6f8fe4d in g_main_context_acquire () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2bb6f90ea7 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f2bb6f9110e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f2bbd00a314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f2bbcfac3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f2bbcdbb7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f2bbd42d416 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f2bbcdc0b4d in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f2bbbf7b08c in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f2bbc6c8e7f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f2bc3159800 (LWP 22751)):
[KCrash Handler]
#6  0x00007f2bbb5c84d3 in wl_list_insert () at /usr/lib/libwayland-client.so.0
#7  0x00007f2bbb5c5754 in wl_display_read_events () at /usr/lib/libwayland-client.so.0
#8  0x00007f2baf23b6aa in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#9  0x00007f2bbcfde6c6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#10 0x00007f2bbcfeafa9 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#11 0x00007f2bbcfeb384 in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f2bbdfb5fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f2bbdfbd9c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f2bbcfadda0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#15 0x00007f2bbd00af8e in  () at /usr/lib/libQt5Core.so.5
#16 0x00007f2bb6f90e38 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#17 0x00007f2bb6f91081 in  () at /usr/lib/libglib-2.0.so.0
#18 0x00007f2bb6f9110e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#19 0x00007f2bbd00a2f1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f2baf2734a2 in  () at /usr/lib/libQt5WaylandClient.so.5
#21 0x00007f2bbcfac3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007f2bbcfb57d8 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#23 0x00005609e6c23743 in  ()
#24 0x00007f2bbc5f3f4a in __libc_start_main () at /usr/lib/libc.so.6
#25 0x00005609e6c23afa in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 386086.

Possible duplicates by query: bug 386086.

Reported using DrKonqi
Comment 1 Marco Martin 2018-04-03 11:03:54 UTC

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