Bug 449307 - Plasma crashed when when I repeatedly hovered over grouped and ungrouped apps in task manager
Summary: Plasma crashed when when I repeatedly hovered over grouped and ungrouped apps...
Status: RESOLVED DUPLICATE of bug 439681
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: master
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-01-29 01:26 UTC by guimarcalsilva
Modified: 2022-01-29 01:27 UTC (History)
1 user (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 guimarcalsilva 2022-01-29 01:26:56 UTC
Application: plasmashell (5.24.80)

Qt Version: 5.15.3
Frameworks Version: 5.91.0
Operating System: Linux 5.13.0-27-generic x86_64
Windowing System: Wayland
Distribution: KDE neon Unstable Edition
DrKonqi: 5.24.80 [CoredumpBackend]

-- Information about the crash:
- What I was doing when the application crashed:

I was repeteadly hovering over  taskbar entries. I already found which duplicate this bug corresponds to, but the KDE reporting tool didn't find the exact bug. I'm using the tool because I was able to get a backtrace. I'll be marking this bug as a duplicate manually.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[New LWP 11170]
[New LWP 11173]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `plasmashell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50
[Current thread is 1 (Thread 0x7f2e9d45a4c0 (LWP 11170))]
__preamble__
[Current thread is 1 (Thread 0x7f2e9d45a4c0 (LWP 11170))]

Thread 2 (Thread 0x7f2e9b91f700 (LWP 11173)):
#0  0x00007f2ea130caff in __GI___poll (fds=0x7f2e90004a60, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f2e9fba136e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2e9fba14a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2ea18da9d2 in QEventDispatcherGlib::processEvents (this=0x7f2e90000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007f2ea187ec7b in QEventLoop::exec (this=this@entry=0x7f2e9b91ebb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f2ea1698362 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f2ea220ff4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f2ea1699543 in QThreadPrivate::start (arg=0x7f2ea2293d80) at thread/qthread_unix.cpp:331
#8  0x00007f2ea117d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f2ea1319293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f2e9d45a4c0 (LWP 11170)):
[KCrash Handler]
#3  0x00007f2ea3ab7fe1 in wl_map_insert_at (map=<optimized out>, flags=flags@entry=1, i=384, data=data@entry=0x0) at ../src/wayland-util.c:247
#4  0x00007f2ea3ab3e85 in proxy_destroy (proxy=0x564d5643b120) at ../src/wayland-client.c:503
#5  wl_proxy_destroy (proxy=0x564d5643b120) at ../src/wayland-client.c:534
#6  0x00007f2ea3b78e85 in QScopedPointerDeleter<KWayland::Client::Buffer::Private>::cleanup (pointer=0x564d56486dc0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:52
#7  QScopedPointer<KWayland::Client::Buffer::Private, QScopedPointerDeleter<KWayland::Client::Buffer::Private> >::~QScopedPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#8  KWayland::Client::Buffer::~Buffer (this=<optimized out>, __in_chrg=<optimized out>) at ./src/client/buffer.h:30
#9  0x00007f2ea3baed06 in QtSharedPointer::CustomDeleter<KWayland::Client::Buffer, QtSharedPointer::NormalDeleter>::execute (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:187
#10 QtSharedPointer::ExternalRefCountWithCustomDeleter<KWayland::Client::Buffer, QtSharedPointer::NormalDeleter>::deleter (self=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:205
#11 0x00007f2ea3bad6b5 in QtSharedPointer::ExternalRefCountData::destroy (this=0x564d564336e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:149
#12 QSharedPointer<KWayland::Client::Buffer>::deref (dd=0x564d564336e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:458
#13 QSharedPointer<KWayland::Client::Buffer>::deref (dd=0x564d564336e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:454
#14 QSharedPointer<KWayland::Client::Buffer>::deref (this=0x564d5641d6a0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:453
#15 QSharedPointer<KWayland::Client::Buffer>::~QSharedPointer (this=0x564d5641d6a0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:310
#16 QList<QSharedPointer<KWayland::Client::Buffer> >::node_destruct (this=<optimized out>, to=0x564d5647a5b8, from=0x564d5647a5b8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:524
#17 QList<QSharedPointer<KWayland::Client::Buffer> >::dealloc (data=0x564d5647a5a0, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:921
#18 0x00007f2ea3baed89 in QList<QSharedPointer<KWayland::Client::Buffer> >::operator= (other=..., this=<optimized out>) at /usr/include/c++/9/bits/move.h:182
#19 QList<QSharedPointer<KWayland::Client::Buffer> >::clear (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:930
#20 0x00007f2ea3badf2e in KWayland::Client::ShmPool::release (this=this@entry=0x564d564b7a20) at ./src/client/shm_pool.cpp:65
#21 0x00007f2ea3badfff in KWayland::Client::ShmPool::~ShmPool (this=0x564d564b7a20, __in_chrg=<optimized out>) at ./src/client/shm_pool.cpp:60
#22 0x00007f2ea3bae0bd in KWayland::Client::ShmPool::~ShmPool (this=0x564d564b7a20, __in_chrg=<optimized out>) at ./src/client/shm_pool.cpp:58
#23 0x00007f2e980f4721 in QScopedPointerDeleter<KWayland::Client::ShmPool>::cleanup (pointer=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:52
#24 QScopedPointer<KWayland::Client::ShmPool, QScopedPointerDeleter<KWayland::Client::ShmPool> >::~QScopedPointer (this=0x564d56623ce0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#25 WindowShadowTile::~WindowShadowTile (this=0x564d56623ca0, __in_chrg=<optimized out>) at ./src/windowsystem/windowshadow.cpp:18
#26 0x00007f2e980f475d in WindowShadowTile::~WindowShadowTile (this=0x564d56623ca0, __in_chrg=<optimized out>) at ./src/windowsystem/windowshadow.cpp:18
#27 0x00007f2ea2b02e54 in QtSharedPointer::ExternalRefCountData::destroy (this=0x564d564284e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:149
#28 QSharedPointer<KWindowShadowTile>::deref (dd=0x564d564284e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:458
#29 QSharedPointer<KWindowShadowTile>::deref (dd=0x564d564284e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:454
#30 QSharedPointer<KWindowShadowTile>::deref (this=0x564d542f4408) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:453
#31 QSharedPointer<KWindowShadowTile>::~QSharedPointer (this=0x564d542f4408, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:310
#32 KWindowShadowPrivate::~KWindowShadowPrivate (this=0x564d542f4380, __in_chrg=<optimized out>) at ./src/kwindowshadow.cpp:279
#33 0x00007f2e980f51ff in non-virtual thunk to WindowShadow::~WindowShadow() () at /usr/include/c++/9/bits/atomic_base.h:413
#34 0x00007f2ea2b02dda in QScopedPointerDeleter<KWindowShadowPrivate>::cleanup (pointer=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:52
#35 QScopedPointer<KWindowShadowPrivate, QScopedPointerDeleter<KWindowShadowPrivate> >::~QScopedPointer (this=0x564d5642bf20, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#36 KWindowShadow::~KWindowShadow (this=0x564d5642bf10, __in_chrg=<optimized out>) at ./src/kwindowshadow.cpp:63
#37 0x00007f2ea2b02dfd in KWindowShadow::~KWindowShadow (this=0x564d5642bf10, __in_chrg=<optimized out>) at ./src/kwindowshadow.cpp:63
#38 0x00007f2ea18aa78e in QObjectPrivate::deleteChildren (this=0x564d5669c2b0) at kernel/qobject.cpp:2104
#39 0x00007f2ea18b51c6 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#40 0x00007f2ea3c8454d in ?? () from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#41 0x00007f2ea1240a27 in __run_exit_handlers (status=0, listp=0x7f2ea13e2718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#42 0x00007f2ea1240be0 in __GI_exit (status=<optimized out>) at exit.c:139
#43 0x00007f2ea121e0ba in __libc_start_main (main=0x564d53467250 <main(int, char**)>, argc=1, argv=0x7ffef0ab83b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffef0ab83a8) at ../csu/libc-start.c:342
#44 0x0000564d534681de in _start () at ./shell/main.cpp:199

Possible duplicates by query: bug 407992, bug 400346, bug 372789.

Reported using DrKonqi
Comment 1 guimarcalsilva 2022-01-29 01:27:22 UTC

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