github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
Geth_ MoarVM/master: 5 commits pushed by (Stefan Seifert)++ 21:10
Geth_ MoarVM: e94893f897 | (Stefan Seifert)++ | src/spesh/frame_walker.c
Fix frame walker segfaults caused by deopt of a caller on a different thread

When a frame schedules some code to be run on another frame, later gets deoptimized and the scheduled code is currently using the frame walker, e.g. looking for a dynamic variable, we could easily run into segfaults because the facts we checked changed right afterwards. Try to fix this by taking local copies of the pointers we will dereference, i.e. f->spesh_cand and f->jit_entry_label, as those may be removed by the deopt.
21:17
japhb nine: Time for an nqp/rakudo bump after the above commits? 23:17
jnthn nine: No problem with that; I need to look at it more closely to see if a deeper fix will be needed. 23:42