HUD does not support unity8's window stack API
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity HUD |
Fix Released
|
Undecided
|
Pete Woods | ||
unity-mir |
Fix Released
|
Undecided
|
Pete Woods | ||
hud (Ubuntu) |
Fix Released
|
High
|
Pete Woods | ||
unity-mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The crux of the problem here is that HUD was talking to the SurfaceFlinger based Unity Platform API.
We HUD to talk to unity8's new window stack API. On the desktop we will construct a bridge daemon that adapts from the BAMF API to the unity8 API.
-------
I got this crash right after booting the device with mir enabled.
ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: hud 13.10.1+
Uname: Linux 3.4.0-3-mako armv7l
ApportVersion: 2.12.5-0ubuntu1
Architecture: armhf
Date: Wed Oct 2 05:57:57 2013
Disassembly: => 0x4007b494: Cannot access memory at address 0x4007b494
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2013-10-01 (0 days ago)
InstallationMedia: Ubuntu Saucy Salamander (development branch) - armhf (20131001.3)
LocalLibraries: /android/
MarkForUpload: True
ProcCmdline: /usr/lib/
Signal: 11
SourcePackage: hud
StacktraceTop:
?? ()
?? ()
?? ()
Title: hud-service crashed with SIGSEGV
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dialout dip nopasswdlogin plugdev sudo tty video
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Ted Gould (community): Approve
- Indicator Applet Developers: Pending requested
-
Diff: 3307 lines (+1672/-789)35 files modifiedCMakeLists.txt (+18/-12)
data/CMakeLists.txt (+15/-0)
data/com.canonical.Unity.WindowStack.xml (+38/-0)
data/hud.conf.in (+13/-0)
data/org.ayatana.bamf.view.xml (+110/-0)
data/org.ayatana.bamf.xml (+88/-0)
data/window-stack-bridge.conf.in (+15/-0)
debian/control (+1/-1)
debian/rules (+3/-1)
src/CMakeLists.txt (+12/-4)
src/abstract-app.h (+0/-55)
src/application-list.c (+152/-473)
src/application-source-context.c (+36/-16)
src/application-source-context.h (+2/-2)
src/application-source.c (+31/-148)
src/application-source.h (+7/-9)
src/dbusmenu-collector.c (+2/-8)
src/dbusmenu-collector.h (+2/-2)
src/menumodel-collector.c (+11/-40)
src/menumodel-collector.h (+7/-2)
src/service.c (+9/-8)
src/window-info.c (+139/-0)
src/window-info.h (+69/-0)
tests/CMakeLists.txt (+8/-2)
tests/test-application-list.c (+48/-6)
window-stack-bridge/AbstractWindowStack.cpp (+75/-0)
window-stack-bridge/AbstractWindowStack.h (+102/-0)
window-stack-bridge/BamfWindowStack.cpp (+174/-0)
window-stack-bridge/BamfWindowStack.h (+90/-0)
window-stack-bridge/CMakeLists.txt (+89/-0)
window-stack-bridge/Localisation.h (+28/-0)
window-stack-bridge/PlatformApiWindowStack.cpp (+125/-0)
window-stack-bridge/PlatformApiWindowStack.h (+72/-0)
window-stack-bridge/WindowStack.h (+30/-0)
window-stack-bridge/main.cpp (+51/-0)
- Thomas Voß (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Gerry Boland: Pending requested
-
Diff: 31 lines (+10/-0)2 files modifiedsrc/modules/Unity/Application/dbuswindowstack.cpp (+9/-0)
src/modules/Unity/Application/dbuswindowstack.h (+1/-0)
Changed in hud (Ubuntu): | |
assignee: | nobody → Pete Woods (pete-woods) |
Changed in hud (Ubuntu): | |
importance: | Undecided → High |
tags: | added: rls-s-incoming |
summary: |
- hud-service crashed with SIGSEGV + HUD does not support unity8's ApplicationManger |
Changed in hud (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity-mir: | |
assignee: | nobody → Pete Woods (pete-woods) |
Changed in hud: | |
assignee: | nobody → Pete Woods (pete-woods) |
Changed in unity-mir: | |
status: | New → In Progress |
summary: |
- HUD does not support unity8's ApplicationManger + HUD does not support unity8's window stack API |
description: | updated |
Changed in unity-mir: | |
status: | Fix Committed → Fix Released |
Changed in hud: | |
status: | Fix Committed → Fix Released |
StacktraceSource:
#0 0x4007b494 in ?? ()
#1 0x403fa328 in ?? ()
#2 0x403fa328 in ?? ()
StacktraceTop:
?? ()
?? ()
?? ()