Bug#1008926: gnome-shell crashes on login with GLib.TimeZone.get_offset JS ERROR
Kipp Cannon
kipp at resceu.s.u-tokyo.ac.jp
Mon Apr 4 10:44:48 BST 2022
Package: gnome-shell
Version: 41.4-1
Severity: important
X-Debbugs-Cc: kipp at resceu.s.u-tokyo.ac.jp
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
I updated my system to debian testing as of 2022-04-04, after which logging in
to a gnome desktop session became impossible.
The following sequence of message in /var/log/user.log appears to point to the
culprit, but I might be mistaken.
Apr 4 13:24:15 boron gnome-shell[4286]: JS ERROR: TypeError: method
GLib.TimeZone.get_offset: At least 1 argument required, but only 0
passed#012_clocksChanged/<@resource:///org/gnome/shell/ui/dateMenu.js:343:46#012_clocksChanged@resource:///org/gnome/shell/ui/dateMenu.js:342:25#012_init@resource:///org/gnome/shell/ui/dateMenu.js:309:14#012WorldClocksSection@resource:///org/gnome/shell/ui/dateMenu.js:275:1#012_init@resource:///org/gnome/shell/ui/dateMenu.js:870:28#012ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:11:1#012PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4#012DateMenuButton@resource:///org/gnome/shell/ui/dateMenu.js:784:1#012_ensureIndicator@resource:///org/gnome/shell/ui/panel.js:915:25#012_updateBox@resource:///org/gnome/shell/ui/panel.js:926:34#012_updatePanel@resource:///org/gnome/shell/ui/panel.js:871:14#012_init@resource:///org/gnome/shell/ui/panel.js:681:14#012Panel@resource:///org/gnome/shell/ui/panel.js:639:1#012_initializeUI@resource:///org/gnome/shell/ui/main.js:221:13#012start@resource:///org/gnome/shell/ui/main.js:162:5#012@resource:///org/gnome/shell/ui/init.js:6:17
Apr 4 13:24:15 boron gnome-shell[4286]: Execution of main.js threw exception:
Module resource:///org/gnome/shell/ui/init.js threw an exception
Apr 4 13:24:15 boron gnome-shell[4286]: Attempting to call back into JSAPI
during the sweeping phase of GC. This is most likely caused by not destroying a
Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be
caused by using the destroy(), dispose(), or remove() vfuncs. Because it would
crash the application, it has been blocked and the JS callback not invoked.
Apr 4 13:24:15 boron gnome-shell[4286]: The offending signal was destroy on
Gjs_ui_dateMenu_DateMenuButton 0x564d79ae6870.
Apr 4 13:24:15 boron gnome-shell[4286]: Attempting to call back into JSAPI
during the sweeping phase of GC. This is most likely caused by not destroying a
Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be
caused by using the destroy(), dispose(), or remove() vfuncs. Because it would
crash the application, it has been blocked and the JS callback not invoked.
Apr 4 13:24:15 boron gnome-shell[4286]: The offending signal was destroy on
Gjs_ui_dateMenu_MessagesIndicator 0x564d79af39b0.
Apr 4 13:24:15 boron gdm3: Gdm: GdmDisplay: Session never registered, failing
* What exactly did you do (or not do) that was effective (or
ineffective)?
the computer can only be used by not using gnome on wayland, e.g., using an
older metacity based gnome classic session.
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.16.0-5-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8), LANGUAGE=en_CA:en_US:en_GB:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gnome-shell depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.40.0-3
ii evolution-data-server 3.44.0-3
ii gir1.2-accountsservice-1.0 22.07.5-1
ii gir1.2-atk-1.0 2.36.0-3
ii gir1.2-atspi-2.0 2.44.0-3
ii gir1.2-gcr-3 3.40.0-4
ii gir1.2-gdesktopenums-3.0 42.0-1
ii gir1.2-gdkpixbuf-2.0 2.42.8+dfsg-1
ii gir1.2-gdm-1.0 42.0-1
ii gir1.2-geoclue-2.0 2.5.7-3
ii gir1.2-glib-2.0 1.72.0-1
ii gir1.2-gnomebluetooth-1.0 3.34.5-7
ii gir1.2-gnomedesktop-3.0 42.0-1
ii gir1.2-graphene-1.0 1.10.8-1
ii gir1.2-gstreamer-1.0 1.20.1-1
ii gir1.2-gtk-3.0 3.24.33-1
ii gir1.2-gtk-4.0 4.6.2+ds-1
ii gir1.2-gweather-3.0 40.0-5
ii gir1.2-ibus-1.0 1.5.26-2
ii gir1.2-mutter-9 41.4-1
ii gir1.2-nm-1.0 1.36.4-1
ii gir1.2-nma-1.0 1.8.36-1
ii gir1.2-pango-1.0 1.50.6+ds-1
ii gir1.2-polkit-1.0 0.105-33
ii gir1.2-rsvg-2.0 2.52.5+dfsg-3+b1
ii gir1.2-soup-2.4 2.74.2-3
ii gir1.2-upowerglib-1.0 0.99.17-1
ii gir1.2-webkit2-4.0 2.34.6-1
ii gjs 1.72.0-2
ii gnome-backgrounds 42.0-1
ii gnome-settings-daemon 42.1-2
ii gnome-shell-common 41.4-1
ii gsettings-desktop-schemas 42.0-1
ii gstreamer1.0-pipewire 0.3.49-1
ii libatk-bridge2.0-0 2.38.0-3
ii libatk1.0-0 2.36.0-3
ii libc6 2.33-7
ii libcairo2 1.16.0-5
ii libecal-2.0-1 3.44.0-3
ii libedataserver-1.2-26 3.44.0-3
ii libgcr-base-3-1 3.40.0-4
ii libgdk-pixbuf-2.0-0 2.42.8+dfsg-1
ii libgirepository-1.0-1 1.72.0-1
ii libgjs0g 1.72.0-2
ii libgles2 1.4.0-1
ii libglib2.0-0 2.72.0-1+b1
ii libglib2.0-bin 2.72.0-1+b1
ii libgnome-autoar-0-0 0.4.3-1
ii libgnome-desktop-3-19 42.0-1
ii libgraphene-1.0-0 1.10.8-1
ii libgtk-3-0 3.24.33-1
ii libgtk-4-1 4.6.2+ds-1
ii libical3 3.0.14-1
ii libjson-glib-1.0-0 1.6.6-1
ii libmutter-9-0 41.4-1
ii libnm0 1.36.4-1
ii libpango-1.0-0 1.50.6+ds-1
ii libpangocairo-1.0-0 1.50.6+ds-1
ii libpolkit-agent-1-0 0.105-33
ii libpolkit-gobject-1-0 0.105-33
ii libpulse-mainloop-glib0 15.0+dfsg1-4
ii libpulse0 15.0+dfsg1-4
ii libsecret-1-0 0.20.5-2
ii libsystemd0 250.4-1
ii libwayland-server0 1.20.0-1
ii libx11-6 2:1.7.2-2+b1
ii libxfixes3 1:6.0.0-1
ii python3 3.9.8-1
Versions of packages gnome-shell recommends:
ii bolt 0.9.2-1
ii chrome-gnome-shell 10.1-5
ii gdm3 42.0-1
ii gkbd-capplet 3.26.1-2
ii gnome-control-center 1:41.4-2
ii gnome-menus 3.36.0-1
ii gnome-user-docs 42.0-1
ii ibus 1.5.26-2
pn iio-sensor-proxy <none>
pn switcheroo-control <none>
ii unzip 6.0-26
Versions of packages gnome-shell suggests:
pn gir1.2-malcontent-0 <none>
ii gir1.2-telepathyglib-0.12 0.24.1-3
ii gir1.2-telepathylogger-0.2 0.8.2-4
ii gnome-shell-extension-prefs 41.4-1
Versions of packages gnome-session depends on:
ii gnome-session-bin 42.0-1
ii gnome-session-common 42.0-1
ii gnome-settings-daemon 42.1-2
Versions of packages gnome-session suggests:
ii desktop-base 11.0.3
ii gnome-keyring 40.0-3
Versions of packages gnome-settings-daemon depends on:
ii gnome-settings-daemon-common 42.1-2
ii gsettings-desktop-schemas 42.0-1
ii libasound2 1.2.6.1-2+b1
ii libc6 2.33-7
ii libcairo2 1.16.0-5
ii libcanberra-gtk3-0 0.30-8
ii libcanberra0 0.30-8
ii libcolord2 1.4.6-1
ii libcups2 2.4.1op1-2
ii libfontconfig1 2.13.1-4.4
ii libgcr-base-3-1 3.40.0-4
ii libgdk-pixbuf-2.0-0 2.42.8+dfsg-1
ii libgeoclue-2-0 2.5.7-3
ii libgeocode-glib0 3.26.2-2
ii libglib2.0-0 2.72.0-1+b1
ii libgnome-desktop-3-19 42.0-1
ii libgtk-3-0 3.24.33-1
ii libgudev-1.0-0 237-2
ii libgweather-4-0 4.0.0-1
ii liblcms2-2 2.12~rc1-2
ii libmm-glib0 1.18.6-2
ii libnm0 1.36.4-1
ii libnotify4 0.7.9-3
ii libnspr4 2:4.32-3
ii libnss3 2:3.75-1
ii libpam-systemd [logind] 250.4-1
ii libpango-1.0-0 1.50.6+ds-1
ii libpangocairo-1.0-0 1.50.6+ds-1
ii libpolkit-gobject-1-0 0.105-33
ii libpulse-mainloop-glib0 15.0+dfsg1-4
ii libpulse0 15.0+dfsg1-4
ii libupower-glib3 0.99.17-1
ii libwacom9 2.1.0-2
ii libwayland-client0 1.20.0-1
ii libx11-6 2:1.7.2-2+b1
ii libxext6 2:1.3.4-1
ii libxfixes3 1:6.0.0-1
ii libxi6 2:1.8-1
Versions of packages gnome-settings-daemon recommends:
pn iio-sensor-proxy <none>
ii pulseaudio 15.0+dfsg1-4
ii x11-xserver-utils 7.7+9
Versions of packages gnome-settings-daemon suggests:
pn usbguard <none>
Versions of packages libgjs0g depends on:
ii libc6 2.33-7
ii libcairo-gobject2 1.16.0-5
ii libcairo2 1.16.0-5
ii libffi8 3.4.2-4
ii libgcc-s1 12-20220319-1
ii libgirepository-1.0-1 [libgirepository-1.0-1-with-libffi8] 1.72.0-1
ii libglib2.0-0 2.72.0-1+b1
ii libmozjs-91-0 91.7.0-5
ii libreadline8 8.1.2-1
ii libstdc++6 12-20220319-1
ii libx11-6 2:1.7.2-2+b1
Versions of packages gnome-shell is related to:
ii libegl-mesa0 [libegl-vendor] 21.3.7-1
ii libgl1-mesa-dri 21.3.7-1
ii libglx-mesa0 [libglx-vendor] 21.3.7-1
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list