[Bug 1003296] [NEW] lightdm crashed with SIGSEGV in _pam_winbind_change_pwd() when password is expiring

Launchpad Bug Tracker 1003296 at bugs.launchpad.net
Mon Jul 8 13:57:36 UTC 2013


You have been subscribed to a public bug by Bryan Quigley (bryanquigley):

My precise client is member of a Windows Domain. A domain user can login
using samba/winbind without problem in tty and via lightdm if the user
password is ok.

If the password is expiring a domain user logs in correctly via TTY,
with a message "Your password is expiring in 10 days". if tries with
lightdm the user gets the message "Your password is expiring in 10
days", but then returns to the username request.

On /var/log/syslog i get:

May 23 08:50:52 tv52605 kernel: [ 1046.645230] lightdm[2415]: segfault
at 0 ip b73d976a sp bfd66fa8 error 4 in libc-2.15.so[b729c000+19f000]

for each time the user tries to login with the domain user credentials.

Expected behaviour:

the user sees the message  "Your password is expiring in 10 days", then
logs in (like gdm in ubuntu 10.04 does).

I attach the crash file i found in /var/crash/ (that i'm unable to send
via apport-bug tue to same strange bug)

[Impact]

 * This bug makes users unable to login via the LightDM interface when
their password is close to expiring.

 * This upload just checks for a null reference so that LightDM won't
crash on it.

[Test Case]

 * Set up Active Directory (not tested with Samba AD)
 * Have user passwords to expire after a certain time
 * Wait until they would be alerted for this, note crash on login

[Regression Potential]

 * It is has been upstream for a while now and has been tested by several users.  It is also already fixing in Ubuntu Raring+
 * There might be a better way to handle the null pointer?

** Affects: samba (Ubuntu)
     Importance: High
     Assignee: Bryan Quigley (bryanquigley)
         Status: Confirmed

** Affects: samba (Ubuntu Precise)
     Importance: High
         Status: Confirmed


** Tags: patch
-- 
lightdm crashed with SIGSEGV in _pam_winbind_change_pwd() when password is expiring
https://bugs.launchpad.net/bugs/1003296
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list