https://bugs.kde.org/show_bug.cgi?id=449307

            Bug ID: 449307
           Summary: Plasma crashed when when I repeatedly hovered over
                    grouped and ungrouped apps in task manager
           Product: plasmashell
           Version: master
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: guimarcalsi...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to