Bug 453363

Summary: [wayland] latte crashes on wayland when turn on external monitor: a TV connected via HDMI
Product: [Plasma] lattedock Reporter: cellstije
Component: applicationAssignee: Michail Vourlakos <mvourlakos>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: 0.10.8   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description cellstije 2022-05-03 23:00:45 UTC
Application: latte-dock (0.10.8)

Qt Version: 5.15.3
Frameworks Version: 5.93.0
Operating System: Linux 5.17.5-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Latte Dock crashes on wyland when turn on external monitor: a TV connected via HDMI
Happens every time, even when cycling TV off/on/off/on/....
It does not happen in X11


- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: Latte Dock (latte-dock), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f061763bcf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () at /usr/lib/libQt5WaylandClient.so.5
#5  0x00007f0616a6a536 in  () at /usr/lib/libffi.so.8
#6  0x00007f0616a67037 in  () at /usr/lib/libffi.so.8
#7  0x00007f0617e545e2 in  () at /usr/lib/libwayland-client.so.0
#8  0x00007f0617e54d73 in  () at /usr/lib/libwayland-client.so.0
#9  0x00007f0617e54f8c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#10 0x00007f0617619586 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#11 0x00007f061877b7d6 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f061944c2c6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f06187575aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f06187580a9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#15 0x00007f061879f678 in  () at /usr/lib/libQt5Core.so.5
#16 0x00007f0616bec163 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#17 0x00007f0616c429e9 in  () at /usr/lib/libglib-2.0.so.0
#18 0x00007f0616be96c5 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#19 0x00007f06187a357a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f061874f88b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#21 0x00007f061875afd7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#22 0x000055cd781a6b46 in  ()
#23 0x00007f0617fde310 in __libc_start_call_main () at /usr/lib/libc.so.6
#24 0x00007f0617fde3c1 in __libc_start_main_impl () at /usr/lib/libc.so.6
#25 0x000055cd781ad99e in _start ()
[Inferior 1 (process 16693) detached]

Possible duplicates by query: bug 438987, bug 436129.

Report to https://bugs.kde.org/
Comment 1 Michail Vourlakos 2022-05-11 17:56:42 UTC
https://userbase.kde.org/LatteDock/HowToReportCrashes
Comment 2 cellstije 2022-05-15 10:42:05 UTC
GNU DDD 3.3.12 (x86_64-unknown-linux-gnu), by Dorothea LReading symbols from latte-dock...
(No debugging symbols found in latte-dock)
(gdb) run
Starting program: /usr/bin/latte-dock 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff06e0640 (LWP 28688)]
[New Thread 0x7fffefedf640 (LWP 28689)]
[New Thread 0x7fffef648640 (LWP 28690)]
[New Thread 0x7fffecf9b640 (LWP 28691)]
[New Thread 0x7fffd96e9640 (LWP 28692)]
[New Thread 0x7fffd8ee8640 (LWP 28693)]
[New Thread 0x7fffcbfff640 (LWP 28694)]
[New Thread 0x7fffc3fff640 (LWP 28695)]
[New Thread 0x7fffcb7fe640 (LWP 28696)]
[New Thread 0x7fffcaffd640 (LWP 28697)]
[New Thread 0x7fffca7fc640 (LWP 28698)]
[New Thread 0x7fffc9ffb640 (LWP 28699)]
[New Thread 0x7fffc97fa640 (LWP 28700)]
[New Thread 0x7fffc8ff9640 (LWP 28701)]
[New Thread 0x7fffc37fe640 (LWP 28702)]
[New Thread 0x7fffc2ffd640 (LWP 28703)]
[New Thread 0x7fffc27fc640 (LWP 28704)]
[New Thread 0x7fffc1ffb640 (LWP 28705)]
[New Thread 0x7fffc17fa640 (LWP 28706)]
[New Thread 0x7fffc0ff9640 (LWP 28707)]
[New Thread 0x7fff8bfff640 (LWP 28708)]
[New Thread 0x7fff83fff640 (LWP 28709)]
[New Thread 0x7fff8b7fe640 (LWP 28710)]
[New Thread 0x7fff8affd640 (LWP 28711)]
[New Thread 0x7fff8a7fc640 (LWP 28712)]
[New Thread 0x7fff89ffb640 (LWP 28713)]
[New Thread 0x7fff897fa640 (LWP 28714)]
[New Thread 0x7fff88ff9640 (LWP 28715)]
[New Thread 0x7fff837fe640 (LWP 28716)]
[New Thread 0x7fff82ffd640 (LWP 28717)]
[New Thread 0x7fff827fc640 (LWP 28718)]
[New Thread 0x7fff81ffb640 (LWP 28719)]
[New Thread 0x7fff817fa640 (LWP 28720)]
[Thread 0x7fff817fa640 (LWP 28720) exited]
[Thread 0x7fff81ffb640 (LWP 28719) exited]
[New Thread 0x7fff81ffb640 (LWP 28721)]
[New Thread 0x7fff817fa640 (LWP 28722)]
[New Thread 0x7fff52fe6640 (LWP 28723)]
[Detaching after fork from child process 28724]
[New Thread 0x7fff527e5640 (LWP 28761)]
[New Thread 0x7fff51fe4640 (LWP 28762)]
[Thread 0x7fff51fe4640 (LWP 28762) exited]
[Thread 0x7fff527e5640 (LWP 28761) exited]
[Detaching after fork from child process 28763]
[New Thread 0x7fff527e5640 (LWP 28765)]
[New Thread 0x7fff51fe4640 (LWP 28766)]
[New Thread 0x7fff3bfff640 (LWP 28767)]
[New Thread 0x7fff3b7fe640 (LWP 28768)]
[New Thread 0x7fff3affd640 (LWP 28769)]
[New Thread 0x7fff3a7fc640 (LWP 28770)]

Thread 1 "latte-dock" received signal SIGSEGV, Segmentation fault.
0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) frame 21
#21 0x000055555559e99e in _start ()
(gdb) frame 0
#0  0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) frame 21
#21 0x000055555559e99e in _start ()
(gdb) frame 0
#0  0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) frame 0
#0  0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) frame 21
#21 0x000055555559e99e in _start ()
(gdb) frame 0
#0  0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) frame 1
#1  0x00007ffff3d73536 in ?? () from /usr/lib/libffi.so.8
(gdb) frame 0
#0  0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) frame 1
#1  0x00007ffff3d73536 in ?? () from /usr/lib/libffi.so.8
(gdb) down
#0  0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) backtrace 
#0  0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () at /usr/lib/libQt5WaylandClient.so.5
#1  0x00007ffff3d73536 in  () at /usr/lib/libffi.so.8
#2  0x00007ffff3d70037 in  () at /usr/lib/libffi.so.8
#3  0x00007ffff51665e2 in  () at /usr/lib/libwayland-client.so.0
#4  0x00007ffff5166d73 in  () at /usr/lib/libwayland-client.so.0
#5  0x00007ffff5166f8c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#6  0x00007ffff4926586 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#7  0x00007ffff5aa27d6 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff67732c6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007ffff5a7e5aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007ffff5a7f0a9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff5ac6678 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007ffff3ef5163 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007ffff3f4b9e9 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007ffff3ef26c5 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007ffff5aca57a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007ffff5a7688b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007ffff5a81fd7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x0000555555597b46 in  ()
#19 0x00007ffff52ec290 in  () at /usr/lib/libc.so.6
#20 0x00007ffff52ec34a in __libc_start_main () at /usr/lib/libc.so.6
#21 0x000055555559e99e in _start ()
(gdb) Quit
(gdb)
Comment 3 cellstije 2022-05-15 10:46:46 UTC
Running ddd with QML extra env, as in linked docs:

env QV4_FORCE_INTERPRETER=1 ddd --debugger /bin/gdb latte-dock

Crash output of gdb (backtrace):

GNU DDD 3.3.12 (x86_64-unknown-linux-gnu), by Dorothea LReading symbols from latte-dock...
(No debugging symbols found in latte-dock)
(gdb) run
Starting program: /usr/bin/latte-dock 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff06e0640 (LWP 29142)]
[New Thread 0x7fffefedf640 (LWP 29143)]
[New Thread 0x7fffef648640 (LWP 29144)]
[New Thread 0x7fffecf9b640 (LWP 29145)]
[New Thread 0x7fffd96e9640 (LWP 29146)]
[New Thread 0x7fffd8ee8640 (LWP 29147)]
[New Thread 0x7fffcbfff640 (LWP 29148)]
[New Thread 0x7fffc3fff640 (LWP 29149)]
[New Thread 0x7fffcb7fe640 (LWP 29150)]
[New Thread 0x7fffcaffd640 (LWP 29151)]
[New Thread 0x7fffca7fc640 (LWP 29152)]
[New Thread 0x7fffc9ffb640 (LWP 29153)]
[New Thread 0x7fffc97fa640 (LWP 29154)]
[New Thread 0x7fffc8ff9640 (LWP 29155)]
[New Thread 0x7fffc37fe640 (LWP 29156)]
[New Thread 0x7fffc2ffd640 (LWP 29157)]
[New Thread 0x7fffc27fc640 (LWP 29158)]
[New Thread 0x7fffc1ffb640 (LWP 29159)]
[New Thread 0x7fffc17fa640 (LWP 29160)]
[New Thread 0x7fffc0ff9640 (LWP 29161)]
[New Thread 0x7fff8bfff640 (LWP 29162)]
[New Thread 0x7fff83fff640 (LWP 29163)]
[New Thread 0x7fff8b7fe640 (LWP 29164)]
[New Thread 0x7fff8affd640 (LWP 29165)]
[New Thread 0x7fff8a7fc640 (LWP 29166)]
[New Thread 0x7fff89ffb640 (LWP 29167)]
[New Thread 0x7fff897fa640 (LWP 29168)]
[New Thread 0x7fff88ff9640 (LWP 29169)]
[New Thread 0x7fff837fe640 (LWP 29170)]
[New Thread 0x7fff82ffd640 (LWP 29171)]
[New Thread 0x7fff827fc640 (LWP 29172)]
[New Thread 0x7fff81ffb640 (LWP 29173)]
[New Thread 0x7fff817fa640 (LWP 29174)]
[Thread 0x7fff817fa640 (LWP 29174) exited]
[Thread 0x7fff81ffb640 (LWP 29173) exited]
[New Thread 0x7fff81ffb640 (LWP 29175)]
[New Thread 0x7fff817fa640 (LWP 29176)]
[New Thread 0x7fff52fe6640 (LWP 29177)]
[Detaching after fork from child process 29178]
[New Thread 0x7fff527e5640 (LWP 29215)]
[New Thread 0x7fff51fe4640 (LWP 29216)]
[Thread 0x7fff51fe4640 (LWP 29216) exited]
[Thread 0x7fff527e5640 (LWP 29215) exited]
[Detaching after fork from child process 29217]
[New Thread 0x7fff527e5640 (LWP 29219)]
[New Thread 0x7fff51fe4640 (LWP 29220)]
[New Thread 0x7fff3bfff640 (LWP 29221)]
[New Thread 0x7fff3b7fe640 (LWP 29222)]
[New Thread 0x7fff3affd640 (LWP 29223)]
[New Thread 0x7fff3a7fc640 (LWP 29224)]

Thread 1 "latte-dock" received signal SIGSEGV, Segmentation fault.
0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) backtrace
#0  0x00007ffff4948cf7 in QtWayland::wl_output::handle_done(void*, wl_output*) () at /usr/lib/libQt5WaylandClient.so.5
#1  0x00007ffff3d73536 in  () at /usr/lib/libffi.so.8
#2  0x00007ffff3d70037 in  () at /usr/lib/libffi.so.8
#3  0x00007ffff51665e2 in  () at /usr/lib/libwayland-client.so.0
#4  0x00007ffff5166d73 in  () at /usr/lib/libwayland-client.so.0
#5  0x00007ffff5166f8c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#6  0x00007ffff4926586 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#7  0x00007ffff5aa27d6 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff67732c6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007ffff5a7e5aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007ffff5a7f0a9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff5ac6678 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007ffff3ef5163 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007ffff3f4b9e9 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007ffff3ef26c5 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007ffff5aca57a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007ffff5a7688b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007ffff5a81fd7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x0000555555597b46 in  ()
#19 0x00007ffff52ec290 in  () at /usr/lib/libc.so.6
#20 0x00007ffff52ec34a in __libc_start_main () at /usr/lib/libc.so.6
#21 0x000055555559e99e in _start ()
(gdb)
Comment 4 cellstije 2022-05-15 10:50:41 UTC
Note that I use latte-dock simply as application launcher, no widgets.
Only 'shortcuts' to applications, e.g. Dolphin, Firefox, Blender, Krita, Trash, etc

Thanks.
Comment 5 Michail Vourlakos 2022-05-15 13:18:46 UTC
(In reply to cellstije from comment #4)
> Note that I use latte-dock simply as application launcher, no widgets.
> Only 'shortcuts' to applications, e.g. Dolphin, Firefox, Blender, Krita,
> Trash, etc
> 
> Thanks.

what is your graphics driver?
Comment 6 cellstije 2022-05-15 13:48:15 UTC
I am on Polaris (rx480), all open source: Mesa + Amdgpu

glxinfo | grep Mesa                                                                                                                                                                                                                                                                                    
client glx vendor string: Mesa Project and SGI
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.0.3
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.0.3
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.0.3
Comment 7 cellstije 2022-05-15 13:49:00 UTC
lsmod| grep amd                                                                                                                                                                                                                                                                                        
edac_mce_amd           57344  0
kvm_amd               172032  0
kvm                  1187840  1 kvm_amd
ccp                   143360  1 kvm_amd
pinctrl_amd            32768  1
amdgpu               9375744  28
drm_ttm_helper         16384  1 amdgpu
ttm                    90112  2 amdgpu,drm_ttm_helper
gpu_sched              53248  1 amdgpu
Comment 8 Bug Janitor Service 2022-05-30 04:35:45 UTC
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!
Comment 9 cellstije 2022-05-30 09:28:36 UTC
Hi,

do you need more info on the issue?

Thanks
Comment 10 Bug Janitor Service 2022-06-14 04:35:24 UTC
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!
Comment 11 Michail Vourlakos 2022-06-16 20:19:22 UTC
1. try latte git version to confirm this.
2. use default layout
3. and of course use https://userbase.kde.org/LatteDock/HowToReportCrashes in order to provide a detailed crash and informative bug report
Comment 12 cellstije 2022-06-18 11:33:07 UTC
Installed latte-dock-git from AUR
Delete everything from the folder ~/.cache/lattedock/qmlcache/
Run ddd latte-dock

Turned on external TV, latte-dock crashed, below stack trace from ddd:

GNU DDD 3.3.12 (x86_64-unknown-linux-gnu), by Dorothea LReading symbols from latte-dock...
(No debugging symbols found in latte-dock)
(gdb) run
Starting program: /usr/bin/latte-dock 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff06b5640 (LWP 2757)]
[New Thread 0x7fffefeb4640 (LWP 2758)]
[New Thread 0x7fffef5fa640 (LWP 2759)]
[New Thread 0x7fffecfc6640 (LWP 2760)]
[New Thread 0x7fffd95ff640 (LWP 2761)]
[New Thread 0x7fffd8dfe640 (LWP 2762)]
[New Thread 0x7fffcbfff640 (LWP 2763)]
[New Thread 0x7fffc37fe640 (LWP 2764)]
[New Thread 0x7fffcb7fe640 (LWP 2765)]
[New Thread 0x7fffcaffd640 (LWP 2766)]
[New Thread 0x7fffca7fc640 (LWP 2767)]
[New Thread 0x7fffc9ffb640 (LWP 2768)]
[New Thread 0x7fffc97fa640 (LWP 2769)]
[New Thread 0x7fffc8ff9640 (LWP 2770)]
[New Thread 0x7fffc3fff640 (LWP 2771)]
[New Thread 0x7fffc2ffd640 (LWP 2772)]
[New Thread 0x7fffc27fc640 (LWP 2773)]
[New Thread 0x7fffc1ffb640 (LWP 2774)]
[New Thread 0x7fffc17fa640 (LWP 2775)]
[New Thread 0x7fffc0ff9640 (LWP 2776)]
[New Thread 0x7fff8bfff640 (LWP 2777)]
[New Thread 0x7fff8b7fe640 (LWP 2778)]
[New Thread 0x7fff8affd640 (LWP 2779)]
[New Thread 0x7fff8a7fc640 (LWP 2780)]
[New Thread 0x7fff89ffb640 (LWP 2781)]
[New Thread 0x7fff897fa640 (LWP 2782)]
[New Thread 0x7fff88ff9640 (LWP 2783)]
[New Thread 0x7fff6bfff640 (LWP 2784)]
[New Thread 0x7fff6b7fe640 (LWP 2785)]
[New Thread 0x7fff6affd640 (LWP 2786)]
[New Thread 0x7fff6a7fc640 (LWP 2787)]
[New Thread 0x7fff69ffb640 (LWP 2788)]
[New Thread 0x7fff697fa640 (LWP 2789)]
[Thread 0x7fff697fa640 (LWP 2789) exited]
[Thread 0x7fff69ffb640 (LWP 2788) exited]
[New Thread 0x7fff69ffb640 (LWP 2790)]
[New Thread 0x7fff697fa640 (LWP 2791)]
[New Thread 0x7fff52dff640 (LWP 2792)]
[Detaching after fork from child process 2793]
[New Thread 0x7fff525fe640 (LWP 2800)]
[New Thread 0x7fff51dfd640 (LWP 2801)]
[Thread 0x7fff51dfd640 (LWP 2801) exited]
[Thread 0x7fff525fe640 (LWP 2800) exited]
[Detaching after fork from child process 2802]
[New Thread 0x7fff525fe640 (LWP 2804)]
[New Thread 0x7fff51dfd640 (LWP 2805)]
[New Thread 0x7fff3bfff640 (LWP 2806)]
[New Thread 0x7fff3b7fe640 (LWP 2807)]
[New Thread 0x7fff3affd640 (LWP 2808)]
[New Thread 0x7fff3a7fc640 (LWP 2809)]

Thread 1 "latte-dock" received signal SIGSEGV, Segmentation fault.
0x00007ffff47fdee7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) backtrace 
#0  0x00007ffff47fdee7 in QtWayland::wl_output::handle_done(void*, wl_output*) () at /usr/lib/libQt5WaylandClient.so.5
#1  0x00007ffff5d43536 in  () at /usr/lib/libffi.so.8
#2  0x00007ffff5d40037 in  () at /usr/lib/libffi.so.8
#3  0x00007ffff7da95e2 in  () at /usr/lib/libwayland-client.so.0
#4  0x00007ffff7da9d73 in  () at /usr/lib/libwayland-client.so.0
#5  0x00007ffff7da9f8c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#6  0x00007ffff47d8c56 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#7  0x00007ffff5ab1430 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff6778a7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007ffff5a8db28 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007ffff5a8e623 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff5ad4448 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007ffff3d18c6b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007ffff3d6f001 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007ffff3d16392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007ffff5ad827c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007ffff5a862ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007ffff5a90dd9 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x000055555559afae in  ()
#19 0x00007ffff5029290 in  () at /usr/lib/libc.so.6
#20 0x00007ffff502934a in __libc_start_main () at /usr/lib/libc.so.6
#21 0x00005555555a28b5 in  ()
(gdb) 



Note that I updated plasma and kde (and changed video-card -- I am still on Mesa drivers and opensouce amdgpu though):

Operating System: Arch Linux
KDE Plasma Version: 5.25.0
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.4
Kernel Version: 5.18.5-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6800
Comment 13 cellstije 2022-06-20 16:49:00 UTC
with AUR git version of latte-dock (pkgver=r5945.4ae96e71) as today (default layout), turn on HDMI TV:

GNU DDD 3.3.12 (x86_64-unknown-linux-gnu), by Dorothea LReading symbols from latte-dock...
(No debugging symbols found in latte-dock)
(gdb) run
Starting program: /usr/bin/latte-dock 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff06b5640 (LWP 2775)]
[New Thread 0x7fffefeb4640 (LWP 2776)]
[New Thread 0x7fffef5fa640 (LWP 2777)]
[New Thread 0x7fffecfc6640 (LWP 2778)]
[New Thread 0x7fffd95ff640 (LWP 2779)]
[New Thread 0x7fffd8dfe640 (LWP 2780)]
[New Thread 0x7fffd3fff640 (LWP 2781)]
[New Thread 0x7fffd37fe640 (LWP 2782)]
[New Thread 0x7fffd2ffd640 (LWP 2783)]
[New Thread 0x7fffd27fc640 (LWP 2784)]
[New Thread 0x7fffd1ffb640 (LWP 2785)]
[New Thread 0x7fffd17fa640 (LWP 2786)]
[New Thread 0x7fffd0ff9640 (LWP 2787)]
[New Thread 0x7fffaffff640 (LWP 2788)]
[New Thread 0x7fffaf7fe640 (LWP 2789)]
[New Thread 0x7fffaeffd640 (LWP 2790)]
[New Thread 0x7fffae7fc640 (LWP 2791)]
[New Thread 0x7fffadffb640 (LWP 2792)]
[New Thread 0x7fffad7fa640 (LWP 2793)]
[New Thread 0x7fffacff9640 (LWP 2794)]
[New Thread 0x7fff8bfff640 (LWP 2795)]
[New Thread 0x7fff83fff640 (LWP 2796)]
[New Thread 0x7fff8b7fe640 (LWP 2797)]
[New Thread 0x7fff8affd640 (LWP 2798)]
[New Thread 0x7fff8a7fc640 (LWP 2799)]
[New Thread 0x7fff89ffb640 (LWP 2800)]
[New Thread 0x7fff897fa640 (LWP 2801)]
[New Thread 0x7fff88ff9640 (LWP 2802)]
[New Thread 0x7fff837fe640 (LWP 2803)]
[New Thread 0x7fff82ffd640 (LWP 2804)]
[New Thread 0x7fff827fc640 (LWP 2805)]
[New Thread 0x7fff81ffb640 (LWP 2806)]
[New Thread 0x7fff817fa640 (LWP 2807)]
[Thread 0x7fff817fa640 (LWP 2807) exited]
[Thread 0x7fff81ffb640 (LWP 2806) exited]
[New Thread 0x7fff81ffb640 (LWP 2808)]
[New Thread 0x7fff817fa640 (LWP 2809)]
[New Thread 0x7fff52dff640 (LWP 2810)]
[New Thread 0x7fff525fe640 (LWP 2811)]
[Detaching after fork from child process 2812]
[New Thread 0x7fff51dfd640 (LWP 2817)]
[New Thread 0x7fff515fc640 (LWP 2818)]
[Thread 0x7fff515fc640 (LWP 2818) exited]
[Thread 0x7fff51dfd640 (LWP 2817) exited]
[New Thread 0x7fff51dfd640 (LWP 2819)]
[New Thread 0x7fff515fc640 (LWP 2820)]
[New Thread 0x7fff37fff640 (LWP 2821)]
[New Thread 0x7fff377fe640 (LWP 2822)]
[New Thread 0x7fff36ffd640 (LWP 2823)]
[New Thread 0x7fff367fc640 (LWP 2824)]

Thread 1 "latte-dock" received signal SIGSEGV, Segmentation fault.
0x00007ffff47fded7 in QtWayland::wl_output::handle_done(void*, wl_output*) () from /usr/lib/libQt5WaylandClient.so.5
(gdb) backtrace 
#0  0x00007ffff47fded7 in QtWayland::wl_output::handle_done(void*, wl_output*) () at /usr/lib/libQt5WaylandClient.so.5
#1  0x00007ffff5d43536 in  () at /usr/lib/libffi.so.8
#2  0x00007ffff5d40037 in  () at /usr/lib/libffi.so.8
#3  0x00007ffff7da95e2 in  () at /usr/lib/libwayland-client.so.0
#4  0x00007ffff7da9d73 in  () at /usr/lib/libwayland-client.so.0
#5  0x00007ffff7da9f8c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#6  0x00007ffff47d8c56 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#7  0x00007ffff5ab0830 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff6778abc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007ffff5a8cf38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007ffff5a8da33 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff5ad3818 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007ffff3d18c6b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007ffff3d6f001 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007ffff3d16392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007ffff5ad764c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007ffff5a856ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007ffff5a901e9 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x000055555559afae in  ()
#19 0x00007ffff5029290 in  () at /usr/lib/libc.so.6
#20 0x00007ffff502934a in __libc_start_main () at /usr/lib/libc.so.6
#21 0x00005555555a28b5 in  ()
Comment 14 Michail Vourlakos 2022-06-22 05:48:02 UTC
the report needs a detailed crash report with installed debug symbols
Comment 15 cellstije 2022-06-30 11:29:30 UTC
(In reply to Michail Vourlakos from comment #14)
> the report needs a detailed crash report with installed debug symbols

Are you wasting my time?
Can you not reproduce?

See following bug report (confirmed)
https://bugs.kde.org/show_bug.cgi?id=451028
Comment 16 Michail Vourlakos 2022-07-01 06:11:15 UTC
> Can you not reproduce?
> 
> See following bug report (confirmed)
> https://bugs.kde.org/show_bug.cgi?id=451028

I can not reproduce because I lack the needed hardware. Policy of Latte bug tracker is to accept only:
[1]. crash reports that either I can reproduce and based on that the crash points to Latte code
[2]. crash reports that pin point exactly which Latte part code is responsible.

If a crash report does not provide [1] or [2] then is flagged as NEEDSINFO and is closed automatically after 30 days. This policy was chosen for the simple reason that Latte can not be blamed in any case for graphics drivers issues/upstream plasma libraries issues/upstream kde frameworks issues/upstream qt issues/upstream kwin compositor issues etc...

So if you think I am wasting your time, no problem for me but this is how things works in latte bug tracker. As there is no latte pin point somehow in the mentioned crash reports I will forward this bug tracker to your mentioned found upstream bug.

If you think that I am wasting your time then
Comment 17 Michail Vourlakos 2022-07-01 06:11:36 UTC

*** This bug has been marked as a duplicate of bug 451028 ***
Comment 18 cellstije 2022-07-01 10:49:11 UTC
(In reply to Michail Vourlakos from comment #17)
> 
> *** This bug has been marked as a duplicate of bug 451028 ***

I understand policies, but policies cannot hinder workflow with unreasonable request from end-users.
Otherwise the end result is that bugs will stay in the application unresolved, even if reported.
kde bugtracker happily accepted my bug report and confirmed, latter-dock bug tracker did not.

This is wasting people time (yours and mine) with unreasonable request.
Maybe its time to review some of the policies.

best of luck