From: Vladimir T. <vtz...@gm...> - 2009-05-23 08:05:11
|
On 5/23/09, Aleksej Saushev <as...@in...> wrote: > "Vladimir Tzankov" <vtz...@gm...> writes: > >> On Tue, 19 May 2009 22:36:48 +0300, Aleksej Saushev <as...@in...> wrote: >>> (EQ (THREAD-KILL (THREAD-KILL (THREAD-KILL TH))) TH) >> Thanks. It is a bug and soon will be fixed. > > Thanks, it works now. Another problem (less critical): It is still not really fixed. There is race condition when thread is interrupted multiple times for killing i.e. (THREAD-KILL (THREAD-KILL (THREAD-KILL TH))). Basically THREAD-KILL on dying thread causes problems and that's the reason there is a test case for it. Soon will fix it. > gettext.c: In function `do_gettext': > gettext.c:51: error: structure has no member named `_raw_wait_mutex' > gettext.c:51: error: structure has no member named `_raw_wait_mutex' > gettext.c:51: error: structure has no member named `_pending_interrupts' yes - my error. can you try the cvs now? Vladimir |