[Bug 805154] Re: gdm-simple-slave crashed with SIGSEGV in _nss_compat_getpwnam_r()
Ryan Tandy
805154 at bugs.launchpad.net
Mon Nov 25 22:01:31 UTC 2013
** Description changed:
+ SRU justification:
+
+ [Impact]
+
+ * With automatic login enabled in /etc/gdm/custom.conf, gdm crashes
+ instead of logging in, and doesn't respawn, dropping to a text console
+ instead.
+
+ [Test Case]
+
+ * install gdm and choose it as the default display manager at the
+ debconf prompt
+
+ * create /etc/gdm/custom.conf with contents:
+
+ [daemon]
+ AutomaticLoginEnable=true
+ AutomaticLogin=some-username
+
+ (where "some-username" is a user on the system)
+
+ * Reboot (or stop the previous display manager and start gdm)
+
+ * In gdm in precise-updates, instead of logging in, gdm crashes, the
+ system drops to a text console, and a gdm-simple-slave segfault is
+ recorded in dmesg.
+
+ [Regression Potential]
+
+ * Minimal. The change consists only of adding a missing NULL parameter
+ check.
+
+ Original description:
+
Chrash happend while trying to change a desktop-icon. Searching the icon
in a hidden folder ".xxxx" in the user directory.
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: gdm 3.0.4-0ubuntu3
ProcVersionSignature: Ubuntu 3.0-2.3-generic-pae 3.0.0-rc4
Uname: Linux 3.0-2-generic-pae i686
NonfreeKernelModules: fglrx
Architecture: i386
Date: Sun Jul 3 01:25:08 2011
ExecutablePath: /usr/lib/gdm/gdm-simple-slave
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110531.1)
ProcCmdline: /usr/lib/gdm/gdm-simple-slave --display-id /org/gnome/DisplayManager/Display2
ProcEnviron:
- LANGUAGE=de_AT:de
- PATH=(custom, no user)
- LANG=de_AT.UTF-8
+ LANGUAGE=de_AT:de
+ PATH=(custom, no user)
+ LANG=de_AT.UTF-8
SegvAnalysis:
- Segfault happened at: 0xb77405b7 <_nss_compat_getpwnam_r+55>: movzbl (%edx),%eax
- PC (0xb77405b7) ok
- source "(%edx)" (0x00000000) not located in a known VMA region (needed readable region)!
- destination "%eax" ok
+ Segfault happened at: 0xb77405b7 <_nss_compat_getpwnam_r+55>: movzbl (%edx),%eax
+ PC (0xb77405b7) ok
+ source "(%edx)" (0x00000000) not located in a known VMA region (needed readable region)!
+ destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gdm
StacktraceTop:
- _nss_compat_getpwnam_r () from /lib/i386-linux-gnu/libnss_compat.so.2
- getpwnam_r () from /lib/i386-linux-gnu/libc.so.6
- getpwnam () from /lib/i386-linux-gnu/libc.so.6
- ?? ()
- ?? ()
+ _nss_compat_getpwnam_r () from /lib/i386-linux-gnu/libnss_compat.so.2
+ getpwnam_r () from /lib/i386-linux-gnu/libc.so.6
+ getpwnam () from /lib/i386-linux-gnu/libc.so.6
+ ?? ()
+ ?? ()
Title: gdm-simple-slave crashed with SIGSEGV in _nss_compat_getpwnam_r()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/805154
Title:
gdm-simple-slave crashed with SIGSEGV in _nss_compat_getpwnam_r()
Status in “gdm” package in Ubuntu:
Fix Released
Status in “gdm” source package in Oneiric:
Won't Fix
Status in “gdm” source package in Precise:
Triaged
Bug description:
SRU justification:
[Impact]
* With automatic login enabled in /etc/gdm/custom.conf, gdm crashes
instead of logging in, and doesn't respawn, dropping to a text console
instead.
[Test Case]
* install gdm and choose it as the default display manager at the
debconf prompt
* create /etc/gdm/custom.conf with contents:
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=some-username
(where "some-username" is a user on the system)
* Reboot (or stop the previous display manager and start gdm)
* In gdm in precise-updates, instead of logging in, gdm crashes, the
system drops to a text console, and a gdm-simple-slave segfault is
recorded in dmesg.
[Regression Potential]
* Minimal. The change consists only of adding a missing NULL parameter
check.
Original description:
Chrash happend while trying to change a desktop-icon. Searching the
icon in a hidden folder ".xxxx" in the user directory.
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: gdm 3.0.4-0ubuntu3
ProcVersionSignature: Ubuntu 3.0-2.3-generic-pae 3.0.0-rc4
Uname: Linux 3.0-2-generic-pae i686
NonfreeKernelModules: fglrx
Architecture: i386
Date: Sun Jul 3 01:25:08 2011
ExecutablePath: /usr/lib/gdm/gdm-simple-slave
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110531.1)
ProcCmdline: /usr/lib/gdm/gdm-simple-slave --display-id /org/gnome/DisplayManager/Display2
ProcEnviron:
LANGUAGE=de_AT:de
PATH=(custom, no user)
LANG=de_AT.UTF-8
SegvAnalysis:
Segfault happened at: 0xb77405b7 <_nss_compat_getpwnam_r+55>: movzbl (%edx),%eax
PC (0xb77405b7) ok
source "(%edx)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gdm
StacktraceTop:
_nss_compat_getpwnam_r () from /lib/i386-linux-gnu/libnss_compat.so.2
getpwnam_r () from /lib/i386-linux-gnu/libc.so.6
getpwnam () from /lib/i386-linux-gnu/libc.so.6
?? ()
?? ()
Title: gdm-simple-slave crashed with SIGSEGV in _nss_compat_getpwnam_r()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/805154/+subscriptions
More information about the Ubuntu-sponsors
mailing list