[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: 5.1w1 aborts
- From: Roberto Ierusalimschy <roberto@...>
- Date: Fri, 10 Sep 2004 14:21:28 -0300
> This one implies that the test in checkliveness() failed since isdead()
> was true. I.e. mt->marked has WHITE0BIT set, but g->currentwhite has
> WHITE1BIT set.
>From where did you get the value of `g->currentwhite'?
> After staring a while at lgc.c I think something is either wrong with
> luaC_barrierf() or luaC_barrierback() or the use of these via the
> luaC_*barrier* macros from lgc.h.
Why do you think that? What sounds strange to you?