Skip to content
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

segfault on 2.3.0 #197

Open
jcoyne opened this issue Apr 20, 2020 · 23 comments
Open

segfault on 2.3.0 #197

jcoyne opened this issue Apr 20, 2020 · 23 comments

Comments

@jcoyne
Copy link

jcoyne commented Apr 20, 2020

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/engine.rb:43: [BUG] Segmentation fault at 0x0000000000000000

ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-linux]

-- Control frame information -----------------------------------------------

c:0059 p:---- s:0449 e:000448 CFUNC  :compile_data_context

c:0058 p:0318 s:0444 e:000443 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/engine.rb:43

c:0057 p:0006 s:0432 e:000431 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:40

c:0056 p:0028 s:0429 e:000428 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/utils.rb:138

c:0055 p:0164 s:0422 e:000421 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:39

c:0054 p:0053 s:0413 e:000412 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84

c:0053 p:0016 s:0405 e:000404 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]

c:0052 p:---- s:0400 e:000399 CFUNC  :reverse_each

c:0051 p:0039 s:0396 e:000395 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65

c:0050 p:0015 s:0388 e:000387 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:22

c:0049 p:0013 s:0383 e:000382 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:33

c:0048 p:0053 s:0378 e:000377 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84

c:0047 p:0016 s:0370 e:000369 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]

c:0046 p:---- s:0365 e:000364 CFUNC  :reverse_each

c:0045 p:0039 s:0361 e:000360 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65

c:0044 p:0476 s:0353 e:000352 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182

c:0043 p:0073 s:0331 e:000330 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59

c:0042 p:0038 s:0325 e:000324 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335

c:0041 p:0157 s:0315 e:000314 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43

c:0040 p:0022 s:0306 e:000302 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44

c:0039 p:0111 s:0298 e:000297 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:27

c:0038 p:0053 s:0280 e:000279 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84

c:0037 p:0016 s:0272 e:000271 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]

c:0036 p:---- s:0267 e:000266 CFUNC  :reverse_each

c:0035 p:0039 s:0263 e:000262 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65

c:0034 p:0476 s:0255 e:000254 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182

c:0033 p:0073 s:0233 e:000232 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59

c:0032 p:0038 s:0227 e:000226 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335

c:0031 p:0157 s:0217 e:000216 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43

c:0030 p:0022 s:0208 e:000204 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44

c:0029 p:0008 s:0200 e:000199 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:32 [FINISH]

c:0028 p:---- s:0194 e:000193 CFUNC  :each_key

c:0027 p:0026 s:0190 e:000189 METHOD /home/travis/.rvm/rubies/ruby-2.6.4/lib/ruby/2.6.0/set.rb:338

c:0026 p:0171 s:0185 E:0023b0 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:31

c:0025 p:0053 s:0167 e:000166 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84

c:0024 p:0016 s:0159 e:000158 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]

c:0023 p:---- s:0154 e:000153 CFUNC  :reverse_each

c:0022 p:0039 s:0150 e:000149 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65

c:0021 p:0476 s:0142 e:000141 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182

c:0020 p:0073 s:0120 e:000119 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59

c:0019 p:0038 s:0114 e:000113 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335

c:0018 p:0157 s:0104 e:000103 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43

c:0017 p:0022 s:0095 e:000091 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44

c:0016 p:0037 s:0087 e:000086 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/base.rb:81

c:0015 p:0027 s:0079 e:000078 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/base.rb:88

c:0014 p:0010 s:0068 e:000067 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/manifest.rb:125

c:0013 p:0021 s:0065 e:000064 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/sa

c:0012 p:0003 s:0058 e:000057 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchroniza [FINISH]

c:0011 p:---- s:0055 e:000054 CFUNC  :synchronize

c:0010 p:0018 s:0051 e:000050 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchroniza

c:0009 p:0005 s:0047 e:000046 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/sa

c:0008 p:0023 s:0042 e:000041 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/promise.rb:

c:0007 p:0009 s:0036 e:000035 METHOD /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ru

c:0006 p:0049 s:0028 e:000027 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ru [FINISH]

c:0005 p:---- s:0022 e:000021 CFUNC  :loop

c:0004 p:0006 s:0018 e:000017 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ru [FINISH]

c:0003 p:---- s:0015 e:000014 CFUNC  :catch

c:0002 p:0020 s:0010 e:000009 BLOCK  /home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ru [FINISH]

c:0001 p:---- s:0003 e:000002 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:324:in `block in create_worker'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:324:in `catch'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:325:in `block (2 levels) in create_worker'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:325:in `loop'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:342:in `block (3 levels) in create_worker'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:353:in `run_task'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/promise.rb:563:in `block in realize'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:19:in `execute'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `block in synchronize'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:24:in `block in execute'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/manifest.rb:125:in `block (2 levels) in find'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/base.rb:88:in `find_all_linked_assets'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/base.rb:81:in `find_asset'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44:in `load'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43:in `load'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335:in `fetch_asset_from_dependency_cache'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59:in `block in load'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `call_processors'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84:in `call_processor'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:31:in `call'

/home/travis/.rvm/rubies/ruby-2.6.4/lib/ruby/2.6.0/set.rb:338:in `each'

/home/travis/.rvm/rubies/ruby-2.6.4/lib/ruby/2.6.0/set.rb:338:in `each_key'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:32:in `block in call'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44:in `load'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43:in `load'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335:in `fetch_asset_from_dependency_cache'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59:in `block in load'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gemck in call_processors'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84:in `call_processor'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:33:in `call'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:22:in `block in <class:CompositeProcessor>'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `call_processors'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84:in `call_processor'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:39:in `call'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sprockets-4.0.0/lib/sprockets/utils.rb:138:in `module_include'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:40:in `block in call'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/engine.rb:43:in `render'

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/engine.rb:43:in `compile_data_context'

-- Machine register context ------------------------------------------------

 RIP: 0x00007fbd0cd0e0d0 RBP: 0x00007fbd0cacde30 RSP: 0x00007fbd0cacd7d8

 RAX: 0x0000000000000000 RBX: 0x0000000000000001 RCX: 0x00007fbd0cacd868

 RDX: 0x0000000000000008 RDI: 0x0000000000000000 RSI: 0x000055ef73b2e108

  R8: 0x000055ef73709398  R9: 0x000055ef72ba3ed0 R10: 0x00007fbd0cf8ff82

 R11: 0x00007fbd0cf8ff32 R12: 0x00007fbd0cacdc50 R13: 0x00007fbd0cacdc70

 R14: 0x00007fbd0007c1e0 R15: 0x00007fbd0cace5a8 EFL: 0x0000000000010206

-- C level backtrace information -------------------------------------------

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_bugreport+0x769) [0x7fbd1d2f9429] vm_dump.c:715

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_bug_context+0xe7) [0x7fbd1d13d107] error.c:609

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(sigsegv+0x42) [0x7fbd1d2607c2] signal.c:998

/lib/x86_64-linux-gnu/libc.so.6(0x7fbd1cccdf20) [0x7fbd1cccdf20]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(sass_value_get_tag+0x0) [0x7fbd0cd0e0d0]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass4EvalclEPNS_13Function_CallE+0x233c) [0x7fbd0cc2c66c]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass4EvalclEPNS_6ReturnE+0x3e) [0x7fbd0cc1f45e]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass4EvalclEPNS_5BlockE+0x6d) [0x7fbd0cc1f11d]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass4EvalclEPNS_13Function_CallE+0xdff) [0x7fbd0cc2b12f]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass9Functions7sass_ifERNS_11EnvironmentINS_10SharedImplINS_8AST_NodeEEEEES6_RNS_7ContextEPKcNS_11ParserStateERSt6vectorINS_9BacktraceESaISD_EESC_INS2_INS_12SelectorListEEESaISI_EESK_+0x69b) [0x7fbd0cc7a42b]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass4EvalclEPNS_13Function_CallE+0x176b) [0x7fbd0cc2ba9b]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass4EvalclEPNS_8ArgumentE+0x4e) [0x7fbd0cc2496e]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass4EvalclEPNS_9ArgumentsE+0x1a2) [0x7fbd0cc29972]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass4EvalclEPNS_13Function_CallE+0xf61) [0x7fbd0cc2b291]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_11DeclarationE+0xf3) [0x7fbd0cc34e93]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xab) [0x7fbd0cc3fbab]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_5BlockE+0x13a) [0x7fbd0cc39a5a]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_9DirectiveE+0xff) [0x7fbd0cc365cf]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xab) [0x7fbd0cc3fbab]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_5BlockE+0x13a) [0x7fbd0cc39a5a]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_13At_Root_BlockE+0x18c) [0x7fbd0cc3497c]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xab) [0x7fbd0cc3fbab]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_11Import_StubE+0x595) [0x7fbd0cc3a1b5]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xab) [0x7fbd0cc3fbab]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_11Import_StubE+0x595) [0x7fbd0cc3a1b5]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xab) [0x7fbd0cc3fbab]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6ExpandclEPNS_11Import_StubE+0x595) [0x7fbd0cc3a1b5]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsass.so(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xab) [0x7fbd0cc3fbab]

/home/travis/build/sul-dlss/argo/vendor/bundle/ruby/2.6.0/gems/sassc-2.3.0/lib/sassc/libsa/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_exec+0xaf) [0x7fbd1d2e89ff] vm.c:1885

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_iseq_block_from_c+0x71) [0x7fbd1d2e95fe] vm.c:1092

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_block_from_c_bh) vm.c:1110

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_yield) vm.c:1155

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_0) vm_eval.c:978

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_1) vm_eval.c:984

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield) vm_eval.c:994

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_array_len+0x0) [0x7fbd1d0b3f56] array.c:2146

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_ary_reverse_each) array.c:2147

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_cfp_consistent_p+0x0) [0x7fbd1d2d85ea] vm_insnhelper.c:1908

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc_with_frame) vm_insnhelper.c:1910

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc) vm_insnhelper.c:1924

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_exec_core+0x214) [0x7fbd1d2e2104] insns.def:750

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_exec+0xaf) [0x7fbd1d2e89ff] vm.c:1885

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_iseq_block_from_c+0x71) [0x7fbd1d2e95fe] vm.c:1092

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_block_from_c_bh) vm.c:1110

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_yield) vm.c:1155

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_0) vm_eval.c:978

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_1) vm_eval.c:984

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield) vm_eval.c:994

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_array_len+0x0) [0x7fbd1d0b3f56] array.c:2146

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_ary_reverse_each) array.c:2147

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_cfp_consistent_p+0x0) [0x7fbd1d2d85ea] vm_insnhelper.c:1908

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc_with_frame) vm_insnhelper.c:1910

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc) vm_insnhelper.c:1924

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_exec_core+0x214) [0x7fbd1d2e2104] insns.def:750

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_exec+0x6cf) [0x7fbd1d2e901f] vm.c:1894

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_iseq_block_from_c+0x71) [0x7fbd1d2e95fe] vm.c:1092

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_block_from_c_bh) vm.c:1110

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_yield) vm.c:1155

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_0) vm_eval.c:978

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_1) vm_eval.c:984

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield) vm_eval.c:994

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_array_len+0x0) [0x7fbd1d0b3f56] array.c:2146

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_ary_reverse_each) array.c:2147

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_cfp_consistent_p+0x0) [0x7fbd1d2d85ea] vm_insnhelper.c:1908

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc_with_frame) vm_insnhelper.c:1910

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc) vm_insnhelper.c:1924

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_exec_core+0x214) [0x7fbd1d2e2104] insns.def:750

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_exec+0x6cf) [0x7fbd1d2e901f] vm.c:1894

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_iseq_block_from_c+0x71) [0x7fbd1d2e95fe] vm.c:1092

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_block_from_c_bh) vm.c:1110

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_yield) vm.c:1155

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_0) vm_eval.c:978

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_1) vm_eval.c:984

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield) vm_eval.c:994

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(each_key_i+0x9) [0x7fbd1d1664e9] hash.c:2732

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(hash_ar_foreach_iter+0x7) [0x7fbd1d167f15] hash.c:1136

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(ar_foreach_check) hash.c:786

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(hash_foreach_call) hash.c:1205

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_ensure+0xd6) [0x7fbd1d147a06] eval.c:1076

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_hash_foreach+0x7e) [0x7fbd1d16cf7e] hash.c:1229

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_hash_each_key+0x1e) [0x7fbd1d16dc6e] hash.c:2758

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_cfp_consistent_p+0x0) [0x7fbd1d2d85ea] vm_insnhelper.c:1908

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc_with_frame) vm_insnhelper.c:1910

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc) vm_insnhelper.c:1924

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_exec_core+0x214) [0x7fbd1d2e2104] insns.def:750

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_exec+0x6cf) [0x7fbd1d2e901f] vm.c:1894

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_iseq_block_from_c+0x71) [0x7fbd1d2e95fe] vm.c:1092

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_block_from_c_bh) vm.c:1110

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_yield) vm.c:1155

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_0) vm_eval.c:978

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_1) vm_eval.c:984

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield) vm_eval.c:994

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_array_len+0x0) [0x7fbd1d0b3f56] array.c:2146

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_ary_reverse_each) array.c:2147

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_cfp_consistent_p+0x0) [0x7fbd1d2d85ea] vm_insnhelper.c:1908

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc_with_frame) vm_insnhelper.c:1910

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc) vm_insnhelper.c:1924

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_method+0xe3) [0x7fbd1d2eb963] vm_insnhelper.c:2400

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_exec_core+0x214) [0x7fbd1d2e2104] insns.def:750

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_exec+0x6cf) [0x7fbd1d2e901f] vm.c:1894

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_iseq_block_from_c+0x71) [0x7fbd1d2e95fe] vm.c:1092

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_block_from_c_bh) vm.c:1110

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_yield) vm.c:1155

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_0) vm_eval.c:978

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_1) vm_eval.c:984

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield) vm_eval.c:994

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_ensure+0xd6) [0x7fbd1d147a06] eval.c:1076

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_cfp_consistent_p+0x0) [0x7fbd1d2d85ea] vm_insnhelper.c:1908

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc_with_frame) vm_insnhelper.c:1910

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc) vm_insnhelper.c:1924

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_exec_core+0x214) [0x7fbd1d2e2104] insns.def:750

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_exec+0xaf) [0x7fbd1d2e89ff] vm.c:1885

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_block+0x145) [0x7fbd1d2ef751] vm.c:1021

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_iseq_block_from_c) vm.c:1092

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_block_from_c_bh) vm.c:1110

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_yield) vm.c:1155

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_yield_0) vm_eval.c:978

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(loop_i) vm_eval.c:1057

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_rescue2+0xe2) [0x7fbd1d147402] eval.c:935

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_cfp_consistent_p+0x0) [0x7fbd1d2d85ea] vm_insnhelper.c:1908

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc_with_frame) vm_insnhelper.c:1910

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc) vm_insnhelper.c:1924

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_method+0xe3) [0x7fbd1d2eb963] vm_insnhelper.c:2400

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_exec_core+0x214) [0x7fbd1d2e2104] insns.def:750

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_exec+0xaf) [0x7fbd1d2e89ff] vm.c:1885

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(catch_i+0x2b7) [0x7fbd1d2f0067] vm.c:1021

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_catch_protect+0xb1) [0x7fbd1d2dc5f1] vm_eval.c:1982

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_catch_obj+0x2c) [0x7fbd1d2dc73c] vm_eval.c:2008

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_cfp_consistent_p+0x0) [0x7fbd1d2d85ea] vm_insnhelper.c:1908

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc_with_frame) vm_insnhelper.c:1910

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_cfunc) vm_insnhelper.c:1924

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_call_method+0xe3) [0x7fbd1d2eb963] vm_insnhelper.c:2400

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_exec_core+0x214) [0x7fbd1d2e2104] insns.def:750

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_exec+0xaf) [0x7fbd1d2e89ff] vm.c:1885

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_iseq_block_from_c+0x157) [0x7fbd1d2ec197] vm.c:1092

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(invoke_block_from_c_proc) vm.c:1192

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(vm_invoke_proc) vm.c:1210

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_vm_invoke_proc) vm.c:1231

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(thread_do_start+0x251) [0x7fbd1d2a1301] thread.c:686

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(thread_start_func_2+0x1be) [0x7fbd1d2a39be] thread.c:725

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(rb_native_cond_initialize+0x0) [0x7fbd1d2a3f7b] thread_pthread.c:1030

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(register_cached_thread_and_wait) thread_pthread.c:1082

/home/travis/.rvm/rubies/ruby-2.6.4/bin/../lib/libruby.so.2.6(thread_start_func_1) thread_pthread.c:1037

/lib/x86_64-linux-gnu/libpthread.so.0(start_thread+0xdb) [0x7fbd1c85a6db]

/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7fbd1cdb088f]
@tilhoft
Copy link

tilhoft commented Apr 23, 2020

Same here at sassc-2.3.0/lib/sassc/engine.rb:43: [BUG] Segmentation fault at 0x0000000000000000
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux]

@PikachuEXE
Copy link

I also encounter it sometimes on
ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-darwin18]

-- Control frame information -----------------------------------------------
c:0046 p:---- s:0336 e:000335 CFUNC  :compile_data_context
c:0045 p:0318 s:0331 e:000330 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/engine.rb:43
c:0044 p:0006 s:0319 e:000318 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:40
c:0043 p:0028 s:0316 e:000315 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/utils.rb:138
c:0042 p:0164 s:0309 e:000308 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:39
c:0041 p:0053 s:0300 e:000299 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84
c:0040 p:0016 s:0292 e:000291 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]
c:0039 p:---- s:0287 e:000286 CFUNC  :reverse_each
c:0038 p:0039 s:0283 e:000282 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65
c:0037 p:0015 s:0275 e:000274 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:22
c:0036 p:0013 s:0270 e:000269 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:33
c:0035 p:0053 s:0265 e:000264 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84
c:0034 p:0016 s:0257 e:000256 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]
c:0033 p:---- s:0252 e:000251 CFUNC  :reverse_each
c:0032 p:0039 s:0248 e:000247 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65
c:0031 p:0476 s:0240 e:000239 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182
c:0030 p:0073 s:0218 e:000217 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59
c:0029 p:0038 s:0212 e:000211 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335
c:0028 p:0157 s:0202 e:000201 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43
c:0027 p:0022 s:0193 e:000189 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44
c:0026 p:0111 s:0185 e:000184 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:27
c:0025 p:0053 s:0167 e:000166 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84
c:0024 p:0016 s:0159 e:000158 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]
c:0023 p:---- s:0154 e:000153 CFUNC  :reverse_each
c:0022 p:0039 s:0150 e:000149 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65
c:0021 p:0476 s:0142 e:000141 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182
c:0020 p:0073 s:0120 e:000119 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59
c:0019 p:0038 s:0114 e:000113 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335
c:0018 p:0157 s:0104 e:000103 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43
c:0017 p:0022 s:0095 e:000091 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44
c:0016 p:0037 s:0087 e:000086 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/base.rb:81
c:0015 p:0027 s:0079 e:000078 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/base.rb:88
c:0014 p:0010 s:0068 e:000067 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/manifest.rb:125
c:0013 p:0021 s:0065 e:000064 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb
c:0012 p:0003 s:0058 e:000057 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable [FINISH]
c:0011 p:---- s:0055 e:000054 CFUNC  :synchronize
c:0010 p:0018 s:0051 e:000050 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable
c:0009 p:0005 s:0047 e:000046 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb
c:0008 p:0023 s:0042 e:000041 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/promise.rb:563
c:0007 p:0009 s:0036 e:000035 METHOD /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_exec
c:0006 p:0049 s:0028 e:000027 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_exec [FINISH]
c:0005 p:---- s:0022 e:000021 CFUNC  :loop
c:0004 p:0006 s:0018 e:000017 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_exec [FINISH]
c:0003 p:---- s:0015 e:000014 CFUNC  :catch
c:0002 p:0020 s:0010 e:000009 BLOCK  /Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_exec [FINISH]
c:0001 p:---- s:0003 e:000002 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:324:in `block in create_worker'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:324:in `catch'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:325:in `block (2 levels) in create_worker'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:325:in `loop'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:342:in `block (3 levels) in create_worker'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:353:in `run_task'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/promise.rb:563:in `block in realize'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:19:in `execute'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `block in synchronize'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:24:in `block in execute'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/manifest.rb:125:in `block (2 levels) in find'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/base.rb:88:in `find_all_linked_assets'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/base.rb:81:in `find_asset'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44:in `load'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43:in `load'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335:in `fetch_asset_from_dependency_cache'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59:in `block in load'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:27:in `call'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44:in `load'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43:in `load'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335:in `fetch_asset_from_dependency_cache'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59:in `block in load'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:33:in `call'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:22:in `block in <class:CompositeProcessor>'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:39:in `call'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sprockets-4.0.0/lib/sprockets/utils.rb:138:in `module_include'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:40:in `block in call'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/engine.rb:43:in `render'
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/engine.rb:43:in `compile_data_context'

-- Machine register context ------------------------------------------------
 rax: 0x0000000000000000 rbx: 0x00007f9e48898148 rcx: 0x23ba3ebf18f60017
 rdx: 0x23ba3ebf18f60017 rdi: 0x0000000000000000 rsi: 0x00007000048a6400
 rbp: 0x00007000048a6420 rsp: 0x00007000048a6420  r8: 0x00007f9ebd584e00
  r9: 0x00007f9e4cd63320 r10: 0x000000010d4c6e48 r11: 0x000000010d4c6e10
 r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x00007f9e3f702840
 r15: 0x00007f9e48898130 rip: 0x000000010d64f424 rfl: 0x0000000000010293

-- C level backtrace information -------------------------------------------
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_vm_bugreport+0x82) [0x10a53e8b2]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_bug_context+0x1d6) [0x10a38dd26]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(sigsegv+0x51) [0x10a4a34e1]
/usr/lib/system/libsystem_platform.dylib(_sigtramp+0x1d) [0x7fff6b1b9b5d]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(sass_value_get_tag+0x4) [0x10d64f424]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass4EvalclEPNS_13Function_CallE+0x2766) [0x10d5786a6]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass4EvalclEPNS_4ListE+0x2f9) [0x10d5706d9]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass6ExpandclEPNS_11DeclarationE+0x15e) [0x10d58434e]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xe0) [0x10d581c70]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass6ExpandclEPNS_5BlockE+0x2a7) [0x10d581ac7]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass6ExpandclEPNS_7RulesetE+0x7ea) [0x10d58264a]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xe0) [0x10d581c70]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass6ExpandclEPNS_11Import_StubE+0x63b) [0x10d585a6b]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass6Expand12append_blockEPNS_5BlockE+0xe0) [0x10d581c70]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass6ExpandclEPNS_5BlockE+0x2a7) [0x10d581ac7]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass7Context7compileEv+0x25f) [0x10d548a6f]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZN4Sass12Data_Context5parseEv+0x5ed) [0x10d54852d]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(sass_compiler_parse+0x1b5) [0x10d64b205]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/sassc-2.3.0/lib/sassc/libsass.bundle(_ZL20sass_compile_contextP12Sass_ContextPN4Sass7ContextE+0x1a) [0x10d64ae1a]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/ffi-1.12.2/lib/ffi_c.bundle(ffi_call_unix64+0x55) [0x10d4c6c4d]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/ffi-1.12.2/lib/ffi_c.bundle(0x10d4c5e1b) [0x10d4c5e1b]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/ffi-1.12.2/lib/ffi_c.bundle(0x10d4c5966) [0x10d4c5966]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/ffi-1.12.2/lib/ffi_c.bundle(rbffi_CallFunction+0xde) [0x10d4ba5de]
/Users/pikachuexe/.rvm/gems/ruby-2.6.6/gems/ffi-1.12.2/lib/ffi_c.bundle(custom_trampoline+0x19) [0x10d4be1a9]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_call_cfunc+0x156) [0x10a531196]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_exec_core+0x33da) [0x10a517dca]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_vm_exec+0xac4) [0x10a52bbe4]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_yield+0x9e) [0x10a524d8e]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_ary_reverse_each+0x8b) [0x10a30d84b]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_call_cfunc+0x156) [0x10a531196]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_exec_core+0x3143) [0x10a517b33]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_vm_exec+0xac4) [0x10a52bbe4]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_yield+0x9e) [0x10a524d8e]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_ary_reverse_each+0x8b) [0x10a30d84b]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_call_cfunc+0x156) [0x10a531196]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_exec_core+0x3143) [0x10a517b33]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_vm_exec+0xac4) [0x10a52bbe4]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_yield+0x9e) [0x10a524d8e]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_ary_reverse_each+0x8b) [0x10a30d84b]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_call_cfunc+0x156) [0x10a531196]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_exec_core+0x3143) [0x10a517b33]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_vm_exec+0xac4) [0x10a52bbe4]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_yield+0x9e) [0x10a524d8e]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_ensure+0xf5) [0x10a3998d5]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_call_cfunc+0x156) [0x10a531196]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_exec_core+0x3143) [0x10a517b33]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_vm_exec+0xac4) [0x10a52bbe4]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(loop_i+0x23) [0x10a53a7a3]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_rescue2+0x155) [0x10a399495]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_call_cfunc+0x156) [0x10a531196]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_exec_core+0x3143) [0x10a517b33]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_vm_exec+0xac4) [0x10a52bbe4]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(catch_i+0x5e) [0x10a53a72e]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_catch_protect+0xd5) [0x10a5270b5]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_f_catch+0x57) [0x10a527897]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_call_cfunc+0x156) [0x10a531196]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(vm_exec_core+0x3143) [0x10a517b33]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(rb_vm_exec+0xac4) [0x10a52bbe4]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(thread_do_start+0x2e8) [0x10a4e9628]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(thread_start_func_2+0x1f5) [0x10a4e9015]
/Users/pikachuexe/.rvm/rubies/ruby-2.6.6/lib/libruby.2.6.dylib(thread_start_func_1+0x117) [0x10a4e8c47]
/usr/lib/system/libsystem_pthread.dylib(_pthread_body+0x7e) [0x7fff6b1c22eb]
/usr/lib/system/libsystem_pthread.dylib(0x7fff6b1c5249) [0x7fff6b1c5249]

Not including runtime Other runtime information, too long and seems irrelevant

@johan-smits
Copy link

Same here, it does not always fail but it fails a lot. I use the Ruby docker image 2.7 in GitlabCI.

@johan-smits
Copy link

I reverted back to the previous version but here I have the same issue. It does seems to be related to the 2.3.0 release?

@jcoyne did you find a workaround for this?

$ RAILS_ENV=production bin/rails assets:precompile
 /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/generic_app-7.1.6/config/initializers/_lc_defaults.rb:144: warning: nested repeat operator '+' and '?' was replaced with '*' in regular expression: /https:\/\/(?:[\w-]+)?\.?$/
 Loaded ip range list
 Adding cloudfront ipv4 ranges to the trusted proxy: 95
 Adding cloudfront ipv6 ranges to the trusted proxy: 9
 Adding ec2 ipv4 ranges to the trusted proxy: 529
 Adding ec2 ipv6 ranges to the trusted proxy: 101
 Not all ENV settings are correct!
 LWS trail logging not available!
 yarn install v1.22.4
 [1/4] Resolving packages...
 [2/4] Fetching packages...
 info [email protected]: The platform "linux" is incompatible with this module.
 info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
 info [email protected]: The platform "linux" is incompatible with this module.
 info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
 [3/4] Linking dependencies...
 warning " > [email protected]" has unmet peer dependency "@typescript-eslint/[email protected]".
 warning " > [email protected]" has unmet peer dependency "@typescript-eslint/[email protected]".
 warning " > [email protected]" has unmet peer dependency "[email protected]".
 warning " > [email protected]" has incorrect peer dependency "[email protected]".
 warning " > [email protected]" has incorrect peer dependency "[email protected] || 2.x".
 warning " > [email protected]" has incorrect peer dependency "eslint@>=6.1.0".
 [4/4] Building fresh packages...
 Done in 5.20s.
 /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sassc-2.2.1/lib/sassc/engine.rb:42: [BUG] Segmentation fault at 0x0000000000000000
 ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux]
 -- Control frame information -----------------------------------------------
 c:0048 p:---- s:0351 e:000350 CFUNC  :compile_data_context
 c:0047 p:0293 s:0346 e:000345 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sassc-2.2.1/lib/sassc/engine.rb:42
 c:0046 p:0005 s:0334 e:000333 BLOCK  /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:40
 c:0045 p:0024 s:0331 e:000330 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/utils.rb:138
 c:0044 p:0167 s:0324 e:000323 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sassc-rails-2.1.2/lib/sassc/rails/template.rb:39
 c:0043 p:0047 s:0315 e:000314 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84
 c:0042 p:0014 s:0307 e:000306 BLOCK  /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]
 c:0041 p:---- s:0302 e:000301 CFUNC  :reverse_each
 c:0040 p:0035 s:0298 e:000297 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65
 c:0039 p:0016 s:0290 e:000289 BLOCK  /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:22
 c:0038 p:0010 s:0285 e:000284 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:33
 c:0037 p:0047 s:0280 e:000279 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84
 c:0036 p:0014 s:0272 e:000271 BLOCK  /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]
 c:0035 p:---- s:0267 e:000266 CFUNC  :reverse_each
 c:0034 p:0035 s:0263 e:000262 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:65
 c:0033 p:0441 s:0255 e:000254 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:182
 c:0032 p:0068 s:0233 e:000232 BLOCK  /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:59
 c:0031 p:0034 s:0227 E:000d00 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:335
 c:0030 p:0141 s:0217 E:001dd8 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/loader.rb:43
 c:0029 p:0020 s:0208 e:000204 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/cached_environment.rb:44
 c:0028 p:0007 s:0200 e:000199 BLOCK  /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:41
 c:0027 p:0079 s:0196 e:000193 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/utils.rb:167
 c:0026 p:0185 s:0185 E:000c30 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/bundle.rb:42
 c:0025 p:0047 s:0167 e:000166 METHOD /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:84
 c:0024 p:0014 s:0159 e:000158 BLOCK  /builds/webapps/rails/authentication/vendor/bundle/ruby/2.7.0/gems/sprockets-4.0.0/lib/sprockets/processor_utils.rb:66 [FINISH]

@jcoyne
Copy link
Author

jcoyne commented May 8, 2020

@johan-smits I stopped using sassc and switched to the npm version 😆

@tilhoft
Copy link

tilhoft commented May 8, 2020

I have found a rails workaround for this:

Rails.application.config.assets.configure do |env|
  env.export_concurrent = false
end

@johan-smits
Copy link

@tilhoft this worked for me to.

@akshathkaushal
Copy link

@tilhoft I am brand new to Rails, can you pls specify in which file I should write this code?

@tilhoft
Copy link

tilhoft commented May 25, 2020

@akshathkaushal I wrote it to config/application.rb

@yourtallness
Copy link

I have found a rails workaround for this:

Rails.application.config.assets.configure do |env|
  env.export_concurrent = false
end

Added this to the end of application.rb

Unfortunately, still segfaults :-(

@inertia186
Copy link

Added this to the end of application.rb

Unfortunately, still segfaults :-(

For me as well. Still segfaults.

salimhb added a commit to railslove/rcvr-api that referenced this issue Jun 4, 2020
salimhb added a commit to railslove/rcvr-api that referenced this issue Jun 4, 2020
@justinoue
Copy link

justinoue commented Jun 24, 2020

I'm seeing a segfault in my test environment (Ubuntu 16.04 container in aws codebuild) but not locally (Ubuntu 18.04), both are ruby 2.6.1.

Latest, not working:
sassc 2.4.0
sass-rails 2.1.2
sprockets 4.0.2
concurrent-ruby 1.1.6

I reverted each of the above gems one by one to the following previously known good versions (for me) and it is now working again. I haven't tried a mix and match or only changing a single gem to see exactly which one it is. I identified these gems just by what was blowing up in the control frame dump.

Working:
sassc 2.0.1
sass-rails 2.1.0
sprockets 3.7.2
concurrent-ruby 1.1.5

Control Frame Dump Example:

-- Control frame information -----------------------------------------------
c:0048 p:---- s:0351 e:000350 CFUNC  :compile_data_context
c:0047 p:0298 s:0346 e:000345 METHOD /usr/local/bundle/gems/sassc-2.0.1/lib/sassc/engine.rb:42
c:0046 p:0006 s:0334 e:000333 BLOCK  /usr/local/bundle/gems/sassc-rails-2.1.0/lib/sassc/rails/template.rb:40
c:0045 p:0028 s:0331 e:000330 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/utils.rb:138
c:0044 p:0164 s:0324 e:000323 METHOD /usr/local/bundle/gems/sassc-rails-2.1.0/lib/sassc/rails/template.rb:39
c:0043 p:0053 s:0315 e:000314 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:84
c:0042 p:0016 s:0307 e:000306 BLOCK  /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:66 [FINISH]
c:0041 p:---- s:0302 e:000301 CFUNC  :reverse_each
c:0040 p:0039 s:0298 e:000297 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65
c:0039 p:0015 s:0290 e:000289 BLOCK  /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:22
c:0038 p:0013 s:0285 e:000284 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:33
c:0037 p:0053 s:0280 e:000279 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:84
c:0036 p:0016 s:0272 e:000271 BLOCK  /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:66 [FINISH]
c:0035 p:---- s:0267 e:000266 CFUNC  :reverse_each
c:0034 p:0039 s:0263 e:000262 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65
c:0033 p:0476 s:0255 e:000254 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/loader.rb:182
c:0032 p:0073 s:0233 e:000232 BLOCK  /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/loader.rb:59
c:0031 p:0038 s:0227 e:000226 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/loader.rb:337
c:0030 p:0157 s:0217 e:000216 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/loader.rb:43
c:0029 p:0022 s:0208 e:000204 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/cached_environment.rb:44
c:0028 p:0008 s:0200 e:000199 BLOCK  /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/bundle.rb:41
c:0027 p:0083 s:0196 e:000193 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/utils.rb:167
c:0026 p:0196 s:0185 E:000d40 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/bundle.rb:42
c:0025 p:0053 s:0167 e:000166 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:84
c:0024 p:0016 s:0159 e:000158 BLOCK  /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:66 [FINISH]
c:0023 p:---- s:0154 e:000153 CFUNC  :reverse_each
c:0022 p:0039 s:0150 e:000149 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/processor_utils.rb:65
c:0021 p:0476 s:0142 e:000141 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/loader.rb:182
c:0020 p:0073 s:0120 e:000119 BLOCK  /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/loader.rb:59
c:0019 p:0038 s:0114 e:000113 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/loader.rb:337
c:0018 p:0157 s:0104 e:000103 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/loader.rb:43
c:0017 p:0022 s:0095 e:000091 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/cached_environment.rb:44
c:0016 p:0037 s:0087 e:000086 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/base.rb:81
c:0015 p:0027 s:0079 e:000078 METHOD /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/base.rb:88
c:0014 p:0010 s:0068 e:000067 BLOCK  /usr/local/bundle/gems/sprockets-4.0.2/lib/sprockets/manifest.rb:125
c:0013 p:0021 s:0065 e:000064 BLOCK  /usr/local/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/safe_task_executor.rb:24
c:0012 p:0003 s:0058 e:000057 BLOCK  /usr/local/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/mutex_lockable_object.rb:41 [FINISH]
c:0011 p:---- s:0055 e:000054 CFUNC  :synchronize
c:0010 p:0018 s:0051 e:000050 METHOD /usr/local/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/mutex_lockable_object.rb:41
c:0009 p:0005 s:0047 e:000046 METHOD /usr/local/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/safe_task_executor.rb:19
c:0008 p:0023 s:0042 e:000041 BLOCK  /usr/local/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/promise.rb:563
c:0007 p:0009 s:0036 e:000035 METHOD /usr/local/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348
c:0006 p:0049 s:0028 e:000027 BLOCK  /usr/local/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337 [FINISH]
c:0005 p:---- s:0022 e:000021 CFUNC  :loop
c:0004 p:0006 s:0018 e:000017 BLOCK  /usr/local/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320 [FINISH]
c:0003 p:---- s:0015 e:000014 CFUNC  :catch
c:0002 p:0020 s:0010 e:000009 BLOCK  /usr/local/bundle/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319 [FINISH]
c:0001 p:---- s:0003 e:000002 (none) [FINISH]

@ibotty
Copy link

ibotty commented Jun 27, 2020

I have a core file, if someone is interested. It will only stay up for the next few days though.

https://send.firefox.com/download/5a2c462c6be5cc01/#ENKEY7c1f7RdQp5vuRTATQ

@dlage
Copy link

dlage commented Aug 19, 2020

This was happening to me on ruby 2.5.8p224 in and the fix disabling export_concurrent worked.
Using this Gemfile: https://github.com/dlage/ss-calculator/blob/1bc17c462a6ca5340ba6c85f18950cd988ccb5a3/Gemfile

Running in a docker container (can be found on the project).

@tilhoft
Copy link

tilhoft commented Oct 3, 2020

I was about to update my Rails (6.0.3.3) project from Ruby 2.7.1 to 2.7.2, at Ruby 2.7.1 the above mentioned rails workaround fixed, and on production server (Ubuntu 18.04.5 LTS) still working, but on macOS development environment there is a new segfault...weird..and very annoying

sassc_crash_2.7.2.txt

ruby_2020-10-03-030714.txt

@fnicastri
Copy link

fnicastri commented Oct 20, 2020

I was about to update my Rails (6.0.3.3) project from Ruby 2.7.1 to 2.7.2, at Ruby 2.7.1 the above mentioned rails workaround fixed, and on production server (Ubuntu 18.04.5 LTS) still working, but on macOS development environment there is a new segfault...weird..and very annoying

sassc_crash_2.7.2.txt

ruby_2020-10-03-030714.txt

I have the same kind of crash but only in production.

Ruby 2.7.1
sassc 2.4.0

@Shalashtein
Copy link

Add this before the rest of the code in config/initializers/assets.rb it worked for me as tilhoft suggested

Rails.application.config.assets.configure do |env|
  env.export_concurrent = false
end

@joeadcock
Copy link

Maybe this was already mentioned somewhere, but I was able to consistently reproduce in ruby 2.7.2p137, but it doesn't appear to occur in ruby 2.7.1p83

@zhiqiangZHAO
Copy link

I have this issue and it kept get annoying.
vendor/bundle/ruby/2.7.0/gems/sassc-2.2.1/lib/sassc/engine.rb:42: [BUG] Illegal instruction at 0x00007f4d01481fb9
ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux]

@Kulgar
Copy link

Kulgar commented Nov 22, 2021

This issue is still happening.
Is the gem still maintained? Can we help in any way to solve that problem?

@jcoyne
Copy link
Author

jcoyne commented Nov 22, 2021

@Kulgar I'm not in a position of authority with regard to this gem, but the C library that this gem wraps is deprecated, (see https://sass-lang.com/blog/libsass-is-deprecated). I've had better luck using sass via NPM or dart-sass.

@Kulgar
Copy link

Kulgar commented Dec 7, 2021

@jcoyne yeah, I switched to the new https://github.com/rails/cssbundling-rails which will be the default tech used in rails 7.
It works pretty well and I had not a hard time to replace my existing rails-sassc gem with that one. Main advantage is that it is like a bridge between rails assets pipeline and other techs (dart, tailwind, bulma...). I used dart and migration worked like a charm. I was also happy being able to use the new methods of sass.

@rgaufman
Copy link

Any update on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests