Lua through 5.4.0 has a segmentation fault in changedline in ldebug.c (e.g., when called by luaG_traceexec) because it incorrectly expects that an oldpc value is always updated upon a return of the flow of control to a function.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Lua | Lua | 5.3.1 (including) | 5.4.0 (excluding) |
Lua5.1 | Ubuntu | precise/esm | * |
Lua5.1 | Ubuntu | trusty | * |
Lua5.2 | Ubuntu | trusty | * |
Lua5.3 | Ubuntu | trusty | * |
Lua5.4 | Ubuntu | groovy | * |
Lua5.4 | Ubuntu | trusty | * |
Lua50 | Ubuntu | trusty | * |