pop-os / shell

Pop!_OS Shell
GNU General Public License v3.0
4.89k stars 266 forks source link

Worspaces view sometimes crash #1427

Open MyNameIsArko opened 2 years ago

MyNameIsArko commented 2 years ago

(1) Issue/Bug Description:

Sometimes, when using workspaces view to manage applications it will froze and have unexpected behavior. The best outcome is when it just freeze for a little, tracing over icons in dock or on the top bar will live permament highlight. To unfreeze it I had to press win+d then nothing visually changes, but probably it exited workspaces view, then win+d again two more times to get into workspaces view again so the visually aligns and unfroze itself and then exit workspaces view. The worst outcome is when it freezes so much you can't do anything on the computer and you have to reboot. In three days of using pop os 22.04 it happened twice. I had to restore everything from unsaved changes. In journalctl when freeze happens it repeatedly spams these messages:

== Stack trace for context 0x556797c23170 ==
The offending callback was SourceFunc().
Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
The offending callback was SourceFunc().

In another freeze this message appeared:

JS ERROR: TypeError: this.window_container is null
                                               hideOverlay@resource:///org/gnome/shell/ui/windowPreview.js:373:9
                                               vfunc_leave_event/this._idleHideOverlayId<@resource:///org/gnome/shell/ui/windowPreview.js:571:26

And when freeze happened that needed reboot, unfortunately I don't have it in my journalctl logs, but it was complaining about null object not having animations therefore it couldn't display them.

(2) Steps to reproduce (if you know): I don't know, it just happens sometimes when I'm managing my windows by workspaces view. It's also not very often. Every day when I'm using my computer for 8 hours two freezes occurs and one freeze that need reboot (3) Expected behavior: Perfectly stable system that don't freeze on workspaces view (4) Distribution (run cat /etc/os-release):

VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

(5) Gnome Shell version: 42.0

(6) Pop Shell version (run apt policy pop-shell or provide the latest commit if building locally):

pop-shell:
  Installed: 1.1.0~1652018335~22.04~add07f1
  Candidate: 1.1.0~1652018335~22.04~add07f1
  Version table:
 *** 1.1.0~1652018335~22.04~add07f1 1001
       1001 http://apt.pop-os.org/release jammy/main amd64 Packages
       1001 http://apt.pop-os.org/release jammy/main i386 Packages
        100 /var/lib/dpkg/status

(7) Where was Pop Shell installed from:

Along with installation of pop os

(8) Monitor Setup (2 x 1080p, 4K, Primary(Horizontal), Secondary(Vertical), etc):

Laptop, 1x1080p

(9) Other Installed/Enabled Extensions:

GSConnect

(10) Other Notes:

Edit: Another freeze just happened and this is what I meant about permament highlight on dock Zrzut ekranu z 2022-05-11 13-32-27 And log that appeared this time:

maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x556799308090] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x5567ad2d2660] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x5567ade5f5d0] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567ae805f80] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5567ae952630] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StLabel>:0x5567aeaad150] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterText>:0x5567afd98870] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StButton>:0x5567ae75a540] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StIcon>:0x5567ac287340] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x556799308090] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x5567ad2d2660] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x5567ade5f5d0] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567ae805f80] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5567ae952630] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StLabel>:0x5567aeaad150] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterText>:0x5567afd98870] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StButton>:0x5567ae75a540] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StIcon>:0x5567ac287340] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x556799308090] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x5567ad2d2660] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x5567ade5f5d0] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567ae805f80] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5567ae952630] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StLabel>:0x5567aeaad150] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterText>:0x5567afd98870] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StButton>:0x5567ae75a540] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StIcon>:0x5567ac287340] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x556799308090] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x5567ad2d2660] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x5567ade5f5d0] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567ae805f80] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5567ae952630] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StLabel>:0x5567aeaad150] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterText>:0x5567afd98870] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StButton>:0x5567ae75a540] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StIcon>:0x5567ac287340] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x556799308090] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x5567ad2d2660] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x5567ade5f5d0] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567ae805f80] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5567ae952630] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StLabel>:0x5567aeaad150] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterText>:0x5567afd98870] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StButton>:0x5567ae75a540] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StIcon>:0x5567ac287340] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x556799308090] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x5567ad2d2660] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x5567ade5f5d0] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567ae805f80] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5567ae952630] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StLabel>:0x5567aeaad150] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterText>:0x5567afd98870] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StButton>:0x5567ae75a540] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StIcon>:0x5567ac287340] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x556799308090] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x5567ad2d2660] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x5567ade5f5d0] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567ae805f80] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5567ae952630] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StLabel>:0x5567aeaad150] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterText>:0x5567afd98870] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StButton>:0x5567ae75a540] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StIcon>:0x5567ac287340] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x556799308090] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x5567ad2d2660] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x5567ade5f5d0] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567ae805f80] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5567ae952630] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StLabel>:0x5567aeaad150] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterText>:0x5567afd98870] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StButton>:0x5567ae75a540] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StIcon>:0x5567ac287340] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesDisplay>:0x556799308090] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspacesView_WorkspacesView>:0x5567ad2d2660] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_workspace_Workspace>:0x5567ade5f5d0] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567ae805f80] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<Gjs_ui_windowPreview_WindowPreview>:0x5567ae952630] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StLabel>:0x5567aeaad150] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterText>:0x5567afd98870] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StButton>:0x5567ae75a540] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StIcon>:0x5567ac287340] is on because it needs an allocation.
maj 11 13:32:12 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<ClutterActor>:0x5567aef1fc20] is on because it needs an allocation.
maj 11 13:32:13 ADRIAN-OMEN gnome-shell[3352]: Can't update stage views actor <unnamed>[<StBin>:0x556799220930] is on because it needs an allocation.
maj 11 13:32:13 ADRIAN-OMEN gnome-shell[3352]: Source ID 1703893 was not found when attempting to remove it
maj 11 13:32:13 ADRIAN-OMEN gnome-shell[3352]: Source ID 1703899 was not found when attempting to remove it
MyNameIsArko commented 2 years ago

Another crash just happened that needed reboot to be able to use my computer again Errors that I see in journalctl:

maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: The offending callback was SourceFunc().
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: The offending callback was SourceFunc().
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: The offending callback was SourceFunc().
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: The offending callback was SourceFunc().
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: The offending callback was SourceFunc().
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: The offending callback was SourceFunc().
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: The offending callback was SourceFunc().
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked.
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: The offending callback was SourceFunc().

maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==
maj 11 18:02:07 ADRIAN-OMEN gnome-shell[3352]: == Stack trace for context 0x556797c23170 ==

maj 11 18:02:53 ADRIAN-OMEN kernel: ACPI BIOS Error (bug): Attempt to CreateField of length zero (20211217/dsopcode-133)
maj 11 18:02:53 ADRIAN-OMEN kernel: 
maj 11 18:02:53 ADRIAN-OMEN kernel: 
                                    Initialized Local Variables for Method [HWMC]:
maj 11 18:02:53 ADRIAN-OMEN kernel:   Local0: 00000000e6f45709 <Obj>           Integer 0000000000000080
maj 11 18:02:53 ADRIAN-OMEN kernel:   Local1: 00000000e0b689b2 <Obj>           Buffer(136) 00 00 00 00 00 00 00 00
maj 11 18:02:53 ADRIAN-OMEN kernel:   Local5: 00000000946e1e25 <Obj>           Integer 0000000000000000
maj 11 18:02:53 ADRIAN-OMEN kernel: 
maj 11 18:02:53 ADRIAN-OMEN kernel: Initialized Arguments for Method [HWMC]:  (2 arguments defined for method invocation)
maj 11 18:02:53 ADRIAN-OMEN kernel:   Arg0:   00000000ca63eb0c <Obj>           Integer 0000000000000003
maj 11 18:02:53 ADRIAN-OMEN kernel:   Arg1:   00000000ebc0d1a8 <Obj>           Buffer(144) 53 45 43 55 01 00 00 00
maj 11 18:02:53 ADRIAN-OMEN kernel: 
maj 11 18:02:53 ADRIAN-OMEN kernel: ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20211217/psparse-529)
maj 11 18:02:53 ADRIAN-OMEN kernel: ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (20211217/psparse-529)

For now I'll switch to different system, because I have important exams and need to be sure it won't crash at the wrong time. I don't feel that safe now. But I look forward to any actions taken on this bug.

mmstick commented 2 years ago

Do you have the full log?

MyNameIsArko commented 2 years ago

Here's full journalctl log and log created in support page. Logs I send before was logs that happen around the time crash happens. pop-support_1652441864.zip journal.zip

MyNameIsArko commented 2 years ago

I'll do some more testing, but it can be possible that shell update to 42.1 fixed my issue.

Edit: It's still happening so it wasn't fixed.

MyNameIsArko commented 2 years ago

Anything more that I could send or this is enough for now?

Jacfger commented 2 years ago

I actually never encountered the same bug as you did after since I posted my issues, even though I still use the launcher (not workspace view) very often. Could it be related to how long you open the workspace view? As organizing using the workspace view does sounds like you need to stay on the same UI for quite some time. I'm saying this because last time when I saw the similar bug (i.e. my issue), it was actually me opened the launcher and fell asleep, so the launcher actually stayed open for quite a long while (probably ard 20~30 minutes).

I mean I know nothing about fixing it, just trying to see if there's anything in common between our cases :/.

MyNameIsArko commented 2 years ago

I actually never encountered the same bug as you did after since I posted my issues, even though I still use the launcher (not workspace view) very often. Could it be related to how long you open the workspace view? As organizing using the workspace view does sounds like you need to stay on the same UI for quite some time. I'm saying this because last time when I saw the similar bug (i.e. my issue), it was actually me opened the launcher and fell asleep, so the launcher actually stayed open for quite a long while (probably ard 20~30 minutes).

I mean I know nothing about fixing it, just trying to see if there's anything in common between our cases :/.

I don't know what's happening it but I use it for quick reposition. I just hit super + d, drag window and close view. And it's always happening at the first step. Sometimes when hitting super+d I immediately get this issue happening.

benner commented 1 year ago

I have same issue on Pop!_OS 22.04 LTS, HW: bonw14 4k display version.

realh commented 10 months ago

It's probably the same issue as gjs#327.