Login picture missing

Bug #701481 reported by Dylan Coakley
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gdm (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: gdm

It doesn't happen all of the time but sometimes my user picture (face pic) is missing even though I do have one selected. (not a custom one... a selection from the defaults)

Unfortunately I don't know why or how this happens.

Revision history for this message
Fritz Heinrichmeyer (fritz-heinrichmeyer) wrote :

This effect to me was only of low importance so i did not report it, but i see it since i use maverick.

Kind of workaround: Abort a login process, thereafter the user faces appear completely.

Revision history for this message
Dylan Coakley (dylan-coakley) wrote :

Yeah it was such a small problem I thought about not reporting it... but at the same time a bug is a bug even if its small.

Changed in gdm (Ubuntu):
status: New → Confirmed
Revision history for this message
Oscar Benjamin (oscar-j-benjamin) wrote :

I'm having this bug with gdm in oneiric (fresh install). It was working fine for me in natty.

To begin with the gdm greeter displays a list of users only by name without any user profile pictures. The user pictures appear if I click on a user and then cancel (instead of entering password).

I think this is an relevant bug. My 4yr old daughter can login by clicking a picture of herself. She can just about read her name now, but I'd rather have the profile pictures displayed. The lightdm theme does not provide this functionality, so I switched back to gdm only to find it now broken.

As an aside, if anyone knows how to get profile pictures in lightdm could they let me know? The first thing that comes up on google image search for lightdm themes looks much better (for my purposes) than the default theme but it doesn't seem to be available for install:
http://www.geek.com/articles/chips/ubuntu-adopts-lightdm-login-screens-to-get-more-exciting-20110512/

Revision history for this message
Oscar Benjamin (oscar-j-benjamin) wrote :

Oct 19 21:05:14 owench gdm-binary[1145]: WARNING: Unable to load file '/etc/gdm/custom.conf': No such file or directory
Oct 19 21:05:14 owench gdm-simple-slave[1155]: WARNING: Unable to load file '/etc/gdm/custom.conf': No such file or directory
Oct 19 21:05:15 owench gdm-simple-slave[1155]: CRITICAL: gdm_session_direct_get_username: assertion `session != NULL' failed
Oct 19 21:05:17 owench gdm-session-worker[1607]: WARNING: Unable to load file '/etc/gdm/custom.conf': No such file or directory
Oct 19 21:05:17 owench gdm-session-worker[1607]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed
Oct 19 21:05:18 owench gdm-simple-greeter[1602]: Gtk-WARNING: Overriding tab label for notebook
Oct 19 21:05:18 gdm-simple-greeter[1602]: last message repeated 4 times
Oct 19 21:05:18 owench gdm-simple-greeter[1602]: Gtk-WARNING: /build/buildd/gtk+3.0-3.2.1/./gtk/gtkwidget.c:6857: widget not within a GtkWindow
Oct 19 21:05:18 owench gdm-simple-greeter[1602]: Gtk-CRITICAL: gtk_widget_get_preferred_height_for_width: assertion `width >= 0' failed
Oct 19 21:05:18 owench gdm-simple-greeter[1602]: Gtk-WARNING: gtk_widget_size_allocate(): attempt to allocate widget with width -3 and height -3
Oct 19 21:05:18 owench gdm-simple-greeter[1602]: Gtk-CRITICAL: gtk_widget_get_preferred_height_for_width: assertion `width >= 0' failed
Oct 19 21:05:18 owench gdm-simple-greeter[1602]: Gtk-CRITICAL: gtk_widget_get_preferred_height_for_width: assertion `width >= 0' failed
Oct 19 21:05:18 owench gdm-simple-greeter[1602]: Gtk-WARNING: gtk_widget_size_allocate(): attempt to allocate widget with width -47 and height -47
Oct 19 21:05:28 owench gdm-simple-greeter[1602]: Gdk-CRITICAL: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed
Oct 19 21:05:29 owench gdm-session-worker[1672]: WARNING: Unable to load file '/etc/gdm/custom.conf': No such file or directory
Oct 19 21:05:29 owench gdm-session-worker[1672]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed
Oct 19 21:05:29 owench gdm-simple-greeter[1602]: Gdk-CRITICAL: gdk_window_get_pointer: assertion `GDK_IS_WINDOW (window)' failed

Revision history for this message
Oscar Benjamin (oscar-j-benjamin) wrote :

The above appears in syslog each time I login. I don't know much about gtk or gdm but it would make sense if the greeter is having trouble sizing the window properly.

The greeter window it creates is too small to fit the pictures of each of us. After clicking a user and clicking cancel it shows the pictures but in a scrollable pane. On natty, the whole greeter window was a little bigger so that it exactly fit the pictures.

The warning:
"""Gtk-WARNING: Overriding tab label for notebook"""
appears 5 times (once for each row in the user list pane?). Perhaps this causes the subsequent problems with allocating the correct size?

For the particular syslog entry above, I clicked a user and cancelled so that the greeter was displaying the pictures (in the pane that was still too small). I think that happened between the times 21:05:18 and 21:05:28 without resulting in any messages so that the remaining messages are all from when I clicked the user, entered the password, and actually logged in.

Revision history for this message
Oscar Benjamin (oscar-j-benjamin) wrote :

I would post screenshots but I don't know how.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.