lua-debug
lua-debug copied to clipboard
lua crash
require "luadebug" : start "@/Users/apple/func/typescripttolua_test/out/debug.sock" :event "wait"
local co =coroutine.create(function()
coroutine.yield()
end)
coroutine.resume(co)
coroutine.resume(co)
试了内置的lua51和lua54,都是crash
无法重现
时序问题,我这边是带lldb运行必crash.不带lldb没事。
可能跟调试器断开这个事件有关系,因为我这边的有个比较大的程序一旦断开lua调试器就crash了,而且是在没有lldb调试的情况下。
Windows我试了的确不能复现,应该是mac的问题
我在macos下也无法重现
难道是M1的apple特有的问题,那我来想办法修一下
确定是ARM64下LUAJIT自身的问题,超出我的本事了,定位不出来,全是生成的汇编代码