gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GSHorizontalTypesetter flooding the log


From: Fred Kiefer
Subject: Re: GSHorizontalTypesetter flooding the log
Date: Mon, 30 Jan 2012 23:43:37 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20111220 Thunderbird/9.0

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?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]