Skip to content

Crash on shell 49.0 when opening mpv #115

@gabelluardo

Description

@gabelluardo

Hi, when I try to open a video with mpv, with the extension enabled, the whole shell crashes.

From journalctl /usr/bin/gnome-shell -ef -o cat:

Object MetaWindowActorWayland (0x5d2ec3147030), 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 0x5d2ebfbc2090 ==
#0   7ffeaa50faf0 b   resource:///org/gnome/gjs/modules/core/overrides/GObject.js:710 (3306bbac6380 @ 25)
#1   7ffeaa50fbc0 b   file:///home/gabriele/.local/share/gnome-shell/extensions/rounded-window-corners@fxgn/manager/event_manager.js:83 (24db04de830 @ 146)
#2   5d2ebfc8ed30 i   file:///home/gabriele/.local/share/gnome-shell/extensions/rounded-window-corners@fxgn/manager/event_manager.js:55 (24db04de790 @ 140)
#3   5d2ebfc8ec80 i   file:///home/gabriele/.local/share/gnome-shell/extensions/rounded-window-corners@fxgn/extension.js:85 (24db04da3d0 @ 148)
#4   7ffeaa5105c0 b   resource:///org/gnome/shell/ui/extensionSystem.js:218 (2fed80a62830 @ 523)
#5   7ffeaa510fd0 b   resource:///org/gnome/shell/ui/extensionSystem.js:589 (2fed80a69060 @ 429)
#6   5d2ebfc8ea68 i   resource:///org/gnome/shell/ui/extensionSystem.js:695 (2fed80a69420 @ 12)
#7   7ffeaa513010 b   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:776 (3306bbab7d30 @ 169)
#8   5d2ebfc8e9c0 i   resource:///org/gnome/shell/ui/extensionSystem.js:305 (2fed80a62970 @ 217)
#9   5d2ebfc8e938 i   resource:///org/gnome/shell/ui/shellDBus.js:472 (2fea40407650 @ 25)
#10   7ffeaa513bc0 b   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:330 (3306bbab0f10 @ 185)
#11   7ffeaa513cc0 b   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:409 (3306bbab70b0 @ 34)
#12   5d2ebfc8e8a8 i   resource:///org/gnome/shell/ui/init.js:21 (3306bba8d8d0 @ 48)
../../../gobject/gsignal.c:2700: instance '0x5d2ec3147030' has no handler with id '38794'
../../../gobject/gsignal.c:2700: instance '0x5d2ec2f4aa00' has no handler with id '38796'
../../../gobject/gsignal.c:2700: instance '0x5d2ec2f4aa00' has no handler with id '38797'
../../../gobject/gsignal.c:2700: instance '0x5d2ec2f4aa00' has no handler with id '38798'
Object MetaWindowActorWayland (0x5d2ec36d7a30), 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 0x5d2ebfbc2090 ==
#0   7ffeaa50faf0 b   resource:///org/gnome/gjs/modules/core/overrides/GObject.js:710 (3306bbac6380 @ 25)
#1   7ffeaa50fbc0 b   file:///home/gabriele/.local/share/gnome-shell/extensions/rounded-window-corners@fxgn/manager/event_manager.js:83 (24db04de830 @ 146)
#2   5d2ebfc8ed30 i   file:///home/gabriele/.local/share/gnome-shell/extensions/rounded-window-corners@fxgn/manager/event_manager.js:55 (24db04de790 @ 140)
#3   5d2ebfc8ec80 i   file:///home/gabriele/.local/share/gnome-shell/extensions/rounded-window-corners@fxgn/extension.js:85 (24db04da3d0 @ 148)
#4   7ffeaa5105c0 b   resource:///org/gnome/shell/ui/extensionSystem.js:218 (2fed80a62830 @ 523)
#5   7ffeaa510fd0 b   resource:///org/gnome/shell/ui/extensionSystem.js:589 (2fed80a69060 @ 429)
#6   5d2ebfc8ea68 i   resource:///org/gnome/shell/ui/extensionSystem.js:695 (2fed80a69420 @ 12)
#7   7ffeaa513010 b   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:776 (3306bbab7d30 @ 169)
#8   5d2ebfc8e9c0 i   resource:///org/gnome/shell/ui/extensionSystem.js:305 (2fed80a62970 @ 217)
#9   5d2ebfc8e938 i   resource:///org/gnome/shell/ui/shellDBus.js:472 (2fea40407650 @ 25)
#10   7ffeaa513bc0 b   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:330 (3306bbab0f10 @ 185)
#11   7ffeaa513cc0 b   resource:///org/gnome/gjs/modules/core/overrides/Gio.js:409 (3306bbab70b0 @ 34)
#12   5d2ebfc8e8a8 i   resource:///org/gnome/shell/ui/init.js:21 (3306bba8d8d0 @ 48)

From strace -ze openat gsettings list-recursively org.gnome.shell.extensions.rounded-window-corners-reborn :

openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libmount.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libatomic.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpcre2-8.so.0", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libffi.so.8", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/proc/filesystems", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/share/locale-langpack/it/LC_MESSAGES/glib20.mo", O_RDONLY) = 3
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY|O_CLOEXEC) = 3
Schema «org.gnome.shell.extensions.rounded-window-corners-reborn» inesistente
+++ exited with 1 +++

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions