Crash in pam_sm_authenticate
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eCryptfs |
New
|
Undecided
|
Unassigned | ||
Fedora |
Fix Released
|
Undecided
|
Bug Description
This crash has been experienced by several people on Fedora 21 [1]. I've personally seen it with ecryptfs-utils 103.
I've tried reporting it to GNOME [2], and here's what Ray Strode said:
"this looks like some sort of bug in pam_ecryptfs not a bug in gdm. My guess is
ecryptfs uses the typed in password to decrypt the fs, but with fingerprint
login, there's not password to decrypt with. you probably need to disable the
fingerprint login and/or take pam_ecryptfs out of your fingerprint
authentication stack."
Note that I'm not using the fingerprint at all, and anyway a crash is an incorrect behavior.
1: https:/
2: https:/
#0 strlen () at ../sysdeps/
No locals.
#1 0x00007f473c67211e in __GI___strdup (s=0x0) at strdup.c:41
len = <optimized out>
new = <optimized out>
#2 0x00007f4731d2df63 in pam_sm_authenticate (pamh=0x7f473fb
salt_hex = '\000' <repeats 15 times>
private_mnt = 0x7f473fb31660 "/home/
rc = 0
epd = 0x7f473fb30990
#3 0x00007f473cde9fd2 in _pam_dispatch_aux (use_cached_
retval = <optimized out>
action = <optimized out>
depth = 7
status = 7
prev_level = <optimized out>
stack_level = <optimized out>
impression = -1
skip_depth = 0
substates = 0x7f473fb2ee10
#4 _pam_dispatch (pamh=pamh@
h = <optimized out>
retval = <optimized out>
resumed = <optimized out>
#5 0x00007f473cde9890 in pam_authenticate (pamh=0x7f473fb
retval = <optimized out>
#6 0x00007f473e19fd5b in gdm_session_
error_code = <optimized out>
#7 do_authenticate (worker=
error = 0x0
#8 state_change_idle (worker=
new_state = <optimized out>
#9 0x00007f473d6b0aeb in g_main_dispatch (context=
dispatch = 0x7f473d6ad630 <g_idle_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x7f473faeb140
callback = 0x7f473e19fbe0 <state_change_idle>
cb_funcs = 0x7f473d99e8c0 <g_source_
cb_data = 0x7f473fb2ede0
source = 0x7f473fb2cca0
current = 0x7f473fafa070
i = 0
#10 g_main_
No locals.
#11 0x00007f473d6b0e88 in g_main_
timeout = 0
some_ready = 1
nfds = <optimized out>
fds = 0x7f473fb07a30
#12 0x00007f473d6b11b2 in g_main_loop_run (loop=0x7f473fb
#13 0x00007f473e1971b0 in main (argc=1, argv=0x7fff956b
main_loop = 0x7f473fb07a50
context = <optimized out>
worker = 0x7f473faeb140
address = <optimized out>
entries = {{long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
Changed in fedora: | |
importance: | Unknown → Undecided |
status: | Unknown → Fix Released |
Version-Release number of selected component:
gdm-3.14.1-2.fc21
Additional info: gdm-session- worker 201.fc21. x86_64
reporter: libreport-2.3.0
backtrace_rating: 4
cmdline: 'gdm-session-worker [pam/gdm-password]'
crash_function: strlen
executable: /usr/libexec/
kernel: 3.18.3-
runlevel: N 5
type: CCpp
uid: 0
Truncated backtrace: x86_64/ strlen. S:106 worker_ authenticate_ user at gdm-session- worker. c:1176 worker. c:2425 worker. c:2638
Thread no. 1 (9 frames)
#0 strlen at ../sysdeps/
#1 __strdup at strdup.c:41
#2 pam_sm_authenticate at pam_ecryptfs.c:161
#3 _pam_dispatch_aux at pam_dispatch.c:110
#4 _pam_dispatch at pam_dispatch.c:424
#5 pam_authenticate at pam_auth.c:34
#6 gdm_session_
#7 do_authenticate at gdm-session-
#8 state_change_idle at gdm-session-
Potential duplicate: bug 989653