summaryrefslogtreecommitdiff
path: root/NEWS.md
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2021-06-02 22:07:44 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2021-06-02 22:11:37 -0700
commit86c262541ad07528842d76dab4b9b34bd888d5f4 (patch)
treeeb1e46a051d8fb3a3e1bc8917dcfebc5e7454e36 /NEWS.md
parent007e439fe965871c73127928f7244ebb96a86e58 (diff)
Fix a race condition around mjit_recompile
This fixes SEGVs like https://github.com/ruby/ruby/runs/2715166621?check_suite_focus=true. When mjit_recompile is called when mjit_compile is compiling the exact same iseq (and after it called mjit_capture_cc_entries), iseq->body->jit_unit is re-created and its cc_entries becomes NULL. Then, when it tries to lookup cc_entries through iseq->body->jit_unit, it fails.
Diffstat (limited to 'NEWS.md')
0 files changed, 0 insertions, 0 deletions