Le lundi 30 janvier 2012 à 23:43 +0100, Fred Kiefer a écrit :
> On 30.01.2012 23:17, Philippe Roussel wrote:
> > Le lundi 30 janvier 2012 à 22:57 +0100, Philippe Roussel a écrit :
> >> Hi,
> >>
> >> Sometimes when I run my probably buggy application the console is
> >> flooded with the following log :
> >>
> >> GSHorizontalTypesetter - Glyph generation was triggered for a layout
> >> manager while the text storage it was attached to had unprocessed
> >> editing. This is not allowed. Glyph generation may be triggered only at
> >> points where calls to -beginEditing and -endEditing are balanced.
> >
> > Nevermind, this probably comes from running code in a thread...
> >
> > Sorry about the noise.
> 
> Not sure whether this sufficiently explain this back trace. In 
> NSStringDrawing we use (recursive) locks to protect the text layout 
> objects. If we can get one of the text storages to change its text while 
> it is actually used for layout, then this is a serious problem that 
> needs looking into. Even when it only happens with multiple threads.
> Is there any example code that allows to reproduce this behaviour?

Not really. I can try to debug this further but it will have to wait,
real work comes first...

Philippe



_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to