unity-2d-shell crashed with SIGSEGV in ref()
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| unity-2d |
Fix Released
|
Critical
|
Michał Sawicz | ||
| unity-2d (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Bug Description
In firefox typing into launchpad unity-2d bug search field. Perhaps it was trying to stop me.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: unity-2d-shell 5.6.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-18-generic i686
ApportVersion: 1.94-0ubuntu1
Architecture: i386
CrashCounter: 1
Date: Mon Mar 5 16:41:33 2012
ExecutablePath: /usr/bin/
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20111129.1)
ProcCmdline: unity-2d-shell
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x63cc9d <_ZNK10QDBusErr
PC (0x0063cc9d) ok
source "(%edx)" (0xc040a3d7) not located in a known VMA region (needed readable region)!
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: unity-2d
StacktraceTop:
QDBusError:
QDBusPendingCa
QDBusAbstractI
BamfView::icon() const () from /usr/lib/
WindowInfo::icon() const () from /usr/lib/
Title: unity-2d-shell crashed with SIGSEGV in QDBusError:
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Related branches
- Paweł Stołowski (community): Approve
- Albert Astals Cid (community): Needs Fixing
-
Diff: 120 lines (+47/-12) 2 files modifiedapilibunity-2d-private/src/windowinfo.cpp (+44/-12)
libunity-2d-private/src/windowinfo.h (+3/-0)
- Dependencies.txt Edit (5.9 KiB, text/plain; charset="utf-8")
- Disassembly.txt Edit (991 bytes, text/plain; charset="utf-8")
- ProcMaps.txt Edit (53.8 KiB, text/plain; charset="utf-8")
- ProcStatus.txt Edit (807 bytes, text/plain; charset="utf-8")
- Registers.txt Edit (521 bytes, text/plain; charset="utf-8")
- Stacktrace.txt Edit (11.0 KiB, text/plain; charset="utf-8")
- ThreadStacktrace.txt Edit (30.0 KiB, text/plain; charset="utf-8")
- XsessionErrors.txt Edit (22.8 KiB, text/plain; charset="utf-8")
StacktraceTop:
ref (this=0xc040a3d7) at ../../include/
QString (other=..., this=0xbff71bac) at ../../include/
QDBusError:
createError (err=<optimized out>) at ../../include/
QDBusPendingCa
+ unity-2d-shell crashed with SIGSEGV in ref()
Status changed to 'Confirmed' because the bug affects multiple users.
This bug was fixed in the package unity-2d - 5.7.0-0ubuntu1
---------------
unity-2d (5.7.0-0ubuntu1) precise; urgency=low
* New upstream release:
- unity-2d-panel crashed with SIGABRT in Unity2dDebug:
(LP: #925457)
- unity-2d-shell crashed with SIGSEGV in ref() (LP: #947278)
- Launcher - Make Launcher left of screen reveal more responsive and less
prone to false positives (LP: #765819)
- [dash] [launcher] [panel] Tinting based on wallpaper missing
(LP: #882101)
- [launcher] In multimonitor setup Unity-2D only shows launcher on one
monitor (fails MM UX spec #2.8) (LP: #780204)
- [unity-2d] FF exception to add PointerBarrier to Unity2d (LP: #947976)
- multimonitor, launcher: Provide an option to display either a single
launcher or a launcher on each display in a multi-monitor environment
(LP: #950136)
- lens switching is not keyboard navigable (LP: #945220)
- [panel] [multi-monitor] On secondary screen, unable to scrub from
indicator menu to app menu (LP: #844809)
- "Workspaces" button displays previous wallpaper (LP: #900019)
- Dash - cursor should change when pointer is over the search field
(LP: #849175)
- Filter checkboxes are without margins in right to left locales
(LP: #949319)
- [panel] [multi-monitor] Open indicator menu on one screen causes other
indicator to look open too (LP: #844798)
- Dash - horizental divider line in between categories incorrectly drawn
(LP: #841750)
- [launcher] Tile Progress bar starting from left of launcher, not
container (LP: #912777)
- Dash - dash is not closed with alt+f4 (LP: #891818)
- [dash] Rating stars in right-to-left locales behave inconsistently.
(LP: #945719)
- LensButton.qml:72 warning when running unity-2d (LP: #947276)
- [dash] Multi-range filters are rendered incorrectly in right-to-left
locales (LP: #950649)
* debian/
- removed: not used anymore and causing regression with hide-mode=2
by default, converted to the gsettings key (LP: #942772)
* debian/
- removed, was a natty -> oneiric transition
* debian/control, debian/
- create unity-2d-common and make some packages depending on it
- move some files from unity-2d package to unity-2d-common
(gsettings and apport hook) to have packaging shipping their schema
(LP: #925457)
* debian/
- no more gconf -> gsettings migration shipped
* debian/
- moved to unity-2d-common new package, to ensure even people uninstalling
unity-2d got the right metacity configuration in the session
- update the trigger to the correct directory
* debian/control:
- bump to latest Standards-Version
- fix some too long description
- put the transitional packages in the oldlibs/extra section
- build-dep on libxtst-dev, libxfixes-dev for barrier change
- need latest metacity for barriers to work
-- Didier Roche <email address hidden> 2012年3月19日 14:07:10 +0100
This bug has been reported on the Ubuntu ISO testing tracker.
A list of all reports related to this bug can be found here:
http://
This bug was reportedly fixed in 5.7.0-0ubuntu1, but the last 20+ duplicates of this ticket were reported against 5.8.0 and 5.10.0.
Either the bug's not fixed, or those 20+ tickets aren't duplicates... reopening to ask for a 2nd opinion.
...or not reopening, since I don't have permissions :)
However I still think this ticket needs a second look.
It is possible that what I saw was caused by a legitimate out of memory condition. But most people won't see that unless there is another bug in the system.
Hey Charles
you're right something is fishy, this bug has a similar stacktrace to a more recent bug 968046, which we've fixed only now. Tomorrow I'll go through the list of bugs attached to this report to sort this out. My apologies
-Gerry
Hi
I reported the duplicate of this bug (#982990). Unity 2d crashed on me again, but I must have messed up something with apport -> couldn't get the stack trace.
Anyway, the crash happened right after I went to a web site that had lots (www.mtv3.fi) of flash adds on it, so this could be memory related as someone mentioned before... I'm runing 12.04 in a Virtual machine (VMware Fusion 3.1) on a macbook from October of 2007. I have allocated 1 GB of memory for the vm. Right after the crash I opened system monitor and noticed that almost all memory was in use and also 400 MB of the 500MB of swap space that the vm has was in use.
I don't know if this helps, but this is all I can tell. If you need more info, tell me and I'll try to gather some. I'm not very familiar with all this, so I might need instructions on how to do it.
-Jussi
Sorry, forgot the version of the package.
$ apt-cache policy unity-2d
unity-2d:
Installed: 5.10.0-0ubuntu1
Candidate: 5.10.0-0ubuntu1
Version table:
*** 5.10.0-0ubuntu1 0
500 http://
100 /var/lib/
-Jussi
I still meet this problem in latest unity-2d.
ii unity-2d 5.12.0-0ubuntu1.2 Unity interface for non-accelerated graphics cards
ii unity-2d-common 5.12.0-0ubuntu1.2 Common files for Unity 2D Shell
ii unity-2d-shell 5.12.0-0ubuntu1.2 Dash and Launcher for the Unity 2D environment
It's easy to be reproduced when switching Eclipse workspace. I'm not sure which GTK API is called by Eclipse. But it definitely always triggers crash of unity-2d-shell.
Do you have at-spi2-registryd running in your machine? What version?
Yes. I have '/usr/lib/
The version of at-spi-core is,
ii at-spi 2.4.0-1ubuntu2 at-spi2-atk - at-spi transitional package
ii at-spi2-core 2.4.2-0ubuntu0.1 Assistive Technology Service Provider Interface (dbus core)