Issue #19262 has been updated by naruse (Yui NARUSE).
Backport changed from 2.7: DONTNEED, 3.0: DONTNEED, 3.1: DONTNEED, 3.2: REQUIRED to 2.7:
DONTNEED, 3.0: DONTNEED, 3.1: DONTNEED, 3.2: DONE
ruby_3_2 1a2447ac9925e7794a7c5aa07960ad4de08e6aca merged revision(s)
979dd02e2f0a70f3f30d47c6115780d8fac6147e.
----------------------------------------
Bug #19262: Segmentation fault on
RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location
https://bugs.ruby-lang.org/issues/19262#change-101312
* Author: ksss (Yuki Kurihara)
* Status: Closed
* Priority: Normal
* ruby -v: ruby 3.2.0 (2022-12-25 revision a528908271) [arm64-darwin21]
* Backport: 2.7: DONTNEED, 3.0: DONTNEED, 3.1: DONTNEED, 3.2: DONE
----------------------------------------
It seems that `RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location` gives a
Segmentation fault if any argument other than `Thread::Backtrace::Location` is given.
repro:
```
$ ruby -e 'RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location(1)'
```
--
https://bugs.ruby-lang.org/