模块加载时出现 Luajit 段错误

Luajit segfault on module loading

我目前遇到一个问题,Lua5.1/Lua5.2 可以加载和使用模块,但 LuaJIT 不能。这很奇怪,因为 LuaJIT 应该与 Lua 兼容,对吗?

我该如何解决这个问题?

模块:https://github.com/gabrield/v4l-lua

我通过简单地删除v4l_lua.c(行)中的可设置行来解决它。感谢@Youka、@siffiejoe 和@Etan-Reisner 的建议!

我想知道为什么 Lua 在没有警告的情况下加载模块(并且让它工作!)