2012-11-18 16:32:33 |
per-olav |
bug |
|
|
added bug |
2012-12-07 12:55:15 |
Daniel Nyström |
geis: status |
New |
Confirmed |
|
2012-12-07 12:55:50 |
Daniel Nyström |
bug task added |
|
compiz |
|
2012-12-07 12:56:01 |
Daniel Nyström |
compiz: status |
New |
Confirmed |
|
2012-12-07 12:56:22 |
Daniel Nyström |
bug |
|
|
added subscriber Daniel Nyström |
2012-12-07 13:20:24 |
Daniel d'Andrada |
geis: status |
Confirmed |
Incomplete |
|
2012-12-07 16:21:39 |
per-olav |
attachment added |
|
unity.log https://bugs.launchpad.net/geis/+bug/1080386/+attachment/3454160/+files/unity.log |
|
2012-12-07 17:00:47 |
Daniel d'Andrada |
geis: status |
Incomplete |
Confirmed |
|
2012-12-07 17:29:53 |
Daniel d'Andrada |
geis: importance |
Undecided |
Medium |
|
2012-12-07 17:29:56 |
Daniel d'Andrada |
geis: assignee |
|
Daniel d'Andrada (dandrader) |
|
2012-12-07 17:30:24 |
Daniel d'Andrada |
affects |
geis |
nux |
|
2012-12-07 17:31:02 |
Daniel d'Andrada |
nux: status |
Confirmed |
In Progress |
|
2012-12-07 17:33:28 |
Daniel d'Andrada |
bug task added |
|
geis |
|
2012-12-07 17:33:38 |
Daniel d'Andrada |
geis: assignee |
|
Daniel d'Andrada (dandrader) |
|
2012-12-07 17:33:48 |
Daniel d'Andrada |
geis: importance |
Undecided |
High |
|
2012-12-07 17:33:53 |
Daniel d'Andrada |
geis: status |
New |
In Progress |
|
2012-12-07 18:32:09 |
Daniel Nyström |
attachment added |
|
compiz.log https://bugs.launchpad.net/geis/+bug/1080386/+attachment/3454311/+files/compiz.log |
|
2012-12-07 18:43:07 |
Launchpad Janitor |
branch linked |
|
lp:~dandrader/geis/lp1080386 |
|
2012-12-07 19:11:22 |
Daniel d'Andrada |
bug task deleted |
nux |
|
|
2012-12-07 19:11:29 |
Daniel d'Andrada |
bug task deleted |
compiz |
|
|
2012-12-08 01:37:16 |
PS Jenkins bot |
geis: status |
In Progress |
Fix Committed |
|
2012-12-10 08:43:41 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/raring-proposed/geis |
|
2012-12-10 11:02:36 |
Daniel d'Andrada |
bug task added |
|
geis (Ubuntu) |
|
2012-12-10 11:56:16 |
Launchpad Janitor |
branch linked |
|
lp:geis/quantal |
|
2012-12-10 12:17:39 |
Stephen M. Webb |
nominated for series |
|
Ubuntu Quantal |
|
2012-12-10 12:17:39 |
Stephen M. Webb |
bug task added |
|
geis (Ubuntu Quantal) |
|
2012-12-10 12:18:09 |
Stephen M. Webb |
geis (Ubuntu Quantal): assignee |
|
Daniel d'Andrada (dandrader) |
|
2012-12-10 12:18:13 |
Stephen M. Webb |
geis (Ubuntu Quantal): status |
New |
In Progress |
|
2012-12-10 12:19:59 |
Stephen M. Webb |
geis (Ubuntu): status |
New |
In Progress |
|
2012-12-10 12:20:21 |
Stephen M. Webb |
geis (Ubuntu): assignee |
|
Daniel d'Andrada (dandrader) |
|
2012-12-10 12:58:13 |
Daniel d'Andrada |
description |
Thanks for any help. Ubuntu 12.10. After login Compiz crashes, and when I try to lunch it in terminal it doesn't work and the output is:
per-olav@asus12:~$ compiz
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compizconfig - Info: Backend : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile : unity
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: opengl
compiz (core) - Info: Unity is fully supported by your hardware.
compiz (core) - Info: Unity is fully supported by your hardware.
compiz (core) - Info: Starting plugin: opengl
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Info: Loading plugin: decor
compiz (core) - Info: Starting plugin: decor
compiz (core) - Info: Loading plugin: vpswitch
compiz (core) - Info: Starting plugin: vpswitch
compiz (core) - Info: Loading plugin: snap
compiz (core) - Info: Starting plugin: snap
compiz (core) - Info: Loading plugin: mousepoll
compiz (core) - Info: Starting plugin: mousepoll
compiz (core) - Info: Loading plugin: resize
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: place
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Loading plugin: move
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: wall
compiz (core) - Info: Starting plugin: wall
compiz (core) - Info: Loading plugin: grid
compiz (core) - Info: Starting plugin: grid
compiz (core) - Info: Loading plugin: regex
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Loading plugin: imgpng
compiz (core) - Info: Starting plugin: imgpng
compiz (core) - Info: Loading plugin: session
compiz (core) - Info: Starting plugin: session
I/O warning : failed to load external entity "/home/per-olav/.compiz/session/10aed9b43888bf08c0135325514081204400000017640001"
compiz (core) - Info: Loading plugin: gnomecompat
compiz (core) - Info: Starting plugin: gnomecompat
compiz (core) - Info: Loading plugin: animation
compiz (core) - Info: Starting plugin: animation
compiz (core) - Info: Loading plugin: fade
compiz (core) - Info: Starting plugin: fade
compiz (core) - Info: Loading plugin: unitymtgrabhandles
compiz (core) - Info: Starting plugin: unitymtgrabhandles
compiz (core) - Info: Loading plugin: workarounds
compiz (core) - Info: Starting plugin: workarounds
compiz (core) - Info: Loading plugin: scale
compiz (core) - Info: Starting plugin: scale
compiz (core) - Info: Loading plugin: expo
compiz (core) - Info: Starting plugin: expo
compiz (expo) - Warn: failed to bind image to texture
compiz (core) - Info: Loading plugin: ezoom
compiz (core) - Info: Starting plugin: ezoom
compiz (core) - Info: Loading plugin: unityshell
compiz (core) - Info: Starting plugin: unityshell
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Desktop file '/usr/share/applications/libreoffice-writer.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Desktop file '/usr/share/applications/libreoffice-calc.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Desktop file '/usr/share/applications/libreoffice-impress.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S0'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S1'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S2'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S3'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S4'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S5'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S6'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S7'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S8'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S9'
WARN 2012-11-18 17:24:14 unity.libindicator <unknown>:0 Unable to find group 'Desktop Action S10'
ERROR 2012-11-18 17:24:14 nux.gestures_subscription GesturesSubscription.cpp:299 Failed to activate Geis subscription.
Minnesegmentsfeil (core dumped) |
Thanks for any help. Ubuntu 12.10. After login Compiz crashes, and when I try to lunch it in terminal it doesn't work and the output is:
per-olav@asus12:~$ compiz
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
[...]
ERROR 2012-11-18 17:24:14 nux.gestures_subscription GesturesSubscription.cpp:299 Failed to activate Geis subscription.
Minnesegmentsfeil (core dumped)
[Impact]
In some computers, users are unable to get past the login screen. Compiz crashes right after it's started.
The fix should be backported as it's a simple null pointer check (i.e., low regression risk) and solves the serious problem described above. The crash happened because, in nux, when geis fails to activate a gestures subscription (which is an uncommon case, thus the low number of computers affected), nux destroys the related objects, which includes a pointer to a geis filter. In this situation that geis filter pointer is null and therefore geis_filter_delete() receives a null pointer and tries to access it, which causes a segmentation fault. The fix changes geis_filter_delete() so that it checks if the received pointer is null before trying to use it.
[Test Case]
A unit test has been included along with the fix.
For users with computers affected by this bug, testing the fix is really simple: after installing the package with the proposed fix, just try to log in and check if you get to the ubuntu desktop successfully.
[Regression Potential]
Only computers affected by this bug will get a different code path executed due to this fix, as they are the only ones that pass null pointers to geis_filter_delete() and, therefore, will now get a different behaviour out of this funticion (a no-op success instead of a segmentation fault). |
|
2012-12-10 12:59:21 |
Daniel d'Andrada |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-12-11 12:21:34 |
Daniel d'Andrada |
geis: status |
Fix Committed |
Fix Released |
|
2013-01-10 18:02:18 |
Brian Murray |
geis (Ubuntu): status |
In Progress |
Fix Released |
|
2013-01-10 18:03:44 |
Brian Murray |
geis (Ubuntu Quantal): status |
In Progress |
Fix Committed |
|
2013-01-10 18:03:46 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2013-01-10 18:03:49 |
Brian Murray |
tags |
|
verification-needed |
|
2013-01-10 18:18:17 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/quantal/geis/quantal-proposed |
|
2013-01-12 13:00:33 |
per-olav |
tags |
verification-needed |
verification-done |
|
2013-01-18 14:51:15 |
Colin Watson |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2013-01-18 14:51:15 |
Launchpad Janitor |
geis (Ubuntu Quantal): status |
Fix Committed |
Fix Released |
|
2013-04-17 01:50:58 |
Stephen M. Webb |
geis: milestone |
|
2.2.16 |
|
2013-04-17 14:33:22 |
Stephen M. Webb |
geis: milestone |
2.2.16 |
|
|