push
github
FFI: Drop finalizer table rehash after GC cycle. Reported by Sergey Kaplun. (cherry picked from commit fb22d0f80) The raising of the OOM error when rehashing the finalizer table (when we can't allocate a new hash part) leads to crashes in either `lj_trace_exit()` or `lj_trace_unwind()` due to unprotected error raising, which either has no DWARF eh_frame or loses the context of the JIT compiler. This patch drops rehashing of the finalizer table to avoid these crashes. Sergey Kaplun: * added the description and the test for the problem Part of tarantool/tarantool#10199 Resolves tarantool/tarantool#10290
5673 of 6024 branches covered (94.17%)
Branch coverage included in aggregate %.
21638 of 23428 relevant lines covered (92.36%)
2935372.05 hits per line