nscd crashed with SIGSEGV in _nss_files_init()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eglibc (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Invalid
|
Undecided
|
Unassigned | ||
unscd (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Clean x86-64 install of precise as of 2012-03-17; unscd is hit with SEGV whenever it starts, ie 100% reproducability.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: unscd 0.47-2build2
ProcVersionSign
Uname: Linux 3.2.0-19-generic x86_64
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
Date: Sun Mar 18 11:18:59 2012
Disassembly: => 0x1: Cannot access memory at address 0x1
ExecutablePath: /usr/sbin/nscd
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120316)
ProcCmdline: /usr/sbin/nscd
ProcEnviron:
LANGUAGE=en_SG:en
TERM=linux
LANG=en_SG.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x1: Cannot access memory at address 0x1
PC (0x00000001) not located in a known VMA region (needed executable region)!
SegvReason: executing NULL VMA
Signal: 11
SourcePackage: unscd
StacktraceTop:
?? ()
_nss_files_init (cb=0x1) at nss_files/
nss_load_library (ni=<optimized out>) at nsswitch.c:412
nss_load_
__nss_disable_nscd (cb=<optimized out>) at nsswitch.c:895
Title: nscd crashed with SIGSEGV in _nss_files_init()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
unscd 0.48 fixes just this issue (see patch delta below) and is already released in Quantal, so is a candidate fix for this issue in Precise:
http://
http://
http://
I have verified this here and it addresses the issue. SRU justification:
[Impact] unscd-0.47 crashes each time it is started, thus is useless and obtrusive
[Test Case] start unscd-0.47: sudo /etc/init.d/unscd start
[Regression Potential] None due to existing crasher
visibility: | private → public |
Changed in unscd (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in eglibc (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in eglibc (Ubuntu Precise): | |
status: | New → Invalid |
StacktraceTop: files-init. c:47 all_libraries (def=0x7f03dd560b74 "dns [!UNAVAIL=return] files", service= 0x7f03dd560b90 "hosts") at nsswitch.c:875
?? ()
_nss_files_init (cb=0x1) at nss_files/
nss_load_library (ni=<optimized out>) at nsswitch.c:412
nss_load_
__nss_disable_nscd (cb=<optimized out>) at nsswitch.c:895