Project

General

Profile

Bug #21790 » ruby_3.2.6_crash_output.txt

Ruby 3.2.6 stacktrace - adamoffat (Adam Moffat), 12/18/2025 03:44 PM

 
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 `<main>'
ruby_dns_fork_bug.rb:20:in `fork'
ruby_dns_fork_bug.rb:23:in `block in <main>'
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 <main>'
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)
(3-3/6)