unity-2d-panel crashed with SIGSEGV in unity::indicator::DBusIndicators::Impl::RequestSyncAll()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
High
|
Jean-Baptiste Lallement | ||
Oneiric |
Won't Fix
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Unassigned | ||
Unity |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
unity-2d |
Invalid
|
Undecided
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
unity-2d (Ubuntu) |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
Bug Description
== Oneiric SRU Justification ==
When this hits, it kills the Unity2D session, which can cause not just an annoyance but confusion from new users. Segfaulting is a pretty serious quality problem and can affect a new user's impression of Ubuntu.
== Fix ==
https:/
== Impact ==
Anyone using Unity2D, their desktop will crash from time to time. This has a big impact for us on OEM projects, since Unity2D is widely used in liu of qualtiy OpenGL graphics drivers.
== Test Case ==
I just activated a second screen with a different resolution (1280x720, versus 1440x900) via the nvidia-settings tool when the error showed up.
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: unity-2d-panel 4.12.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelMo
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
Date: Sun Oct 2 18:52:03 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007.1)
ProcCmdline: unity-2d-panel
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=de_DE.UTF-8
LC_MESSAGES=
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f2ad5a13905 <_ZN5unity9indi
PC (0x7f2ad5a13905) ok
source "%rax" ok
destination "0x8(%rsi)" (0x42442e706f74
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: unity-2d
StacktraceTop:
unity:
unity:
?? () from /usr/lib/
g_simple_
?? () from /usr/lib/
Title: unity-2d-panel crashed with SIGSEGV in unity::
UpgradeStatus: Upgraded to oneiric on 2011-08-19 (44 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors: (vino-server:3758): EggSMClient-
Related branches
- Michal Hruby (community): Approve
-
Diff: 1049 lines (+260/-524)7 files modifiedUnityCore/DBusIndicators.cpp (+202/-450)
UnityCore/DBusIndicators.h (+2/-8)
UnityCore/GLibDBusProxy.cpp (+51/-55)
UnityCore/GLibDBusProxy.h (+2/-2)
UnityCore/Indicators.cpp (+2/-5)
UnityCore/Indicators.h (+1/-1)
plugins/unityshell/src/PanelView.cpp (+0/-3)
Changed in unity-2d (Ubuntu): | |
importance: | Medium → Critical |
visibility: | private → public |
Changed in oem-priority: | |
importance: | Undecided → Critical |
Changed in oem-priority: | |
assignee: | nobody → Jean-Baptiste Lallement (jibel) |
tags: | added: maverick |
tags: | added: beitou |
Changed in unity: | |
assignee: | nobody → James M. Leddy (jm-leddy) |
assignee: | James M. Leddy (jm-leddy) → nobody |
Changed in unity (Ubuntu): | |
assignee: | nobody → David Barth (dbarth) |
Changed in oem-priority: | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
importance: | Undecided → Critical |
tags: | added: rls-mgr-p-tracking |
Changed in unity-2d: | |
status: | New → Invalid |
Changed in unity: | |
milestone: | none → 5.8.0 |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
milestone: | none → ubuntu-12.04-beta-2 |
assignee: | David Barth (dbarth) → nobody |
Changed in unity-2d: | |
milestone: | none → 5.8 |
milestone: | 5.8 → none |
tags: | added: rls-p-tracking |
tags: | added: hitlist |
Changed in oem-priority: | |
status: | Confirmed → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity-2d (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | Invalid → Fix Released |
description: | updated |
description: | updated |
tags: |
added: rls-q-incoming removed: rls-mgr-p-tracking |
tags: | removed: rls-q-incoming |
tags: | removed: rls-p-tracking |
Changed in oem-priority: | |
importance: | Critical → High |
description: | updated |
Changed in oem-priority: | |
status: | In Progress → Fix Released |
StacktraceTop: boost/smart_ ptr/detail/ shared_ count.hpp: 223 ptr<unity: :indicator: :{anonymous} ::SyncData> (this=0x42442e7 06f746b73, r=...) at /usr/include/ boost/smart_ ptr/shared_ ptr.hpp: 238 f746b73, this=<optimized out>) at /usr/include/ c++/4.6/ ext/new_ allocator. h:108 c++/4.6/ bits/stl_ vector. h:830 :indicator: :DBusIndicators ::Impl: :RequestSyncAll (this=0x253db40) at /build/ buildd/ unity-4. 20.0/UnityCore/ DBusIndicators. cpp:200
shared_count (r=<optimized out>, this=<optimized out>) at /usr/include/
shared_
construct (__val=..., __p=0x42442e706
push_back (__x=..., this=0x253db58) at /usr/include/
unity: