On 05 Nov 2011, at 22:37, Stéphane Ducasse wrote:
> 
> AddEntry: is a low level api.
> Now I will check because there were some movements around transcript in 1.3 
> and may be some left over were not cleaned.

Ok, thanks, did not see the #log: the first time I looked at the class.


Is probably already fixed, but in my #13281 image, TranscriptModel is not 
threadsafe. It seem to try to be threadsafe, but there is a problem when 
multiple processes do #log: and get interleaved while updating/redrawing the 
display.

In my image, I just replaced the Semaphore with a Mutex (which is reentrant) 
and put a critical section in #log:

Best regards
Stefan

-- 
Stefan Marr
Software Languages Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://soft.vub.ac.be/~smarr
Phone: +32 2 629 2974
Fax:   +32 2 629 3525


Reply via email to