On Sun, Nov 19, 2023 at 01:54:02PM +0100, Hilmar Preuße wrote: >... > I can patch out that version check as found by Samuel, but I don't see how > that would solve the core dump or the SIGABRT, which was reported. I hope > lua_error(L) is not the equivalent of "exit with SIGABRT". ;-) >...
It is. https://www.lua.org/manual/5.3/manual.html#lua_error int lua_error (lua_State *L); Generates a Lua error, using the value at the top of the stack as the error object. This function does a long jump, and therefore never returns (see luaL_error). The SIGABRT is generated by calling abort(): https://sources.debian.org/src/lua5.3/5.3.6-2/src/lapi.c/#L1117 https://sources.debian.org/src/lua5.3/5.3.6-2/src/ldebug.c/#L649 https://sources.debian.org/src/lua5.3/5.3.6-2/src/ldo.c/#L130 > Hilmar cu Adrian