← Back to team overview

dx-packages team mailing list archive

[Bug 1255356] Re: gdm-session-worker crashed with SIGSEGV in malloc_consolidate()

 

The problem seems to go away after backporting accountsservice from
quantal.

** Also affects: accountsservice (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to accountsservice in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1255356

Title:
  gdm-session-worker crashed with SIGSEGV in malloc_consolidate()

Status in “accountsservice” package in Ubuntu:
  New
Status in “gdm” package in Ubuntu:
  New

Bug description:
  On an otherwise clean and up-to-date precise installation, the
  conditions to reproduce this gdm crash seem to be:

  * libnss-ldapd is installed and configured for at least passwd lookups in nsswitch.
  * the LDAP user being tested is not in the gdm user list.

  After filling in credentials and pressing Login, gdm-session-worker
  crashes and the login screen hangs waiting for it.

  For a user who is already shown in the list, whether because of being
  present in /etc/passwd or the wtmp history, logging in seems to work
  normally.

  I don't know whether this bug is in gdm, nss-pam-ldapd,
  accountsservice, or somewhere else, but gdm seems like a reasonable
  place to start.

  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: gdm 3.0.4-0ubuntu15.1
  ProcVersionSignature: Ubuntu 3.8.0-33.48~precise1-generic 3.8.13.11
  Uname: Linux 3.8.0-33-generic x86_64
  ApportVersion: 2.0.1-0ubuntu17.6
  Architecture: amd64
  Date: Tue Nov 26 15:46:58 2013
  ExecutablePath: /usr/lib/gdm/gdm-session-worker
  MarkForUpload: True
  ProcCmdline: /usr/lib/gdm/gdm-session-worker
  ProcEnviron:
   LANG=en_CA.UTF-8
   TERM=linux
   LANGUAGE=en_CA:
   PATH=(custom, no user)
  SegvAnalysis:
   Segfault happened at: 0x7f99dc051e08 <malloc_consolidate+232>:	mov    0x8(%r12),%r15
   PC (0x7f99dc051e08) ok
   source "0x8(%r12)" (0x028e7388) not located in a known VMA region (needed readable region)!
   destination "%r15" ok
  SegvReason: reading unknown VMA
  Signal: 11
  SourcePackage: gdm
  StacktraceTop:
   malloc_consolidate (av=0x7f99dc38c720) at malloc.c:4272
   malloc_consolidate (av=0x7f99dc38c720) at malloc.c:4247
   _int_malloc (av=0x7f99dc38c720, bytes=1072) at malloc.c:3564
   __GI___libc_malloc (bytes=1072) at malloc.c:2924
   pam_modutil_getpwnam () from /lib/x86_64-linux-gnu/libpam.so.0
  Title: gdm-session-worker crashed with SIGSEGV in malloc_consolidate()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/accountsservice/+bug/1255356/+subscriptions