Unity doesn't respawn all the times on crashes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
In Progress
|
Critical
|
Marco Trevisan (Treviño) | ||
7.2 |
In Progress
|
Critical
|
Marco Trevisan (Treviño) | ||
gnome-session (Ubuntu) |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
Xenial |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
Xenial |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) |
Bug Description
[Impact]
Killing compiz repeatedly doesn't make unity to reload all the times.
This is caused by the fact that due to a regression unity7 is not loaded anymore by upstart (but by gnome-session) and thus it seems that sometimes it doesn't properly gets restarted.
This is also a security issue, because if the session was locked, and unity is not reloaded the session won't be locked anymore.
[Test Case]
From a terminal run killall -9 compiz multiple times, it should always reload, but it fails after a couple of times.
[Regression Potential]
The fix is about always making unity to be launched by upstart.
Regression potential is low, since upstart is now used by most ubuntu desktop applications, and it ensures compiz will run properly anyway.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 23 lines (+0/-11)1 file modifieddebian/unity7.conf (+0/-11)
- Martin Pitt: Approve
-
Diff: 79 lines (+25/-10)3 files modifieddata/ubuntu.session.desktop.in.in (+1/-1)
debian/changelog (+7/-0)
debian/patches/50_ubuntu_sessions.patch (+17/-9)
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
milestone: | 7.1.2 → 7.2.1 |
description: | updated |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in gnome-session (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu): | |
importance: | Undecided → Critical |
Changed in unity: | |
assignee: | Marco Trevisan (Treviño) (3v1n0) → Irfan Fauzan (irfan-it2988) |
Changed in unity (Ubuntu): | |
assignee: | Marco Trevisan (Treviño) (3v1n0) → Irfan Fauzan (irfan-it2988) |
Changed in gnome-session (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
milestone: | 7.2.1 → 7.2.2 |
Changed in unity: | |
assignee: | Irfan Fauzan (irfan-it2988) → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu): | |
assignee: | Irfan Fauzan (irfan-it2988) → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
milestone: | 7.2.2 → 7.2.3 |
Changed in unity: | |
milestone: | 7.2.3 → 7.3.1 |
Changed in unity: | |
milestone: | 7.3.1 → 7.3.2 |
Changed in unity: | |
milestone: | 7.3.2 → 7.3.3 |
tags: | added: rls-w-incoming |
Changed in unity: | |
milestone: | 7.3.3 → 7.4.0 |
tags: |
added: rls-x-incoming removed: rls-w-incoming |
Changed in gnome-session (Ubuntu): | |
importance: | Undecided → Critical |
tags: | removed: rls-x-incoming |
Changed in unity (Ubuntu Xenial): | |
milestone: | none → ubuntu-16.04 |
tags: | added: unity-backlog |
tags: | added: u7-trello-import |
tags: | removed: u7-trello-import |
tags: | added: u7-trello-import |
tags: | removed: u7-trello-import |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in unity (Ubuntu Xenial): | |
status: | In Progress → Fix Released |
Not to get regressions with gnome-keyring, bug #1271591 should be also fixed with this.