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
