You are not logged in.

#1 2013-09-05 03:25:33

naelstrof
Member
Registered: 2011-10-21
Posts: 13

gnome-keyring-daemon crashes when blank passwords are entered.

Steps to reproduce:

  • Install fresh Arch Linux

  • Install chromium, gnome, xorg-server, and xorg-xinit

  • Put "exec gnome-session" in ~/.xinitrc

  • Launch startx

  • Open chromium

  • On prompt for new keyring creation, leave password fields blank and press OK.

  • Witness gnome-shell crashing.

What's supposed to happen:

  • It's supposed to prompt the user asking if it's OK to have unencrypted keys.

What happens:

  • The gnome-shell crashes, and no keyrings or passwords were set or created.

journalctl output:

Sep 04 21:11:04 Winston gnome-session[1417]: Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.
Sep 04 21:11:04 Winston gnome-session[1417]: Window manager warning: Got a request to focus the no_focus_window with a timestamp of 0.  This shouldn't happen!
Sep 04 21:11:14 Winston gnome-session[1417]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1600029 (New Tab - )
Sep 04 21:11:14 Winston gnome-session[1417]: Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
Sep 04 21:11:18 Winston gnome-keyring-daemon[1478]: keyring alias directory: /home/naelstrof/.local/share/keyrings
Sep 04 21:11:31 Winston gnome-session[1417]: ** Message: init gpgme version 1.4.3
Sep 04 21:11:31 Winston gnome-session[1417]: ** Message: DNS-SD initialization failed: Daemon not running
Sep 04 21:11:38 Winston gnome-session[1417]: (gnome-shell:1494): Clutter-CRITICAL **: clutter_text_set_color: assertion `CLUTTER_IS_TEXT (self)' failed
Sep 04 21:11:38 Winston gnome-session[1417]: (gnome-shell:1494): Clutter-CRITICAL **: clutter_text_set_cursor_size: assertion `CLUTTER_IS_TEXT (self)' failed
Sep 04 21:11:38 Winston gnome-session[1417]: (gnome-shell:1494): Clutter-CRITICAL **: clutter_text_set_cursor_color: assertion `CLUTTER_IS_TEXT (self)' failed
Sep 04 21:11:38 Winston gnome-session[1417]: (gnome-shell:1494): Clutter-CRITICAL **: clutter_text_set_selected_text_color: assertion `CLUTTER_IS_TEXT (self)' failed
Sep 04 21:11:38 Winston gnome-session[1417]: (gnome-shell:1494): Clutter-CRITICAL **: clutter_text_get_font_name: assertion `CLUTTER_IS_TEXT (text)' failed
Sep 04 21:11:38 Winston gnome-session[1417]: (gnome-shell:1494): Clutter-CRITICAL **: clutter_text_set_font_name: assertion `CLUTTER_IS_TEXT (self)' failed
Sep 04 21:11:38 Winston gnome-session[1417]: (gnome-shell:1494): Clutter-CRITICAL **: clutter_text_get_font_name: assertion `CLUTTER_IS_TEXT (text)' failed
Sep 04 21:11:38 Winston gnome-keyring-daemon[1478]: prompting failed: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Sep 04 21:11:38 Winston gnome-session[1417]: WARNING: Application 'gnome-shell.desktop' killed by signal 11
Sep 04 21:11:38 Winston gnome-session[1417]: gnome-session[1417]: WARNING: Application 'gnome-shell.desktop' killed by signal 11
Sep 04 21:11:38 Winston gnome-session[1417]: ** Message: applet now removed from the notification area
Sep 04 21:11:39 Winston gnome-session[1417]: JS LOG: GNOME Shell started at Wed Sep 04 2013 21:11:39 GMT-0600 (MDT)

Anyone got any tips to what could be wrong? It's infuriating to have it ask to create a new key, while it won't let me set a blank key.
Giving the prompt an actual password works as intended, it's impossible to set it as a blank password, even using seahorse.

It's acting as if something is wrong with DBus, but journalctl -u dbus shows no problems. as well as systemctl status dbus.

Thanks for any help.

Oh yeah and attempting to use gdm causes the gnome-session not to launch at all. Since gdm created a key, I'm guessing the problems are related.

Last edited by naelstrof (2013-09-05 03:27:50)

Offline

#2 2013-09-05 04:54:30

naelstrof
Member
Registered: 2011-10-21
Posts: 13

Re: gnome-keyring-daemon crashes when blank passwords are entered.

I found an acceptable workaround:

gdm still fails to start x though, despite the startx command working fine.

Uninstalling gnome-keychain works just as well though :u.

Last edited by naelstrof (2013-09-05 05:39:09)

Offline

Board footer

Powered by FluxBB