Skip to content

Instantly share code, notes, and snippets.

@stereobooster
Created November 29, 2012 16:15
Show Gist options
  • Save stereobooster/4170081 to your computer and use it in GitHub Desktop.
Save stereobooster/4170081 to your computer and use it in GitHub Desktop.
therubyracer Segmentation fault
D:/tools/ruby192/bin/ruby.exe -S rspec ./spec/c/array_spec.rb ./spec/c/constants_spec.rb ./spec/c/exception_spec.rb ./spec/c/external_spec.rb ./spec/c/function_spec.rb ./spec/c/handles_spec.rb ./spec/c/locker_spec.rb ./spec/c/object_spec.rb ./spec/c/script_spec.rb ./spec/c/string_spec.rb ./spec/c/template_spec.rb ./spec/c/trycatch_spec.rb ./spec/mem/blunt_spec.rb ./spec/redjs_spec.rb ./spec/threading_spec.rb ./spec/v8/context_spec.rb ./spec/v8/conversion_spec.rb ./spec/v8/error_spec.rb ./spec/v8/function_spec.rb ./spec/v8/object_spec.rb --tag ~memory --tag ~threads
Run options: exclude {:memory=>true, :threads=>true}
d:/projects/therubyracer/spec/c/array_spec.rb:8: [BUG] Segmentation fault
ruby 1.9.2p290 (2011-07-09) [i386-mingw32]
-- control frame ----------
c:0031 p:---- s:0107 b:0107 l:000106 d:000106 CFUNC :Set
c:0030 p:0087 s:0102 b:0102 l:002514 d:000101 BLOCK d:/projects/therubyracer/spec/c/array_spec.rb:8
c:0029 p:---- s:0098 b:0098 l:000097 d:000097 FINISH
c:0028 p:---- s:0096 b:0096 l:000095 d:000095 CFUNC :instance_eval
c:0027 p:0050 s:0093 b:0093 l:0005b4 d:000092 BLOCK d:/projects/therubyracer/spec/spec_helper.rb:23
c:0026 p:---- s:0091 b:0091 l:000090 d:000090 FINISH
c:0025 p:---- s:0089 b:0089 l:000088 d:000088 CFUNC :call
c:0024 p:---- s:0087 b:0087 l:000086 d:000086 CFUNC :HandleScope
c:0023 p:0017 s:0084 b:0084 l:0005b4 d:0020b4 BLOCK d:/projects/therubyracer/spec/spec_helper.rb:19
c:0022 p:---- s:0082 b:0082 l:000081 d:000081 FINISH
c:0021 p:---- s:0080 b:0080 l:000079 d:000079 CFUNC :call
c:0020 p:---- s:0078 b:0078 l:000077 d:000077 CFUNC :Locker
c:0019 p:0054 s:0075 b:0075 l:0005b4 d:0005b4 METHOD d:/projects/therubyracer/spec/spec_helper.rb:18
c:0018 p:0026 s:0070 b:0070 l:001a10 d:000069 BLOCK D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example.rb:114
c:0017 p:0024 s:0067 b:0067 l:000066 d:000066 METHOD D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example.rb:254
c:0016 p:0059 s:0062 b:0062 l:001a10 d:001a10 METHOD D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example.rb:111
c:0015 p:0071 s:0056 b:0056 l:000045 d:000055 BLOCK D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example_group.rb:388
c:0014 p:---- s:0051 b:0051 l:000050 d:000050 FINISH
c:0013 p:---- s:0049 b:0049 l:000048 d:000048 CFUNC :map
c:0012 p:0023 s:0046 b:0046 l:000045 d:000045 METHOD D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example_group.rb:384
c:0011 p:0096 s:0042 b:0042 l:000041 d:000041 METHOD D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example_group.rb:369
c:0010 p:0014 s:0035 b:0035 l:000018 d:000034 BLOCK D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/command_line.rb:28
c:0009 p:---- s:0032 b:0032 l:000031 d:000031 FINISH
c:0008 p:---- s:0030 b:0030 l:000029 d:000029 CFUNC :map
c:0007 p:0041 s:0027 b:0027 l:000018 d:000026 BLOCK D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/command_line.rb:28
c:0006 p:0025 s:0024 b:0024 l:000023 d:000023 METHOD D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/reporter.rb:34
c:0005 p:0136 s:0019 b:0019 l:000018 d:000018 METHOD D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/command_line.rb:25
c:0004 p:0137 s:0014 b:0014 l:000013 d:000013 METHOD D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/runner.rb:69
c:0003 p:0028 s:0007 b:0006 l:0023fc d:000005 BLOCK D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/runner.rb:8
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:000454 d:000454 TOP
---------------------------
-- Ruby level backtrace information ----------------------------------------
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/runner.rb:8:in `block in autorun'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/runner.rb:69:in `run'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/command_line.rb:25:in `run'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/reporter.rb:34:in `report'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/command_line.rb:28:in `block in run'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/command_line.rb:28:in `map'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example_group.rb:369:in `run'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example_group.rb:384:in `run_examples'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example_group.rb:384:in `map'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example_group.rb:388:in `block in run_examples'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example.rb:111:in `run'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example.rb:254:in `with_around_each_hooks'
D:/tools/ruby192/lib/ruby/gems/1.9.1/gems/rspec-core-2.12.0/lib/rspec/core/example.rb:114:in `block in run'
d:/projects/therubyracer/spec/spec_helper.rb:18:in `instance_eval'
d:/projects/therubyracer/spec/spec_helper.rb:18:in `Locker'
d:/projects/therubyracer/spec/spec_helper.rb:18:in `call'
d:/projects/therubyracer/spec/spec_helper.rb:19:in `block in instance_eval'
d:/projects/therubyracer/spec/spec_helper.rb:19:in `HandleScope'
d:/projects/therubyracer/spec/spec_helper.rb:19:in `call'
d:/projects/therubyracer/spec/spec_helper.rb:23:in `block (2 levels) in instance_eval'
d:/projects/therubyracer/spec/spec_helper.rb:23:in `instance_eval'
d:/projects/therubyracer/spec/c/array_spec.rb:8:in `block (2 levels) in <top (required)>'
d:/projects/therubyracer/spec/c/array_spec.rb:8:in `Set'
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
rake aborted!
D:/tools/ruby192/bin/ruby.exe -S rspec ./spec/c/array_spec.rb ./spec/c/constants_spec.rb ./spec/c/exception_spec.rb ./spec/c/external_spec.rb ./spec/c/function_spec.rb ./spec/c/handles_spec.rb ./spec/c/locker_spec.rb ./spec/c/object_spec.rb ./spec/c/script_spec.rb ./spec/c/string_spec.rb ./spec/c/template_spec.rb ./spec/c/trycatch_spec.rb ./spec/mem/blunt_spec.rb ./spec/redjs_spec.rb ./spec/threading_spec.rb ./spec/v8/context_spec.rb ./spec/v8/conversion_spec.rb ./spec/v8/error_spec.rb ./spec/v8/function_spec.rb ./spec/v8/object_spec.rb --tag ~memory --tag ~threads failed
Tasks: TOP => default => spec
(See full trace by running task with --trace)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment