gnome-shell crashed with SIGSEGV in magazine_chain_pop_head()

Bug #867850 reported by Joe Barnett
62
This bug affects 8 people
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

got this crash around the same time as an automount notification -- using fglrx 11.9 drivers

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: gnome-shell 3.2.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
Date: Tue Oct 4 13:13:39 2011
ExecutablePath: /usr/bin/gnome-shell
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Release Candidate amd64 (20100419.1)
ProcCmdline: /usr/bin/gnome-shell
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f1b8ec380a8 <g_slice_alloc+280>: mov 0x8(%rax),%rbx
 PC (0x7f1b8ec380a8) ok
 source "0x8(%rax)" (0x407855008) not located in a known VMA region (needed readable region)!
 destination "%rbx" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: gnome-shell
StacktraceTop:
 magazine_chain_pop_head (magazine_chunks=0x19bfb70) at /build/buildd/glib2.0-2.30.0/./glib/gslice.c:488
 thread_memory_magazine1_alloc (ix=<optimized out>, tmem=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gslice.c:795
 g_slice_alloc (mem_size=104) at /build/buildd/glib2.0-2.30.0/./glib/gslice.c:833
 pango_layout_get_iter () from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
 cogl_pango_ensure_glyph_cache_for_layout () from /usr/lib/x86_64-linux-gnu/libcogl-pango.so.0
Title: gnome-shell crashed with SIGSEGV in magazine_chain_pop_head()
UpgradeStatus: Upgraded to oneiric on 2011-07-13 (83 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare sudo vboxusers

Revision history for this message
Joe Barnett (thejoe) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 magazine_chain_pop_head (magazine_chunks=0x19bfb70) at /build/buildd/glib2.0-2.30.0/./glib/gslice.c:488
 thread_memory_magazine1_alloc (ix=<optimized out>, tmem=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gslice.c:795
 g_slice_alloc (mem_size=104) at /build/buildd/glib2.0-2.30.0/./glib/gslice.c:833
 pango_layout_get_iter (layout=0x3443b80) at /build/buildd/pango1.0-1.29.3+git20110916/./pango/pango-layout.c:5534
 cogl_pango_ensure_glyph_cache_for_layout (layout=0x3443b80) at cogl-pango-render.c:619

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gnome-shell (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Jeremy Bícha (jbicha)
visibility: private → public
Revision history for this message
Joe Barnett (thejoe) wrote :

got this again today, using open source ati drivers. resumed from suspend, then tried to switch virtual desktops via ctrl+alt+down and got the crash

Revision history for this message
Derek (bugs-m8y) wrote :

So. I'm getting gnome-shell crashing quite a lot, like, once every 5 minutes or so.
I haven't added any debug symbols yet, but I ran into your bug while looking for pango_layout_get_iter which is apparently where I'm crashing.
http://m8y.org/tmp/gnome-shell-fail.txt

#0 0x00007f9e384430a8 in g_slice_alloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f9e339b8d2a in pango_layout_get_iter () from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
#2 0x00007f9e31252a11 in cogl_pango_ensure_glyph_cache_for_layout () from /usr/lib/x86_64-linux-gnu/libcogl-pango.so.0

Since those 3 match, I'm hoping problem is same.
Also on ATI - using fglrx 8.90.5

Revision history for this message
Derek (bugs-m8y) wrote :

FWIW, I added a few more debug symbols and now have:
http://m8y.org/tmp/gnome-shell-crashes/

#0 0x00007fd53d2560a8 in g_slice_alloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007fd5387cbd2a in pango_layout_get_iter () from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
#2 0x00007fd536065a11 in cogl_pango_ensure_glyph_cache_for_layout (layout=0x2b0ba10) at cogl-pango-render.c:619
#3 0x00007fd53e3694e8 in clutter_text_create_layout (text=0x0, allocation_width=-1, allocation_height=1.86805797e-35) at ./clutter-text.c:785
#4 0x00007fd53e3699ce in clutter_text_get_preferred_width (self=<optimized out>, for_height=<optimized out>, min_width_p=0x7fffd14a7bc8, natural_width_p=0x7fffd14a7bcc) at ./clutter-text.c:2279
#5 0x00007fd53e2fe459 in clutter_actor_get_preferred_width (self=0x3e53000, for_height=-1, min_width_p=0x7fffd14a7c58, natural_width_p=0x7fffd14a7c5c) at ./clutter-actor.c:5948
#6 0x00007fd53f0e5da8 in ?? () from /usr/lib/gnome-shell/libgnome-shell.so
#7 0x00007fd53e2fe459 in clutter_actor_get_preferred_width (self=0x3e73140, for_height=-1, min_width_p=0x7fffd14a7e00, natural_width_p=0x7fffd14a7e08) at ./clutter-actor.c:5948

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
tags: added: precise
dino99 (9d9)
tags: removed: oneiric
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thank you for reporting this bug to Ubuntu. Ubuntu 12.04 LTS reached EOL in April.
See this document for currently supported Ubuntu releases: https://wiki.ubuntu.com/Releases

Please upgrade to Ubuntu 16.04 LTS and re-test. If the bug is still reproducible, increase the verbosity of the steps to recreate it so we can try again.

I apologize that we are not always to respond to bug reports promptly. Do feel free to report any other bugs you may find.

Changed in gnome-shell (Ubuntu):
status: Confirmed → Invalid
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.