lua-debug icon indicating copy to clipboard operation
lua-debug copied to clipboard

lua crash

Open fesily opened this issue 3 years ago • 7 comments

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)

fesily avatar Mar 09 '22 03:03 fesily

试了内置的lua51和lua54,都是crash

fesily avatar Mar 09 '22 03:03 fesily

无法重现

actboy168 avatar Mar 09 '22 08:03 actboy168

时序问题,我这边是带lldb运行必crash.不带lldb没事。

fesily avatar Mar 09 '22 09:03 fesily

可能跟调试器断开这个事件有关系,因为我这边的有个比较大的程序一旦断开lua调试器就crash了,而且是在没有lldb调试的情况下。

fesily avatar Mar 09 '22 09:03 fesily

Windows我试了的确不能复现,应该是mac的问题

fesily avatar Mar 09 '22 12:03 fesily

我在macos下也无法重现

actboy168 avatar Mar 10 '22 03:03 actboy168

难道是M1的apple特有的问题,那我来想办法修一下

fesily avatar Mar 10 '22 03:03 fesily

确定是ARM64下LUAJIT自身的问题,超出我的本事了,定位不出来,全是生成的汇编代码

fesily avatar Dec 31 '22 06:12 fesily