[Unity 5.10] compiz crashed with SIGSEGV in unity::hud::HudIconTextureSource::ColorForIcon() from unity::hud::Icon::Icon() from emit from unity::IconTexture::IconLoaded
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Precise |
Fix Released
|
High
|
Marco Trevisan (Treviño) |
Bug Description
SRU testcase
1. install unity from precise-proposed
2. tap alt and make sure unity does not crash
1) lsb_release -rd
Description: Ubuntu precise (development branch)
Release: 12.04
2) apt-cache policy unity
unity:
Installed: 5.10.0-0ubuntu4
Candidate: 5.10.0-0ubuntu4
Version table:
*** 5.10.0-0ubuntu4 0
500 http://
100 /var/lib/
3 , 4 ) I pressed Alt instead of Alt+Tab and UI freezed.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: unity 5.10.0-0ubuntu4
ProcVersionSign
Uname: Linux 3.2.0-23-generic x86_64
ApportVersion: 2.0.1-0ubuntu4
Architecture: amd64
CrashCounter: 1
Date: Tue Apr 17 08:20:19 2012
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/compiz
ProcCmdline: compiz
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f6044410883 <_ZN5unity3hud2
PC (0x7f6044410883) ok
source "(%r12)" (0x460000000a1d
destination "%rdx" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
unity:
?? () from /usr/lib/
unity:
unity:
?? () from /lib/x86_
Title: compiz crashed with SIGSEGV in unity::
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Related branches
- Tim Penhey (community): Approve
- Andrea Cimitan: Pending (design) requested
-
Diff: 353 lines (+70/-37)9 files modifiedplugins/unityshell/src/HudController.cpp (+15/-8)
plugins/unityshell/src/HudController.h (+3/-0)
plugins/unityshell/src/HudIcon.cpp (+15/-11)
plugins/unityshell/src/HudIcon.h (+4/-2)
plugins/unityshell/src/HudView.cpp (+21/-11)
plugins/unityshell/src/HudView.h (+1/-2)
plugins/unityshell/src/IconTexture.cpp (+3/-0)
plugins/unityshell/src/IconTexture.h (+1/-1)
plugins/unityshell/src/unityshell.cpp (+7/-2)
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in unity: | |
status: | Fix Committed → Fix Released |
StacktraceTop: :hud::HudIconTe xtureSource: :ColorForIcon (this=0x3700e50, pixbuf=<optimized out>) at /build/ buildd/ unity-5. 10.0/plugins/ unityshell/ src/HudIconText ureSource. cpp:51 :hud::Icon: :Icon(std: :string const&, unsigned int)::{ lambda( nux::BaseTextur e*)#1}: :operator( )(nux:: BaseTexture* ) const () at /build/ buildd/ unity-5. 10.0/plugins/ unityshell/ src/HudIcon. cpp:50 @0x7fff476a48b0 , impl=<optimized out>) at /usr/include/ sigc++- 2.0/sigc+ +/signal. h:1010 @0x7fff476a48b0 , this=<optimized out>) at /usr/include/ sigc++- 2.0/sigc+ +/signal. h:2781 :IconTexture: :IconLoaded (this=0x2651c90, icon_name= <optimized out>, size=<optimized out>, pixbuf=<optimized out>) at /build/ buildd/ unity-5. 10.0/plugins/ unityshell/ src/IconTexture .cpp:178
unity:
unity:
emit (_A_a1=
emit (_A_a1=
unity: