[PATCH] Close vtRequestsPending race

Helge Bahmann helge.bahmann at secunet.com
Mon May 7 06:45:44 PDT 2012


Hello *,

Could something like the attached fix be merged? It fixes a problem where the 
kernel requests the X server to relinquish its terminal via SIGUSR1, but the X 
server blocks in select() nevertheless.

The problem is not easily triggered, it requires a relatively idle system (no user 
input, drawing), where "something" issues chvt just before the server blocks 
waiting for events.

Best regards
Helge
-- 
Dr.-Ing. Helge Bahmann
Berater, Geschäftsbereich Hochsicherheit
secunet Security Networks AG

Tel.: +49 201 5454-1231, Fax: +49 201 5454-1239, Mobil: +49 160 97215135
E-Mail: christine.skropke at secunet.com 
Kronprinzenstraße 30, 45128 Essen, Deutschland
www.secunet.com <http://www.secunet.com/>  

________________________________________________________________________________________

Sitz: Kronprinzenstraße 30, 45128 Essen, Deutschland / Amtsgericht Essen HRB 13615
Vorstand: Dr. Rainer Baumgart (Vors.), Thomas Pleines / Aufsichtsratsvorsitzender: 
Dr. Karsten Ottenberg
_______________________________________________________________________________________

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Close-vtRequestsPending-race.patch
Type: text/x-diff
Size: 5343 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120507/91afcff6/attachment.patch>


More information about the xorg-devel mailing list