Project

General

Profile

Bug #22303

Updated by Eregon (Benoit Daloze) 18 days ago

commit:5831948a66412922e1abafd2c38fd6400e420581 

 The `intern` instruction has been incorrectly marked `leaf=true` true for a long time (3.3 through trunk) and its stack canary check crashes the whole runtime process. 

 The crash only happens in debug builds. (`VM_CHECK_MODE > 0`) 

 In release builds it can give the wrong line number in backtrace, if running in the interpreter, or when running in the JIT cause GC safety issues.

Back