May be it has something to do with multi-threading. If two events are processed in parallel, something like this may happen. Then a version of Tcl/Tk build with "-diable-threads" option should solve the problem.
Regards, S. Martin Sluka wrote: > There are the same things rarely under MacOS X, but it is definitely in TCL. > And it mainly if I try to do several steps very fast - click, move with > mouse, choose menu item and so on. > > MS. > > At 13:21 +0000 17.12.2004, Wookey wrote: > ******************************************* > >> +++ Stacho Mudrak [04-12-17 08:52 +0100]: >> >>> >Not sure what can be done about this apart from saving often, but thought >>> I >>> >should report it. >>> >>> No idea why this happens - from time to time it happened to me also, but >>> it was very rare. In any case, I will probably add "Auto save" feature >>> to xtherion. >> >> >> >> It did it again after I sent that mail - just as I was re-drawing the scrap >> that it had lost! That's far too often. I have 20km of cave to draw - I am >> going to get very annoyed if I keep losing chucks... >> >> Difficult to track this sort of think down I know. I'll see if I can work >> out what is going on. Are there any 'escape' mechanisms in wish/tcl that >> might let me regain control? or debug mechanisms that might tell us where it >> got stuck? The CPU use is not excessive, but the app is unresponsive - so it >> is presumably blocking waiting for something. >> >> I could run it under strace I suppose... >> >> Wookey >> -- >> Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679 >> work: http://www.aleph1.co.uk/ play: http://www.chaos.org.uk/~wookey/ > > > >
