If I change this test to use another directory:
test/unit/index/tc_index.rb: def test_key_used_for_id_field fs_path = File.expand_path(File.join(File.dirname(__FILE__), '../../temp/fsdir')) ...
Like: fs_path = File.expand_path(File.join(File.dirname(__FILE__), '../../temp/fsdir2'))
Then the test passes without a segfault on arm64.
If I change this test to use another directory:
test/unit/ index/tc_ index.rb: used_for_ id_field path(File. join(File. dirname( __FILE_ _), '../../ temp/fsdir' ))
def test_key_
fs_path = File.expand_
...
Like: path(File. join(File. dirname( __FILE_ _), '../../ temp/fsdir2' ))
fs_path = File.expand_
Then the test passes without a segfault on arm64.