From: keithsalisbury@... Date: 2015-08-08T14:43:21+00:00 Subject: [ruby-core:70269] [Ruby trunk - Bug #11421] [Open] .gem/ruby/2.2.2/gems/json-1.8.3/lib/json/ext/parser.bundle: Segmentation fault at 0x00000000000418 Issue #11421 has been reported by Keith Salisbury. ---------------------------------------- Bug #11421: .gem/ruby/2.2.2/gems/json-1.8.3/lib/json/ext/parser.bundle: Segmentation fault at 0x00000000000418 https://bugs.ruby-lang.org/issues/11421 * Author: Keith Salisbury * Status: Open * Priority: Normal * Assignee: * ruby -v: ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- Installed ruby 2.2.2 using ruby-install on a Macbook Air, running OSX Yosemite 10.10.4 Please let me know if you require further information. I encounter the following error running any "bundle exec x" ruby commands. This one is following "bundle exec cucumber" /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/ext/parser.bundle: [BUG] Segmentation fault at 0x00000000000418 ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14] -- Crash Report log information -------------------------------------------- See Crash Report log file under the one of following: * ~/Library/Logs/CrashReporter * /Library/Logs/CrashReporter * ~/Library/Logs/DiagnosticReports * /Library/Logs/DiagnosticReports for more details. -- Control frame information ----------------------------------------------- c:0034 p:-17563802865156 s:0151 e:000150 TOP [FINISH] c:0033 p:---- s:0149 e:000148 CFUNC :require c:0032 p:0113 s:0145 e:000144 METHOD /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54 c:0031 p:0009 s:0135 e:000134 CLASS /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/ext.rb:13 c:0030 p:0011 s:0133 e:000132 CLASS /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/ext.rb:12 c:0029 p:0056 s:0131 e:000130 TOP /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/ext.rb:9 [FINISH] c:0028 p:---- s:0129 e:000128 CFUNC :require c:0027 p:0113 s:0125 e:000124 METHOD /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54 c:0026 p:0011 s:0115 e:000114 BLOCK /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:54 [FINISH] c:0025 p:---- s:0111 e:000110 CFUNC :each c:0024 p:0129 s:0108 e:000107 METHOD /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:52 c:0023 p:0117 s:0105 e:000103 METHOD /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:100 c:0022 p:0009 s:0099 e:000098 METHOD /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:90 c:0021 p:0033 s:0095 e:000094 METHOD /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:72 c:0020 p:0033 s:0092 e:000091 METHOD /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:130 c:0019 p:0013 s:0087 e:000086 METHOD /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:117 c:0018 p:0139 s:0080 e:000079 CLASS /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/i18n.rb:14 c:0017 p:0011 s:0078 e:000077 CLASS /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/i18n.rb:6 c:0016 p:0033 s:0076 e:000075 TOP /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/i18n.rb:5 [FINISH] c:0015 p:---- s:0074 e:000073 CFUNC :require c:0014 p:0170 s:0070 e:000069 METHOD /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69 c:0013 p:0007 s:0060 e:000059 TOP /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/lexer/i18n_lexer.rb:2 [FINISH] c:0012 p:---- s:0058 e:000057 CFUNC :require c:0011 p:0170 s:0054 e:000053 METHOD /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69 c:0010 p:0007 s:0044 e:000043 TOP /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin.rb:1 [FINISH] c:0009 p:---- s:0042 e:000041 CFUNC :require c:0008 p:0170 s:0038 e:000037 METHOD /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69 c:0007 p:0009 s:0028 e:000027 TOP /Users/globalkeith/.gem/ruby/2.2.2/gems/cucumber-1.3.20/lib/cucumber/cli/main.rb:2 [FINISH] c:0006 p:---- s:0026 e:000025 CFUNC :require c:0005 p:0170 s:0022 e:000021 METHOD /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69 c:0004 p:0141 s:0012 e:000011 TOP /Users/globalkeith/.gem/ruby/2.2.2/gems/cucumber-1.3.20/bin/cucumber:11 [FINISH] c:0003 p:---- s:0010 e:000009 CFUNC :load c:0002 p:0119 s:0006 E:0007b0 EVAL /Users/globalkeith/.gem/ruby/2.2.2/bin/cucumber:23 [FINISH] c:0001 p:0000 s:0002 E:0005a0 TOP [FINISH] -- Ruby level backtrace information ---------------------------------------- /Users/globalkeith/.gem/ruby/2.2.2/bin/cucumber:23:in `
' /Users/globalkeith/.gem/ruby/2.2.2/bin/cucumber:23:in `load' /Users/globalkeith/.gem/ruby/2.2.2/gems/cucumber-1.3.20/bin/cucumber:11:in `' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/globalkeith/.gem/ruby/2.2.2/gems/cucumber-1.3.20/lib/cucumber/cli/main.rb:2:in `' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin.rb:1:in `' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/lexer/i18n_lexer.rb:2:in `' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/i18n.rb:5:in `' /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/i18n.rb:6:in `' /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/i18n.rb:14:in `' /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:117:in `load' /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:130:in `current_adapter' /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:72:in `adapter' /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:90:in `use' /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:100:in `load_adapter' /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:52:in `default_adapter' /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:52:in `each' /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb:54:in `block in default_adapter' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/ext.rb:9:in `' /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/ext.rb:12:in `' /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/ext.rb:13:in `' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' -- Machine register context ------------------------------------------------ rax: 0x0000000000000000 rbx: 0x00007fcb21d27e70 rcx: 0x00000001089f56a0 rdx: 0x000000000000000b rdi: 0x0000000000000000 rsi: 0x0000000000000005 rbp: 0x00007fff577f5380 rsp: 0x00007fff577f5360 r8: 0x00007fff577f53d0 r9: 0x00007fff7b715300 r10: 0x00000000000057b8 r11: 0x00007fff9af72140 r12: 0x0000000000000000 r13: 0x00007fcb21c09040 r14: 0x0000000000000005 r15: 0x0000000000000000 rip: 0x00000001088820fa rfl: 0x0000000000010246 -- C level backtrace information ------------------------------------------- 0 ruby 0x00000001085a6715 rb_vm_bugreport + 149 1 ruby 0x00000001084499c9 rb_bug_context + 473 2 ruby 0x0000000108520ef3 sigsegv + 83 3 libsystem_platform.dylib 0x00007fff8da51f1a _sigtramp + 26 4 libruby.2.0.0.dylib 0x00000001088820fa rb_newobj + 31 5 ??? 0x00007fcb21d27e70 0x0 + 140510422531696 -- Other runtime information ----------------------------------------------- * Loaded script: /Users/globalkeith/.gem/ruby/2.2.2/bin/cucumber * Loaded features: 0 enumerator.so 1 rational.so 2 complex.so 3 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/2.2.0/x86_64-darwin14/enc/encdb.bundle 4 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/2.2.0/x86_64-darwin14/enc/trans/transdb.bundle 5 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/2.2.0/unicode_normalize.rb 6 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/2.2.0/x86_64-darwin14/rbconfig.rb 7 thread.rb 8 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/2.2.0/x86_64-darwin14/thread.bundle 9 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/compatibility.rb 10 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/defaults.rb 11 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/deprecate.rb 12 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/errors.rb 13 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/version.rb 14 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/requirement.rb 15 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/platform.rb 16 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/basic_specification.rb 17 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/stub_specification.rb 18 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/util/stringio.rb 19 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/specification.rb 20 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/exceptions.rb 21 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_gem.rb 22 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/2.2.0/monitor.rb 23 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb 24 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems.rb 25 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/dependency.rb 26 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/path_support.rb 27 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/2.2.0/optparse.rb 28 /Users/globalkeith/.gem/ruby/2.2.2/gems/cucumber-1.3.20/lib/cucumber/rspec/disable_option_parser.rb 29 /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/rubify.rb 30 /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/native/null.rb 31 /Users/globalkeith/.gem/ruby/2.2.2/gems/gherkin-2.12.2/lib/gherkin/native.rb 32 /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json/options.rb 33 /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json/version.rb 34 /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json/adapter_error.rb 35 /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json/parse_error.rb 36 /Users/globalkeith/.gem/ruby/2.2.2/gems/multi_json-1.11.2/lib/multi_json.rb 37 /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/version.rb 38 /Users/globalkeith/.rubies/ruby-2.2.2/lib/ruby/2.2.0/ostruct.rb 39 /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/generic_object.rb 40 /Users/globalkeith/.gem/ruby/2.2.2/gems/json-1.8.3/lib/json/common.rb [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. Don't forget to include the above Crash Report log file. For details: http://www.ruby-lang.org/bugreport.html Abort trap: 6 Some other information: $ gem -v 2.4.8 $ bundle list Gems included by the bundle: * actionmailer (4.2.3) * actionpack (4.2.3) * actionview (4.2.3) * active_model_serializers (0.9.3) * active_type (0.4.0) * activejob (4.2.3) * activemodel (4.2.3) * activerecord (4.2.3) * activesupport (4.2.3) * addressable (2.3.8) * angular_rails_csrf (1.0.3) * arel (6.0.2) * axiom-types (0.1.1) * bcrypt (3.1.10) * builder (3.2.2) * bundler (1.10.6) * byebug (4.0.5) * cancancan (1.10.1) * capybara (2.4.4) * celluloid (0.16.0) * childprocess (0.5.6) * cliver (0.3.2) * codeclimate-test-reporter (0.4.7) * coderay (1.1.0) * coercible (1.0.0) * columnize (0.9.0) * cucumber (1.3.19) * cucumber-rails (1.4.2) * database_cleaner (1.4.1) * descendants_tracker (0.0.4) * devise (3.4.1) * devise_token_auth (0.1.31) * diff-lcs (1.2.5) * docile (1.1.5) * domain_name (0.5.24) * dotenv (2.0.2) * dotenv-rails (2.0.2) * equalizer (0.0.11) * erubis (2.7.0) * execjs (2.5.2) * factory_girl (4.5.0) * factory_girl_rails (4.5.0) * faker (1.4.3) * ffi (1.9.8) * foreman (0.78.0) * formatador (0.2.5) * four_seasons-residential (0.6.2 d959d4c) * gherkin (2.12.2) * globalid (0.3.5) * grape (0.11.0) * grape-active_model_serializers (1.3.2) * grape-entity (0.4.5) * grape-swagger (0.10.1) * grape-swagger-rails (0.1.0) * guard (2.12.5) * guard-compat (1.2.1) * guard-rspec (4.5.0) * hashie (3.4.1) * hashie-forbidden_attributes (0.1.1) * hitimes (1.2.2) * hooks (0.3.3) * http-cookie (1.0.2) * i18n (0.7.0) * ice_nine (0.11.1) * json (1.8.3) * kgio (2.9.3) * launchy (2.4.3) * listen (2.10.0) * livingstyleguide (1.2.2) * loofah (2.0.2) * lumberjack (1.0.9) * mail (2.6.3) * method_source (0.8.2) * mime-types (2.6.1) * mina (0.3.4) * mina-multistage (1.0.1) * mina-scp (0.1.2) * mini_portile (0.6.2) * minisyntax (0.2.5) * minitest (5.7.0) * multi_json (1.11.0) * multi_test (0.1.2) * multi_xml (0.5.5) * nenv (0.2.0) * netrc (0.10.3) * nokogiri (1.6.6.2) * notiffany (0.0.6) * omniauth (1.2.2) * open4 (1.3.4) * orm_adapter (0.5.0) * pg (0.18.1) * pg_search (1.0.0) * poltergeist (1.6.0) * pry (0.10.1) * pry-byebug (3.1.0) * rack (1.6.4) * rack-accept (0.4.5) * rack-mount (0.8.3) * rack-test (0.6.3) * rails (4.2.3) * rails-deprecated_sanitizer (1.0.3) * rails-dom-testing (1.0.6) * rails-html-sanitizer (1.0.2) * railties (4.2.3) * raindrops (0.13.0) * rake (10.4.2) * rb-fsevent (0.9.4) * rb-inotify (0.9.5) * redcarpet (3.0.0) * rerun (0.10.0) * responders (2.1.0) * rest-client (1.8.0) * rspec (3.2.0) * rspec-core (3.2.3) * rspec-expectations (3.2.1) * rspec-mocks (3.2.1) * rspec-rails (3.2.1) * rspec-support (3.2.2) * rubyzip (1.1.7) * sass (3.4.13) * sass-rails (5.0.3) * selenium-webdriver (2.45.0) * sendgrid-ruby (0.0.3) * shellany (0.0.1) * simplecov (0.10.0) * simplecov-html (0.10.0) * slop (3.6.0) * smtpapi (0.1.0) * spring (1.3.6) * sprockets (3.2.0) * sprockets-rails (2.3.2) * thor (0.19.1) * thread_safe (0.3.5) * tilt (1.4.1) * timers (4.0.1) * tzinfo (1.2.2) * uglifier (2.7.1) * unf (0.1.4) * unf_ext (0.0.7.1) * unicorn (4.9.0) * virtus (1.0.5) * warden (1.2.3) * websocket (1.2.2) * websocket-driver (0.5.4) * websocket-extensions (0.1.2) * xpath (2.0.0) -- https://bugs.ruby-lang.org/