Ruby 3.2.6 on arm64-darwin24 Testing DNS resolution after fork... Parent: DNS completed ruby_dns_fork_bug.rb:24: [BUG] Segmentation fault at 0x000000010a0e8875 ruby 3.2.6 (2024-10-30 revision 63aeb018eb) [arm64-darwin24] -- Crash Report log information -------------------------------------------- See Crash Report log file in one of the following locations: * ~/Library/Logs/DiagnosticReports * /Library/Logs/DiagnosticReports for more details. Don't forget to include the above Crash Report log file in bug reports. -- Control frame information ----------------------------------------------- c:0009 p:---- s:0048 e:000047 CFUNC :getaddrinfo c:0008 p:0011 s:0040 e:000039 BLOCK ruby_dns_fork_bug.rb:24 c:0007 p:0027 s:0037 e:000036 BLOCK timeout.rb:185 c:0006 p:0012 s:0032 e:000031 METHOD timeout.rb:38 c:0005 p:0124 s:0025 E:000f90 METHOD timeout.rb:194 c:0004 p:0014 s:0015 E:000a60 BLOCK ruby_dns_fork_bug.rb:23 [FINISH] c:0003 p:---- s:0012 e:000011 CFUNC :fork c:0002 p:0062 s:0008 E:002170 EVAL ruby_dns_fork_bug.rb:20 [FINISH] c:0001 p:0000 s:0003 E:001c40 DUMMY [FINISH] -- Ruby level backtrace information ---------------------------------------- ruby_dns_fork_bug.rb:20:in `
' ruby_dns_fork_bug.rb:20:in `fork' ruby_dns_fork_bug.rb:23:in `block in
' timeout.rb:194:in `timeout' timeout.rb:38:in `handle_timeout' timeout.rb:185:in `block in timeout' ruby_dns_fork_bug.rb:24:in `block (2 levels) in
' ruby_dns_fork_bug.rb:24:in `getaddrinfo' -- C level backtrace information ------------------------------------------- libruby.3.2.dylib(rb_vm_bugreport+0x9a0) libruby.3.2.dylib(rb_bug_for_fatal_signal+0x160) libruby.3.2.dylib(sig_do_nothing+0x0) /usr/lib/system/libsystem_platform.dylib(_sigtramp+0x38) /usr/lib/system/libsystem_trace.dylib(_os_log_preferences_refresh+0x24)