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