Closed hknaksu closed 6 months ago
There's not enough info in there to go on, is there anything in /var/tmp/passenger-crash-log.1715953756.ECXdcg
that's useful?
I'm guessing the problem is the change to src/ruby_supportlib/phusion_passenger/common_library.rb
in https://github.com/phusion/passenger/commit/3ab8c9dfbc0e834a5750b95ef98156bd12f9a4eb can you check if the logic there detects your setup properly? ie sse2 should be disabled, but might not be if there's a problem
it might be related to the ruby you have (the RbConfig might have unexpected values), how did you install the ruby at /opt/ruby-3.3.1
?
it might be related to the ruby you have (the RbConfig might have unexpected values), how did you install the ruby at
/opt/ruby-3.3.1
?
New Install from source: ./configure --prefix=/opt/ruby-3.3.1 --with-jemalloc --enable-yjit make make install
/var/tmp/passenger-crash-log
sorry, I don't see any /var/tmp/passenger-crash-log* files?
And what are the values of the checked RbConfig fields?
/var/tmp/passenger-crash-log
sorry, I don't see any /var/tmp/passenger-crash-log* files?
They might have been deleted depending how you reverted to the older passenger version.
I'm guessing the problem is the change to
src/ruby_supportlib/phusion_passenger/common_library.rb
in 3ab8c9d can you check if the logic there detects your setup properly? ie sse2 should be disabled, but might not be if there's a problem
% ruby -e "puts RbConfig::CONFIG['host_os']"
linux
makes it -mno-sse2 disabled but it is enabled on previous version.
Ok thanks, the "linux" vs "linux-gnu" distinction is the problem, I'll just check if the os contains linux instead of exact matches.
the release with the fix is out now
the release with the fix is out now
confirmed fix on Amzn Linux 2!
Here's the error output. Reverted back to v6.0.19 which works fine.