Bug 2231726

Summary: Desktop is collapsing irregulary on my Alt-DP connected monitor for one secound
Product: [Fedora] Fedora Reporter: GroovieMan <christian.groove>
Component: gnome-shellAssignee: Florian Müllner <fmuellner>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: adscvr, fmuellner, gnome-sig, jadahl, otaylor, philip.wyett
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-08-17 10:29:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description GroovieMan 2023-08-13 15:21:41 UTC
Dear Sirs,

i am running a Ryzen9/Nvidia notebook with Fedora F38 and an attached USB-Dockingstation, that connects a external monitor via AltDP.

From time to time the desktop on the external monitor disappears for a second and coms back. The monitor does not report any disconnected signal, so i guess it must be a software issue.

While i am running a journalctl -f i will get the following message:

Aug 13 17:10:00 foreman gnome-shell[2976]: == Stack trace for context 0x563f11693490 ==
Aug 13 17:10:00 foreman gnome-shell[2976]: #0   7ffccef95610 b   resource:///org/gnome/shell/ui/workspacesView.js:692 (284813f27060 @ 591)
Aug 13 17:10:00 foreman gnome-shell[2976]: #1   7ffccef96e30 b   resource:///org/gnome/shell/ui/workspace.js:854 (d4be8bb5b0 @ 369)
Aug 13 17:10:00 foreman gnome-shell[2976]: #2   7ffccef96ef0 b   resource:///org/gnome/shell/ui/workspace.js:805 (d4be8bb510 @ 17)
Aug 13 17:10:00 foreman gnome-shell[2976]: #3   563f12920a80 i   resource:///org/gnome/shell/ui/workspacesView.js:1007 (284813f27a10 @ 124)
Aug 13 17:10:00 foreman gnome-shell[2976]: #4   563f129209f0 i   resource:///org/gnome/shell/ui/overviewControls.js:720 (d4be885a10 @ 50)
Aug 13 17:10:00 foreman gnome-shell[2976]: #5   563f12920968 i   resource:///org/gnome/shell/ui/layout.js:366 (3109bc1cc6f0 @ 22)
Aug 13 17:10:00 foreman gnome-shell[2976]: #6   563f129208d8 i   resource:///org/gnome/shell/ui/overview.js:642 (d4be882830 @ 175)
Aug 13 17:10:00 foreman gnome-shell[2976]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x563f13e62180), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Aug 13 17:10:00 foreman gnome-shell[2976]: #7   563f12920858 i   resource:///org/gnome/shell/ui/overview.js:625 (d4be8827e0 @ 12)
Aug 13 17:10:00 foreman gnome-shell[2976]: #8   563f129207d8 i   resource:///org/gnome/shell/ui/overviewControls.js:771 (d4be885c40 @ 55)
Aug 13 17:10:00 foreman gnome-shell[2976]: #9   7ffccef9c5b0 b   resource:///org/gnome/shell/ui/environment.js:151 (3109bc17c4c0 @ 39)
Aug 13 17:10:00 foreman gnome-shell[2976]: #10   7ffccef9ccd0 b   resource:///org/gnome/shell/ui/environment.js:317 (3109bc17c9c0 @ 14)
Aug 13 17:10:00 foreman gnome-shell[2976]: Spurious clutter_actor_allocate called for actor 0x563f13e62180/<unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x563f13e62180] which isn't a descendent of the stage!
Aug 13 17:10:00 foreman gnome-shell[2976]: JS ERROR: TypeError: workspace is undefined
                                           _getSpacing@resource:///org/gnome/shell/ui/workspacesView.js:212:13
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:338:18
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:711:30
                                           removeWindow@resource:///org/gnome/shell/ui/workspace.js:854:29
                                           addWindow/<.destroyId<@resource:///org/gnome/shell/ui/workspace.js:805:22
                                           vfunc_hide@resource:///org/gnome/shell/ui/workspacesView.js:1007:38
                                           vfunc_unmap@resource:///org/gnome/shell/ui/overviewControls.js:720:38
                                           hideOverview@resource:///org/gnome/shell/ui/layout.js:366:28
                                           _hideDone@resource:///org/gnome/shell/ui/overview.js:642:32
                                           _animateNotVisible/<@resource:///org/gnome/shell/ui/overview.js:625:55
                                           onStopped@resource:///org/gnome/shell/ui/overviewControls.js:771:21
                                           _makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:151:22
                                           _easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:317:60
Aug 13 17:11:47 foreman systemd[1]: Starting systemd-tmpfiles-clean.service - Cleanup of Temporary Directories...
Aug 13 17:11:47 foreman systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
Aug 13 17:11:47 foreman systemd[1]: Finished systemd-tmpfiles-clean.service - Cleanup of Temporary Directories.


Reproducible: Sometimes

Steps to Reproduce:
1. login on my Fedora F38 using gnome over wayland
2. using my external monitor via my usb-32 docking station with AltDP support
3. irregular desktop collapse on the external display
Actual Results:  
 irregular desktop collapse on the external display

Expected Results:  
stable desktop on all connected displays

Comment 1 GroovieMan 2023-08-13 15:29:08 UTC
more exceptions: 
Aug 13 17:28:04 foreman gnome-shell[2976]: == Stack trace for context 0x563f11693490 ==
Aug 13 17:28:04 foreman gnome-shell[2976]: #0   7ffccef95370 b   resource:///org/gnome/shell/ui/workspacesView.js:692 (284813f27060 @ 591)
Aug 13 17:28:04 foreman gnome-shell[2976]: #1   563f12b30ed8 i   resource:///org/gnome/shell/ui/workspace.js:854 (d4be8bb5b0 @ 369)
Aug 13 17:28:04 foreman gnome-shell[2976]: #2   563f12b30e50 i   resource:///org/gnome/shell/ui/workspace.js:805 (d4be8bb510 @ 17)
Aug 13 17:28:04 foreman gnome-shell[2976]: #3   7ffccef99520 b   resource:///org/gnome/shell/ui/workspacesView.js:1007 (284813f27a10 @ 124)
Aug 13 17:28:04 foreman gnome-shell[2976]: #4   563f12b30d28 i   resource:///org/gnome/shell/ui/overviewControls.js:720 (d4be885a10 @ 50)
Aug 13 17:28:04 foreman gnome-shell[2976]: #5   563f12b30ca0 i   resource:///org/gnome/shell/ui/layout.js:366 (3109bc1cc6f0 @ 22)
Aug 13 17:28:04 foreman gnome-shell[2976]: #6   563f12b30c10 i   resource:///org/gnome/shell/ui/overview.js:642 (d4be882830 @ 175)
Aug 13 17:28:04 foreman gnome-shell[2976]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x563f120aca30), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Aug 13 17:28:04 foreman gnome-shell[2976]: #7   563f12b30b90 i   resource:///org/gnome/shell/ui/overview.js:625 (d4be8827e0 @ 12)
Aug 13 17:28:04 foreman gnome-shell[2976]: #8   563f12b30b10 i   resource:///org/gnome/shell/ui/overviewControls.js:771 (d4be885c40 @ 55)
Aug 13 17:28:04 foreman gnome-shell[2976]: #9   7ffccef9c960 b   resource:///org/gnome/shell/ui/environment.js:151 (3109bc17c4c0 @ 39)
Aug 13 17:28:04 foreman gnome-shell[2976]: #10   563f12b30a88 i   resource:///org/gnome/shell/ui/environment.js:317 (3109bc17c9c0 @ 14)
Aug 13 17:28:04 foreman gnome-shell[2976]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x563f120aca30), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Aug 13 17:28:04 foreman gnome-shell[2976]: Spurious clutter_actor_allocate called for actor 0x563f120aca30/<unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x563f120aca30] which isn't a descendent of the stage!
Aug 13 17:28:04 foreman gnome-shell[2976]: JS ERROR: TypeError: workspace is undefined
                                           _getSpacing@resource:///org/gnome/shell/ui/workspacesView.js:212:13
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:338:18
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:711:30
                                           removeWindow@resource:///org/gnome/shell/ui/workspace.js:854:29
                                           addWindow/<.destroyId<@resource:///org/gnome/shell/ui/workspace.js:805:22
                                           vfunc_hide@resource:///org/gnome/shell/ui/workspacesView.js:1007:38
                                           vfunc_unmap@resource:///org/gnome/shell/ui/overviewControls.js:720:38
                                           hideOverview@resource:///org/gnome/shell/ui/layout.js:366:28
                                           _hideDone@resource:///org/gnome/shell/ui/overview.js:642:32
                                           _animateNotVisible/<@resource:///org/gnome/shell/ui/overview.js:625:55
                                           onStopped@resource:///org/gnome/shell/ui/overviewControls.js:771:21
                                           _makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:151:22
                                           _easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:317:60

Comment 2 GroovieMan 2023-08-15 15:13:41 UTC
Dear Friends,

i recognized, that the desktop-collapse effect seems to be related to connect problems with epiphany-runtime-44.6-1.fc38.x86_64 and the web-based telegram. Whenever telegram tries to reconnect the external screen becomes dark for a second and some weired javascript output is beeing thrown by gnome-shell:

Aug 15 17:04:22 foreman gnome-shell[4259]: == Stack trace for context 0x55ab8e4c3b40 ==
Aug 15 17:04:22 foreman gnome-shell[4259]: #0   7ffffbe63210 b   resource:///org/gnome/shell/ui/workspacesView.js:692 (15d176627060 @ 591)
Aug 15 17:04:22 foreman gnome-shell[4259]: #1   55ab8fdb30c8 i   resource:///org/gnome/shell/ui/workspace.js:854 (3a087c2bb5b0 @ 369)
Aug 15 17:04:22 foreman gnome-shell[4259]: #2   55ab8fdb3040 i   resource:///org/gnome/shell/ui/workspace.js:805 (3a087c2bb510 @ 17)
Aug 15 17:04:22 foreman gnome-shell[4259]: #3   55ab8fdb2fa8 i   resource:///org/gnome/shell/ui/workspacesView.js:1007 (15d176627a10 @ 124)
Aug 15 17:04:22 foreman gnome-shell[4259]: #4   55ab8fdb2f18 i   resource:///org/gnome/shell/ui/overviewControls.js:720 (3a087c285a10 @ 50)
Aug 15 17:04:22 foreman gnome-shell[4259]: #5   55ab8fdb2e90 i   resource:///org/gnome/shell/ui/layout.js:366 (487f04cc6f0 @ 22)
Aug 15 17:04:22 foreman gnome-shell[4259]: #6   55ab8fdb2e00 i   resource:///org/gnome/shell/ui/overview.js:642 (3a087c282830 @ 175)
Aug 15 17:04:22 foreman gnome-shell[4259]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x55ab8ffdf560), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Aug 15 17:04:22 foreman gnome-shell[4259]: #7   55ab8fdb2d80 i   resource:///org/gnome/shell/ui/overview.js:625 (3a087c2827e0 @ 12)
Aug 15 17:04:22 foreman gnome-shell[4259]: #8   55ab8fdb2d00 i   resource:///org/gnome/shell/ui/overviewControls.js:771 (3a087c285c40 @ 55)
Aug 15 17:04:22 foreman gnome-shell[4259]: #9   7ffffbe6a210 b   resource:///org/gnome/shell/ui/environment.js:151 (487f047c4c0 @ 39)
Aug 15 17:04:22 foreman gnome-shell[4259]: #10   55ab8fdb2c78 i   resource:///org/gnome/shell/ui/environment.js:317 (487f047c9c0 @ 14)
Aug 15 17:04:22 foreman gnome-shell[4259]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x55ab8ffdf560), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Aug 15 17:04:22 foreman gnome-shell[4259]: Spurious clutter_actor_allocate called for actor 0x55ab8ffdf560/<unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x55ab8ffdf560] which isn't a descendent of the stage!
Aug 15 17:04:22 foreman gnome-shell[4259]: JS ERROR: TypeError: workspace is undefined
                                           _getSpacing@resource:///org/gnome/shell/ui/workspacesView.js:212:13
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:338:18
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:711:30
                                           removeWindow@resource:///org/gnome/shell/ui/workspace.js:854:29
                                           addWindow/<.destroyId<@resource:///org/gnome/shell/ui/workspace.js:805:22
                                           vfunc_hide@resource:///org/gnome/shell/ui/workspacesView.js:1007:38
                                           vfunc_unmap@resource:///org/gnome/shell/ui/overviewControls.js:720:38
                                           hideOverview@resource:///org/gnome/shell/ui/layout.js:366:28
                                           _hideDone@resource:///org/gnome/shell/ui/overview.js:642:32
                                           _animateNotVisible/<@resource:///org/gnome/shell/ui/overview.js:625:55
                                           onStopped@resource:///org/gnome/shell/ui/overviewControls.js:771:21
                                           _makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:151:22
                                           _easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:317:60
Aug 15 17:08:13 foreman xdg-desktop-por[4973]: Realtime error: Could not map pid: Could not determine pid namespace: Could not find instance-id in process's /.flatpak-info
Aug 15 17:08:17 foreman gnome-shell[4259]: JS ERROR: TypeError: this._app.appInfo is null
                                           _getNonDefaultLaunchGpu@resource:///org/gnome/shell/ui/appMenu.js:190:9
                                           _updateGpuItem@resource:///org/gnome/shell/ui/appMenu.js:173:32
                                           _onAppStateChanged@resource:///org/gnome/shell/ui/appMenu.js:130:14
Aug 15 17:08:43 foreman PackageKit[49667]: daemon quit
Aug 15 17:08:43 foreman systemd[1]: packagekit.service: Deactivated successfully.


After the deinstalltion of the web-api driven telegram, the problem with the external monitor disappeared. I'll keep you informed, whether this state is stable over time.

Comment 3 GroovieMan 2023-08-15 15:23:33 UTC
Ok some further weired things happened. I installed the official telegram desktop app and the external desktop went crazy while starting flickering very often (all 1 to 5 seconds). So there must be something wrong in conjunction with telegram and gnome-shell, that mess up the desktop for external connected displays.

Aug 15 17:21:54 foreman systemd[1]: Starting systemd-hostnamed.service - Hostname Service...
Aug 15 17:21:54 foreman systemd[1]: Started systemd-hostnamed.service - Hostname Service.
Aug 15 17:21:54 foreman audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 15 17:21:55 foreman gnome-shell[4259]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_monitor_manager_get_logical_monitor_from_number: assertion '(unsigned int) number < g_list_length (manager->logical_monitors)' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_workspace_get_work_area_for_monitor: assertion 'logical_monitor != NULL' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_monitor_manager_get_logical_monitor_from_number: assertion '(unsigned int) number < g_list_length (manager->logical_monitors)' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_workspace_get_work_area_for_monitor: assertion 'logical_monitor != NULL' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_monitor_manager_get_logical_monitor_from_number: assertion '(unsigned int) number < g_list_length (manager->logical_monitors)' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_workspace_get_work_area_for_monitor: assertion 'logical_monitor != NULL' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_monitor_manager_get_logical_monitor_from_number: assertion '(unsigned int) number < g_list_length (manager->logical_monitors)' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_workspace_get_work_area_for_monitor: assertion 'logical_monitor != NULL' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_monitor_manager_get_logical_monitor_from_number: assertion '(unsigned int) number < g_list_length (manager->logical_monitors)' failed
Aug 15 17:22:00 foreman gnome-shell[4259]: meta_workspace_get_work_area_for_monitor: assertion 'logical_monitor != NULL' failed
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f73300 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f71900 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f72ae0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544efae0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544ef2c0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0c2074c120 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f0300 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0bfa6eca60 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f07e0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a51babae0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0bfa6ec0a0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0bfe5a6580 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a51ba9a60 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0bfe5a8600 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a51baa420 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f0cc0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0c23e8bf80 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f0640 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a54923300 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a549210e0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f710e0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f71420 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f72c80 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544ee280 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f0160 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544edf40 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a5851dda0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a58520980 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a58520cc0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a5dea38c0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a6fddf4a0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a8136e240 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a8136f5c0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a68fac5c0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0c2074c120 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0bfa6eca60 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0bfa6ec0a0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0bfe5a6580 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0bfe5a8600 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman firefox[5782]: Couldn't map window 0x7f0c23e8bf80 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f73300 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f71900 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f72ae0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544efae0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544ef2c0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f0300 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f07e0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a51babae0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a51ba9a60 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a51baa420 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f0cc0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f0640 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a54923300 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a549210e0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f710e0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f71420 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a52f72c80 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544ee280 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544f0160 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a544edf40 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a5851dda0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a58520980 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a58520cc0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a5dea38c0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a6fddf4a0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a8136e240 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a8136f5c0 as subsurface because its parent is not mapped.
Aug 15 17:22:00 foreman thunderbird[5453]: Couldn't map window 0x7f6a68fac5c0 as subsurface because its parent is not mapped.

Comment 4 GroovieMan 2023-08-15 15:26:46 UTC
I switched back that issue to gnome-shell and increased the severity to urgent. Besides i found out, that chromium does not have any problem to run telegram via its web-interface. Maybe there is also something wrong with the JS runtime of the gnome-shell.

Comment 5 GroovieMan 2023-08-15 15:52:02 UTC
Sorry for my frequent messages, under chromium i had also one one-secound collapse of my external display. I performed a restart without to start telegram at all. Ill keep you informed.

Comment 6 GroovieMan 2023-08-15 15:57:42 UTC
Sad to say, that the collapse issue is there, regardless if i have telegram running i a chromse browser or not. The only thing i can say, is that the telegramm-qt4 appplication and the ephany-web-app with telegram seem to enforce that problem, due to the frequency of the desktop-collapse on my remote display.

Comment 7 GroovieMan 2023-08-15 18:00:52 UTC
Aug 15 19:56:24 foreman gnome-shell[2870]: #0   7ffcba6361a0 b   resource:///org/gnome/shell/ui/workspacesView.js:692 (286893227060 @ 591)
Aug 15 19:56:24 foreman gnome-shell[2870]: #1   7ffcba6379c0 b   resource:///org/gnome/shell/ui/workspace.js:854 (27a7566bb5b0 @ 369)
Aug 15 19:56:24 foreman gnome-shell[2870]: #2   7ffcba637a80 b   resource:///org/gnome/shell/ui/workspace.js:805 (27a7566bb510 @ 17)
Aug 15 19:56:24 foreman gnome-shell[2870]: #3   56341997daf8 i   resource:///org/gnome/shell/ui/workspacesView.js:1007 (286893227a10 @ 124)
Aug 15 19:56:24 foreman gnome-shell[2870]: #4   56341997da68 i   resource:///org/gnome/shell/ui/overviewControls.js:720 (27a756685a10 @ 50)
Aug 15 19:56:24 foreman gnome-shell[2870]: #5   56341997d9e0 i   resource:///org/gnome/shell/ui/layout.js:366 (3d5f438cc6f0 @ 22)
Aug 15 19:56:24 foreman gnome-shell[2870]: #6   56341997d950 i   resource:///org/gnome/shell/ui/overview.js:642 (27a756682830 @ 175)
Aug 15 19:56:24 foreman gnome-shell[2870]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x56341b0ea670), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Aug 15 19:56:24 foreman gnome-shell[2870]: #7   56341997d8d0 i   resource:///org/gnome/shell/ui/overview.js:625 (27a7566827e0 @ 12)
Aug 15 19:56:24 foreman gnome-shell[2870]: #8   56341997d850 i   resource:///org/gnome/shell/ui/overviewControls.js:771 (27a756685c40 @ 55)
Aug 15 19:56:24 foreman gnome-shell[2870]: #9   7ffcba63d140 b   resource:///org/gnome/shell/ui/environment.js:151 (3d5f4387c4c0 @ 39)
Aug 15 19:56:24 foreman gnome-shell[2870]: #10   56341997d7c8 i   resource:///org/gnome/shell/ui/environment.js:317 (3d5f4387c9c0 @ 14)
Aug 15 19:56:24 foreman gnome-shell[2870]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x56341b0ea670), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Aug 15 19:56:24 foreman gnome-shell[2870]: Spurious clutter_actor_allocate called for actor 0x56341b0ea670/<unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x56341b0ea670] which isn't a descendent of the stage!
Aug 15 19:56:24 foreman gnome-shell[2870]: JS ERROR: TypeError: workspace is undefined
                                           _getSpacing@resource:///org/gnome/shell/ui/workspacesView.js:212:13
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:338:18
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:711:30
                                           removeWindow@resource:///org/gnome/shell/ui/workspace.js:854:29
                                           addWindow/<.destroyId<@resource:///org/gnome/shell/ui/workspace.js:805:22
                                           vfunc_hide@resource:///org/gnome/shell/ui/workspacesView.js:1007:38
                                           vfunc_unmap@resource:///org/gnome/shell/ui/overviewControls.js:720:38
                                           hideOverview@resource:///org/gnome/shell/ui/layout.js:366:28
                                           _hideDone@resource:///org/gnome/shell/ui/overview.js:642:32
                                           _animateNotVisible/<@resource:///org/gnome/shell/ui/overview.js:625:55
                                           onStopped@resource:///org/gnome/shell/ui/overviewControls.js:771:21
                                           _makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:151:22
                                           _easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:317:60

Comment 8 GroovieMan 2023-08-16 09:29:19 UTC
i got some more exceptions:

Aug 16 11:26:46 foreman gnome-shell[2851]: == Stack trace for context 0x565096eccfb0 ==
Aug 16 11:26:46 foreman gnome-shell[2851]: #0   7ffc8b708dd0 b   resource:///org/gnome/shell/ui/workspacesView.js:692 (29cabd27060 @ 591)
Aug 16 11:26:46 foreman gnome-shell[2851]: #1   56509b8809b0 i   resource:///org/gnome/shell/ui/workspace.js:854 (73cf0abb5b0 @ 369)
Aug 16 11:26:46 foreman gnome-shell[2851]: #2   56509b880928 i   resource:///org/gnome/shell/ui/workspace.js:805 (73cf0abb510 @ 17)
Aug 16 11:26:46 foreman gnome-shell[2851]: #3   56509b880890 i   resource:///org/gnome/shell/ui/workspacesView.js:1007 (29cabd27a10 @ 124)
Aug 16 11:26:46 foreman gnome-shell[2851]: #4   56509b880800 i   resource:///org/gnome/shell/ui/overviewControls.js:720 (73cf0a85a10 @ 50)
Aug 16 11:26:46 foreman gnome-shell[2851]: #5   56509b880778 i   resource:///org/gnome/shell/ui/layout.js:366 (3afe9d6cc6f0 @ 22)
Aug 16 11:26:46 foreman gnome-shell[2851]: #6   56509b8806e8 i   resource:///org/gnome/shell/ui/overview.js:642 (73cf0a82830 @ 175)
Aug 16 11:26:46 foreman gnome-shell[2851]: Object .Gjs_ui_workspaceThumbnail_ThumbnailsBox (0x56509aa4bcb0), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Aug 16 11:26:46 foreman gnome-shell[2851]: #7   56509b880668 i   resource:///org/gnome/shell/ui/overview.js:625 (73cf0a827e0 @ 12)
Aug 16 11:26:46 foreman gnome-shell[2851]: #8   56509b8805e8 i   resource:///org/gnome/shell/ui/overviewControls.js:771 (73cf0a85c40 @ 55)
Aug 16 11:26:46 foreman gnome-shell[2851]: #9   7ffc8b70fdd0 b   resource:///org/gnome/shell/ui/environment.js:151 (3afe9d67c4c0 @ 39)
Aug 16 11:26:46 foreman gnome-shell[2851]: #10   7ffc8b7104f0 b   resource:///org/gnome/shell/ui/environment.js:317 (3afe9d67c9c0 @ 14)
Aug 16 11:26:46 foreman gnome-shell[2851]: Spurious clutter_actor_allocate called for actor 0x56509aa4bcb0/<unnamed>[<Gjs_ui_workspaceThumbnail_ThumbnailsBox>:0x56509aa4bcb0] which isn't a descendent of the stage!
Aug 16 11:26:46 foreman gnome-shell[2851]: JS ERROR: TypeError: workspace is undefined
                                           _getSpacing@resource:///org/gnome/shell/ui/workspacesView.js:212:13
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:338:18
                                           vfunc_allocate@resource:///org/gnome/shell/ui/workspacesView.js:711:30
                                           removeWindow@resource:///org/gnome/shell/ui/workspace.js:854:29
                                           addWindow/<.destroyId<@resource:///org/gnome/shell/ui/workspace.js:805:22
                                           vfunc_hide@resource:///org/gnome/shell/ui/workspacesView.js:1007:38
                                           vfunc_unmap@resource:///org/gnome/shell/ui/overviewControls.js:720:38
                                           hideOverview@resource:///org/gnome/shell/ui/layout.js:366:28
                                           _hideDone@resource:///org/gnome/shell/ui/overview.js:642:32
                                           _animateNotVisible/<@resource:///org/gnome/shell/ui/overview.js:625:55
                                           onStopped@resource:///org/gnome/shell/ui/overviewControls.js:771:21
                                           _makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:151:22
                                           _easeActorProperty/<@resource:///org/gnome/shell/ui/environment.js:317:60

Comment 9 GroovieMan 2023-08-16 09:33:34 UTC
follow up error (what the hell happens on my notebook) 
Aug 16 11:31:25 foreman gnome-shell[2851]: Window manager warning: last_user_time (9979575) is greater than comparison timestamp (9979567).  This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW.  Trying to work around...
Aug 16 11:31:25 foreman gnome-shell[2851]: Window manager warning: W15 appears to be one of the offending windows with a timestamp of 9979575.  Working around...
Aug 16 11:31:26 foreman systemd[2643]: Started vte-spawn-641bb686-891e-47df-962c-c68ce7dbf614.scope - VTE child process 54675 launched by kgx process 6005.

Comment 10 GroovieMan 2023-08-16 11:24:46 UTC
I changed the severity state to high after i realized, that the same problem could be testet unter Windows with the most recent nvidia-driver.
Maybe it is a common bug in the nvidia driver or one of my hardware devices (docking station) has a problem.

Comment 11 GroovieMan 2023-08-17 10:29:30 UTC
It seems that both tried HMDI or the DP cable is not shielded against electromagbetical radiation or the USB-Dockingstation has a fault.
I moved away my mobile from the computer equipment and the fault rate went down. Sorry for the traffic.