New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segmentation Fault when trying to start rails server after upgrading to rails 2.4 and json 1.8.5 #315
Comments
I'm experiencing similar segfaults on Ruby 2.4.0 (installed via RVM) and json gem v2.0.3:
|
I'm also running into something similar with v2.1.0 on Ruby 2.4:
|
Ruby 2.4 is EOL at 2020. Can you update your Ruby with Ruby 2.5+? Thanks. |
The actual feedback is not that Ruby 2.4 is EOL, but that this should be attempted with the latest release of If there is a segfault with Ruby 2.4 and the latest |
Hey guys! I'm trying to bump my rails project to ruby 2.4.0; For that, I had to update json to 1.8.5.
It bundles fine, but when I try to start the rails server, I get:
`/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json/ext/parser.bundle: [BUG] Segmentation fault
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
-- 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
the more detail of.
-- Control frame information -----------------------------------------------
c:0032 p:-17560706059086 s:0095 e:000094 TOP [FINISH]
c:0031 p:---- s:0093 e:000092 CFUNC :require
c:0030 p:0009 s:0089 e:000088 CLASS /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json/ext.rb:13
c:0029 p:0011 s:0087 e:000086 CLASS /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json/ext.rb:12
c:0028 p:0057 s:0085 e:000084 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json/ext.rb:9 [FINISH]
c:0027 p:---- s:0083 e:000082 CFUNC :require
c:0026 p:0019 s:0079 e:000078 CLASS /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json.rb:58
c:0025 p:0017 s:0077 e:000076 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json.rb:54 [FINISH]
c:0024 p:---- s:0075 e:000074 CFUNC :require
c:0023 p:0007 s:0071 e:000070 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/activesupport-4.2.4/lib/active_support/core_ext/object/json.rb:2 [FINISH]
c:0022 p:---- s:0069 e:000068 CFUNC :require
c:0021 p:0079 s:0065 e:000064 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/activesupport-4.2.4/lib/active_support/core_ext/object.rb:12 [FINISH]
c:0020 p:---- s:0063 e:000062 CFUNC :require
c:0019 p:0015 s:0059 e:000058 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/configuration.rb:2 [FINISH]
c:0018 p:---- s:0057 e:000056 CFUNC :require
c:0017 p:0015 s:0053 e:000052 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/railtie.rb:2 [FINISH]
c:0016 p:---- s:0051 e:000050 CFUNC :require
c:0015 p:0007 s:0047 e:000046 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/engine.rb:1 [FINISH]
c:0014 p:---- s:0045 e:000044 CFUNC :require
c:0013 p:0055 s:0041 e:000040 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/application.rb:7 [FINISH]
c:0012 p:---- s:0039 e:000038 CFUNC :require
c:0011 p:0063 s:0035 e:000034 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails.rb:11 [FINISH]
c:0010 p:---- s:0033 e:000032 CFUNC :require
c:0009 p:0031 s:0029 e:000028 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/server.rb:4 [FINISH]
c:0008 p:---- s:0027 e:000026 CFUNC :require
c:0007 p:0014 s:0023 e:000022 METHOD /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:123
c:0006 p:0015 s:0019 e:000018 METHOD /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:73
c:0005 p:0033 s:0016 e:000015 METHOD /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:39
c:0004 p:0116 s:0012 e:000011 TOP /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands.rb:17 [FINISH]
c:0003 p:---- s:0008 e:000007 CFUNC :require
c:0002 p:0034 s:0004 E:0025a8 EVAL bin/rails:4 [FINISH]
c:0001 p:0000 s:0002 E:0001f8 TOP [FINISH]
bin/rails:4:in
<main>' bin/rails:4:in
require'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands.rb:17:in
<top (required)>' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:39:in
run_command!'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:73:in
server' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:123:in
require_command!'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:123:in
require' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/server.rb:4:in
<top (required)>'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/commands/server.rb:4:in
require' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails.rb:11:in
<top (required)>'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails.rb:11:in
require' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/application.rb:7:in
<top (required)>'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/application.rb:7:in
require' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/engine.rb:1:in
<top (required)>'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/engine.rb:1:in
require' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/railtie.rb:2:in
<top (required)>'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/railtie.rb:2:in
require' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/configuration.rb:2:in
<top (required)>'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/railties-4.2.4/lib/rails/configuration.rb:2:in
require' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/activesupport-4.2.4/lib/active_support/core_ext/object.rb:12:in
<top (required)>'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/activesupport-4.2.4/lib/active_support/core_ext/object.rb:12:in
require' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/activesupport-4.2.4/lib/active_support/core_ext/object/json.rb:2:in
<top (required)>'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/activesupport-4.2.4/lib/active_support/core_ext/object/json.rb:2:in
require' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json.rb:54:in
<top (required)>'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json.rb:58:in
<module:JSON>' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json.rb:58:in
require'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json/ext.rb:9:in
<top (required)>' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json/ext.rb:12:in
module:JSON'/Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json/ext.rb:13:in
<module:Ext>' /Users/raoni/.rvm/gems/ruby-2.4.0-rc1/gems/json-1.8.5/lib/json/ext.rb:13:in
require'`The text was updated successfully, but these errors were encountered: