Closed jesseproudman closed 1 year ago
Update FFI and Ethon to fix m1 based segfaults:
(base) jesseproudman@REM-BETTERMENT01049 test_track % bundle exec rails s /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/mime-types-3.1/lib/mime/types/logger.rb:28: warning: `_1' is reserved for numbered parameter; consider another name /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/mime-types-3.1/lib/mime/types/logger.rb:28: warning: `_2' is reserved for numbered parameter; consider another name /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/mime-types-3.1/lib/mime/types/logger.rb:28: warning: `_3' is reserved for numbered parameter; consider another name /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.11.0/lib/ethon/curls/options.rb:103: [BUG] Segmentation fault at 0x0000000000000000 ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [arm64-darwin21] -- Crash Report log information -------------------------------------------- See Crash Report log file under the one of following: * ~/Library/Logs/DiagnosticReports * /Library/Logs/DiagnosticReports for more details. Don't forget to include the above Crash Report log file in bug reports. -- Control frame information ----------------------------------------------- c:0074 p:---- s:0429 e:000428 CFUNC :easy_setopt_string c:0073 p:1164 s:0422 e:000421 METHOD /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.11.0/lib/ethon/curls/options.rb:103 c:0072 p:0019 s:0409 e:000408 BLOCK /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.11.0/lib/ethon/easy/options.rb:35 [FINISH] c:0071 p:0053 s:0405 e:000404 BLOCK /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.11.0/lib/ethon/easy.rb:240 [FINISH] c:0070 p:---- s:0399 e:000398 CFUNC :each_pair c:0069 p:0005 s:0395 e:000394 METHOD /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.11.0/lib/ethon/easy.rb:235 c:0068 p:0012 s:0390 e:000389 METHOD /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.11.0/lib/ethon/easy/http/actionable.rb:99 c:0067 p:0006 s:0385 e:000384 METHOD /Users/jesseproudman/.rbenv/versions/2.7.5/lib/ruby/gems/2.7.0/gems/ethon-0.11.0/lib/ethon/easy/http/head.rb:17
Summary
Update FFI and Ethon to fix m1 based segfaults: