lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


I believe I've found the following bugs:

* While finalizing objects, we can end up triggering the garbage collector
which results in a more or less infinite recursion:

    GCTM
    calls luaD_call
    which calls luaC_step (from the luaC_checkGC macro)
    which calls singlestep
    which calls GCTM

Easiest fix is probably to test L->allowhook in luaC_checkGC.

* I get an error at the assertion in propagatemarks: lua_assert(isgray(o)).
I haven't yet debugged this one.

Mark