[#81999] [Ruby trunk Bug#13737] "can't modify frozen String" when installing bundled gems — ko1@...
Issue #13737 has been updated by ko1 (Koichi Sasada).
4 messages
2017/07/11
[#82005] [Ruby trunk Bug#13737] "can't modify frozen String" when installing bundled gems — nobu@...
Issue #13737 has been updated by nobu (Nobuyoshi Nakada).
3 messages
2017/07/12
[#82102] Re: register_fstring_tainted:FL_TEST_RAW(str, RSTRING_FSTR) — Eric Wong <normalperson@...>
Koichi Sasada <ko1@atdot.net> wrote:
4 messages
2017/07/18
[#82151] [Ruby trunk Feature#13637] [PATCH] tool/runruby.rb: test with smallest possible machine stack — Rei.Odaira@...
Issue #13637 has been updated by ReiOdaira (Rei Odaira).
3 messages
2017/07/24
[ruby-core:82080] [Ruby trunk Bug#13749] Encountered a bug in the Ruby interpreter or extension libraries.
From:
mo.noorani@...
Date:
2017-07-16 17:55:56 UTC
List:
ruby-core #82080
Issue #13749 has been reported by MoRubyGems (mo noorani).
----------------------------------------
Bug #13749: Encountered a bug in the Ruby interpreter or extension libraries.
https://bugs.ruby-lang.org/issues/13749
* Author: MoRubyGems (mo noorani)
* Status: Open
* Priority: Normal
* Assignee:
* Target version:
* ruby -v: 1.9.2
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
Hi,
I am using a Mac OSX 10.6.8 (Snow Leopard).
I am trying to use vagrant along with virtual box.
I have ruby v.1.9.2 and jruby installed. However, after typing Vagrant into the command line I get the following error/crash (see the large report at bottome and attached logs).
I think it may be because ruby 1.9.2 works in conjunction with Java 8 but I only have Java 6.
I have tried installing an earlier version of ruby using rvm install 1.8.2 etc. but get another error message which is as follows:
Macintosh:~ monoorani$ rvm install 1.8.6
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.6/i386/ruby-1.8.6-p420.
It is not possible to build movable binaries for rubies 1.8-1.9.2, but you can do it for your system only.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Installing requirements for osx.
Updating system.....
Installing required packages: coreutils, libyaml, readline, libksba, openssl@1.1..........
Error running 'requirements_osx_brew_libs_install coreutils libyaml readline libksba openssl@1.1',
showing last 15 lines of /Users/monoorani/.rvm/log/1500227033_ruby-1.8.6-p420/package_install_coreutils_libyaml_readline_libksba_openssl@1.1.log
On OSX 10.6 instead of command line tools install:
https://github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.6.pkg'
++ rvm_pretty_print stdout
++ case "${rvm_pretty_print_flag:=auto}" in
++ case "${TERM:-dumb}" in
++ case "$1" in
++ [[ -t 1 ]]
++ return 1
++ printf %b '
On OSX 10.6 instead of command line tools install:
https://github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.6.pkg\n'
On OSX 10.6 instead of command line tools install:
https://github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.6.pkg
++ return 1
Requirements installation failed with status: 1.
/opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/logger.rb:43: [BUG] Segmentation fault at 0x00000000000000
ruby 2.2.5p319 (2016-04-26 revision 54774) [x86_64-darwin13]
-- 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:0010 p:---- s:0058 e:000057 CFUNC :split
c:0009 p:0017 s:0054 e:000053 METHOD /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/logger.rb:43
c:0008 p:0064 s:0048 e:000047 METHOD /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/logger.rb:30 [FINISH]
c:0007 p:---- s:0041 e:000040 CFUNC :new
c:0006 p:0324 s:0037 e:000036 TOP /opt/vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant.rb:61 [FINISH]
c:0005 p:---- s:0029 e:000028 CFUNC :require
c:0004 p:0083 s:0025 e:000024 RESCUE /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128
c:0003 p:0390 s:0022 e:000021 METHOD /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:39
c:0002 p:0218 s:0012 E:0025c0 EVAL /opt/vagrant/embedded/gems/gems/vagrant-1.9.3/bin/vagrant:62 [FINISH]
c:0001 p:0000 s:0002 E:000530 TOP [FINISH]
-- Ruby level backtrace information ----------------------------------------
/opt/vagrant/embedded/gems/gems/vagrant-1.9.3/bin/vagrant:62:in `<main>'
/opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:39:in `require'
/opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in `rescue in require'
/opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:128:in `require'
/opt/vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant.rb:61:in `<top (required)>'
/opt/vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant.rb:61:in `new'
/opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/logger.rb:30:in `initialize'
/opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/logger.rb:43:in `validate_name'
/opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/logger.rb:43:in `split'
-- Machine register context ------------------------------------------------
rax: 0x0000000000000001 rbx: 0x000000010041e580 rcx: 0x0000000000000002
rdx: 0x00000001011016d8 rdi: 0x00000001011720b8 rsi: 0x000000000000000f
rbp: 0x00007fff5fbf9220 rsp: 0x00007fff5fbf91e8 r8: 0x000000010040ae40
r9: 0x000000010034bf30 r10: 0x00007fff8ab2a330 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000101867d70
r15: 0x0000000000000002 rip: 0x0000000000000000 rfl: 0x0000000000010206
-- C level backtrace information -------------------------------------------
0 libruby.2.2.0.dylib 0x0000000100273679 rb_print_backtrace + 25
1 libruby.2.2.0.dylib 0x00000001002737ac rb_vm_bugreport + 172
2 libruby.2.2.0.dylib 0x000000010006688b rb_bug_context + 459
3 libruby.2.2.0.dylib 0x00000001001a7e7d sigsegv + 93
4 libSystem.B.dylib 0x00007fff800b61ba _sigtramp + 26
5 ??? 0x0000000000000000 0x0 + 0
6 libruby.2.2.0.dylib 0x000000010015e55d rb_memsearch_ss + 45
7 libruby.2.2.0.dylib 0x000000010015e41e rb_memsearch + 334
8 libruby.2.2.0.dylib 0x00000001001ceb3e rb_str_split_m + 2718
9 libruby.2.2.0.dylib 0x000000010026b5aa call_cfunc_m1 + 42
10 libruby.2.2.0.dylib 0x0000000100271021 vm_call_cfunc_with_frame + 1617
11 libruby.2.2.0.dylib 0x000000010026f755 vm_call_cfunc + 133
12 libruby.2.2.0.dylib 0x000000010026ed98 vm_call_method + 264
13 libruby.2.2.0.dylib 0x0000000100271615 vm_call_general + 37
14 libruby.2.2.0.dylib 0x0000000100249c96 vm_exec_core + 20550
15 libruby.2.2.0.dylib 0x000000010025bc50 vm_exec + 192
16 libruby.2.2.0.dylib 0x0000000100269637 vm_call0_body + 439
17 libruby.2.2.0.dylib 0x00000001002557e1 vm_call0 + 177
18 libruby.2.2.0.dylib 0x0000000100268aae rb_call0 + 174
19 libruby.2.2.0.dylib 0x0000000100256888 rb_call + 72
20 libruby.2.2.0.dylib 0x0000000100253741 rb_funcallv + 49
21 libruby.2.2.0.dylib 0x0000000100072697 rb_obj_call_init + 103
22 libruby.2.2.0.dylib 0x0000000100107f50 rb_class_new_instance + 48
23 libruby.2.2.0.dylib 0x000000010026b5aa call_cfunc_m1 + 42
24 libruby.2.2.0.dylib 0x0000000100271021 vm_call_cfunc_with_frame + 1617
25 libruby.2.2.0.dylib 0x000000010026f755 vm_call_cfunc + 133
26 libruby.2.2.0.dylib 0x000000010026ed98 vm_call_method + 264
27 libruby.2.2.0.dylib 0x0000000100271615 vm_call_general + 37
28 libruby.2.2.0.dylib 0x0000000100249c96 vm_exec_core + 20550
29 libruby.2.2.0.dylib 0x000000010025bc50 vm_exec + 192
30 libruby.2.2.0.dylib 0x000000010025ba6b rb_iseq_eval + 43
31 libruby.2.2.0.dylib 0x00000001000767a2 rb_load_internal0 + 514
32 libruby.2.2.0.dylib 0x0000000100076398 rb_load_internal + 40
33 libruby.2.2.0.dylib 0x0000000100076cf7 rb_require_internal + 871
34 libruby.2.2.0.dylib 0x00000001000768bb rb_require_safe + 27
35 libruby.2.2.0.dylib 0x0000000100076898 rb_f_require + 40
36 libruby.2.2.0.dylib 0x000000010026b60a call_cfunc_1 + 42
37 libruby.2.2.0.dylib 0x0000000100271021 vm_call_cfunc_with_frame + 1617
38 libruby.2.2.0.dylib 0x000000010026f755 vm_call_cfunc + 133
39 libruby.2.2.0.dylib 0x0000000100249c96 vm_exec_core + 20550
40 libruby.2.2.0.dylib 0x000000010025bc50 vm_exec + 192
41 libruby.2.2.0.dylib 0x000000010025cdeb rb_iseq_eval_main + 43
42 libruby.2.2.0.dylib 0x000000010006ff8f ruby_exec_internal + 255
43 libruby.2.2.0.dylib 0x000000010006fe81 ruby_exec_node + 33
44 libruby.2.2.0.dylib 0x000000010006fe45 ruby_run_node + 69
45 ruby 0x0000000100000edf main + 95
-- Other runtime information -----------------------------------------------
* Loaded script: /opt/vagrant/embedded/gems/gems/vagrant-1.9.3/bin/vagrant
* Loaded features:
0 enumerator.so
1 rational.so
2 complex.so
3 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/enc/encdb.bundle
4 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/enc/trans/transdb.bundle
5 /opt/vagrant/embedded/lib/ruby/2.2.0/unicode_normalize.rb
6 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/rbconfig.rb
7 thread.rb
8 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/thread.bundle
9 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/compatibility.rb
10 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/defaults.rb
11 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/deprecate.rb
12 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/errors.rb
13 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/version.rb
14 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/requirement.rb
15 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/platform.rb
16 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/basic_specification.rb
17 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/stub_specification.rb
18 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/util/stringio.rb
19 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/specification.rb
20 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/exceptions.rb
21 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb
22 /opt/vagrant/embedded/lib/ruby/2.2.0/monitor.rb
23 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb
24 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems.rb
25 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/path_support.rb
26 /opt/vagrant/embedded/lib/ruby/2.2.0/rubygems/dependency.rb
27 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/version.rb
28 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/config.rb
29 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/base.rb
30 /opt/vagrant/embedded/lib/ruby/2.2.0/singleton.rb
31 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/repository.rb
32 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/logevent.rb
33 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/loggerfactory.rb
34 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/staticlogger.rb
35 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/logger.rb
36 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/outputter/outputterfactory.rb
37 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/formatter/formatter.rb
38 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/outputter/outputter.rb
39 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/outputter/iooutputter.rb
40 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/outputter/fileoutputter.rb
41 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/outputter/consoleoutputters.rb
42 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/outputter/staticoutputter.rb
43 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/etc.bundle
44 /opt/vagrant/embedded/lib/ruby/2.2.0/fileutils.rb
45 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/outputter/rollingfileoutputter.rb
46 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/GDC.rb
47 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/MDC.rb
48 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/NDC.rb
49 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r/formatter/patternformatter.rb
50 /opt/vagrant/embedded/gems/gems/log4r-1.1.10/lib/log4r.rb
51 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/pathname.bundle
52 /opt/vagrant/embedded/lib/ruby/2.2.0/pathname.rb
53 /opt/vagrant/embedded/lib/ruby/2.2.0/delegate.rb
54 /opt/vagrant/embedded/lib/ruby/2.2.0/tmpdir.rb
55 /opt/vagrant/embedded/lib/ruby/2.2.0/tempfile.rb
56 /opt/vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/shared_helpers.rb
57 /opt/vagrant/embedded/lib/ruby/2.2.0/json/version.rb
58 /opt/vagrant/embedded/lib/ruby/2.2.0/ostruct.rb
59 /opt/vagrant/embedded/lib/ruby/2.2.0/json/generic_object.rb
60 /opt/vagrant/embedded/lib/ruby/2.2.0/json/common.rb
61 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/enc/utf_16be.bundle
62 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/enc/utf_16le.bundle
63 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/enc/utf_32be.bundle
64 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/enc/utf_32le.bundle
65 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/json/ext/parser.bundle
66 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/json/ext/generator.bundle
67 /opt/vagrant/embedded/lib/ruby/2.2.0/json/ext.rb
68 /opt/vagrant/embedded/lib/ruby/2.2.0/json.rb
69 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/stringio.bundle
70 /opt/vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess/errors.rb
71 /opt/vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess/abstract_process.rb
72 /opt/vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess/abstract_io.rb
73 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/fcntl.bundle
74 /opt/vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess/unix/io.rb
75 /opt/vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess/unix/process.rb
76 /opt/vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess/unix/fork_exec_process.rb
77 /opt/vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess/unix.rb
78 /opt/vagrant/embedded/gems/gems/childprocess-0.5.9/lib/childprocess.rb
79 /opt/vagrant/embedded/gems/gems/i18n-0.8.0/lib/i18n/version.rb
80 /opt/vagrant/embedded/lib/ruby/2.2.0/cgi/core.rb
81 /opt/vagrant/embedded/lib/ruby/2.2.0/cgi/util.rb
82 /opt/vagrant/embedded/lib/ruby/2.2.0/cgi/cookie.rb
83 /opt/vagrant/embedded/lib/ruby/2.2.0/cgi.rb
84 /opt/vagrant/embedded/gems/gems/i18n-0.8.0/lib/i18n/exceptions.rb
85 /opt/vagrant/embedded/gems/gems/i18n-0.8.0/lib/i18n/interpolate/ruby.rb
86 /opt/vagrant/embedded/gems/gems/i18n-0.8.0/lib/i18n.rb
87 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/digest.bundle
88 /opt/vagrant/embedded/lib/ruby/2.2.0/digest.rb
89 /opt/vagrant/embedded/lib/ruby/2.2.0/x86_64-darwin13/openssl.bundle
90 /opt/vagrant/embedded/lib/ruby/2.2.0/openssl/bn.rb
91 /opt/vagrant/embedded/lib/ruby/2.2.0/openssl/cipher.rb
92 /opt/vagrant/embedded/lib/ruby/2.2.0/openssl/config.rb
93 /opt/vagrant/embedded/lib/ruby/2.2.0/openssl/digest.rb
94 /opt/vagrant/embedded/lib/ruby/2.2.0/openssl/x509.rb
95 /opt/vagrant/embedded/lib/ruby/2.2.0/openssl/buffering.rb
96 /opt/vagrant/embedded/lib/ruby/2.2.0/openssl/ssl.rb
97 /opt/vagrant/embedded/lib/ruby/2.2.0/openssl.rb
98 /opt/vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/version.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
---Files--------------------------------
ruby_2017-07-16-180643_Macintosh.crash (9.63 KB)
ruby_2017-07-16-180643_Macintosh.crash (9.63 KB)
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>