Overview empty and uncloseable due to "JS ERROR: TypeError: app is null" when bringing up the overview while running Proton game that uses the media-converter
First time I faced this bug when play in "Remnant 2" and I needs to switch to another application.
I pressed "Start" button and gnome stuck with empty activities.
Second time I was faced with this bug when I launch "Cyberpunk 2077".
With "Cyberpunk 2077" I understood how exactly step by step reproduce this bug.
- Set scale to 200%
- Lauch "Cyberpunk 2077" launcher
- Set scale to 100%
- Unplug/plug cable to monitor/TV
- Press "Start" button on keyboard
I recorded reproduction process on the video and share here https://youtu.be/-LkCj0as7Xk
Sep 24 19:28:06 primary-ws gnome-shell[7158]: JS ERROR: TypeError: app is null
_init@resource:///org/gnome/shell/ui/windowPreview.js:135:9
WindowPreview@resource:///org/gnome/shell/ui/windowPreview.js:46:4
_addWindowClone@resource:///org/gnome/shell/ui/workspace.js:1348:21
_init@resource:///org/gnome/shell/ui/workspace.js:1100:22
Workspace@resource:///org/gnome/shell/ui/workspace.js:1033:1
_updateWorkspaces@resource:///org/gnome/shell/ui/workspacesView.js:452:29
_init@resource:///org/gnome/shell/ui/workspacesView.js:115:14
WorkspacesViewBase@resource:///org/gnome/shell/ui/workspacesView.js:33:4
WorkspacesView@resource:///org/gnome/shell/ui/workspacesView.js:93:1
_updateWorkspacesViews@resource:///org/gnome/shell/ui/workspacesView.js:1032:24
prepareToEnterOverview@resource:///org/gnome/shell/ui/workspacesView.js:991:14
prepareToEnterOverview@resource:///org/gnome/shell/ui/overviewControls.js:713:33
prepareToEnterOverview@resource:///org/gnome/shell/ui/overview.js:87:24
_animateVisible@resource:///org/gnome/shell/ui/overview.js:576:24
show@resource:///org/gnome/shell/ui/overview.js:557:14
toggle@resource:///org/gnome/shell/ui/overview.js:668:18
_init/<@resource:///org/gnome/shell/ui/overviewControls.js:443:31
@resource:///org/gnome/shell/ui/init.js:21:20
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d6915160] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d4833560] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d47435b0] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d4c167c0] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d33b4010] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d378a840] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d68e3830] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d693a060] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d68c07b0] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d4d74e60] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d68ae5a0] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d69a9c00] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d695d570] is on because it needs an allocation.
Sep 24 19:28:06 primary-ws gnome-shell[7158]: Can't update stage views actor <unnamed>[<ClutterActor>:0x55c3d6994ba0] is on because it needs an allocation.
Full log is here: system-log-6.zip
❯ rpm -qa | grep gnome-shell | sort
gnome-shell-45.0-1.fc40.x86_64
gnome-shell-debuginfo-45.0-1.fc40.x86_64
gnome-shell-debugsource-45.0-1.fc40.x86_64
gnome-shell-extension-appindicator-57-1.fc40.noarch
gnome-shell-extension-apps-menu-45.0-1.fc40.noarch
gnome-shell-extension-background-logo-45~beta-1.fc40.noarch
gnome-shell-extension-common-45.0-1.fc40.noarch
gnome-shell-extension-gamemode-8-5.fc39.noarch
gnome-shell-extension-launch-new-instance-45.0-1.fc40.noarch
gnome-shell-extension-places-menu-45.0-1.fc40.noarch
gnome-shell-extension-window-list-45.0-1.fc40.noarch
❯ rpm -qa | grep mutter | sort
mutter-45.0-1.fc40.x86_64
mutter-common-45.0-1.fc40.noarch
mutter-debuginfo-45.0-1.fc40.x86_64
mutter-debugsource-45.0-1.fc40.x86_64
Edited by Mikhail Gavrilov