Summary: | gnome-base/gnome-shell-3.8.4 crashes: /usr/share/gnome-shell/js/ui/dateMenu.js:212 - Argument 'text' (type utf8) may not be null | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | thorus90 |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | alexander, jano.vesely |
Priority: | Normal | Keywords: | NeedPatch |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=698952 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 463242 | ||
Attachments: |
journalctl -b
emerge --info |
Description
thorus90
2013-08-15 13:32:43 UTC
The immediate cause of the crash is that there is something wrong with your system clock: GnomeDesktop.WallClock().clock is returning null, and since that's something which should never happen, gnome-shell crashes. Errors like 'Got a request to focus the no_focus_window with a timestamp of 0. This shouldn't happen!' are also suggestive of something clock-related... Please attach the output of "emerge --info systemd gnome-shell gnome-settings-daemon gnome-desktop gdm gjs gobject-introspection glib" Created attachment 356080 [details]
emerge --info
But my system time is set? When I invoke date after a fresh boot I'm getting the correct time. Interesting. Most of the other errors I get too in my logs, and they are not fatal as far as I can tell. Possibly gnome-desktop's clock library is failing because of locale or internationalization issues? You have a lot of "Locale not supported by C library" warnings in the log. So how to change that. After every boot I have to do loadkeys de, because of an english keyboard. Refering to http://wiki.gentoo.org/wiki/Systemd#Locale it's not possible yet to set this via systemd. could fix the problem by changing my locale settings in /etc/env.d/02locale from LANG="de_DE.ISO8859-1" to LANG="de_DE.utf8" This is a known bug https://bugzilla.gnome.org/show_bug.cgi?id=698952 I don't need to run loadkeys at all and I am running systemd, and I used that wiki page for doing it :| The only problem was it still needing the env.d file for locales (like with openrc) It is known problem, which is not fixed upstream, if the non unicode locale is in use wall clock returns NULL instead of time string, and this possibly causes many crashes We cannot do much more until upstream doesn't fix this *** Bug 478390 has been marked as a duplicate of this bug. *** |