sass / sassc-ruby

Use libsass with Ruby!
MIT License
366 stars 156 forks source link

crash on masOS Monterey 12.0.1, similar to issue 218 #229

Closed wbirkett closed 2 years ago

wbirkett commented 2 years ago

Installed Jekyll on my new MacBook Pro, and it crashed,

Last login: Mon Nov 8 15:10:21 on ttys000

The default interactive shell is now zsh. To update your account to use zsh, please run chsh -s /bin/zsh. For more details, please visit https://support.apple.com/kb/HT208050. WBBirkett-M:~ wbirkett$ cd /Users/wbirkett/Projects/Web_Sites/Jekyll/my-site WBBirkett-M:my-site wbirkett$ bundle exec jekyll serve Configuration file: /Users/wbirkett/Projects/Web_Sites/Jekyll/my-site/_config.yml Source: /Users/wbirkett/Projects/Web_Sites/Jekyll/my-site Destination: /Users/wbirkett/Projects/Web_Sites/Jekyll/my-site/_site Incremental build: disabled. Enable with --incremental Generating... Jekyll Feed: Generating feed for posts /Library/Ruby/Gems/2.6.0/gems/sassc-2.4.0/lib/sassc/native/native_context_api.rb:18: [BUG] Illegal instruction at 0x00000001046f4078 ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.arm64e-darwin21]

-- Crash Report log information -------------------------------------------- See Crash Report log file under the one of following:

-- Control frame information ----------------------------------------------- c:0048 p:---- s:0273 e:000272 CFUNC :_make_data_context c:0047 p:0016 s:0268 e:000267 METHOD /Library/Ruby/Gems/2.6.0/gems/sassc-2.4.0/lib/sassc/native/native_context_api.rb:18 c:0046 p:0045 s:0263 e:000262 METHOD /Library/Ruby/Gems/2.6.0/gems/sassc-2.4.0/lib/sassc/engine.rb:25 c:0045 p:0032 s:0251 e:000250 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-sass-converter-2.1.0/lib/jekyll/converters/scss.rb:185 c:0044 p:0008 s:0241 e:000240 BLOCK /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:106 [FINISH] c:0043 p:---- s:0235 e:000234 IFUNC c:0042 p:---- s:0232 e:000231 CFUNC :each c:0041 p:---- s:0229 e:000228 CFUNC :reduce c:0040 p:0010 s:0224 e:000223 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:104 c:0039 p:0141 s:0219 e:000218 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:84 c:0038 p:0084 s:0213 e:000212 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:63 c:0037 p:0034 s:0209 e:000207 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:547 c:0036 p:0009 s:0202 e:000201 BLOCK /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:539 [FINISH] c:0035 p:---- s:0198 e:000197 CFUNC :each c:0034 p:0008 s:0194 e:000193 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:538 c:0033 p:0044 s:0189 e:000188 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:211 c:0032 p:0038 s:0184 e:000183 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:80 c:0031 p:0005 s:0180 e:000179 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:28 c:0030 p:0143 s:0174 e:000173 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/commands/build.rb:65 c:0029 p:0079 s:0164 e:000163 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/commands/build.rb:36 c:0028 p:0017 s:0158 e:000157 BLOCK /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:91 [FINISH] c:0027 p:---- s:0154 e:000153 CFUNC :each c:0026 p:0006 s:0150 e:000149 METHOD /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:91 c:0025 p:0123 s:0140 e:000139 BLOCK /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/commands/serve.rb:86 c:0024 p:0010 s:0134 e:000133 BLOCK /Library/Ruby/Gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221 [FINISH] c:0023 p:---- s:0130 e:000129 CFUNC :each c:0022 p:0045 s:0126 e:000125 METHOD /Library/Ruby/Gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221 c:0021 p:0097 s:0120 e:000119 METHOD /Library/Ruby/Gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/program.rb:44 c:0020 p:0031 s:0113 e:000112 METHOD /Library/Ruby/Gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary.rb:21 c:0019 p:0095 s:0107 E:002540 TOP /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/exe/jekyll:15 [FINISH] c:0018 p:---- s:0104 e:000103 CFUNC :load c:0017 p:0109 s:0099 e:000098 TOP /usr/local/bin/jekyll:23 [FINISH] c:0016 p:---- s:0094 e:000093 CFUNC :load c:0015 p:0105 s:0089 e:000088 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli/exec.rb:58 c:0014 p:0075 s:0083 e:000082 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli/exec.rb:23 c:0013 p:0055 s:0078 e:000077 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli.rb:478 c:0012 p:0064 s:0073 e:000072 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/vendor/thor/lib/thor/command.rb:27 c:0011 p:0047 s:0065 e:000064 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/vendor/thor/lib/thor/invocation.rb:127 c:0010 p:0261 s:0058 e:000057 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/vendor/thor/lib/thor.rb:392 c:0009 p:0009 s:0045 e:000044 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli.rb:31 c:0008 p:0064 s:0040 e:000039 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/vendor/thor/lib/thor/base.rb:485 c:0007 p:0009 s:0033 e:000032 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli.rb:25 c:0006 p:0099 s:0028 e:000027 BLOCK /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/exe/bundle:49 c:0005 p:0013 s:0022 e:000021 METHOD /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/friendly_errors.rb:103 c:0004 p:0157 s:0017 E:0019e8 TOP /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/exe/bundle:37 [FINISH] c:0003 p:---- s:0013 e:000012 CFUNC :load c:0002 p:0109 s:0008 E:0011c0 EVAL /usr/local/bin/bundle:23 [FINISH] c:0001 p:0000 s:0003 E:0023d0 (none) [FINISH]

-- Ruby level backtrace information ---------------------------------------- /usr/local/bin/bundle:23:in <main>' /usr/local/bin/bundle:23:inload' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/exe/bundle:37:in <top (required)>' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/friendly_errors.rb:103:inwith_friendly_errors' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/exe/bundle:49:in block in <top (required)>' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli.rb:25:instart' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/vendor/thor/lib/thor/base.rb:485:in start' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli.rb:31:indispatch' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/vendor/thor/lib/thor.rb:392:in dispatch' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:ininvoke_command' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/vendor/thor/lib/thor/command.rb:27:in run' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli.rb:478:inexec' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli/exec.rb:23:in run' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli/exec.rb:58:inkernel_load' /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.31/lib/bundler/cli/exec.rb:58:in load' /usr/local/bin/jekyll:23:in<top (required)>' /usr/local/bin/jekyll:23:in load' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/exe/jekyll:15:in<top (required)>' /Library/Ruby/Gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary.rb:21:in program' /Library/Ruby/Gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/program.rb:44:ingo' /Library/Ruby/Gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in execute' /Library/Ruby/Gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:ineach' /Library/Ruby/Gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in block in execute' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/commands/serve.rb:86:inblock (2 levels) in init_with_program' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:91:in process_with_graceful_fail' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:91:ineach' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:91:in block in process_with_graceful_fail' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/commands/build.rb:36:inprocess' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/commands/build.rb:65:in build' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:28:inprocess_site' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:80:in process' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:211:inrender' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:538:in render_pages' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:538:ineach' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:539:in block in render_pages' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/site.rb:547:inrender_regenerated' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:63:in run' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:84:inrender_document' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:104:in convert' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:104:inreduce' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:104:in each' /Library/Ruby/Gems/2.6.0/gems/jekyll-4.2.1/lib/jekyll/renderer.rb:106:inblock in convert' /Library/Ruby/Gems/2.6.0/gems/jekyll-sass-converter-2.1.0/lib/jekyll/converters/scss.rb:185:in convert' /Library/Ruby/Gems/2.6.0/gems/sassc-2.4.0/lib/sassc/engine.rb:25:inrender' /Library/Ruby/Gems/2.6.0/gems/sassc-2.4.0/lib/sassc/native/native_context_api.rb:18:in make_data_context' /Library/Ruby/Gems/2.6.0/gems/sassc-2.4.0/lib/sassc/native/native_context_api.rb:18:in_make_data_context'

-- Other runtime information -----------------------------------------------

Here is the crash log,


Translated Report (Full Report Below)

Process: ruby [11633] Path: /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby Identifier: ruby Version: ??? Code Type: ARM-64 (Native) Parent Process: bash [10169] Responsible: Terminal [10167] User ID: 501

Date/Time: 2021-11-09 06:21:31.3800 -0500 OS Version: macOS 12.0.1 (21A559) Report Version: 12 Anonymous UUID: 0A2307C4-9B45-4BC2-6F40-C0882D631F0F

Sleep/Wake UUID: 3ED0C873-156A-4C5B-A1B2-E227D21DFA53

Time Awake Since Boot: 13000 seconds Time Since Wake: 1883 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_INSTRUCTION (SIGABRT) Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information: abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x1981e99b8 __pthread_kill + 8 1 libsystem_pthread.dylib 0x19821d15c pthread_kill + 288 2 libsystem_c.dylib 0x19815a314 abort + 164 3 libruby.2.6.dylib 0x1fc23a740 0x1fc1de000 + 378688 4 libruby.2.6.dylib 0x1fc23a7c0 rb_bug_context + 128 5 libruby.2.6.dylib 0x1fc304108 0x1fc1de000 + 1204488 6 libsystem_platform.dylib 0x1982344e4 _sigtramp + 56 7 libruby.2.6.dylib 0x1fc3641e8 0x1fc1de000 + 1597928 8 libruby.2.6.dylib 0x1fc3521fc 0x1fc1de000 + 1524220 9 libruby.2.6.dylib 0x1fc3609e0 rb_vm_exec + 2016 10 libruby.2.6.dylib 0x1fc22eba0 0x1fc1de000 + 330656 11 libruby.2.6.dylib 0x1fc367dcc 0x1fc1de000 + 1613260 12 libruby.2.6.dylib 0x1fc35bd48 rb_yield_1 + 92 13 libruby.2.6.dylib 0x1fc1e27e4 rb_ary_each + 92 14 libruby.2.6.dylib 0x1fc359afc 0x1fc1de000 + 1555196 15 libruby.2.6.dylib 0x1fc35c570 0x1fc1de000 + 1566064 16 libruby.2.6.dylib 0x1fc35c37c 0x1fc1de000 + 1565564 17 libruby.2.6.dylib 0x1fc35c3f8 rb_block_call + 60 18 libruby.2.6.dylib 0x1fc22ba74 0x1fc1de000 + 318068 19 libruby.2.6.dylib 0x1fc3641e8 0x1fc1de000 + 1597928 20 libruby.2.6.dylib 0x1fc352154 0x1fc1de000 + 1524052 21 libruby.2.6.dylib 0x1fc3609e0 rb_vm_exec + 2016 22 libruby.2.6.dylib 0x1fc35bd48 rb_yield_1 + 92 23 libruby.2.6.dylib 0x1fc1e27e4 rb_ary_each + 92 24 libruby.2.6.dylib 0x1fc3641e8 0x1fc1de000 + 1597928 25 libruby.2.6.dylib 0x1fc352154 0x1fc1de000 + 1524052 26 libruby.2.6.dylib 0x1fc3609e0 rb_vm_exec + 2016 27 libruby.2.6.dylib 0x1fc35bd48 rb_yield_1 + 92 28 libruby.2.6.dylib 0x1fc1e27e4 rb_ary_each + 92 29 libruby.2.6.dylib 0x1fc3641e8 0x1fc1de000 + 1597928 30 libruby.2.6.dylib 0x1fc352154 0x1fc1de000 + 1524052 31 libruby.2.6.dylib 0x1fc3609e0 rb_vm_exec + 2016 32 libruby.2.6.dylib 0x1fc35bd48 rb_yield_1 + 92 33 libruby.2.6.dylib 0x1fc1e27e4 rb_ary_each + 92 34 libruby.2.6.dylib 0x1fc3641e8 0x1fc1de000 + 1597928 35 libruby.2.6.dylib 0x1fc352154 0x1fc1de000 + 1524052 36 libruby.2.6.dylib 0x1fc3609e0 rb_vm_exec + 2016 37 libruby.2.6.dylib 0x1fc27d298 0x1fc1de000 + 651928 38 libruby.2.6.dylib 0x1fc27cfb8 0x1fc1de000 + 651192 39 libruby.2.6.dylib 0x1fc27e284 0x1fc1de000 + 656004 40 libruby.2.6.dylib 0x1fc3641e8 0x1fc1de000 + 1597928 41 libruby.2.6.dylib 0x1fc3521fc 0x1fc1de000 + 1524220 42 libruby.2.6.dylib 0x1fc3609e0 rb_vm_exec + 2016 43 libruby.2.6.dylib 0x1fc27d298 0x1fc1de000 + 651928 44 libruby.2.6.dylib 0x1fc27cfb8 0x1fc1de000 + 651192 45 libruby.2.6.dylib 0x1fc27e284 0x1fc1de000 + 656004 46 libruby.2.6.dylib 0x1fc3641e8 0x1fc1de000 + 1597928 47 libruby.2.6.dylib 0x1fc3521fc 0x1fc1de000 + 1524220 48 libruby.2.6.dylib 0x1fc3609e0 rb_vm_exec + 2016 49 libruby.2.6.dylib 0x1fc27d298 0x1fc1de000 + 651928 50 libruby.2.6.dylib 0x1fc27cfb8 0x1fc1de000 + 651192 51 libruby.2.6.dylib 0x1fc27e284 0x1fc1de000 + 656004 52 libruby.2.6.dylib 0x1fc3641e8 0x1fc1de000 + 1597928 53 libruby.2.6.dylib 0x1fc3521fc 0x1fc1de000 + 1524220 54 libruby.2.6.dylib 0x1fc3609e0 rb_vm_exec + 2016 55 libruby.2.6.dylib 0x1fc2411bc 0x1fc1de000 + 405948 56 libruby.2.6.dylib 0x1fc2410ac ruby_run_node + 72 57 ruby 0x1048e3508 main + 92 58 dyld 0x104c9d0f4 start + 520

Thread 1: 0 libsystem_kernel.dylib 0x1981e9ad0 poll + 8 1 libruby.2.6.dylib 0x1fc33460c 0x1fc1de000 + 1402380 2 libsystem_pthread.dylib 0x19821d4ec _pthread_start + 148 3 libsystem_pthread.dylib 0x1982182d0 thread_start + 8

Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000 x4: 0xffffffffe49cac42 x5: 0x0000000000000002 x6: 0x000000000000000a x7: 0x0000000000000000 x8: 0xa4c57248a61b367e x9: 0xa4c57249a2cbb3fe x10: 0x0000000000000002 x11: 0x00000000fffffffd x12: 0x0000000000000000 x13: 0x0000000000000000 x14: 0x0000000000000001 x15: 0x0000000000000002 x16: 0x0000000000000148 x17: 0x00000001f2603530 x18: 0x0000000000000000 x19: 0x0000000000000006 x20: 0x0000000104d08580 x21: 0x0000000000000103 x22: 0x0000000000000000 x23: 0x00000001501a4bf8 x24: 0x0000000000000001 x25: 0x00000000ffffffff x26: 0x00000001501dcaa8 x27: 0x0000600002c9cd50 x28: 0x0000000140127708 fp: 0x000000016b51c7b0 lr: 0x000000019821d15c sp: 0x000000016b51c790 pc: 0x00000001981e99b8 cpsr: 0x40000000 far: 0x0000000128020000 esr: 0x56000080 Address size fault

Binary Images: 0x1981e0000 - 0x198215fff libsystem_kernel.dylib () /usr/lib/system/libsystem_kernel.dylib 0x198216000 - 0x198222fff libsystem_pthread.dylib () <4786e19a-9312-38e6-80ef-9c1394548118> /usr/lib/system/libsystem_pthread.dylib 0x1980e1000 - 0x198161fff libsystem_c.dylib () <002a39ae-6431-3b2e-85e7-c45fc2f95ad0> /usr/lib/system/libsystem_c.dylib 0x1fc1de000 - 0x1fc40dfff libruby.2.6.dylib () /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/libruby.2.6.dylib 0x198230000 - 0x198237fff libsystem_platform.dylib () <06ce953d-f22a-3724-b6d5-829b45179897> /usr/lib/system/libsystem_platform.dylib 0x1048e0000 - 0x1048e3fff ruby () <72ddeba3-1e94-3bb4-a5f7-da590f21374c> /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby 0x104c98000 - 0x104cf7fff dyld (*) <86a8ba48-8bb4-3b30-9cda-051f73c74f44> /usr/lib/dyld

External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0

VM Region Summary: ReadOnly portion of Libraries: Total=655.7M resident=0K(0%) swapped_out_or_unallocated=655.7M(100%) Writable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 256K 1 Kernel Alloc Once 32K 1 MALLOC 249.2M 37 MALLOC guard page 96K 5 MALLOC_MEDIUM (reserved) 480.0M 4 reserved VM address space (unallocated) MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) STACK GUARD 56.0M 2 Stack 8720K 2 VM_ALLOCATE 1.0G 2 VM_ALLOCATE (reserved) 12K 1 reserved VM address space (unallocated) AUTH 223K 49 AUTH_CONST 2910K 127 DATA 1229K 134 DATA_CONST 4001K 148 DATA_DIRTY 233K 51 LINKEDIT 572.9M 23 OBJC_CONST 259K 29 OBJC_RO 81.8M 1 __OBJC_RW 3088K 1 TEXT 82.8M 154 UNICODE 588K 1 dyld private memory 1024K 1 shared memory 32K 2 =========== ======= ======= TOTAL 2.9G 777 TOTAL, minus reserved VM space 2.0G 777


Full Report

{"app_name":"ruby","timestamp":"2021-11-09 06:21:31.00 -0500","app_version":"","slice_uuid":"72ddeba3-1e94-3bb4-a5f7-da590f21374c","build_version":"","platform":1,"share_with_app_devs":1,"is_first_party":1,"bug_type":"309","os_version":"macOS 12.0.1 (21A559)","incident_id":"7B409993-FF04-4638-993F-FBB720FE139A","name":"ruby"} { "uptime" : 13000, "procLaunch" : "2021-11-09 06:21:30.7768 -0500", "procRole" : "Unspecified", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro18,1", "procStartAbsTime" : 331127537119, "coalitionID" : 1077, "osVersion" : { "train" : "macOS 12.0.1", "build" : "21A559", "releaseType" : "User" }, "captureTime" : "2021-11-09 06:21:31.3800 -0500", "incident" : "7B409993-FF04-4638-993F-FBB720FE139A", "bug_type" : "309", "pid" : 11633, "procExitAbsTime" : 331141999410, "translated" : false, "cpuType" : "ARM-64", "procName" : "ruby", "procPath" : "\/System\/Library\/Frameworks\/Ruby.framework\/Versions\/2.6\/usr\/bin\/ruby", "parentProc" : "bash", "parentPid" : 10169, "coalitionName" : "com.apple.Terminal", "crashReporterKey" : "0A2307C4-9B45-4BC2-6F40-C0882D631F0F", "responsiblePid" : 10167, "responsibleProc" : "Terminal", "wakeTime" : 1883, "sleepWakeUUID" : "3ED0C873-156A-4C5B-A1B2-E227D21DFA53", "sip" : "enabled", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_INSTRUCTION","signal":"SIGABRT"}, "asi" : {"libsystem_c.dylib":["abort() called"]}, "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":118484,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073250057282},{"value":2},{"value":10},{"value":0},{"value":11873021648982193790},{"value":11873021653221618686},{"value":2},{"value":4294967293},{"value":0},{"value":0},{"value":1},{"value":2},{"value":328},{"value":8361358640},{"value":0},{"value":6},{"value":4375741824,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":0},{"value":5638867960},{"value":1},{"value":4294967295},{"value":5639097000},{"value":105553163046224},{"value":5369919240}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6847320412},"cpsr":{"value":1073741824},"fp":{"value":6095488944},"sp":{"value":6095488912},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6847109560,"matchesCrashFrame":1},"far":{"value":4966187008}},"queue":"com.apple.main-thread","frames":[{"imageOffset":39352,"symbol":"pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":29020,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":1},{"imageOffset":496404,"symbol":"abort","symbolLocation":164,"imageIndex":2},{"imageOffset":378688,"imageIndex":3},{"imageOffset":378816,"symbol":"rb_bug_context","symbolLocation":128,"imageIndex":3},{"imageOffset":1204488,"imageIndex":3},{"imageOffset":17636,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":4},{"imageOffset":1597928,"imageIndex":3},{"imageOffset":1524220,"imageIndex":3},{"imageOffset":1583584,"symbol":"rb_vm_exec","symbolLocation":2016,"imageIndex":3},{"imageOffset":330656,"imageIndex":3},{"imageOffset":1613260,"imageIndex":3},{"imageOffset":1563976,"symbol":"rb_yield_1","symbolLocation":92,"imageIndex":3},{"imageOffset":18404,"symbol":"rb_ary_each","symbolLocation":92,"imageIndex":3},{"imageOffset":1555196,"imageIndex":3},{"imageOffset":1566064,"imageIndex":3},{"imageOffset":1565564,"imageIndex":3},{"imageOffset":1565688,"symbol":"rb_block_call","symbolLocation":60,"imageIndex":3},{"imageOffset":318068,"imageIndex":3},{"imageOffset":1597928,"imageIndex":3},{"imageOffset":1524052,"imageIndex":3},{"imageOffset":1583584,"symbol":"rb_vm_exec","symbolLocation":2016,"imageIndex":3},{"imageOffset":1563976,"symbol":"rb_yield_1","symbolLocation":92,"imageIndex":3},{"imageOffset":18404,"symbol":"rb_ary_each","symbolLocation":92,"imageIndex":3},{"imageOffset":1597928,"imageIndex":3},{"imageOffset":1524052,"imageIndex":3},{"imageOffset":1583584,"symbol":"rb_vm_exec","symbolLocation":2016,"imageIndex":3},{"imageOffset":1563976,"symbol":"rb_yield_1","symbolLocation":92,"imageIndex":3},{"imageOffset":18404,"symbol":"rb_ary_each","symbolLocation":92,"imageIndex":3},{"imageOffset":1597928,"imageIndex":3},{"imageOffset":1524052,"imageIndex":3},{"imageOffset":1583584,"symbol":"rb_vm_exec","symbolLocation":2016,"imageIndex":3},{"imageOffset":1563976,"symbol":"rb_yield_1","symbolLocation":92,"imageIndex":3},{"imageOffset":18404,"symbol":"rb_ary_each","symbolLocation":92,"imageIndex":3},{"imageOffset":1597928,"imageIndex":3},{"imageOffset":1524052,"imageIndex":3},{"imageOffset":1583584,"symbol":"rb_vm_exec","symbolLocation":2016,"imageIndex":3},{"imageOffset":651928,"imageIndex":3},{"imageOffset":651192,"imageIndex":3},{"imageOffset":656004,"imageIndex":3},{"imageOffset":1597928,"imageIndex":3},{"imageOffset":1524220,"imageIndex":3},{"imageOffset":1583584,"symbol":"rb_vm_exec","symbolLocation":2016,"imageIndex":3},{"imageOffset":651928,"imageIndex":3},{"imageOffset":651192,"imageIndex":3},{"imageOffset":656004,"imageIndex":3},{"imageOffset":1597928,"imageIndex":3},{"imageOffset":1524220,"imageIndex":3},{"imageOffset":1583584,"symbol":"rb_vm_exec","symbolLocation":2016,"imageIndex":3},{"imageOffset":651928,"imageIndex":3},{"imageOffset":651192,"imageIndex":3},{"imageOffset":656004,"imageIndex":3},{"imageOffset":1597928,"imageIndex":3},{"imageOffset":1524220,"imageIndex":3},{"imageOffset":1583584,"symbol":"rb_vm_exec","symbolLocation":2016,"imageIndex":3},{"imageOffset":405948,"imageIndex":3},{"imageOffset":405676,"symbol":"ruby_run_node","symbolLocation":72,"imageIndex":3},{"imageOffset":13576,"symbol":"main","symbolLocation":92,"imageIndex":5},{"imageOffset":20724,"symbol":"start","symbolLocation":520,"imageIndex":6}]},{"id":118487,"frames":[{"imageOffset":39632,"symbol":"poll","symbolLocation":8,"imageIndex":0},{"imageOffset":1402380,"imageIndex":3},{"imageOffset":29932,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8912,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64e", "base" : 6847070208, "size" : 221184, "uuid" : "c8524c02-b14f-30bd-a228-c44b4a448e68", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6847291392, "size" : 53248, "uuid" : "4786e19a-9312-38e6-80ef-9c1394548118", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6846025728, "size" : 528384, "uuid" : "002a39ae-6431-3b2e-85e7-c45fc2f95ad0", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 8524783616, "size" : 2293760, "uuid" : "a4977407-c694-3616-97f3-c415293e3cfa", "path" : "\/System\/Library\/Frameworks\/Ruby.framework\/Versions\/2.6\/usr\/lib\/libruby.2.6.dylib", "name" : "libruby.2.6.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6847397888, "size" : 32768, "uuid" : "06ce953d-f22a-3724-b6d5-829b45179897", "path" : "\/usr\/lib\/system\/libsystem_platform.dylib", "name" : "libsystem_platform.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 4371382272, "size" : 16384, "uuid" : "72ddeba3-1e94-3bb4-a5f7-da590f21374c", "path" : "\/System\/Library\/Frameworks\/Ruby.framework\/Versions\/2.6\/usr\/bin\/ruby", "name" : "ruby" }, { "source" : "P", "arch" : "arm64e", "base" : 4375281664, "size" : 393216, "uuid" : "86a8ba48-8bb4-3b30-9cda-051f73c74f44", "path" : "\/usr\/lib\/dyld", "name" : "dyld" } ], "sharedCache" : { "base" : 6844121088, "size" : 3072180224, "uuid" : "a6162d66-93e3-3251-93cc-b11f7c8c830e" }, "vmSummary" : "ReadOnly portion of Libraries: Total=655.7M resident=0K(0%) swapped_out_or_unallocated=655.7M(100%)\nWritable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nKernel Alloc Once 32K 1 \nMALLOC 249.2M 37 \nMALLOC guard page 96K 5 \nMALLOC_MEDIUM (reserved) 480.0M 4 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.0M 2 \nStack 8720K 2 \nVM_ALLOCATE 1.0G 2 \nVM_ALLOCATE (reserved) 12K 1 reserved VM address space (unallocated)\nAUTH 223K 49 \nAUTH_CONST 2910K 127 \nDATA 1229K 134 \nDATA_CONST 4001K 148 \nDATA_DIRTY 233K 51 \nLINKEDIT 572.9M 23 \nOBJC_CONST 259K 29 \nOBJC_RO 81.8M 1 \n__OBJC_RW 3088K 1 \nTEXT 82.8M 154 \n__UNICODE 588K 1 \ndyld private memory 1024K 1 \nshared memory 32K 2 \n=========== ======= ======= \nTOTAL 2.9G 777 \nTOTAL, minus reserved VM space 2.0G 777 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "60da5e84ab0ca017dace9abf", "factorPackIds" : {

  },
  "deploymentId" : 240000008
},
{
  "rolloutId" : "607844aa04477260f58a8077",
  "factorPackIds" : {
    "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
  },
  "deploymentId" : 240000066
},
{
  "rolloutId" : "5ffde50ce2aacd000d47a95f",
  "factorPackIds" : {

  },
  "deploymentId" : 240000068
},
{
  "rolloutId" : "5fc94383418129005b4e9ae0",
  "factorPackIds" : {

  },
  "deploymentId" : 240000153
},
{
  "rolloutId" : "602ad4dac86151000cf27e46",
  "factorPackIds" : {
    "SIRI_DICTATION_ASSETS" : "6182cb1f4b3765609b8b76cb"
  },
  "deploymentId" : 240000254
},
{
  "rolloutId" : "601d9415f79519000ccd4b69",
  "factorPackIds" : {
    "SIRI_TEXT_TO_SPEECH" : "618455f04b3765609b8b78c1"
  },
  "deploymentId" : 240000311
}

], "experiments" : [

] } }

It was suggested in issue 218 that the problem was solved with fixes to ffi.

There were no reported issues during installation of the gems, although it took quite a long time to compile ffi.

wbirkett commented 2 years ago

I used Homebrew to install ruby 2.7.4, then reinstalled Jekyll. That works fine, using same versions of ffi and sassc.