-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
Versions:
$ ruby --version
ruby 3.4.2 (2025-02-15 revision d2930f8e7a) +PRISM [x86_64-linux]
$ bundle list
Gems included by the bundle:
* debug_inspector (1.2.0)
* minitest (5.25.5)
* rake (13.2.1)
* rake-compiler (1.2.9)
Use `bundle info` to print more detailed information about a gem
Steps to reproduce:
$ git clone https://github.com/banister/debug_inspector.git
$ cd debug_inspector
$ git checkout v1.2.0
$ bundle install --path="$srcdir"
$ gem build debug_inspector.gemspec
$ gem install --local --no-user-install --install-dir tmp_install --bindir tmp_install/usr/bin debug_inspector-1.2.0.gem
$ GEM_HOME="tmp_install" bundle exec rake
/usr/bin/ruby -I. ../../../../ext/debug_inspector/extconf.rb
mkdir -p tmp/x86_64-linux/debug_inspector/3.4.2
cd tmp/x86_64-linux/debug_inspector/3.4.2
creating Makefile
/usr/bin/make
cd -
cd tmp/x86_64-linux/debug_inspector/3.4.2
compiling ../../../../ext/debug_inspector/debug_inspector.c
linking shared-object debug_inspector.so
/usr/bin/make install sitearchdir=../../../../lib sitelibdir=../../../../lib target_prefix=
cd -
mkdir -p tmp/x86_64-linux/stage/lib
/usr/bin/install -c -m 0755 debug_inspector.so ../../../../lib
/usr/bin/ruby -w -I"lib:test:lib" /build/ruby-debug_inspector/src/ruby/3.4.0/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/basic_test.rb"
cp tmp/x86_64-linux/debug_inspector/3.4.2/debug_inspector.so tmp/x86_64-linux/stage/lib/debug_inspector.so
Run options: --seed 18305
# Running:
EE..E.
Finished in 0.001351s, 4440.2279 runs/s, 19240.9874 assertions/s.
1) Error:
BasicTest#test_frame_class:
TypeError: no implicit conversion from nil to integer
test/basic_test.rb:46:in 'DebugInspector#frame_class'
test/basic_test.rb:46:in 'block in BasicTest#test_frame_class'
test/basic_test.rb:45:in 'DebugInspector.open'
test/basic_test.rb:45:in 'BasicTest#test_frame_class'
2) Error:
BasicTest#test_frame_iseq:
TypeError: no implicit conversion from nil to integer
test/basic_test.rb:53:in 'DebugInspector#frame_iseq'
test/basic_test.rb:53:in 'block in BasicTest#test_frame_iseq'
test/basic_test.rb:51:in 'DebugInspector.open'
test/basic_test.rb:51:in 'BasicTest#test_frame_iseq'
3) Error:
BasicTest#test_frame_binding:
TypeError: no implicit conversion from nil to integer
test/basic_test.rb:39:in 'DebugInspector#frame_binding'
test/basic_test.rb:39:in 'block in BasicTest#test_frame_binding'
test/basic_test.rb:38:in 'DebugInspector.open'
test/basic_test.rb:38:in 'BasicTest#test_frame_binding'
6 runs, 26 assertions, 0 failures, 3 errors, 0 skips
rake aborted!
Command failed with status (1): [ruby -w -I"lib:test:lib" /build/ruby-debug_inspector/src/ruby/3.4.0/gems/rake-13.2.1/lib/rake/rake_test_loader.rb "test/basic_test.rb" ]
/build/ruby-debug_inspector/src/ruby/3.4.0/gems/rake-13.2.1/exe/rake:27:in '<top (required)>'
/usr/bin/bundle:25:in 'Kernel#load'
/usr/bin/bundle:25:in '<main>'
Tasks: TOP => default => test
(See full trace by running task with --trace)
Additional Information:
All tests pass with ruby 3.3.7.
evolve2k
Metadata
Metadata
Assignees
Labels
No labels