From: nobu@... Date: 2015-08-18T04:08:08+00:00 Subject: [ruby-core:70443] [Ruby trunk - Bug #11453] [Third Party's Issue] sigabort when attempting to 'vagrant up' Issue #11453 has been updated by Nobuyoshi Nakada. Status changed from Open to Third Party's Issue ~~~ 3 libruby.2.1.0.dylib 0x0000000103cca499 sigsegv + 153 4 libsystem_platform.dylib 0x00007fff97e31f1a _sigtramp + 26 5 libruby.2.0.0.dylib 0x00000001042c00fa rb_newobj + 31 ~~~ You load an extension library for different version of ruby. ---------------------------------------- Bug #11453: sigabort when attempting to 'vagrant up' https://bugs.ruby-lang.org/issues/11453#change-53852 * Author: Waldo G * Status: Third Party's Issue * 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 ---------------------------------------- 'vagrant up' on a Mac 10.10.5 with ruby 2.2.2p95, chefdk 0.7.0 and vagrant 1.7.4 yields a sigabort. ~~~ Bringing machine 'default' up with 'virtualbox' provider... The following berks command failed to execute: /Users/grunh003/.chefdk/gem/ruby/2.1.0/bin/berks --version --format json The stdout and stderr are shown below: stdout: stderr: /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext/parser.bundle: [BUG] Segmentation fault at 0x00000000000418 ruby 2.1.6p336 (2015-04-13 revision 50298) [x86_64-darwin12.0] -- 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:0022 p:-17563099644052 s:0098 e:000097 TOP [FINISH] c:0021 p:---- s:0096 e:000095 CFUNC :require c:0020 p:0113 s:0092 e:000091 METHOD /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54 c:0019 p:0009 s:0082 e:000081 CLASS /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:13 c:0018 p:0011 s:0080 e:000079 CLASS /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:12 c:0017 p:0057 s:0078 e:000077 TOP /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:9 [FINISH] c:0016 p:---- s:0076 e:000075 CFUNC :require c:0015 p:0113 s:0072 e:000071 METHOD /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54 c:0014 p:0019 s:0062 e:000061 CLASS /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json.rb:58 c:0013 p:0017 s:0060 e:000059 TOP /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json.rb:54 [FINISH] c:0012 p:---- s:0058 e:000057 CFUNC :require c:0011 p:0113 s:0054 e:000053 METHOD /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54 c:0010 p:0039 s:0044 e:000043 TOP /Users/grunh003/.vagrant.d/gems/gems/berkshelf-3.3.0/lib/berkshelf.rb:5 [FINISH] c:0009 p:---- s:0042 e:000041 CFUNC :require c:0008 p:0160 s:0038 e:000037 METHOD /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:69 c:0007 p:0007 s:0028 e:000027 TOP /Users/grunh003/.vagrant.d/gems/gems/berkshelf-3.3.0/lib/berkshelf/cli.rb:1 [FINISH] c:0006 p:---- s:0026 e:000025 CFUNC :require c:0005 p:0160 s:0022 e:000021 METHOD /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:69 c:0004 p:0027 s:0012 e:000011 TOP /Users/grunh003/.vagrant.d/gems/gems/berkshelf-3.3.0/bin/berks:3 [FINISH] c:0003 p:---- s:0010 e:000009 CFUNC :load c:0002 p:0135 s:0006 E:0000f8 EVAL /Users/grunh003/.chefdk/gem/ruby/2.1.0/bin/berks:23 [FINISH] c:0001 p:0000 s:0002 E:000108 TOP [FINISH] /Users/grunh003/.chefdk/gem/ruby/2.1.0/bin/berks:23:in `
' /Users/grunh003/.chefdk/gem/ruby/2.1.0/bin/berks:23:in `load' /Users/grunh003/.vagrant.d/gems/gems/berkshelf-3.3.0/bin/berks:3:in `' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:69:in `require' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/grunh003/.vagrant.d/gems/gems/berkshelf-3.3.0/lib/berkshelf/cli.rb:1:in `' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:69:in `require' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:69:in `require' /Users/grunh003/.vagrant.d/gems/gems/berkshelf-3.3.0/lib/berkshelf.rb:5:in `' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json.rb:54:in `' /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json.rb:58:in `' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:9:in `' /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:12:in `' /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json/ext.rb:13:in `' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' -- C level backtrace information ------------------------------------------- 0 libruby.2.1.0.dylib 0x0000000103d45466 rb_vm_bugreport + 134 1 libruby.2.1.0.dylib 0x0000000103bfd3c3 report_bug + 307 2 libruby.2.1.0.dylib 0x0000000103bfd284 rb_bug + 180 3 libruby.2.1.0.dylib 0x0000000103cca499 sigsegv + 153 4 libsystem_platform.dylib 0x00007fff97e31f1a _sigtramp + 26 5 libruby.2.0.0.dylib 0x00000001042c00fa rb_newobj + 31 6 ??? 0x00007fc9d285ebc0 0x0 + 140504797146048 -- Other runtime information ----------------------------------------------- * Loaded script: /Users/grunh003/.chefdk/gem/ruby/2.1.0/bin/berks * Loaded features: 0 enumerator.so 1 /opt/chefdk/embedded/lib/ruby/2.1.0/x86_64-darwin12.0/enc/encdb.bundle 2 /opt/chefdk/embedded/lib/ruby/2.1.0/x86_64-darwin12.0/enc/trans/transdb.bundle 3 /opt/chefdk/embedded/lib/ruby/2.1.0/x86_64-darwin12.0/rbconfig.rb 4 thread.rb 5 /opt/chefdk/embedded/lib/ruby/2.1.0/x86_64-darwin12.0/thread.bundle 6 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/compatibility.rb 7 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/defaults.rb 8 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/deprecate.rb 9 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/errors.rb 10 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/version.rb 11 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/requirement.rb 12 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/platform.rb 13 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/basic_specification.rb 14 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/stub_specification.rb 15 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/util/stringio.rb 16 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb 17 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/exceptions.rb 18 /opt/chefdk/embedded/lib/ruby/2.1.0/x86_64-darwin12.0/io/console.bundle 19 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/user_interaction.rb 20 /opt/chefdk/embedded/lib/ruby/2.1.0/x86_64-darwin12.0/etc.bundle 21 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/config_file.rb 22 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/defaults/operating_system.rb 23 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_gem.rb 24 /opt/chefdk/embedded/lib/ruby/2.1.0/monitor.rb 25 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb 26 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems.rb 27 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb 28 /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/path_support.rb 29 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/version.rb 30 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/boolean.rb 31 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/hash/dotted_paths.rb 32 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/hash/except.rb 33 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/hash/key_transforms.rb 34 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/hash/reverse_merge.rb 35 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/hash/slice.rb 36 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/hash.rb 37 /opt/chefdk/embedded/lib/ruby/2.1.0/delegate.rb 38 /opt/chefdk/embedded/lib/ruby/2.1.0/fileutils.rb 39 /opt/chefdk/embedded/lib/ruby/2.1.0/tmpdir.rb 40 /opt/chefdk/embedded/lib/ruby/2.1.0/tempfile.rb 41 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/kernel/reporting.rb 42 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/kernel.rb 43 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/object/blank.rb 44 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/object/try.rb 45 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/object.rb 46 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/string/inflections.rb 47 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions/string.rb 48 /Users/grunh003/.vagrant.d/gems/gems/buff-extensions-1.0.0/lib/buff/extensions.rb 49 /Users/grunh003/.vagrant.d/gems/gems/cleanroom-1.0.0/lib/cleanroom/errors.rb 50 /Users/grunh003/.vagrant.d/gems/gems/cleanroom-1.0.0/lib/cleanroom/version.rb 51 /Users/grunh003/.vagrant.d/gems/gems/cleanroom-1.0.0/lib/cleanroom.rb 52 /opt/chefdk/embedded/lib/ruby/2.1.0/x86_64-darwin12.0/digest.bundle 53 /opt/chefdk/embedded/lib/ruby/2.1.0/digest.rb 54 /opt/chefdk/embedded/lib/ruby/2.1.0/x86_64-darwin12.0/digest/md5.bundle 55 /opt/chefdk/embedded/lib/ruby/2.1.0/forwardable.rb 56 /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json/version.rb 57 /opt/chefdk/embedded/lib/ruby/2.1.0/ostruct.rb 58 /Users/grunh003/.vagrant.d/gems/gems/json-1.8.3/lib/json/generic_object.rb 59 /Users/grunh003/.vagrant.d/gems/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 ~~~ crashdump attached ---Files-------------------------------- ruby_2015-08-17-130634_WW-AM04052441.crash (15 KB) -- https://bugs.ruby-lang.org/