GUI freezes opening some files when Zorin Taskbar extension enabled

Hi all,

I am having an issue where my laptop is freezing when opening some files, such as images and PDFs that open in a viewer, from Files (nautilus).

My mouse cursor still moves, but nothing responds to clicks. I am usually able to get it to unfreeze by closing the laptop lid and reopening it, and my file is open when it unfreezes, though sometimes it freezes again when I move the file preview window.

With some troubleshooting I found that it only occurs when the system Zorin Taskbar extension is enabled. Disable the taskbar and the same files that were freezing the laptop open fine consistently.

Here are the logs at the time of the freeze:

Feb 15 12:32:39 robert-XPS nautilus[15964]: g_app_info_get_commandline: assertion 'G_IS_APP_INFO (appinfo)' failed
Feb 15 12:32:39 robert-XPS gnome-shell[2935]: Object .Gjs_ui_boxpointer_BoxPointer (0x5647a14dbd50), 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.
                                              == Stack trace for context 0x56479d1126e0 ==
                                              #0   7ffd0cc9dc40 b   resource:///org/gnome/shell/ui/boxpointer.js:192 (140c93be9b50 @ 27)
                                              #1   7ffd0cc9ef20 b   resource:///org/gnome/shell/ui/layout.js:1068 (140c93bde790 @ 458)
                                              #2   56479d1de7f8 i   resource:///org/gnome/shell/ui/init.js:21 (140c93b70bf0 @ 48)
Feb 15 12:32:39 robert-XPS gnome-shell[2935]: st_widget_get_theme_node called on the widget [0x5647a14dbd50 Gjs_ui_boxpointer_BoxPointer.popup-menu-boxpointer popup-menu window-menu] which is not in the stage.
Feb 15 12:32:39 robert-XPS gnome-shell[2935]: JS ERROR: TypeError: this.bin is undefined
                                              vfunc_get_preferred_width@resource:///org/gnome/shell/ui/boxpointer.js:195:21
                                              _updateRegions@resource:///org/gnome/shell/ui/layout.js:1068:29
                                              @resource:///org/gnome/shell/ui/init.js:21:20
Feb 15 12:32:39 robert-XPS gnome-shell[2935]: Object .Gjs_ui_boxpointer_BoxPointer (0x5647a14dbd50), 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.
                                              == Stack trace for context 0x56479d1126e0 ==
                                              #0   7ffd0cc9db80 b   resource:///org/gnome/shell/ui/boxpointer.js:202 (140c93be9ba0 @ 31)
                                              #1   7ffd0cc9dc40 b   file:///usr/share/gnome-shell/extensions/zorin-taskbar@zorinos.com/panelManager.js:165 (31c7f52df240 @ 48)
                                              #2   7ffd0cc9ef20 b   resource:///org/gnome/shell/ui/layout.js:1068 (140c93bde790 @ 458)
                                              #3   56479d1de7f8 i   resource:///org/gnome/shell/ui/init.js:21 (140c93b70bf0 @ 48)
Feb 15 12:32:39 robert-XPS gnome-shell[2935]: st_widget_get_theme_node called on the widget [0x5647a14dbd50 Gjs_ui_boxpointer_BoxPointer.popup-menu-boxpointer popup-menu window-menu] which is not in the stage.
Feb 15 12:32:39 robert-XPS gnome-shell[2935]: invalid (NULL) pointer instance
Feb 15 12:32:39 robert-XPS gnome-shell[2935]: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Feb 15 12:32:39 robert-XPS gnome-shell[2935]: JS ERROR: TypeError: this.bin is undefined
                                              vfunc_get_preferred_height@resource:///org/gnome/shell/ui/boxpointer.js:206:22
                                              enable/</<@file:///usr/share/gnome-shell/extensions/zorin-taskbar@zorinos.com/panelManager.js:165:18
                                              _updateRegions@resource:///org/gnome/shell/ui/layout.js:1068:29
                                              @resource:///org/gnome/shell/ui/init.js:21:20
Feb 15 12:32:39 robert-XPS gnome-shell[2935]: Spurious clutter_actor_allocate called for actor 0x5647a14dbd50/unnamed [Gjs_ui_boxpointer_BoxPointer] which isn't a descendent of the stage!

The output of sudo lshw -C display:

*-display                 
       description: 3D controller
       product: GA107M [GeForce RTX 3050 Ti Mobile]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: /dev/fb0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom fb
       configuration: depth=32 driver=nvidia latency=0 mode=3456x2160 visual=truecolor xres=3456 yres=2160
       resources: iomemory:600-5ff iomemory:610-60f irq:198 memory:a0000000-a0ffffff memory:6000000000-60ffffffff memory:6100000000-6101ffffff ioport:3000(size=128) memory:a1000000-a107ffff
  *-display
       description: VGA compatible controller
       product: TigerLake-H GT1 [UHD Graphics]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 resolution=3456,2160
       resources: iomemory:610-60f iomemory:400-3ff irq:199 memory:6162000000-6162ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff

and my specific software details:

Zorin OS 18 Core
Wayland
Firmware version 1.44.1
Kernel version Linux 6.17.0-14-generic

GPU is NVIDIA GeForce RTX™ 3050 Ti Laptop GPU on a Dell XPS 15 9510.

This hasn't always been happening, I feel like it has only been the last week or two.

Thanks very much for any help or thoughts.

Hello, I would say if you have NVIDIA GPU switch to Xorg and try, also be sure you have secure boot disable in your Bios.

1 Like

Welcome to the Forum!

To add that to @Nourpon's Comment if You shouldn't know how to switch to Xorg:

Go to the Login Screen. Click on Your Profile so that the Password Field appears. When it is appeared, You should see a Gear Icon in the bottom right Corner. Click on it and choose the Option ''zorin Desktop on xorg'' and then log in.

Another Thing: You could try it with switching to the older 6.14 Kernel. To do that, choose on the GRUB Menu ''Advanced Options'' and choose the one with the 6.14 Kernel.

2 Likes

Using xorg isn't suitable for me as I find it doesn't support different scaling for each of my monitors.

However, downgrading my Kernel to 6.14 does seemed to have fixed the issue.

Thank you!

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.