On Fri, Apr 22, 2011 at 09:50:39PM +0200, Paolo Petronzi wrote:
> Perfetto, grazie! mi puoi spiegare sommariamente cosa accadeva da
> far scatenare il crash?
X è un protocollo sincrono, per questo GDK (in parole povere una interfaccia
low-level a X di GTK) ha un lock per parlare con X un thread alla volta.
Prima della patch era possibile che due thread potessero parlare
concorrentemente con X. E' stata una svista degli sviluppatori visto che nel
codice ci sta il release del lock, ma non l'acquire. La patch non fa altro
che aggiungere l'acquire del lock.
--
http://www.debian.org - The Universal Operating System