https://bugzilla.novell.com/show_bug.cgi?id=738757 https://bugzilla.novell.com/show_bug.cgi?id=738757#c0 Summary: pam_winbind crashes when the user password is about to expire Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: Other OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Samba AssignedTo: samba-maintainers@SuSE.de ReportedBy: aduffeck@suse.com QAContact: samba-maintainers@SuSE.de Found By: --- Blocker: --- When authenticating against ActiveDirectory running on Windows 2003 and the user password is about to expire we get a message about the password expiry and instead of being logged in we see the gdm login screen again. We found the following backtrace in the logs which seems to be causing it: Dec 28 10:38:42 eeesuse gdm][1616]: pam_winbind(gdm:auth): getting password (0x00000390) Dec 28 10:38:42 eeesuse gdm][1616]: pam_winbind(gdm:auth): pam_get_item returned a password Dec 28 10:38:44 eeesuse gdm][1616]: pam_winbind(gdm:auth): user 'TROLLBYN\sara-anders' granted access Dec 28 10:38:44 eeesuse gdm[1676]: ******************* START ********************************** Dec 28 10:38:45 eeesuse gdm[1676]: [Thread debugging using libthread_db enabled] Dec 28 10:38:45 eeesuse gdm[1676]: 0xb767543e in __waitpid_nocancel () from /lib/libpthread.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: #0 0xb767543e in __waitpid_nocancel () from /lib/libpthread.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: #1 0x08057d1d in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: #2 0x08058129 in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: #3 <signal handler called> Dec 28 10:38:45 eeesuse gdm[1676]: #4 0xb75288c5 in raise () from /lib/libc.so.6 Dec 28 10:38:45 eeesuse gdm[1676]: #5 0xb752a1d5 in abort () from /lib/libc.so.6 Dec 28 10:38:45 eeesuse gdm[1676]: #6 0xb76fe40e in g_assertion_message () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: #7 0x0804f9df in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: #8 0xb7117fc4 in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: #9 0xb7118049 in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: #10 0xb7118c2c in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: #11 0xb7118dbc in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: #12 0xb7119f4a in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: #13 0xb711a721 in pam_sm_authenticate () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: #14 0xb7852aa5 in ?? () from /lib/libpam.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: #15 0xb78521c7 in pam_authenticate () from /lib/libpam.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: #16 0x08051763 in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: #17 0xb76d4d10 in ?? () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: #18 0xb76d8e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: #19 0xb76d9560 in ?? () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: #20 0xb76d9b6b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: #21 0x0804c819 in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: #22 0xb7514003 in __libc_start_main () from /lib/libc.so.6 Dec 28 10:38:45 eeesuse gdm[1676]: #23 0x0804c8d1 in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: Backtrace stopped: Not enough registers or memory available to unwind further Dec 28 10:38:45 eeesuse gdm[1676]: Dec 28 10:38:45 eeesuse gdm[1676]: Thread 1 (Thread 0xb72b3720 (LWP 1616)): Dec 28 10:38:45 eeesuse gdm[1676]: #0 0xb767543e in __waitpid_nocancel () from /lib/libpthread.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #1 0x08057d1d in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #2 0x08058129 in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #3 <signal handler called> Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #4 0xb75288c5 in raise () from /lib/libc.so.6 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #5 0xb752a1d5 in abort () from /lib/libc.so.6 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #6 0xb76fe40e in g_assertion_message () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #7 0x0804f9df in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #8 0xb7117fc4 in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #9 0xb7118049 in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #10 0xb7118c2c in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #11 0xb7118dbc in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #12 0xb7119f4a in ?? () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #13 0xb711a721 in pam_sm_authenticate () from /lib/security/pam_winbind.so Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #14 0xb7852aa5 in ?? () from /lib/libpam.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #15 0xb78521c7 in pam_authenticate () from /lib/libpam.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #16 0x08051763 in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #17 0xb76d4d10 in ?? () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #18 0xb76d8e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #19 0xb76d9560 in ?? () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #20 0xb76d9b6b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #21 0x0804c819 in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #22 0xb7514003 in __libc_start_main () from /lib/libc.so.6 Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: #23 0x0804c8d1 in ?? () Dec 28 10:38:45 eeesuse gdm[1676]: No symbol table info available. Dec 28 10:38:45 eeesuse gdm[1676]: Backtrace stopped: Not enough registers or memory available to unwind further Dec 28 10:38:45 eeesuse gdm[1676]: A debugging session is active. Dec 28 10:38:45 eeesuse gdm[1676]: Dec 28 10:38:45 eeesuse gdm[1676]: #011Inferior 1 [process 1616] will be detached. Dec 28 10:38:45 eeesuse gdm[1676]: Dec 28 10:38:45 eeesuse gdm[1676]: Quit anyway? (y or n) [answered Y; input not from terminal] Dec 28 10:38:45 eeesuse gdm[1676]: ******************* END ********************************** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.