###現状
数カ月ぶりにwindowsでrubyのコードを実行したところ、次のエラーが出て実行できませんでした。
gem周りを疑ってputs "hello,world"
のみで試してみましたが、同様のエラーで実行できませんでした。
調べて見ると、ruby自体のバグの可能性があるようですが、数ヶ月前は同じバージョンで問題なかったので、自分の環境のせいだと思っています。
ご意見お願いします。
###エラーメッセージ
hello.rb: [BUG] Segmentation fault ruby 2.3.3p222 (2016-11-21 revision 56859) [x64-mingw32] -- Control frame information ----------------------------------------------- c:0001 p:0000 s:0002 E:000910 (none) [FINISH] -- C level backtrace information ------------------------------------------- C:\WINDOWS\SYSTEM32\ntdll.dll(NtWaitForSingleObject+0x14) [0x00007FFDB390FEC4] C:\WINDOWS\System32\KERNELBASE.dll(WaitForSingleObjectEx+0x9f) [0x00007FFDAFC83B2F] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(rb_vm_bugreport+0xa4) [0x000000006E6AF354] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(rb_bug_context+0x68) [0x000000006E54B6B8] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(rb_check_safe_obj+0x3b2) [0x000000006E61E522] [0x0000000000401A85] C:\WINDOWS\SYSTEM32\ntdll.dll(_C_specific_handler+0x96) [0x00007FFDB3900F56] C:\WINDOWS\SYSTEM32\ntdll.dll(_chkstk+0x11d) [0x00007FFDB3914C3D] C:\WINDOWS\SYSTEM32\ntdll.dll(RtlWalkFrameChain+0x1518) [0x00007FFDB388D1B8] C:\WINDOWS\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x2e) [0x00007FFDB3913B6E] C:\WINDOWS\System32\msvcrt.dll(memcmp+0x30) [0x00007FFDB31DB830] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(rb_w32_read_reparse_point+0x120) [0x000000006E6D3A80] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(rb_w32_reparse_symlink_p+0x3a) [0x000000006E6D3E1A] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(rb_w32_reparse_symlink_p+0xd68) [0x000000006E6D4B48] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(rb_w32_ulstati64+0x80) [0x000000006E6D5A40] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(rb_enc_path_skip_prefix+0x407) [0x000000006E562987] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(rb_realpath_internal+0x216) [0x000000006E5635A6] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(ruby_process_options+0x125b) [0x000000006E61DD7B] C:\dev\Ruby23-x64\bin\x64-msvcrt-ruby230.dll(ruby_options+0x110) [0x000000006E553350] [0x0000000000402D0C] [0x00000000004013D7] [0x00000000004014F8] C:\WINDOWS\System32\KERNEL32.DLL(BaseThreadInitThunk+0x14) [0x00007FFDB10A1FE4] -- Other runtime information ----------------------------------------------- * Loaded script: hello.rb * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 C:/dev/Ruby23-x64/lib/ruby/2.3.0/x64-mingw32/enc/encdb.so 5 C:/dev/Ruby23-x64/lib/ruby/2.3.0/x64-mingw32/enc/trans/transdb.so 6 C:/dev/Ruby23-x64/lib/ruby/2.3.0/x64-mingw32/enc/windows_31j.so 7 C:/dev/Ruby23-x64/lib/ruby/2.3.0/unicode_normalize.rb 8 C:/dev/Ruby23-x64/lib/ruby/2.3.0/x64-mingw32/rbconfig.rb 9 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/compatibility.rb 10 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/defaults.rb 11 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/deprecate.rb 12 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/errors.rb 13 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/version.rb 14 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/requirement.rb 15 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/platform.rb 16 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/basic_specification.rb 17 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/stub_specification.rb 18 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/util/list.rb 19 C:/dev/Ruby23-x64/lib/ruby/2.3.0/x64-mingw32/stringio.so 20 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/specification.rb 21 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/exceptions.rb 22 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/defaults/operating_system.rb 23 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/dependency.rb 24 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb 25 C:/dev/Ruby23-x64/lib/ruby/2.3.0/monitor.rb 26 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb 27 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems.rb 28 C:/dev/Ruby23-x64/lib/ruby/2.3.0/rubygems/path_support.rb 29 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/version.rb 30 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb 31 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/levenshtein.rb 32 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/jaro_winkler.rb 33 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkable.rb 34 C:/dev/Ruby23-x64/lib/ruby/2.3.0/delegate.rb 35 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb 36 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb 37 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb 38 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/method_name_checker.rb 39 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/null_checker.rb 40 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/formatter.rb 41 C:/dev/Ruby23-x64/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean.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 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
###該当のソースコード
ruby
1puts "hello,world"
###試したこと
- hello,world だけで実行
- Rubyの再インストール
###補足情報(言語/FW/ツール等のバージョンなど)
ruby 2.3.3p222 (2016-11-21 revision 56859) [x64-mingw32]
Windows 10 Home ver.1709 OSbuild:16299.19

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/18 06:17