From: ts Date: 2004-04-29T00:56:29+09:00 Subject: Re: Deadlock in eval when $SAFE>=4 >>>>> "R" == Robert Klemme writes: R> .... or when the string is syntactically correct: It want to send a message warning: parenthesize argument(s) for future version because it run with $SAFE >= 4, it can't write ==> this stop the compile phase, which has set `rb_thread_critical = Qtrue' When it want to call Thread#value, it call Thread#join and because rb_thread_critical = Qtrue (it was not reset to Qfalse) it give the error deadlock Guy Decoux