Bug 417764 - segfault when creating and deleting a lot of widgets (tested with the notes)
Summary: segfault when creating and deleting a lot of widgets (tested with the notes)
Status: RESOLVED DUPLICATE of bug 417947
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: master
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-17 01:14 UTC by Keziolio
Modified: 2020-02-23 22:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
valgrind log (74.44 KB, text/plain)
2020-02-17 01:15 UTC, Keziolio
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Keziolio 2020-02-17 01:14:34 UTC
SUMMARY
When pasting something in the desktop, and deleting the note widget that appeared, several dozen times, plasmashell crashes

STEPS TO REPRODUCE
1. open plasmashell
2. create dozens of notes on the desktop
3. delete the above notes
4. repeat

...


5. observe the random crash


Arch Linux, I compiled plasmashell from git

This is one crash

(gdb) bt    
#0  0x00007ffff6b11cbd in KWindowInfo::state() const () at /usr/lib/libKF5WindowSystem.so.5
#1  0x00007ffff6b11ce9 in KWindowInfo::hasState(QFlags<NET::State>) const () at /usr/lib/libKF5WindowSystem.so.5
#2  0x00007fffed304224 in TaskManager::XWindowTasksModel::data(QModelIndex const&, int) const () at /usr/lib/libtaskmanager.so.6
#3  0x00007ffff53b3815 in QAbstractProxyModel::data(QModelIndex const&, int) const () at /usr/lib/libQt5Core.so.5
#4  0x00007fffed2d5404 in TaskManager::TaskFilterProxyModel::acceptsRow(int) const () at /usr/lib/libtaskmanager.so.6
#5  0x00007ffff53c8435 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff53c9c8b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff54274a0 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff5394246 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff53ba86a in  () at /usr/lib/libQt5Core.so.5
#10 0x00007ffff53bc028 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff54274a0 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007ffff5394246 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#13 0x00007fffed2febf8 in  () at /usr/lib/libtaskmanager.so.6
#14 0x00007ffff542746e in  () at /usr/lib/libQt5Core.so.5
#15 0x00007fffefbff111 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#16 0x00007ffff53eeea7 in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#17 0x00007ffff0d8dab3 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#18 0x00007ffff0d8e839 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5XcbQpa.so.5
#19 0x00007ffff0db7ba4 in  () at /usr/lib/libQt5XcbQpa.so.5
#20 0x00007ffff37bd39e in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#21 0x00007ffff37bf1b1 in  () at /usr/lib/libglib-2.0.so.0
#22 0x00007ffff37bf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#23 0x00007ffff544a020 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007ffff53f04cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007ffff53f84d6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#26 0x00005555555869bc in main(int, char**) (argc=1, argv=0x7fffffffdb58) at /tmp/plasma-workspace/shell/main.cpp:228




Another crash (may be different) with all the threads:

 Thread 100 (Thread 0x7fff4e7fc700 (LWP 30672)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 99 (Thread 0x7fff4effd700 (LWP 30671)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 98 (Thread 0x7ffea9ffb700 (LWP 30669)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 97 (Thread 0x7ffea97fa700 (LWP 30668)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--c
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 96 (Thread 0x7fff4ffff700 (LWP 30667)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 95 (Thread 0x7fff566a2700 (LWP 30666)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 94 (Thread 0x7ffea89dc700 (LWP 30665)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 93 (Thread 0x7ffe8bfff700 (LWP 30664)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 92 (Thread 0x7fff37fff700 (LWP 30663)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 91 (Thread 0x7ffecbfff700 (LWP 30662)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 90 (Thread 0x7fff4f7fe700 (LWP 30661)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 89 (Thread 0x7ffeee7fc700 (LWP 30660)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 34 (Thread 0x7fff54eff700 (LWP 30587)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 33 (Thread 0x7fff55700700 (LWP 30586)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 32 (Thread 0x7fff586c6700 (LWP 30583)):
#0  0x00007ffff4d31abf in poll () at /usr/lib/libc.so.6
#1  0x00007ffff37bf120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff37bf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff544a020 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff53f04cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff5214e52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fff7414816b in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 31 (Thread 0x7fff75f37700 (LWP 30581)):
#0  0x00007ffff4d31abf in poll () at /usr/lib/libc.so.6
#1  0x00007ffff37bf120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff37bf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff544a020 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff53f04cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff5214e52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff7542eab in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 30 (Thread 0x7fff767b5700 (LWP 30580)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 29 (Thread 0x7fff76fb6700 (LWP 30579)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 28 (Thread 0x7fff9cb56700 (LWP 30578)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 27 (Thread 0x7fff9d357700 (LWP 30577)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7fff9ddd5700 (LWP 30576)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff521bcb4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff521bd92 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff760856b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ffff76087fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 25 (Thread 0x7fffa4ff9700 (LWP 30575)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7fffa57fa700 (LWP 30572)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fffa5ffb700 (LWP 30571)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fffa67fc700 (LWP 30570)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fffa6ffd700 (LWP 30569)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fffa77fe700 (LWP 30568)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fff9ffff700 (LWP 30567)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fffa7fff700 (LWP 30566)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fffc8ff9700 (LWP 30565)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fffc97fa700 (LWP 30564)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fffc9ffb700 (LWP 30563)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fffca7fc700 (LWP 30562)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fffcaffd700 (LWP 30561)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fffcb7fe700 (LWP 30560)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fffcbfff700 (LWP 30559)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fffd8b33700 (LWP 30558)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffd9334700 (LWP 30557)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffd9b35700 (LWP 30556)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffecc03700 (LWP 30555)):
#0  0x00007ffff4930cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fffdf275dfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fffdf2759f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffee5fe700 (LWP 30554)):
#0  0x00007ffff4d31abf in poll () at /usr/lib/libc.so.6
#1  0x00007ffff37bf120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff37bf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff544a020 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff53f04cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff5214e52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff71fcf89 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffef86a700 (LWP 30553)):
#0  0x00007ffff4d31abf in poll () at /usr/lib/libc.so.6
#1  0x00007ffff37bf120 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff37bf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff544a020 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff53f04cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff5214e52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff6804b28 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ffff0475700 (LWP 30552)):
#0  0x00007ffff4d31abf in poll () at /usr/lib/libc.so.6
#1  0x00007ffff7a4f630 in  () at /usr/lib/libxcb.so.1
#2  0x00007ffff7a512db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007ffff0db6b81 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ffff5215fc6 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff492a46f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff4d3c3d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffff1214880 (LWP 30548)):
#0  0x00007ffff4c78ce5 in raise () at /usr/lib/libc.so.6
#1  0x00007ffff4c62857 in abort () at /usr/lib/libc.so.6
#2  0x00007ffff4cbc2b0 in __libc_message () at /usr/lib/libc.so.6
#3  0x00007ffff4cc374a in  () at /usr/lib/libc.so.6
#4  0x00007ffff4cc68fc in _int_malloc () at /usr/lib/libc.so.6
#5  0x00007ffff4cc7fb9 in malloc () at /usr/lib/libc.so.6
#6  0x00007ffff4d04ccb in __alloc_dir () at /usr/lib/libc.so.6
#7  0x00007ffff4d04dda in opendir_tail () at /usr/lib/libc.so.6
#8  0x00007ffff538d78d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007ffff531a9f4 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007ffff531bb30 in  () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff531c35e in QDirIterator::QDirIterator(QString const&, QStringList const&, QFlags<QDir::Filter>, QFlags<QDirIterator::IteratorFlag>) () at /usr/lib/libQt5Core.so.5
#12 0x00007ffff53158d9 in QDir::entryInfoList(QStringList const&, QFlags<QDir::Filter>, QFlags<QDir::SortFlag>) const () at /usr/lib/libQt5Core.so.5
#13 0x00007ffff5315f4f in QDir::entryInfoList(QFlags<QDir::Filter>, QFlags<QDir::SortFlag>) const () at /usr/lib/libQt5Core.so.5
#14 0x00007ffff6a96404 in  () at /usr/lib/libKF5Service.so.5
#15 0x00007ffff6a96e7c in  () at /usr/lib/libKF5Service.so.5
#16 0x00007ffff6a9564f in KSycocaPrivate::needsRebuild() () at /usr/lib/libKF5Service.so.5
#17 0x00007ffff6a957ca in KSycocaPrivate::checkDirectories() () at /usr/lib/libKF5Service.so.5
#18 0x00007ffff6a95cd2 in KSycoca::ensureCacheValid() () at /usr/lib/libKF5Service.so.5
#19 0x00007ffff6a8046b in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () at /usr/lib/libKF5Service.so.5
#20 0x00007ffff6a80729 in KServiceTypeTrader::query(QString const&, QString const&) const () at /usr/lib/libKF5Service.so.5
#21 0x00007fffed2f02fc in TaskManager::windowUrlFromMetadata(QString const&, unsigned int, QExplicitlySharedDataPointer<KSharedConfig>, QString const&) () at /usr/lib/libtaskmanager.so.6
#22 0x00007fffed2ff5d9 in  () at /usr/lib/libtaskmanager.so.6
#23 0x00007fffed2ffdbb in  () at /usr/lib/libtaskmanager.so.6
#24 0x00007fffed304258 in TaskManager::XWindowTasksModel::data(QModelIndex const&, int) const () at /usr/lib/libtaskmanager.so.6
#25 0x00007ffff53b3815 in QAbstractProxyModel::data(QModelIndex const&, int) const () at /usr/lib/libQt5Core.so.5
#26 0x00007fffed2d5404 in TaskManager::TaskFilterProxyModel::acceptsRow(int) const () at /usr/lib/libtaskmanager.so.6
#27 0x00007ffff53c8435 in  () at /usr/lib/libQt5Core.so.5
#28 0x00007ffff53c9c8b in  () at /usr/lib/libQt5Core.so.5
#29 0x00007ffff54274a0 in  () at /usr/lib/libQt5Core.so.5
#30 0x00007ffff5394246 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#31 0x00007ffff53ba86a in  () at /usr/lib/libQt5Core.so.5
#32 0x00007ffff53bc028 in  () at /usr/lib/libQt5Core.so.5
#33 0x00007ffff54274a0 in  () at /usr/lib/libQt5Core.so.5
#34 0x00007ffff5394246 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#35 0x00007fffed2fed03 in  () at /usr/lib/libtaskmanager.so.6
#36 0x00007fffed3025a2 in  () at /usr/lib/libtaskmanager.so.6
#37 0x00007ffff542746e in  () at /usr/lib/libQt5Core.so.5
#38 0x00007fffed2c38dc in  () at /usr/lib/libtaskmanager.so.6
#39 0x00007fffed2fd8c4 in  () at /usr/lib/libtaskmanager.so.6
#40 0x00007ffff542746e in  () at /usr/lib/libQt5Core.so.5
#41 0x00007ffff6b025fc in KWindowSystem::windowChanged(unsigned long long, QFlags<NET::Property>, QFlags<NET::Property2>) () at /usr/lib/libKF5WindowSystem.so.5
#42 0x00007fffefbff0ad in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#43 0x00007ffff53eeea7 in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#44 0x00007ffff0d8dab3 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#45 0x00007ffff0d8e839 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5XcbQpa.so.5
#46 0x00007ffff0db7ba4 in  () at /usr/lib/libQt5XcbQpa.so.5
#47 0x00007ffff37bd39e in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#48 0x00007ffff37bf1b1 in  () at /usr/lib/libglib-2.0.so.0
#49 0x00007ffff37bf1f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#50 0x00007ffff544a020 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#51 0x00007ffff53f04cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#52 0x00007ffff53f84d6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#53 0x00005555555869bc in main(int, char**) (argc=1, argv=0x7fffffffdb58) at /tmp/plasma-workspace/shell/main.cpp:228
Comment 1 Keziolio 2020-02-17 01:15:49 UTC
Created attachment 126089 [details]
valgrind log

This is the end of the output when plasmashell managed to crash valgrind
Comment 2 Patrick Silva 2020-02-18 12:02:19 UTC
maybe duplicate of bug 413616
Comment 3 Patrick Silva 2020-02-23 22:50:53 UTC

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