invalid character(s) for usernames in GDM

Bug #585128 reported by Bhabba
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gdm (Ubuntu)
Fix Released
Low
Sebastien Bacher
Lucid
Fix Released
Low
Unassigned

Bug Description

Binary package hint: gdm

affected package (probably): gdm (2.30.0-0ubuntu5)
ubuntu release: 10.04 LTS (Lucid Lynx)
system language: german (switzerland)

bug description:
Using the character "&" in a username (the complete or extensive name which can be changed through the users administration GUI "users-admin") will result in very weird behavior in the GDM login screen: mostly the username itself is replaced by "(null)" or another username which doesn't contain the character "&". Another time no username (and panel) shows up at all and you can't log in through the GUI. In the users administration program "users-admin" the usernames on the left side containing a "&" are also replaced by another non-affected username. If you change the affected usernames into something else without a "&" everything works fine again.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: gdm 2.30.0-0ubuntu5
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-22-generic i686
Architecture: i386
Date: Mon May 24 21:30:04 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
ProcEnviron:
 LANGUAGE=de_CH:de:de_DE:de_LI:de_AT:de_LU:de_BE:en
 LANG=de_CH.UTF-8
 SHELL=/bin/bash
SourcePackage: gdm

Revision history for this message
Bhabba (bhabba) wrote :
Bhabba (bhabba)
tags: added: gdm
tags: removed: gdm
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed in upstream git now

Changed in gdm (Ubuntu):
importance: Undecided → Low
status: New → Fix Committed
Changed in gdm (Ubuntu Lucid):
importance: Undecided → Low
status: New → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

sru team, the debdiff for the stable update which has been uploaded is on bug #403441

Revision history for this message
Colin Watson (cjwatson) wrote : Please test proposed package

Accepted gdm into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
linrunner (linrunner) wrote :

The gdm-package 2.30.2.is.2.30.0-0ubuntu2 in PROPOSED suffers from a regression. The following upstream fix (see changelog) doesn't work anymore

* New upstream bug fix release:
    - When the face browser is disabled, the PAM conversation is started
      immediately, so users do not need to click a button to start entering
      the username and password. (GNOME #591082)

gdm 2.30.2-0ubuntu1 works fine.

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 585128] Re: invalid character(s) for usernames in GDM

linrunner [2010-06-20 13:42 -0000]:
> The gdm-package 2.30.2.is.2.30.0-0ubuntu2 in PROPOSED suffers from a
> regression. The following upstream fix (see changelog) doesn't work
> anymore
>
> * New upstream bug fix release:
> - When the face browser is disabled, the PAM conversation is started
> immediately, so users do not need to click a button to start entering
> the username and password. (GNOME #591082)
>
> gdm 2.30.2-0ubuntu1 works fine.

2.30.2 was reverted from -proposed because it caused other
regressions. The regression you reported is only against a version in
-proposed which never made it to -updates, to the reversion is more
important right now.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

I've managed to reproduce the bug with the gdm version available on Lucid and I can confirm that the package on the proposed repository indeed fixes the issue. Marking this as verification done. Thanks all.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Sebastien Bacher (seb128) wrote :

the maverick version will be fixed when 2.30.3 is uploaded in the next days

Changed in gdm (Ubuntu):
assignee: nobody → Sebastien Bacher (seb128)
milestone: none → maverick-alpha-2
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gdm - 2.30.2.is.2.30.0-0ubuntu2

---------------
gdm (2.30.2.is.2.30.0-0ubuntu2) lucid-proposed; urgency=low

  * debian/patches/94_git_null_free_crash.patch:
    - git change to fix a crasher (lp: #403441)
  * debian/patches/95_git_name_escaping.patch:
    - git change to fix escaping issues leading to crashes (lp: #499690),
      or to having incorrect usernames displayed (lp: #585128)

  [ Didier Roche ]
  * debian/patches/30_don_t_save_failsafe_session.patch: (LP: #542345)
    - return FALSE instead of exiting on .desktop file without a comment
 -- Sebastien Bacher <email address hidden> Thu, 17 Jun 2010 15:41:17 +0200

Changed in gdm (Ubuntu Lucid):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gdm - 2.30.2.is.2.30.2-0ubuntu1

---------------
gdm (2.30.2.is.2.30.2-0ubuntu1) maverick; urgency=low

  * Tweak the version number to be newer than the lucid-updates one
  * debian/patches/94_git_null_free_crash.patch:
    - git change to fix a crasher (lp: #403441)
  * debian/patches/95_git_name_escaping.patch:
    - git change to fix escaping issues leading to crashes (lp: #499690),
      or to having incorrect usernames displayed (lp: #585128)
 -- Sebastien Bacher <email address hidden> Tue, 06 Jul 2010 13:36:48 +0200

Changed in gdm (Ubuntu):
status: Fix Committed → Fix Released
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.