Bug#681830: gdm3: spawns X continuously when gnome-session dies

Sébastien Villemot sebastien at debian.org
Sun Feb 10 14:40:34 UTC 2013


Control: tags -1 + patch

First, I verified that the bug is not present in vanilla GDM3. It is
introduced by the patches about transient displays and switch_on_finish
property.

More precisely, the problem is introduced by
21_static_display_purge.patch. In the "finish" method of
GdmStaticDisplay, this patch adds a call to the "finish" method of the
parent. The latter parent method changes the status of the display to
the FINISHED state, which in turn triggers a reset of the number of
failures and spawns a new display. The problem is that the FINISHED
state is reached before the FAILED state.

I could verify that the attached patch fixes the problem. And it is
rather clear that the patch does not affect the behavior when the X
server does not fail.

joss: Are you ok with this patch? Moreover, do you think it should be
added as a separate quilt patch, or merged into
21_static_display_purge.patch?

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://www.dynare.org/sebastien
  `-      GPG Key: 4096R/381A7594

-------------- next part --------------
A non-text attachment was scrubbed...
Name: bug681830.patch
Type: text/x-patch
Size: 926 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20130210/1004d0d4/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20130210/1004d0d4/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list