-
-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
GNOME segfaults on rapid screen lock/unlock with extension enabled
How To Reproduce
- Enable clipboard history and add some entries (copy some texts)
- Lock screen
- Unlock screen
- Immediately lock the screen again, before the unlock process is fully complete
- Potentially add some other extensions to make the unlock slower to make it easier to reproduce
Versions
GNOME Shell 46.3.1
GCH Version: 42
org.gnome.shell.extensions.clipboard-history cache-only-favorites false
org.gnome.shell.extensions.clipboard-history cache-size 1024
org.gnome.shell.extensions.clipboard-history clear-history @as []
org.gnome.shell.extensions.clipboard-history confirm-clear true
org.gnome.shell.extensions.clipboard-history disable-down-arrow true
org.gnome.shell.extensions.clipboard-history display-mode 1
org.gnome.shell.extensions.clipboard-history enable-keybindings true
org.gnome.shell.extensions.clipboard-history history-size 10000
org.gnome.shell.extensions.clipboard-history move-item-first true
org.gnome.shell.extensions.clipboard-history next-entry @as []
org.gnome.shell.extensions.clipboard-history notify-on-copy false
org.gnome.shell.extensions.clipboard-history paste-on-selection false
org.gnome.shell.extensions.clipboard-history prev-entry @as []
org.gnome.shell.extensions.clipboard-history private-mode false
org.gnome.shell.extensions.clipboard-history process-primary-selection false
org.gnome.shell.extensions.clipboard-history strip-text false
org.gnome.shell.extensions.clipboard-history toggle-menu ['<Super><Shift>V']
org.gnome.shell.extensions.clipboard-history toggle-private-mode ['<Super><Shift>P']
org.gnome.shell.extensions.clipboard-history topbar-preview-size 50
org.gnome.shell.extensions.clipboard-history window-width-percentage 35
Additional context (if a crash, provide stack trace)
Right before the crash occurs, this shows up in the logs:
Object St.BoxLayout (0x5defdd8bfde0), 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 destr>
== Stack trace for context 0x5defdca87460 ==
#0 7fffd8834d40 b resource:///org/gnome/shell/ui/popupMenu.js:768 (17e3085f56a0 @ 70)
#1 7fffd8834e40 b file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:447 (9a2aeb5dab0 @ 990)
#2 7fffd8834f60 b file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:690 (21928914a240 @ 149)
#3 5defdcb52658 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:278 (9a2aeb5d880 @ 139)
#4 5defdcb52590 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/store.js:100 (21928914b420 @ 36)
#5 5defdcb52508 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/store.js:105 (21928914b4c0 @ 43)
#6 5defdcb52478 i resource:///org/gnome/shell/ui/init.js:21 (17e308570bf0 @ 48)
Object St.BoxLayout (0x5defdd8bfde0), 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 destr>
== Stack trace for context 0x5defdca87460 ==
#0 7fffd8834d40 b resource:///org/gnome/shell/ui/popupMenu.js:768 (17e3085f56a0 @ 70)
#1 7fffd8834e40 b file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:447 (9a2aeb5dab0 @ 990)
#2 7fffd8834f60 b file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:690 (21928914a240 @ 149)
#3 5defdcb52658 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:278 (9a2aeb5d880 @ 139)
#4 5defdcb52590 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/store.js:100 (21928914b420 @ 36)
#5 5defdcb52508 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/store.js:105 (21928914b4c0 @ 43)
#6 5defdcb52478 i resource:///org/gnome/shell/ui/init.js:21 (17e308570bf0 @ 48)
Object St.BoxLayout (0x5defdd8bfde0), 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 destr>
== Stack trace for context 0x5defdca87460 ==
#0 7fffd8834d40 b resource:///org/gnome/shell/ui/popupMenu.js:768 (17e3085f56a0 @ 70)
#1 7fffd8834e40 b file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:447 (9a2aeb5dab0 @ 990)
#2 7fffd8834f60 b file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:690 (21928914a240 @ 149)
#3 5defdcb52658 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:278 (9a2aeb5d880 @ 139)
#4 5defdcb52590 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/store.js:100 (21928914b420 @ 36)
#5 5defdcb52508 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/store.js:105 (21928914b4c0 @ 43)
#6 5defdcb52478 i resource:///org/gnome/shell/ui/init.js:21 (17e308570bf0 @ 48)
Object St.BoxLayout (0x5defdd8bfde0), 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 destr>
== Stack trace for context 0x5defdca87460 ==
#0 7fffd8834d40 b resource:///org/gnome/shell/ui/popupMenu.js:768 (17e3085f56a0 @ 70)
#1 7fffd8834e40 b file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:447 (9a2aeb5dab0 @ 990)
#2 7fffd8834f60 b file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:690 (21928914a240 @ 149)
#3 5defdcb52658 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/extension.js:278 (9a2aeb5d880 @ 139)
#4 5defdcb52590 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/store.js:100 (21928914b420 @ 36)
#5 5defdcb52508 i file:///home/user/.local/share/gnome-shell/extensions/clipboard-history@alexsaveau.dev/store.js:105 (21928914b4c0 @ 43)
#6 5defdcb52478 i resource:///org/gnome/shell/ui/init.js:21 (17e308570bf0 @ 48)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working