>>410
lua_open_base()の呼び出しでスタックの状態が変わってる。

- lua_tonumber(L, 1)
+ lua_tonumber(L, lua_gettop(L))

>>411
なんやらよくわからんがコルーチンの状態ならlbaselib.cの
luaB_costatus()にそれっぽいコードが。