Bug 698177

Summary: pam: gdm-password[1243]: CRITICAL: act_user_manager_get_user: assertion `use rname != NULL && username[0] != '\0'' failed
Product: [Fedora] Fedora Reporter: Steve Tyler <stephent98>
Component: gdmAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: jmccann, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-07 18:19:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
/var/log/messages with gdm backtrace none

Description Steve Tyler 2011-04-20 11:18:02 UTC
Description of problem:
gdm backtrace in /var/log/messages

Version-Release number of selected component (if applicable):
accountsservice-0.6.9-1.fc15.i686
gdm-3.0.0-2.fc15.i686
gdm-plugin-fingerprint-3.0.0-2.fc15.i686
pam-1.1.3-8.fc15.i686

How reproducible:
I have seen this a few times on two different F15 systems.

Steps to Reproduce:
Possibly ...
1. Boot to gdm. NB: The user list showed "Other..." only.
2. Press Enter twice.
   (Do not type in a user name or a password.)
  
Actual results:
Get an authentication error, as expected.

Expected results:


Additional info:

Comment 1 Steve Tyler 2011-04-20 11:23:12 UTC
snippet from /var/log/messages

Apr 20 03:35:57 spruce dbus: [system] Successfully activated service 'net.reactivated.Fprint'
Apr 20 03:37:32 spruce pam: gdm-password[1243]: CRITICAL: act_user_manager_get_user: assertion `username != NULL && username[0] != '\0'' failed
Apr 20 03:37:32 spruce gdm[1296]: ******************* START **********************************
Apr 20 03:37:34 spruce gdm[1296]: [Thread debugging using libthread_db enabled]
Apr 20 03:37:35 spruce gdm[1296]: 0x00367416 in __kernel_vsyscall ()
Apr 20 03:37:35 spruce gdm[1296]: #0  0x00367416 in __kernel_vsyscall ()
Apr 20 03:37:35 spruce gdm[1296]: #1  0x49ee45a3 in __waitpid_nocancel () at ../sysdeps/unix/syscall-template.S:82
Apr 20 03:37:35 spruce gdm[1296]: #2  0x0805568d in ?? ()
Apr 20 03:37:35 spruce gdm[1296]: #3  0x08055aa9 in ?? ()
Apr 20 03:37:35 spruce gdm[1296]: #4  <signal handler called>
Apr 20 03:37:35 spruce gdm[1296]: #5  0x4e2f4014 in act_user_is_loaded () from /usr/lib/libaccountsservice.so.0
Apr 20 03:37:35 spruce gdm[1296]: #6  0x0804d6e9 in ?? ()
Apr 20 03:37:35 spruce gdm[1296]: #7  0x0804e7a4 in ?? ()
Apr 20 03:37:35 spruce gdm[1296]: #8  0x0804efb8 in ?? ()
Apr 20 03:37:35 spruce gdm[1296]: #9  0x4b3d27a5 in pam_vprompt () from /lib/libpam.so.0
Apr 20 03:37:35 spruce gdm[1296]: #10 0x4b3d296c in pam_prompt () from /lib/libpam.so.0
Apr 20 03:37:35 spruce gdm[1296]: #11 0x00beda20 in ?? () from /lib/security/pam_unix.so
Apr 20 03:37:35 spruce gdm[1296]: #12 0x00beb1c8 in pam_sm_authenticate () from /lib/security/pam_unix.so
Apr 20 03:37:35 spruce gdm[1296]: #13 0x4b3cd615 in ?? () from /lib/libpam.so.0
Apr 20 03:37:35 spruce gdm[1296]: #14 0x4b3ccd14 in pam_authenticate () from /lib/libpam.so.0
Apr 20 03:37:35 spruce gdm[1296]: #15 0x080509bb in ?? ()
Apr 20 03:37:35 spruce gdm[1296]: #16 0x4d7ea851 in g_idle_dispatch (source=0x9641200, callback=0x8050670, user_data=0x9639000) at gmain.c:4545
Apr 20 03:37:35 spruce gdm[1296]: #17 0x4d7ee7ff in g_main_dispatch (context=0x9636e88) at gmain.c:2440
Apr 20 03:37:35 spruce gdm[1296]: #18 g_main_context_dispatch (context=0x9636e88) at gmain.c:3013
Apr 20 03:37:35 spruce gdm[1296]: #19 0x4d7eef70 in g_main_context_iterate (context=0x9636e88, block=1300225200, dispatch=1, self=0x9629858) at gmain.c:3091
Apr 20 03:37:35 spruce gdm[1296]: #20 0x4d7ef697 in g_main_loop_run (loop=0x96374b8) at gmain.c:3299
Apr 20 03:37:35 spruce gdm[1296]: #21 0x0804bdff in ?? ()
Apr 20 03:37:35 spruce gdm[1296]: #22 0x49d5f513 in __libc_start_main (main=0x804bb80, argc=1, ubp_av=0xbfaaaa94, init=0x8057310, fini=0x8057380, rtld_fini=0x49d329b0 <_dl_fini>, stack_end=0xbfaaaa8c) at libc-start.c:226
Apr 20 03:37:35 spruce gdm[1296]: #23 0x0804beb5 in ?? ()
Apr 20 03:37:35 spruce gdm[1296]: Backtrace stopped: Not enough registers or memory available to unwind further
Apr 20 03:37:35 spruce gdm[1296]: 
Apr 20 03:37:35 spruce gdm[1296]: Thread 1 (Thread 0xb78078d0 (LWP 1243)):
Apr 20 03:37:35 spruce gdm[1296]: #0  0x00367416 in __kernel_vsyscall ()

Comment 2 Steve Tyler 2011-04-20 11:29:14 UTC
Created attachment 493445 [details]
/var/log/messages with gdm backtrace

Comment 3 Steve Tyler 2011-04-20 11:43:25 UTC
A reproducer is:

1. Select "Other..."
2. Press Enter (leave "Username" empty)

Comment 4 Fedora Admin XMLRPC Client 2011-06-21 15:30:36 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 5 Fedora Admin XMLRPC Client 2011-06-21 15:32:30 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 6 Fedora Admin XMLRPC Client 2011-06-21 15:35:14 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 7 Fedora Admin XMLRPC Client 2011-06-21 15:38:30 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 8 Fedora Admin XMLRPC Client 2011-06-21 15:48:09 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 9 Fedora Admin XMLRPC Client 2011-06-21 15:50:38 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 10 Fedora Admin XMLRPC Client 2011-06-21 15:52:58 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 11 Fedora Admin XMLRPC Client 2011-06-21 15:54:06 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 12 Fedora End Of Life 2012-08-07 18:19:55 UTC
This message is a notice that Fedora 15 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 15. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 15 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping