Project

General

Profile

Actions

Bug #9827

closed

Segmentation fault when running `gem`

Added by rafalchmiel (Rafal Chmiel) almost 10 years ago. Updated over 5 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]
[ruby-core:62516]

Description

I have been told by the owner of the rubygems/rubygems project to file my issue here.

I get a fault when I run gem. I just upgraded to ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]. The following is displayed when I run gem:

➜  ~  gem
/Users/rafalchmiel/.rvm/gems/ruby-2.1.2/extensions/x86_64-darwin-13/2.1.0/psych-2.0.4/psych.bundle: [BUG] Segmentation fault at 0x00000000000438
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.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:0014 p:-17574964030046 s:0075 e:000074 TOP    [FINISH]
c:0013 p:---- s:0073 e:000072 CFUNC  :require
c:0012 p:0115 s:0069 e:000068 METHOD /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55
c:0011 p:0007 s:0059 e:000058 TOP    /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/psych-2.0.4/lib/psych.rb:1 [FINISH]
c:0010 p:---- s:0057 e:000056 CFUNC  :require
c:0009 p:0115 s:0053 e:000052 METHOD /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55
c:0008 p:0078 s:0043 e:000042 METHOD /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems.rb:601
c:0007 p:0013 s:0039 e:000038 METHOD /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/config_file.rb:328
c:0006 p:0145 s:0033 e:000032 METHOD /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/config_file.rb:197 [FINISH]
c:0005 p:---- s:0022 e:000021 CFUNC  :new
c:0004 p:0018 s:0018 e:000016 METHOD /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb:74
c:0003 p:0018 s:0013 e:000012 METHOD /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb:39
c:0002 p:0115 s:0007 E:0018a0 EVAL   /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/bin/gem:21 [FINISH]
c:0001 p:0000 s:0002 E:000418 TOP    [FINISH]

/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/bin/gem:21:in `<main>'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb:39:in `run'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb:74:in `do_configuration'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb:74:in `new'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/config_file.rb:197:in `initialize'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/config_file.rb:328:in `load_file'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems.rb:601:in `load_yaml'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/psych-2.0.4/lib/psych.rb:1:in `<top (required)>'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'

-- C level backtrace information -------------------------------------------
0   libruby.2.1.0.dylib                 0x0000000108707846 rb_vm_bugreport + 134
1   libruby.2.1.0.dylib                 0x00000001085bca33 report_bug + 307
2   libruby.2.1.0.dylib                 0x00000001085bc8f4 rb_bug + 180
3   libruby.2.1.0.dylib                 0x000000010868a5e9 sigsegv + 153
4   libsystem_platform.dylib            0x00007fff8ccfe5aa _sigtramp + 26
5   libruby.2.1.0.dylib                 0x0000000108cfd3f1 ruby_xmalloc + 17
6   ???                                 0x00007fff57685f60 0x0 + 140734659845984

-- Other runtime information -----------------------------------------------

* Loaded script: /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/bin/gem

* Loaded features:

    0 enumerator.so
    1 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/enc/encdb.bundle
    2 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/enc/trans/transdb.bundle
    3 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/rbconfig.rb
    4 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/compatibility.rb
    5 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/defaults.rb
    6 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/deprecate.rb
    7 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/errors.rb
    8 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/version.rb
    9 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/requirement.rb
   10 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/platform.rb
   11 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/basic_specification.rb
   12 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/stub_specification.rb
   13 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/util/stringio.rb
   14 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb
   15 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/exceptions.rb
   16 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_gem.rb
   17 thread.rb
   18 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/thread.bundle
   19 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb
   20 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb
   21 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems.rb
   22 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb
   23 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/io/console.bundle
   24 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/user_interaction.rb
   25 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/command.rb
   26 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/command_manager.rb
   27 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/etc.bundle
   28 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/config_file.rb
   29 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/path_support.rb
   30 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb
   31 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/executable-hooks-1.3.1/lib/executable-hooks/specification.rb
   32 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/fileutils.rb
   33 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/executable-hooks-1.3.1/lib/executable-hooks/wrapper.rb
   34 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/digest.bundle
   35 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/digest.rb
   36 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle
   37 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl/bn.rb
   38 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl/cipher.rb
   39 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/stringio.bundle
   40 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl/config.rb
   41 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl/digest.rb
   42 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl/x509.rb
   43 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl/buffering.rb
   44 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/fcntl.bundle
   45 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl/ssl.rb
   46 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl.rb
   47 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/security/policy.rb
   48 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/security/policies.rb
   49 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/security/trust_dir.rb
   50 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/security/signer.rb
   51 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/security.rb
   52 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/zlib.bundle
   53 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/package/digest_io.rb
   54 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/package/old.rb
   55 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/package/tar_header.rb
   56 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/package/tar_reader/entry.rb
   57 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/package/tar_reader.rb
   58 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/package/tar_writer.rb
   59 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/package.rb
   60 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/ext/build_error.rb
   61 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/ext/builder.rb
   62 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/ext/configure_builder.rb
   63 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/delegate.rb
   64 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/tmpdir.rb
   65 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/tempfile.rb
   66 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/ext/ext_conf_builder.rb
   67 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/ext/rake_builder.rb
   68 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/ext/cmake_builder.rb
   69 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/ext.rb
   70 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/installer.rb
   71 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/executable-hooks-1.3.1/lib/executable-hooks/regenerate_binstubs_command.rb
   72 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/timeout.rb
   73 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/gem-wrappers/specification.rb
   74 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/cgi/util.rb
   75 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/strscan.bundle
   76 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/erb.rb
   77 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/gem-wrappers/environment.rb
   78 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/gem-wrappers/installer.rb
   79 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/gem-wrappers.rb
   80 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/gem-wrappers/command/file_exist.rb
   81 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/gem-wrappers/command.rb
   82 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/yard-0.8.7.3/lib/yard/rubygems/specification.rb
   83 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/yard-0.8.7.3/lib/yard/rubygems/doc_manager.rb
   84 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb

[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

Related issues 1 (0 open1 closed)

Related to Ruby master - Bug #9933: segmentation fault when running 'gem' (ruby 2.1.2p95)ClosedActions

Updated by luislavena (Luis Lavena) almost 10 years ago

  • Category set to ext
  • Status changed from Open to Assigned
  • Assignee set to tenderlovemaking (Aaron Patterson)
  • Priority changed from 5 to Normal

Updated by nagachika (Tomoyuki Chikanaga) almost 10 years ago

  • Related to Bug #9933: segmentation fault when running 'gem' (ruby 2.1.2p95) added

Updated by tenderlovemaking (Aaron Patterson) over 5 years ago

  • Status changed from Assigned to Closed

Closing as I think this is a dup of Bug #9933 (and already fixed)

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0