[#62297] Re: [ruby-cvs:52906] nari:r45760 (trunk): * gc.c (gc_after_sweep): suppress unnecessary expanding heap. — Eric Wong <normalperson@...>
nari@ruby-lang.org wrote:
7 messages
2014/05/02
[#62307] Re: [ruby-cvs:52906] nari:r45760 (trunk): * gc.c (gc_after_sweep): suppress unnecessary expanding heap.
— SASADA Koichi <ko1@...>
2014/05/03
(2014/05/03 4:41), Eric Wong wrote:
[#62402] Re: [ruby-cvs:52906] nari:r45760 (trunk): * gc.c (gc_after_sweep): suppress unnecessary expanding heap.
— Eric Wong <normalperson@...>
2014/05/05
SASADA Koichi <ko1@atdot.net> wrote:
[#62523] [ruby-trunk - Feature #9632] [PATCH 0/2] speedup IO#close with linked-list from ccan — ko1@...
Issue #9632 has been updated by Koichi Sasada.
3 messages
2014/05/11
[#62556] doxygen (Re: Re: [ruby-trunk - Feature #9632] [PATCH 0/2] speedup IO#close with linked-list from ccan) — Tanaka Akira <akr@...>
2014-05-11 8:50 GMT+09:00 Eric Wong <normalperson@yhbt.net>:
3 messages
2014/05/13
[#62727] [RFC] vm_method.c (rb_method_entry_make): avoid freed me in m_tbl — Eric Wong <normalperson@...>
rb_unlink_method_entry may cause old_me to be swept before the new
7 messages
2014/05/24
[#63039] Re: [RFC] vm_method.c (rb_method_entry_make): avoid freed me in m_tbl
— SASADA Koichi <ko1@...>
2014/06/10
Hi,
[#63077] Re: [RFC] vm_method.c (rb_method_entry_make): avoid freed me in m_tbl
— Eric Wong <normalperson@...>
2014/06/10
SASADA Koichi <ko1@atdot.net> wrote:
[#63086] Re: [RFC] vm_method.c (rb_method_entry_make): avoid freed me in m_tbl
— SASADA Koichi <ko1@...>
2014/06/11
(2014/06/11 4:47), Eric Wong wrote:
[#63087] Re: [RFC] vm_method.c (rb_method_entry_make): avoid freed me in m_tbl
— Eric Wong <normalperson@...>
2014/06/11
SASADA Koichi <ko1@atdot.net> wrote:
[#62862] [RFC] README.EXT: document rb_gc_register_mark_object — Eric Wong <normalperson@...>
Any comment on officially supporting this as part of the C API?
5 messages
2014/05/30
[ruby-core:62516] [ruby-trunk - Bug #9827] [Open] Segmentation fault when running `gem`
From:
rafalmarekchmiel@...
Date:
2014-05-10 18:56:38 UTC
List:
ruby-core #62516
Issue #9827 has been reported by Rafal Chmiel.
----------------------------------------
Bug #9827: Segmentation fault when running `gem`
https://bugs.ruby-lang.org/issues/9827
* Author: Rafal Chmiel
* Status: Open
* Priority: High
* Assignee:=20
* Category:=20
* Target version:=20
* ruby -v: ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN
----------------------------------------
I have been [told](https://github.com/rubygems/rubygems/issues/911#issuecom=
ment-42749165) by the [owner](https://github.com/drbrain) of the [rubygems/=
rubygems](https://github.com/rubygems/rubygems) project to file my issue he=
re.
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`:
```bash
=E2=9E=9C ~ gem
/Users/rafalchmiel/.rvm/gems/ruby-2.1.2/extensions/x86_64-darwin-13/2.1.0/p=
sych-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 + 1407346598=
45984
-- 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-darwi=
n13.0/enc/encdb.bundle
2 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwi=
n13.0/enc/trans/transdb.bundle
3 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwi=
n13.0/rbconfig.rb
4 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/compatibility.rb
5 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/defaults.rb
6 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/deprecate.rb
7 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/errors.rb
8 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/version.rb
9 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/requirement.rb
10 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/platform.rb
11 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/basic_specification.rb
12 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/stub_specification.rb
13 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/util/stringio.rb
14 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/specification.rb
15 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/exceptions.rb
16 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/core_ext/kernel_gem.rb
17 thread.rb
18 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwi=
n13.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/ru=
bygems/core_ext/kernel_require.rb
21 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems.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-darwi=
n13.0/io/console.bundle
24 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/user_interaction.rb
25 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/command.rb
26 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/command_manager.rb
27 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwi=
n13.0/etc.bundle
28 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/config_file.rb
29 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/path_support.rb
30 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/dependency.rb
31 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/executable-hooks-1.3.1/l=
ib/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/l=
ib/executable-hooks/wrapper.rb
34 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwi=
n13.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-darwi=
n13.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/ciph=
er.rb
39 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwi=
n13.0/stringio.bundle
40 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl/conf=
ig.rb
41 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/openssl/dige=
st.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/buff=
ering.rb
44 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwi=
n13.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/ru=
bygems/security/policy.rb
48 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/security/policies.rb
49 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/security/trust_dir.rb
50 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/security/signer.rb
51 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/security.rb
52 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwi=
n13.0/zlib.bundle
53 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/package/digest_io.rb
54 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/package/old.rb
55 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/package/tar_header.rb
56 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/package/tar_reader/entry.rb
57 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/package/tar_reader.rb
58 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/package/tar_writer.rb
59 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/package.rb
60 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/ext/build_error.rb
61 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/ext/builder.rb
62 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/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/ru=
bygems/ext/ext_conf_builder.rb
67 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/ext/rake_builder.rb
68 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/ext/cmake_builder.rb
69 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/ext.rb
70 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/installer.rb
71 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/executable-hooks-1.3.1/l=
ib/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/g=
em-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-darwi=
n13.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/g=
em-wrappers/environment.rb
78 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/g=
em-wrappers/installer.rb
79 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/g=
em-wrappers.rb
80 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/g=
em-wrappers/command/file_exist.rb
81 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/gem-wrappers-1.2.4/lib/g=
em-wrappers/command.rb
82 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/yard-0.8.7.3/lib/yard/ru=
bygems/specification.rb
83 /Users/rafalchmiel/.rvm/gems/ruby-2.1.2/gems/yard-0.8.7.3/lib/yard/ru=
bygems/doc_manager.rb
84 /Users/rafalchmiel/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/ru=
bygems/gem_runner.rb
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension librari=
es.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
```
--=20
https://bugs.ruby-lang.org/