Skip to content

[BUG] Folders in apps overview sometimes show no apps/empty #313

Description

@vincentkoevoets

Describe the bug
Sometimes a folder in the apps overview appears empty on the first click. When closing and trying again, it works. The next time, it's hit or miss.

Basic debug information
I disabled all other extensions, except V-Shell and Ubuntu Dock.

To Reproduce
Open apps overview, and try to open a folder there. Sometimes it shows the icons within, sometimes it does not. I could not consistently reproduce this issue.

Expected behavior
When I click on a folder in the app overview, I expect to see the apps inside that folder.

Screenshots
https://github.com/user-attachments/assets/e4e158e7-fbe7-4ae0-b107-92e06402bb3c

System:

  • OS: Ubuntu 26.04 with Gnome 50
  • Version of V-Shell extension: 50.1
  • Source of installation: Gnome Extension Manager
  • V-Shell, Dash to Panel, Desktop Icons NG, Ubuntu AppIndicators, Ubuntu Tiling Assistant. Testing was done only with V-Shell and Ubuntu Dock enabled.

System log output
With other extensions enabled:

journalctl /usr/bin/{gjs,gnome-shell} -fo cat

DING: DBus interface for Nautilus (org.gnome.Nautilus.FileOperations2) is now available.
DING: DBus interface for Nautilus (org.freedesktop.FileManager1) is now available.
DING: DBus interface for Gvfs daemon (org.gtk.vfs.Metadata) is now available.
Received notification for window. 0 notifications remaining.
DING: ** Message: 08:25:38.155: Connecting to org.freedesktop.Tracker3.Miner.Files
DING: GNOME nautilus 50.0
[V-Shell] Warning: Updating overrides ...
[V-Shell] Warning: "Layout" module disabled due to potential conflict with another extension
[V-Shell] Warning: "Panel" module disabled due to potential conflict with another extension
[V-Shell] Warning: "Dash" module disabled due to potential conflict with another extension

Only V-Shell and Ubuntu Dock enabled:

journalctl /usr/bin/{gjs,gnome-shell} -fo cat

[V-Shell] Warning: Updating overrides ...
[V-Shell] Warning: Updating overrides ...
[V-Shell] Warning: "Dash" module disabled due to potential conflict with another extension
[V-Shell] Warning: "Dash" module disabled due to potential conflict with another extension
Object Gjs_ui_appDisplay_FolderView (0x5ebeac2e2170), 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 0x5ebea6dd5170 ==
#0   7fff672994c0 b   resource:///org/gnome/gjs/modules/core/overrides/GObject.js:710 (9a37edcaec0 @ 25)
#1   7fff67299580 b   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:224 (26f634729560 @ 336)
#2   7fff67299630 b   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723ec0 @ 15)
#3   7fff672996a0 I   self-hosted:157 (9a37edb0e20 @ 246)
#4   7fff67299750 b   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723e70 @ 54)
#5   5ebea6eccfb0 i   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:78 (26f63475ce20 @ 37)
#6   5ebea6eccf30 i   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:96 (26f63475cf60 @ 11)
#7   5ebea6ecce48 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:848 (66dc613b7e0 @ 1562)
#8   5ebea6eccd90 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:285 (66dc6133ba0 @ 198)
#9   5ebea6ecccc0 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:220 (66dc61339c0 @ 649)
#10   5ebea6eccc10 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:117 (66dc6133830 @ 120)
#11   5ebea6eccb70 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:102 (66dc61337e0 @ 226)
#12   5ebea6eccad8 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:449 (1bfedd36a470 @ 491)
#13   5ebea6ecca38 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:206 (1bfedd360d80 @ 302)
#14   5ebea6ecc998 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:117 (1bfedd360ba0 @ 391)
#15   5ebea6ecc8f0 i   resource:///org/gnome/shell/ui/extensionSystem.js:266 (329201662240 @ 423)
#16   7fff6729afe0 b   resource:///org/gnome/shell/ui/extensionSystem.js:598 (3292016629c0 @ 627)
#17   5ebea6ecc870 i   resource:///org/gnome/shell/ui/extensionSystem.js:694 (329201662d80 @ 12)
#18   7fff6729d010 b   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:808 (9a37edc0920 @ 169)
#19   5ebea6ecc7c8 i   resource:///org/gnome/shell/ui/extensionSystem.js:289 (329201662290 @ 301)
#20   5ebea6ecc740 i   resource:///org/gnome/shell/ui/shellDBus.js:474 (3292016f9830 @ 25)
#21   5ebea6ecc658 i   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:379 (9a37edbfa10 @ 148)
#22   5ebea6ecc5c8 i   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:448 (9a37edbfc40 @ 25)
#23   5ebea6ecc538 i   resource:///org/gnome/shell/ui/init.js:20 (9a37ed8d8d0 @ 48)
../../../gobject/gsignal.c:2723: instance '0x5ebeac2e2170' has no handler with id '284394'
Object Gjs_ui_appDisplay_FolderView (0x5ebea9389950), 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 0x5ebea6dd5170 ==
#0   7fff672994c0 b   resource:///org/gnome/gjs/modules/core/overrides/GObject.js:710 (9a37edcaec0 @ 25)
#1   7fff67299580 b   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:224 (26f634729560 @ 336)
#2   7fff67299630 b   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723ec0 @ 15)
#3   7fff672996a0 I   self-hosted:157 (9a37edb0e20 @ 246)
#4   7fff67299750 b   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723e70 @ 54)
#5   5ebea6eccfb0 i   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:78 (26f63475ce20 @ 37)
#6   5ebea6eccf30 i   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:96 (26f63475cf60 @ 11)
#7   5ebea6ecce48 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:848 (66dc613b7e0 @ 1562)
#8   5ebea6eccd90 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:285 (66dc6133ba0 @ 198)
#9   5ebea6ecccc0 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:220 (66dc61339c0 @ 649)
#10   5ebea6eccc10 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:117 (66dc6133830 @ 120)
#11   5ebea6eccb70 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:102 (66dc61337e0 @ 226)
#12   5ebea6eccad8 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:449 (1bfedd36a470 @ 491)
#13   5ebea6ecca38 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:206 (1bfedd360d80 @ 302)
#14   5ebea6ecc998 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:117 (1bfedd360ba0 @ 391)
#15   5ebea6ecc8f0 i   resource:///org/gnome/shell/ui/extensionSystem.js:266 (329201662240 @ 423)
#16   7fff6729afe0 b   resource:///org/gnome/shell/ui/extensionSystem.js:598 (3292016629c0 @ 627)
#17   5ebea6ecc870 i   resource:///org/gnome/shell/ui/extensionSystem.js:694 (329201662d80 @ 12)
#18   7fff6729d010 b   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:808 (9a37edc0920 @ 169)
#19   5ebea6ecc7c8 i   resource:///org/gnome/shell/ui/extensionSystem.js:289 (329201662290 @ 301)
#20   5ebea6ecc740 i   resource:///org/gnome/shell/ui/shellDBus.js:474 (3292016f9830 @ 25)
#21   5ebea6ecc658 i   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:379 (9a37edbfa10 @ 148)
#22   5ebea6ecc5c8 i   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:448 (9a37edbfc40 @ 25)
#23   5ebea6ecc538 i   resource:///org/gnome/shell/ui/init.js:20 (9a37ed8d8d0 @ 48)
../../../gobject/gsignal.c:2723: instance '0x5ebea9389950' has no handler with id '284378'
Object Gjs_ui_appDisplay_FolderView (0x5ebeab291c90), 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 0x5ebea6dd5170 ==
#0   7fff672994c0 b   resource:///org/gnome/gjs/modules/core/overrides/GObject.js:710 (9a37edcaec0 @ 25)
#1   7fff67299580 b   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:224 (26f634729560 @ 336)
#2   7fff67299630 b   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723ec0 @ 15)
#3   7fff672996a0 I   self-hosted:157 (9a37edb0e20 @ 246)
#4   7fff67299750 b   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/utils.js:101 (26f634723e70 @ 54)
#5   5ebea6eccfb0 i   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:78 (26f63475ce20 @ 37)
#6   5ebea6eccf30 i   file:///usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIconsDecorator.js:96 (26f63475cf60 @ 11)
#7   5ebea6ecce48 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:848 (66dc613b7e0 @ 1562)
#8   5ebea6eccd90 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:285 (66dc6133ba0 @ 198)
#9   5ebea6ecccc0 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:220 (66dc61339c0 @ 649)
#10   5ebea6eccc10 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:117 (66dc6133830 @ 120)
#11   5ebea6eccb70 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/lib/appDisplay.js:102 (66dc61337e0 @ 226)
#12   5ebea6eccad8 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:449 (1bfedd36a470 @ 491)
#13   5ebea6ecca38 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:206 (1bfedd360d80 @ 302)
#14   5ebea6ecc998 i   file:///home/vincent/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/extension.js:117 (1bfedd360ba0 @ 391)
#15   5ebea6ecc8f0 i   resource:///org/gnome/shell/ui/extensionSystem.js:266 (329201662240 @ 423)
#16   7fff6729afe0 b   resource:///org/gnome/shell/ui/extensionSystem.js:598 (3292016629c0 @ 627)
#17   5ebea6ecc870 i   resource:///org/gnome/shell/ui/extensionSystem.js:694 (329201662d80 @ 12)
#18   7fff6729d010 b   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:808 (9a37edc0920 @ 169)
#19   5ebea6ecc7c8 i   resource:///org/gnome/shell/ui/extensionSystem.js:289 (329201662290 @ 301)
#20   5ebea6ecc740 i   resource:///org/gnome/shell/ui/shellDBus.js:474 (3292016f9830 @ 25)
#21   5ebea6ecc658 i   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:379 (9a37edbfa10 @ 148)
#22   5ebea6ecc5c8 i   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:448 (9a37edbfc40 @ 25)
#23   5ebea6ecc538 i   resource:///org/gnome/shell/ui/init.js:20 (9a37ed8d8d0 @ 48)
../../../gobject/gsignal.c:2723: instance '0x5ebeab291c90' has no handler with id '284356'

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ConflictConflict with other extensionbugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions