unity-panel-service crashed with SIGSEGV in spi_cache_in()

Bug #798074 reported by Jean-Baptiste Lallement on 2011-06-16
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Invalid
Undecided
Unassigned
at-spi (Ubuntu)
High
Unassigned
unity (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: unity

unity-panel-service crashes and respawn when enabling accessibility

TEST CASE:
1. Open gnome-control-center
2. Go to Universal access
3. Enable accessibility (Set Screen reader to ON)

Result:
unity-panel-service starts dying and respawning.

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: unity 3.8.14-0ubuntu2
ProcVersionSignature: Ubuntu 3.0-0.1-generic 3.0.0-rc2
Uname: Linux 3.0-0-generic i686
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,gnomecompat,imgpng,regex,resize,mousepoll,vpswitch,grid,move,resizeinfo,place,snap,animation,session,wall,expo,workarounds,ezoom,staticswitcher,fade,scale,unityshell]
Date: Thu Jun 16 10:26:48 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/lib/unity/unity-panel-service
ProcCmdline: /usr/lib/unity/unity-panel-service
ProcEnviron:
 SHELL=/bin/bash
 LC_MESSAGES=en_US.utf8
 LANGUAGE=en_US:en
 PATH=(custom, no user)
 LANG=en_US.utf8
SegvAnalysis:
 Segfault happened at: 0x786bdab <spi_cache_in+43>: mov 0xc(%eax),%eax
 PC (0x0786bdab) ok
 source "0xc(%eax)" (0x0000000c) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 spi_cache_in () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
 spi_object_lease_if_needed () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
 spi_object_append_reference () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
 ?? () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
 load_module (module_str=<value optimized out>) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkmodules.c:332
Title: unity-panel-service crashed with SIGSEGV in spi_cache_in()
UpgradeStatus: Upgraded to oneiric on 2011-05-16 (30 days ago)
UserGroups: adm admin audio cdrom dialout dip floppy fuse libvirtd lpadmin netdev plugdev scanner sudo video

Jean-Baptiste Lallement (jibel) wrote :
description: updated
Jean-Baptiste Lallement (jibel) wrote :

I removed libatspi1.0-0 and it /fixed/ the problem. That may be some file left behind that should be removed on upgrade.
I'm adding a task for at-spi.

bug 798078 is not triggered anymore after removing that package too.

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

StacktraceTop:
 spi_cache_in () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
 spi_object_lease_if_needed () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
 spi_object_append_reference () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
 ?? () from /usr/lib/gtk-2.0/modules/libatk-bridge.so
 load_module (module_str=<value optimized out>) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkmodules.c:332

Changed in at-spi (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Bilal Akhtar (bilalakhtar) wrote :

Not a bug in Unity. libatspi2.0-0 should have Breaks: and Replaces: control fields in the debian/control file which ensure that libatspi1.0-0 is removed on upgrade.

Changed in at-spi (Ubuntu):
importance: Medium → High
Changed in unity:
status: New → Invalid
Changed in unity (Ubuntu):
status: New → Invalid
Changed in at-spi (Ubuntu):
status: New → Triaged
tags: added: a11y
tags: added: testcase
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers