lightdm crashed with SIGSEGV in magazine_chain_pop_head()

Bug #1101204 reported by J Cord
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lightdm (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

After applying updates of Thurs Jan 17 2013 , login manager failed to complete login process as usual and would not complete transfer to desktop session. Applied updates of Fri Jan 18, using terminal mode rebooted same problem, rebooted into recovery mode ran dpkg to fix broken packages and applied seven more updates. Was able then to login normally, have not tried to reboot again, as immediately upon starting desktop session apport notification activated to report this bug.

ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: lightdm 1.4.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.8.0-0.4-generic 3.8.0-rc3
Uname: Linux 3.8.0-0-generic x86_64
ApportVersion: 2.8-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Fri Jan 18 06:17:42 2013
ExecutablePath: /usr/sbin/lightdm
InstallationDate: Installed on 2012-12-11 (38 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20121210)
MarkForUpload: True
ProcCmdline: lightdm
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
SegvAnalysis:
 Segfault happened at: 0x7f6317c8b5a2 <g_slice_alloc+210>: mov 0x8(%rdx),%rbx
 PC (0x7f6317c8b5a2) ok
 source "0x8(%rdx)" (0x7f6300000008) not located in a known VMA region (needed readable region)!
 destination "%rbx" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: lightdm
StacktraceTop:
 g_slice_alloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_source_attach () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
Title: lightdm crashed with SIGSEGV in g_slice_alloc()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
J Cord (j7cord) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 magazine_chain_pop_head (magazine_chunks=0x7f63080008e0) at /build/buildd/glib2.0-2.35.4/./glib/gslice.c:528
 thread_memory_magazine1_alloc (ix=<optimized out>, tmem=<optimized out>) at /build/buildd/glib2.0-2.35.4/./glib/gslice.c:835
 g_slice_alloc (mem_size=mem_size@entry=32) at /build/buildd/glib2.0-2.35.4/./glib/gslice.c:994
 g_main_context_add_poll_unlocked (context=context@entry=0x7f631000d3f0, priority=0, fd=0x7f6308002f00) at /build/buildd/glib2.0-2.35.4/./glib/gmain.c:3747
 g_source_attach_unlocked (source=source@entry=0x7f6308002ea0, context=context@entry=0x7f631000d3f0) at /build/buildd/glib2.0-2.35.4/./glib/gmain.c:1115

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in lightdm (Ubuntu):
importance: Undecided → Medium
summary: - lightdm crashed with SIGSEGV in g_slice_alloc()
+ lightdm crashed with SIGSEGV in magazine_chain_pop_head()
tags: removed: need-amd64-retrace
Revision history for this message
J Cord (j7cord) wrote :

For anyone else having same problem attempting to login after recent updates to ubuntu 13.04 using amd A series cpu & 7660d graphics and free drivers. The work around that worked for me was to go into terminal tty mode cntl , alt F1 and login and from there become root and apt-get install fglrx-updates and amdcccle-updates, but before installing those two I installed the 2 suggests (listed when you have opportunity to (y/n the install ) and all the depends that come with them, and then amd prop drivers afterwards . (Without the suggests and depends for them , failed ,also ). After that reboot, I was able to login and loaded the desktop as would be expected. ( underscan can be adjusted from amd gui or search internet for black border amd fix, script)

Seems to be an issue with the update that included updates to kernel 3.8.01 , login app updates and xorg updates. The only way I was able to resolve for now was with the proprietary drivers and all suggests and dependencies.

Hope this helps someone else until a better resolution comes .

Best wishes.

Also if you see amd microcode errors durning boot process you may use synaptic to install amd microcode app.

information type: Private → Public
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Closing assumed fixed.

Changed in lightdm (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.