rubyjs / therubyracer

Embed the V8 Javascript Interpreter into Ruby
1.67k stars 190 forks source link

With install Ruby 2.4.3 and Passenger 5.1.12 ALL sites will fail to open #443

Closed Sega100500 closed 7 months ago

Sega100500 commented 6 years ago

With install Ruby 2.4.3 and Passenger 5.1.12 ALL sites will fail to open (also used Ruby 2.3.6 for some projects) ( https://github.com/phusion/passenger/issues/2010 )

Incomplete response received from application

in passenger.log found this:

App 21106 stderr: 
  /home/ruby/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/therubyracer-0.12.3/lib/v8/context.rb:99: [BUG] Segmentation fault at 0x0000000000000000
App 21106 stderr: ruby 2.4.3p205 (2017-12-14 revision 61247) 
...
App 21106 stderr: [NOTE]
App 21106 stderr: You may have encountered a bug in the Ruby interpreter or extension libraries.
App 21106 stderr: Bug reports are welcome.
App 21106 stderr: For details: http://www.ruby-lang.org/bugreport.html

This string: /home/ruby/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/therubyracer-0.12.3/lib/v8/context.rb:99: [BUG] Segmentation fault at 0x0000000000000000

lloeki commented 7 months ago

Sorry but this gem is unmaintained, so I will close this issue.

We recommend going with mini_racer + libv8-node. If you feel the issue is still relevant to either of those, please open an issue over there!