Project

General

Profile

Actions

Bug #22115

open

[BUG] segmentation fault

Bug #22115: [BUG] segmentation fault

Added by robert12 (Robert Gleeson) about 3 hours ago.

Status:
Open
Assignee:
-
Target version:
-
ruby -v:
ruby 4.0.5 (2026-05-20 revision 64336ffd0e) +PRISM [x86_64-linux]
[ruby-core:125762]

Description

Hello.

I did not reproduce this locally. I found it on CI.
I'm reporting in case it has not been fixed or reported before.

CI: https://github.com/llmrb/llm.rb/actions/runs/27511402478/job/81312014887

I hope this is helpful.
I don't have more information except from the failed CI build.
Thanks.

bundle exec rspec spec
/home/runner/work/llm.rb/llm.rb/lib/llm/function/ractor/task.rb:69: warning: Ractor API is experimental and may change in future versions of Ruby.
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-support-3.13.7/lib/rspec/support/method_signature_verifier.rb:74: [BUG] Segmentation fault at 0x000000000000002c
ruby 4.0.5 (2026-05-20 revision 64336ffd0e) +PRISM [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0074 p:---- s:0402 e:000401 l:y b:---- CFUNC 
c:0073 p:0007 s:0399 e:000396 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-support-3.13.7/lib/rspec/support/method_signature_verifier.
c:0072 p:0008 s:0392 e:000391 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-support-3.13.7/lib/rspec/support/method_signature_verifier.
c:0071 p:0003 s:0388 e:000387 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-support-3.13.7/lib/rspec/support/method_signature_verifier.
c:0070 p:0024 s:0384 e:000383 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.
c:0069 p:0033 s:0378 e:000377 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.
c:0068 p:0018 s:0372 e:000371 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to. [FINISH]
c:0067 p:---- s:0368 e:000367 l:y b:---- CFUNC  :reject
c:0066 p:0013 s:0364 e:000363 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.
c:0065 p:0007 s:0358 e:000357 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.
c:0064 p:0008 s:0353 e:000352 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/have_attrib
c:0063 p:0013 s:0348 e:000347 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/have_attrib
c:0062 p:0035 s:0343 e:000342 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:50
c:0061 p:0017 s:0338 e:000337 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:26
c:0060 p:0013 s:0331 e:000330 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:47
c:0059 p:0031 s:0323 e:000322 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/expectation_targ
c:0058 p:0020 s:0316 e:000315 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/expectation_targ
c:0057 p:0020 s:0309 e:000308 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/spec/openai/files_spec.rb:20 [FINISH]
c:0056 p:---- s:0306 e:000305 l:y b:---- CFUNC  :instance_exec
c:0055 p:0021 s:0301 e:000300 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:263
c:0054 p:0002 s:0296 e:000295 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:511
c:0053 p:0002 s:0293 e:000292 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:468
c:0052 p:0002 s:0290 e:000289 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:486
c:0051 p:0002 s:0287 e:000286 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:626
c:0050 p:0018 s:0284 e:000283 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:352
c:0049 p:0004 s:0278 e:000277 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39 [FINISH]
c:0048 p:---- s:0274 e:000273 l:y b:---- CFUNC  :instance_exec
c:0047 p:0013 s:0269 e:000268 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:457
c:0046 p:0010 s:0263 e:000262 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:390
c:0045 p:0009 s:0257 e:000256 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:628
c:0044 p:0018 s:0254 e:000253 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:352
c:0043 p:0037 s:0248 E:000208 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:629
c:0042 p:0104 s:0241 E:0001c8 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:486
c:0041 p:0018 s:0234 E:0003f8 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:468
c:0040 p:0019 s:0229 E:001a38 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:511
c:0039 p:0076 s:0224 E:002698 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:259
c:0038 p:0047 s:0217 e:000216 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:653 [FINISH]
c:0037 p:---- s:0211 e:000210 l:y b:---- CFUNC  :map
c:0036 p:0011 s:0207 e:000206 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:649
c:0035 p:0063 s:0202 e:000201 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:614
c:0034 p:0006 s:0193 e:000192 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:615 [FINISH]
c:0033 p:---- s:0189 e:000188 l:y b:---- CFUNC  :map
c:0032 p:0076 s:0185 e:000184 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:615
c:0031 p:0007 s:0176 e:000175 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:121 [FINISH]
c:0030 p:---- s:0172 e:000171 l:y b:---- CFUNC  :map
c:0029 p:0030 s:0168 e:000167 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:121
c:0028 p:0026 s:0165 e:000164 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/configuration.rb:2097
c:0027 p:0006 s:0161 e:000160 l:n b:---- BLOCK  /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:116
c:0026 p:0009 s:0157 e:000156 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/reporter.rb:74
c:0025 p:0019 s:0152 e:000151 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:115
c:0024 p:0035 s:0145 e:000144 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:89
c:0023 p:0080 s:0139 e:000138 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:71
c:0022 p:0013 s:0131 e:000130 l:y b:0001 METHOD /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:45
c:0021 p:0010 s:0126 e:000125 l:y b:0001 TOP    /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/exe/rspec:4 [FINISH]
c:0020 p:---- s:0123 e:000122 l:y b:---- CFUNC  :load
c:0019 p:0098 s:0118 e:000117 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/rubygems.rb:305
c:0018 p:0075 s:0109 e:000108 l:y b:0001 TOP    /home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/bin/rspec:25 [FINISH]
c:0017 p:---- s:0104 e:000103 l:y b:---- CFUNC  :load
c:0016 p:0064 s:0099 e:000098 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli/exec.rb:61
c:0015 p:0063 s:0093 e:000092 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli/exec.rb:24
c:0014 p:0048 s:0088 e:000087 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli.rb:504
c:0013 p:0054 s:0082 e:000081 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/vendor/thor/lib/thor/command.rb:28
c:0012 p:0040 s:0074 e:000073 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/vendor/thor/lib/thor/invocation.rb:127
c:0011 p:0246 s:0067 e:000066 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/vendor/thor/lib/thor.rb:538
c:0010 p:0008 s:0054 e:000053 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli.rb:35
c:0009 p:0055 s:0049 e:000048 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/vendor/thor/lib/thor/base.rb:584
c:0008 p:0022 s:0042 e:000041 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli.rb:29
c:0007 p:0041 s:0037 e:000036 l:n b:---- BLOCK  /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/gems/4.0.0/gems/bundler-4.0.10/exe/bundle:28
c:0006 p:0007 s:0031 e:000030 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/friendly_errors.rb:118
c:0005 p:0051 s:0026 E:0014a8 l:y b:0001 TOP    /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/gems/4.0.0/gems/bundler-4.0.10/exe/bundle:20 [FINISH]
c:0004 p:---- s:0022 e:000021 l:y b:---- CFUNC  :load
c:0003 p:0098 s:0017 e:000016 l:y b:0001 METHOD /opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/rubygems.rb:305
c:0002 p:0079 s:0008 E:000be0 l:n b:---- EVAL   /opt/hostedtoolcache/Ruby/4.0.5/x64/bin/bundle:25 [FINISH]
c:0001 p:0000 s:0003 E:0004a0 l:y b:---- DUMMY  [FINISH]

-- Ruby level backtrace information ----------------------------------------
/opt/hostedtoolcache/Ruby/4.0.5/x64/bin/bundle:25:in '<main>'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/rubygems.rb:305:in 'activate_and_load_bin_path'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/rubygems.rb:305:in 'load'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/gems/4.0.0/gems/bundler-4.0.10/exe/bundle:20:in '<top (required)>'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/friendly_errors.rb:118:in 'with_friendly_errors'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/gems/4.0.0/gems/bundler-4.0.10/exe/bundle:28:in 'block in <top (required)>'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli.rb:29:in 'start'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/vendor/thor/lib/thor/base.rb:584:in 'start'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli.rb:35:in 'dispatch'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/vendor/thor/lib/thor.rb:538:in 'dispatch'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in 'invoke_command'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/vendor/thor/lib/thor/command.rb:28:in 'run'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli.rb:504:in 'exec'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli/exec.rb:24:in 'run'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli/exec.rb:61:in 'kernel_load'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/bundler/cli/exec.rb:61:in 'load'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/bin/rspec:25:in '<top (required)>'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/rubygems.rb:305:in 'activate_and_load_bin_path'
/opt/hostedtoolcache/Ruby/4.0.5/x64/lib/ruby/4.0.0/rubygems.rb:305:in 'load'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/exe/rspec:4:in '<top (required)>'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:45:in 'invoke'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:71:in 'run'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:89:in 'run'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:115:in 'run_specs'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/reporter.rb:74:in 'report'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:116:in 'block in run_specs'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/configuration.rb:2097:in 'with_suite_hooks'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:121:in 'block (2 levels) in run_specs'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:121:in 'map'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/runner.rb:121:in 'block (3 levels) in run_specs'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:615:in 'run'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:615:in 'map'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:615:in 'block in run'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:614:in 'run'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:649:in 'run_examples'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:649:in 'map'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example_group.rb:653:in 'block in run_examples'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:259:in 'run'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:511:in 'with_around_and_singleton_context_hooks'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:468:in 'with_around_example_hooks'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:486:in 'run'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:629:in 'run_around_example_hooks_for'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:352:in 'call'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:628:in 'block (2 levels) in run_around_example_hooks_for'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:390:in 'execute_with'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:457:in 'instance_exec'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:457:in 'instance_exec'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in 'block (2 levels) in <top (required)>'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:352:in 'call'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:626:in 'block in run_around_example_hooks_for'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/hooks.rb:486:in 'block in run'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:468:in 'block in with_around_example_hooks'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:511:in 'block in with_around_and_singleton_context_hooks'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:263:in 'block in run'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-core-3.13.6/lib/rspec/core/example.rb:263:in 'instance_exec'
/home/runner/work/llm.rb/llm.rb/spec/openai/files_spec.rb:20:in 'block (3 levels) in <top (required)>'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/expectation_target.rb:101:in 'to'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/expectation_target.rb:65:in 'to'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:47:in 'handle_matcher'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:26:in 'with_matcher'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:50:in 'block in handle_matcher'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/have_attributes.rb:28:in 'matches?'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/have_attributes.rb:90:in 'respond_to_attributes?'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.rb:78:in 'matches?'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.rb:114:in 'find_failing_method_names'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.rb:114:in 'reject'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.rb:115:in 'block in find_failing_method_names'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.rb:120:in 'matches_arity?'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-expectations-3.13.5/lib/rspec/matchers/built_in/respond_to.rb:180:in 'matches?'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-support-3.13.7/lib/rspec/support/method_signature_verifier.rb:344:in 'valid?'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-support-3.13.7/lib/rspec/support/method_signature_verifier.rb:375:in 'missing_kw_args'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rspec-support-3.13.7/lib/rspec/support/method_signature_verifier.rb:74:in 'missing_kw_args_from'
rake aborted!
Command failed with status (): [bundle exec rspec spec]
/home/runner/work/llm.rb/llm.rb/Rakefile:41:in 'block in <top (required)>'
/home/runner/work/llm.rb/llm.rb/vendor/bundle/ruby/4.0.0/gems/rake-13.4.2/exe/rake:27:in '<top (required)>'
/opt/hostedtoolcache/Ruby/4.0.5/x64/bin/bundle:25:in '<main>'
Tasks: TOP => default => spec
(See full trace by running task with --trace)
................................................

No data to display

Actions

Also available in: PDF Atom