Crash when clicking date on top bar
Affected version
gnome-shell with the latest git commit of:
commit b83b22bc58ef7f9c90f83352b890914d0bff85fd
Author: Bastien Nocera <hadess@hadess.net>
Date: Fri Jan 14 12:27:57 2022 +0100
powerProfiles: Remove support for power-profiles-daemon < 0.9.0
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2101>
Paired with mutter with the latest git commit of:
commit f654243cf880ab66421c1ea3a2bb7e8c0a9399d1
Author: Matej Urbančič <mateju@src.gnome.org>
Date: Mon Feb 7 20:00:06 2022 +0000
Update Slovenian translation
With mozjs-91 git which includes the latest commit of:
commit 57b22dbf8b2f22c15fb8aee5a12b9b6d7c2ebf22
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Tue Feb 1 02:33:19 2022 +0100
New upstream version 91.5.1
With GJS which includes the latest commit of:
commit cf94e871d7768b64d6b55362d55e30ca720d7070
Merge: dc12b16e c4c6fd32
Author: Philip Chimento <philip.chimento@gmail.com>
Date: Fri Feb 4 06:17:18 2022 +0000
Merge branch 'bigint-as-input' into 'master'
Accept BigInt values as input for 64-bit parameters to introspected functions
See merge request GNOME/gjs!712
OS: Ubuntu Jammy Jellyfish with my GNOME PPA that has mostly 42.alpha packages.
Bug summary
When I click the clock in the top bar, it crashes.
Steps to reproduce
Click the clock in the top bar.
What happened
gnome-shell crashed.
What did you expect to happen
It will show the usual calendar with notifications.
Btw, in GDM, the calendar shows up without crashing.
Relevant logs, screenshots, screencasts etc.
Below is a snapshot of the crash running journalctl --no-hostname -fxe /usr/bin/gnome-shell
:
Feb 08 22:21:04 gnome-shell[2734829]: JS ERROR: RangeError: 1.9181930805555556 can't be converted to BigInt because it isn't an integer
ngettext@resource:///org/gnome/gjs/modules/core/_gettext.js:48:17
formatTimeSpan@resource:///org/gnome/shell/misc/util.js:195:24
vfunc_map@resource:///org/gnome/shell/ui/calendar.js:805:26
vfunc_map@resource:///org/gnome/shell/ui/calendar.js:887:15
open@resource:///org/gnome/shell/ui/boxpointer.js:99:14
open@resource:///org/gnome/shell/ui/popupMenu.js:942:26
toggle@resource:///org/gnome/shell/ui/popupMenu.js:816:18
vfunc_event@resource:///org/gnome/shell/ui/panelMenu.js:139:23
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: Bail out! Clutter:ERROR:../clutter/clutter/clutter-actor.c:1270:clutter_actor_set_mapped: assertion failed: (CLUTTER_ACTOR_IS_MAPPED (self))
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: **
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: Clutter:ERROR:../clutter/clutter/clutter-actor.c:1270:clutter_actor_set_mapped: assertion failed: (CLUTTER_ACTOR_IS_MAPPED (self))
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: GNOME Shell crashed with signal 6
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: == Stack trace for context 0x561bfe972180 ==
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: #0 561c046eb488 i resource:///org/gnome/shell/ui/calendar.js:887 (372c4dc60920 @ 45)
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: #1 561c046eb3e0 i resource:///org/gnome/shell/ui/boxpointer.js:99 (372c4dc04790 @ 204)
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: #2 561c046eb328 i resource:///org/gnome/shell/ui/popupMenu.js:942 (372c4dc27ba0 @ 206)
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: #3 561c046eb298 i resource:///org/gnome/shell/ui/popupMenu.js:816 (372c4dc27920 @ 91)
Feb 08 22:21:04 org.gnome.Shell.desktop[2734829]: #4 7ffd975c4790 b resource:///org/gnome/shell/ui/panelMenu.js:139 (372c4dc9ae20 @ 126)
Feb 08 22:21:04 gnome-shell[2738665]: Running GNOME Shell (using mutter 42.alpha) as a X11 window and compositing manager
Feb 08 22:21:04 gnome-shell[2738665]: ATK Bridge is disabled but a11y has already been enabled.
Feb 08 22:21:05 gnome-shell[2738665]: Getting parental controls for user 1000
Feb 08 22:21:05 gnome-shell[2738665]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Feb 08 22:21:05 gnome-shell[2738665]: Will monitor session 18828
Feb 08 22:21:05 gnome-shell[2738665]: Warning: Hiding app because parental controls not yet initialised: firefox.desktop
Feb 08 22:21:05 gnome-shell[2738665]: Warning: Hiding app because parental controls not yet initialised: org.gnome.Nautilus.desktop
Feb 08 22:21:05 gnome-shell[2738665]: Warning: Hiding app because parental controls not yet initialised: org.gnome.Terminal.desktop
Feb 08 22:21:05 gnome-shell[2738665]: Warning: Hiding app because parental controls not yet initialised: com.gitlab.newsflash.Devel.desktop
Feb 08 22:21:05 gnome-shell[2738665]: g_time_zone_get_offset: assertion 'interval_valid (tz, (guint)interval)' failed
Feb 08 22:21:05 gnome-shell[2738665]: Missing required core component Settings, expect trouble…
Feb 08 22:21:05 gnome-shell[2738665]: Telepathy is not available, chat integration will be disabled.
Feb 08 22:21:05 gnome-shell[2738665]: Warning: Hiding app because parental controls not yet initialised: org.gnome.Contacts.desktop
Feb 08 22:21:05 gnome-shell[2738665]: Warning: Hiding app because parental controls not yet initialised: org.gnome.Nautilus.desktop
Feb 08 22:21:05 gnome-shell[2738665]: Warning: Hiding app because parental controls not yet initialised: org.gnome.Boxes.desktop
Feb 08 22:21:05 gnome-shell[2738665]: Warning: Hiding app because parental controls not yet initialised: org.gnome.Calculator.desktop
Feb 08 22:21:05 gnome-shell[2738665]: Warning: Hiding app because parental controls not yet initialised: org.gnome.Calendar.desktop
Thank you for helping me fix this.