lua-users home
lua-l archive

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


> Another bug; may be related.

I don't think so. This one sounds easy: Lua is not checking the GC when
it creates the arg table. If it does not create anything else in the
loop, the GC never runs. The patch is something like to add a call
to luaC_checkGC(L) inside function `adjust_varargs'.  (We must check
whether we can run the garbage collector at that point. The correct
patch may need some other adjustments.)

-- Roberto