Actions
Bug #21090
openSEGV from require in Thread in Ractor
Status:
Open
Assignee:
-
Target version:
-
ruby -v:
ruby 3.5.0dev (2025-01-18T00:19:17Z origin/master 65a7c69188) +PRISM [x86_64-linux]
Description
When ruby calls 'require' in Thread in non-main Ractor, it can cause SEGV sometimes.
$ ruby -e '1000.times { Ractor.new { th = Thread.new { require "rbconfig" }; Thread.pass }.take }' > segv.log 2>&1
Segmentation fault (core dumped)
segv.log
is too large to paste in this description, so I attached as a file.
Files
Actions
Like0
Like0Like0