|
╭┨~/gitlocal/ractor-shack/ractorize/example_scripts┠┨main┠──────────────────┨2026-04-14 13:28:09
|
|
╰bundle exec product-benchmark-segfault
|
|
3b8598ac131797533cfda0340225656e
|
|
0.048111 0.003800 0.051911 ( 0.051910)
|
|
/home/miles/.rbenv/versions/4.0.2/lib/ruby/gems/4.0.0/gems/ractorize-0.0.1/src/ractorize/ractorized_object.rb:12: warning: Ractor API is experimental and may change in future versions of Ruby.
|
|
product-benchmark-segfault:23: [BUG] Segmentation fault at 0x00007f9f8c021000
|
|
ruby 4.0.2 (2026-03-17 revision d3da9fec82) +PRISM [x86_64-linux]
|
|
|
|
-- Control frame information -----------------------------------------------
|
|
c:0011 p:---- s:0050 e:000049 l:y b:---- CFUNC :BigDecimal
|
|
c:0010 p:0010 s:0045 e:000044 l:n b:---- BLOCK product-benchmark-segfault:23 [FINISH]
|
|
c:0009 p:---- s:0042 e:000041 l:n b:---- IFUNC
|
|
c:0008 p:0024 s:0039 e:000037 l:y b:0001 METHOD <internal:numeric>:262 [FINISH]
|
|
c:0007 p:---- s:0033 e:000032 l:y b:---- CFUNC :each
|
|
c:0006 p:---- s:0030 e:000029 l:y b:---- CFUNC :map
|
|
c:0005 p:0009 s:0026 e:000023 l:y b:0001 METHOD product-benchmark-segfault:23
|
|
c:0004 p:0042 s:0020 e:000019 l:n b:---- BLOCK /home/miles/.rbenv/versions/4.0.2/lib/ruby/gems/4.0.0/gems/ractorize-0.0.1/src/ractorize.rb:18
|
|
c:0003 p:0017 s:0012 e:000011 l:y b:0001 METHOD <internal:kernel>:169
|
|
c:0002 p:0009 s:0007 e:000006 l:n b:---- BLOCK /home/miles/.rbenv/versions/4.0.2/lib/ruby/gems/4.0.0/gems/ractorize-0.0.1/src/ractorize.rb:9 [FINISH]
|
|
c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH]
|
|
|
|
-- Ruby level backtrace information ----------------------------------------
|
|
/home/miles/.rbenv/versions/4.0.2/lib/ruby/gems/4.0.0/gems/ractorize-0.0.1/src/ractorize.rb:9:in 'block in <module:Ractorize>'
|
|
<internal:kernel>:169:in 'loop'
|
|
/home/miles/.rbenv/versions/4.0.2/lib/ruby/gems/4.0.0/gems/ractorize-0.0.1/src/ractorize.rb:18:in 'block (2 levels) in <module:Ractorize>'
|
|
product-benchmark-segfault:23:in 'generate_random_numbers'
|
|
product-benchmark-segfault:23:in 'map'
|
|
product-benchmark-segfault:23:in 'each'
|
|
<internal:numeric>:262:in 'times'
|
|
product-benchmark-segfault:23:in 'block in generate_random_numbers'
|
|
product-benchmark-segfault:23:in 'BigDecimal'
|
|
|
|
-- Threading information ---------------------------------------------------
|
|
Total ractor count: 5
|
|
Ruby thread count for this ractor: 1
|
|
|
|
-- Machine register context ------------------------------------------------
|
|
RIP: 0x00007f9fb9f5815d RBP: 0x00007f9fb9f5f720 RSP: 0x00007f9f9a201c00
|
|
RAX: 0x0000000000000031 RBX: 0x00007f9fb9f5f720 RCX: 0x00007f9fb9f5fa20
|
|
RDX: 0x0000000000000000 RDI: 0x00007f9fb9f5fa00 RSI: 0x00007f9fb9f5fa20
|
|
R8: 0x0000000000000000 R9: 0x00000000fffffffd R10: 0x00007f9fb9f5f72c
|
|
R11: 0x00007f9fb9f5f738 R12: 0x00007f9f8c021001 R13: 0x00007f9fb9f5f4e0
|
|
R14: 0x00007f9fb9f5f720 R15: 0x00007f9fb9f5f720 EFL: 0x0000000000010202
|
|
|
|
-- C level backtrace information -------------------------------------------
|
|
malloc(): corrupted top size
|
|
ABRT received in SEGV handler
|
|
Aborted
|
|
╔╣~/gitlocal/ractor-shack/ractorize/example_scripts╠╣main╠══════════════════╣2026-04-14 13:29:24
|
|
╚
|