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

Segmentation fault when using extend and :has (or any psuedo class) #77

Closed
yjukaku opened this issue Jun 29, 2018 · 2 comments
Closed

Comments

@yjukaku
Copy link

yjukaku commented Jun 29, 2018

Hi, thanks for your work on this gem.

I believe I've found a strange bug that causes a segfault on my machine.

require 'sassc'

scss_string = <<SCSS
  .text-uppercase{
    text-transform: uppercase;
  }

  .initialism {
    font-size: 90%;
    @extend .text-uppercase
  }


  .navbar:has(> a) {
    color: black;
  }
SCSS

SassC::Engine.new(scss_string).render

Which results in a segmentation fault, always.

/Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/engine.rb:40: [BUG] Segmentation fault at 0x0000000000000098
ruby 2.4.3p205 (2017-12-14 revision 61247) [x86_64-darwin17]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:                    
     * ~/Library/Logs/DiagnosticReports                                     
     * /Library/Logs/DiagnosticReports                                      
   for more details.                                                        
Don't forget to include the above Crash Report log file in bug reports.     

-- Control frame information -----------------------------------------------
c:0004 p:---- s:0024 e:000023 CFUNC  :compile_data_context
c:0003 p:0338 s:0019 e:000018 METHOD /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/engine.rb:40
c:0002 p:0034 s:0007 E:000da8 EVAL   -:19 [FINISH]
c:0001 p:0000 s:0003 E:001a60 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
-:19:in `<main>'
/Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/engine.rb:40:in `render'
/Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/engine.rb:40:in `compile_data_context'

-- Machine register context ------------------------------------------------
 rax: 0x0000000000000000 rbx: 0x00007ffeeb55c230 rcx: 0x0000000000000000
 rdx: 0x0000000000000000 rdi: 0x00007ffeeb55c230 rsi: 0x00007fdbd0a64330
 rbp: 0x00007ffeeb55c620 rsp: 0x00007ffeeb55c150  r8: 0x00000000bd0a53a7
  r9: 0x000000000000000c r10: 0x00000000ffffff80 r11: 0x000000231aaf5e08
 r12: 0x00007fdbd0a53c98 r13: 0x00007ffeeb55c3e0 r14: 0x00007fdbd0a539a0
 r15: 0x0000000000000000 rip: 0x0000000104c63cce rfl: 0x0000000000010246

-- C level backtrace information -------------------------------------------
0   ruby                                0x000000010486f657 rb_vm_bugreport + 135
1   ruby                                0x0000000104708d08 rb_bug_context + 472
2   ruby                                0x00000001047e9e78 sigsegv + 72
3   libsystem_platform.dylib            0x00007fff530c1f5a _sigtramp + 26
4   libsass.so                          0x0000000104c63cce _ZN4Sass6Extend18extendSelectorListENS_10SharedImplINS_13Selector_ListEEERNS_7ContextERNS_10Subset_MapEbRbRNSt3__13setINS_17Compound_SelectorENS9_4lessISB_EENS9_9allocatorISB_EEEE + 5150
5   libsass.so                          0x0000000104c6285a _ZN4Sass6Extend18extendSelectorListENS_10SharedImplINS_13Selector_ListEEERNS_7ContextERNS_10Subset_MapEbRb + 90
6   libsass.so                          0x0000000104c67f59 _ZN4Sass6ExtendclEPNS_7RulesetE + 313
7   libsass.so                          0x0000000104c677d5 _ZN4Sass6ExtendclEPNS_5BlockE + 101
8   libsass.so                          0x0000000104bb2140 _ZN4Sass7Context7compileEv + 560
9   libsass.so                          0x0000000104bb1d71 _ZN4Sass12Data_Context5parseEv + 1089
10  libsass.so                          0x0000000104c82526 sass_compiler_parse + 438
11  libsass.so                          0x0000000104c821da _ZL20sass_compile_contextP12Sass_ContextPN4Sass7ContextE + 26
12  ffi_c.bundle                        0x0000000104b6cdcd ffi_call_unix64 + 85
13  ffi_c.bundle                        0x0000000104b6bfa4 ffi_call_int + 1204
14  ffi_c.bundle                        0x0000000104b6bae6 ffi_call + 102
15  ffi_c.bundle                        0x0000000104b606dd rbffi_CallFunction + 221
16  ffi_c.bundle                        0x0000000104b64219 custom_trampoline + 25
17  ruby                                0x0000000104863280 vm_call_cfunc + 272
18  ruby                                0x000000010484da08 vm_exec_core + 11848
19  ruby                                0x000000010485df94 vm_exec + 116
20  ruby                                0x0000000104711b8a ruby_exec_internal + 138
21  ruby                                0x0000000104711aa8 ruby_run_node + 56
22  ruby                                0x00000001046a310f main + 79

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

* Loaded script: -

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/enc/encdb.bundle
    5 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/enc/trans/transdb.bundle
    6 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/unicode_normalize.rb
    7 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/rbconfig.rb
    8 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/compatibility.rb
    9 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/defaults.rb
   10 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/deprecate.rb
   11 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/errors.rb
   12 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/version.rb
   13 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/requirement.rb
   14 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/platform.rb
   15 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/basic_specification.rb
   16 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/stub_specification.rb
   17 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/util/list.rb
   18 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/stringio.bundle
   19 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/specification.rb
   20 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/exceptions.rb
   21 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/dependency.rb
   22 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/core_ext/kernel_gem.rb
   23 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/monitor.rb
   24 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb
   25 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems.rb
   26 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/rubygems/path_support.rb
   27 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/version.rb
   28 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/core_ext/name_error.rb
   29 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/levenshtein.rb
   30 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/jaro_winkler.rb
   31 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checker.rb
   32 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/delegate.rb
   33 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   34 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   35 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   36 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   37 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/null_checker.rb
   38 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/formatter.rb
   39 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean.rb
   40 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/version.rb
   41 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi_c.bundle
   42 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/platform.rb
   43 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/types.rb
   44 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/library.rb
   45 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/errno.rb
   46 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/pointer.rb
   47 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/memorypointer.rb
   48 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/struct_layout_builder.rb
   49 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/struct.rb
   50 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/union.rb
   51 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/managedstruct.rb
   52 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/callback.rb
   53 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/io.rb
   54 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/autopointer.rb
   55 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/variadic.rb
   56 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/enum.rb
   57 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi/ffi.rb
   58 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/lib/ffi.rb
   59 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/native/sass_value.rb
   60 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/native/sass_input_style.rb
   61 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/native/sass_output_style.rb
   62 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/native/string_list.rb
   63 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/native/lib_c.rb
   64 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/native/native_context_api.rb
   65 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/native/native_functions_api.rb
   66 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/native/sass2scss_api.rb
   67 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/native.rb
   68 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/import_handler.rb
   69 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/importer.rb
   70 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script/functions.rb
   71 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script/value_conversion/base.rb
   72 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script/value_conversion/string.rb
   73 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script/value_conversion/number.rb
   74 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script/value_conversion/color.rb
   75 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script/value_conversion/map.rb
   76 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script/value_conversion/list.rb
   77 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script/value_conversion/bool.rb
   78 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script/value_conversion.rb
   79 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/cgi/escape.bundle
   80 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/cgi/util.rb
   81 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/strscan.bundle
   82 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/erb.rb
   83 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/set.rb
   84 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/rfc2396_parser.rb
   85 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/rfc3986_parser.rb
   86 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/common.rb
   87 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/generic.rb
   88 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/ftp.rb
   89 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/http.rb
   90 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/https.rb
   91 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/ldap.rb
   92 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/ldaps.rb
   93 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri/mailto.rb
   94 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/uri.rb
   95 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/pathname.bundle
   96 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/pathname.rb
   97 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/root.rb
   98 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/util/subset_map.rb
   99 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/enc/utf_16be.bundle
  100 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/enc/trans/utf_16_32.bundle
  101 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/2.4.0/x86_64-darwin17/enc/utf_16le.bundle
  102 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/util/multibyte_string_scanner.rb
  103 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/util/normalized_map.rb
  104 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/util.rb
  105 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/deprecation.rb
  106 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/script/value/base.rb
  107 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/script/value/string.rb
  108 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/script/value/color.rb
  109 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/script/value/bool.rb
  110 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/script.rb
  111 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/functions_handler.rb
  112 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/cache_stores/base.rb
  113 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/cache_stores.rb
  114 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/dependency.rb
  115 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sass-3.5.6/lib/sass/error.rb
  116 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/error.rb
  117 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/engine.rb
  118 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc/sass_2_scss.rb
  119 /Users/myuser/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0/gems/sassc-1.11.4/lib/sassc.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.

Abort trap: 6

And here's the report generated.

Process:               ruby [40221]
Path:                  /Users/USER/*/ruby
Identifier:            ruby
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        bash [21496]
Responsible:           ruby [40221]
User ID:               501

Date/Time:             2018-06-29 16:37:01.719 -0400
OS Version:            Mac OS X 10.13.4 (17E202)
Report Version:        12
Anonymous UUID:        71077FF7-5817-A428-F6D6-3DA223F0C035

Sleep/Wake UUID:       269EE8B3-2112-411E-9FF3-35F615AE3138

Time Awake Since Boot: 95000 seconds
Time Since Wake:       1600 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000098
Exception Note:        EXC_CORPSE_NOTIFY

VM Regions Near 0x98:
--> 
    __TEXT                 0000000109727000-0000000109980000 [ 2404K] r-x/rwx SM=COW  /Users/USER/*

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff52f03b6e __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff530ce080 pthread_kill + 333
2   libsystem_c.dylib             	0x00007fff52e5f1ae abort + 127
3   ruby                          	0x000000010978db29 die + 9
4   ruby                          	0x000000010978dd68 rb_bug_context + 568
5   ruby                          	0x000000010986ee78 sigsegv + 72
6   libsystem_platform.dylib      	0x00007fff530c1f5a _sigtramp + 26
7   ???                           	000000000000000000 0 + 0
8   libsass.so                    	0x000000010a7d885a Sass::Extend::extendSelectorList(Sass::SharedImpl<Sass::Selector_List>, Sass::Context&, Sass::Subset_Map&, bool, bool&) + 90
9   libsass.so                    	0x000000010a7ddf59 Sass::Extend::operator()(Sass::Ruleset*) + 313
10  libsass.so                    	0x000000010a7dd7d5 Sass::Extend::operator()(Sass::Block*) + 101
11  libsass.so                    	0x000000010a728140 Sass::Context::compile() + 560
12  libsass.so                    	0x000000010a727d71 Sass::Data_Context::parse() + 1089
13  libsass.so                    	0x000000010a7f8526 sass_compiler_parse + 438
14  libsass.so                    	0x000000010a7f81da sass_compile_context(Sass_Context*, Sass::Context*) + 26
15  ffi_c.bundle                  	0x000000010a6e2dcd ffi_call_unix64 + 85
16  ffi_c.bundle                  	0x000000010a6e1fa4 ffi_call_int + 1204
17  ffi_c.bundle                  	0x000000010a6e1ae6 ffi_call + 102
18  ffi_c.bundle                  	0x000000010a6d66dd rbffi_CallFunction + 221
19  ffi_c.bundle                  	0x000000010a6da219 custom_trampoline + 25
20  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
21  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
22  ruby                          	0x00000001098e2f94 vm_exec + 116
23  ruby                          	0x00000001098efbbf invoke_block_from_c_splattable + 495
24  ruby                          	0x00000001098de0ae rb_yield + 158
25  ruby                          	0x000000010972f6a9 rb_ary_reverse_each + 137
26  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
27  ruby                          	0x00000001098d2236 vm_exec_core + 9846
28  ruby                          	0x00000001098e2f94 vm_exec + 116
29  ruby                          	0x00000001098e183b vm_invoke_proc + 267
30  ruby                          	0x00000001098eef8d vm_call0_body + 1389
31  ruby                          	0x00000001098ef8dd rb_call0 + 205
32  ruby                          	0x00000001098ddbd6 rb_funcall + 374
33  ruby                          	0x00000001097b48cb rb_hash_aref + 59
34  ruby                          	0x00000001098d71fd vm_exec_core + 30269
35  ruby                          	0x00000001098e2f94 vm_exec + 116
36  ruby                          	0x00000001098efbbf invoke_block_from_c_splattable + 495
37  ruby                          	0x00000001098de0ae rb_yield + 158
38  ruby                          	0x000000010972f6a9 rb_ary_reverse_each + 137
39  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
40  ruby                          	0x00000001098d2236 vm_exec_core + 9846
41  ruby                          	0x00000001098e2f94 vm_exec + 116
42  ruby                          	0x00000001098e183b vm_invoke_proc + 267
43  ruby                          	0x00000001098eef8d vm_call0_body + 1389
44  ruby                          	0x00000001098ef8dd rb_call0 + 205
45  ruby                          	0x00000001098ddbd6 rb_funcall + 374
46  ruby                          	0x00000001097b48cb rb_hash_aref + 59
47  ruby                          	0x00000001098d71fd vm_exec_core + 30269
48  ruby                          	0x00000001098e2f94 vm_exec + 116
49  ruby                          	0x00000001098efbbf invoke_block_from_c_splattable + 495
50  ruby                          	0x00000001098de0ae rb_yield + 158
51  ruby                          	0x000000010972ab29 rb_ary_each + 41
52  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
53  ruby                          	0x00000001098d2236 vm_exec_core + 9846
54  ruby                          	0x00000001098e2f94 vm_exec + 116
55  ruby                          	0x00000001098ef8dd rb_call0 + 205
56  ruby                          	0x00000001098de6cb rb_iterate0 + 315
57  ruby                          	0x00000001098de75c rb_block_call + 76
58  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
59  ruby                          	0x00000001098d2236 vm_exec_core + 9846
60  ruby                          	0x00000001098e2f94 vm_exec + 116
61  ruby                          	0x00000001098efbbf invoke_block_from_c_splattable + 495
62  ruby                          	0x00000001098de0ae rb_yield + 158
63  ruby                          	0x000000010972ab29 rb_ary_each + 41
64  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
65  ruby                          	0x00000001098d2236 vm_exec_core + 9846
66  ruby                          	0x00000001098e2f94 vm_exec + 116
67  ruby                          	0x00000001098e183b vm_invoke_proc + 267
68  ruby                          	0x00000001098e970f vm_call_opt_call + 159
69  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
70  ruby                          	0x00000001098e2f94 vm_exec + 116
71  ruby                          	0x00000001098efbbf invoke_block_from_c_splattable + 495
72  ruby                          	0x00000001098de0ae rb_yield + 158
73  ruby                          	0x000000010972ab29 rb_ary_each + 41
74  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
75  ruby                          	0x00000001098d2236 vm_exec_core + 9846
76  ruby                          	0x00000001098e2f94 vm_exec + 116
77  ruby                          	0x00000001098efbbf invoke_block_from_c_splattable + 495
78  ruby                          	0x00000001098de0ae rb_yield + 158
79  ruby                          	0x000000010972ab29 rb_ary_each + 41
80  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
81  ruby                          	0x00000001098d2236 vm_exec_core + 9846
82  ruby                          	0x00000001098e2f94 vm_exec + 116
83  ruby                          	0x00000001097d98b3 rb_load_internal0 + 291
84  ruby                          	0x00000001097da73a rb_f_load + 170
85  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
86  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
87  ruby                          	0x00000001098e2f94 vm_exec + 116
88  ruby                          	0x00000001097d98b3 rb_load_internal0 + 291
89  ruby                          	0x00000001097da73a rb_f_load + 170
90  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
91  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
92  ruby                          	0x00000001098e2f94 vm_exec + 116
93  ruby                          	0x00000001097d98b3 rb_load_internal0 + 291
94  ruby                          	0x00000001097da73a rb_f_load + 170
95  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
96  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
97  ruby                          	0x00000001098e2f94 vm_exec + 116
98  ruby                          	0x0000000109796b8a ruby_exec_internal + 138
99  ruby                          	0x0000000109796aa8 ruby_run_node + 56
100 ruby                          	0x000000010972810f main + 79
101 libdyld.dylib                 	0x00007fff52db3015 start + 1

Thread 1:: ruby-timer-thr
0   libsystem_kernel.dylib        	0x00007fff52f050a2 poll + 10
1   ruby                          	0x00000001098ac1e3 thread_timer + 371
2   libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
3   libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
4   libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 2:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 3:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03a1e __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff530cc589 _pthread_cond_wait + 732
2   ruby                          	0x00000001098a4983 native_sleep + 579
3   ruby                          	0x00000001098a4e5a rb_thread_sleep_forever + 138
4   ruby                          	0x0000000109827b47 rb_f_sleep + 39
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098efbbf invoke_block_from_c_splattable + 495
9   ruby                          	0x00000001098f0b93 loop_i + 35
10  ruby                          	0x00000001097978f3 rb_rescue2 + 275
11  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
12  ruby                          	0x00000001098d2236 vm_exec_core + 9846
13  ruby                          	0x00000001098e2f94 vm_exec + 116
14  ruby                          	0x00000001098e183b vm_invoke_proc + 267
15  ruby                          	0x00000001098e970f vm_call_opt_call + 159
16  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
17  ruby                          	0x00000001098e2f94 vm_exec + 116
18  ruby                          	0x00000001098e183b vm_invoke_proc + 267
19  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
20  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
21  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
22  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
23  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 4:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 5:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03a1e __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff530cc589 _pthread_cond_wait + 732
2   ruby                          	0x00000001098a4983 native_sleep + 579
3   ruby                          	0x00000001098a4e5a rb_thread_sleep_forever + 138
4   ruby                          	0x0000000109827b47 rb_f_sleep + 39
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098efbbf invoke_block_from_c_splattable + 495
9   ruby                          	0x00000001098f0b93 loop_i + 35
10  ruby                          	0x00000001097978f3 rb_rescue2 + 275
11  ruby                          	0x00000001098e8280 vm_call_cfunc + 272
12  ruby                          	0x00000001098d2236 vm_exec_core + 9846
13  ruby                          	0x00000001098e2f94 vm_exec + 116
14  ruby                          	0x00000001098e183b vm_invoke_proc + 267
15  ruby                          	0x00000001098e970f vm_call_opt_call + 159
16  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
17  ruby                          	0x00000001098e2f94 vm_exec + 116
18  ruby                          	0x00000001098e183b vm_invoke_proc + 267
19  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
20  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
21  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
22  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
23  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 6:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 7:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 8:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 9:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 10:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 11:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 12:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 13:: thread_pool.rb*
0   libsystem_kernel.dylib        	0x00007fff52f03cfa __select + 10
1   ruby                          	0x00000001098a7c89 rb_thread_fd_select + 1369
2   ruby                          	0x00000001097ce422 select_call + 1298
3   ruby                          	0x0000000109797c54 rb_ensure + 164
4   ruby                          	0x00000001097c321a rb_f_select + 346
5   ruby                          	0x00000001098e8280 vm_call_cfunc + 272
6   ruby                          	0x00000001098d2a08 vm_exec_core + 11848
7   ruby                          	0x00000001098e2f94 vm_exec + 116
8   ruby                          	0x00000001098e183b vm_invoke_proc + 267
9   ruby                          	0x00000001098e970f vm_call_opt_call + 159
10  ruby                          	0x00000001098d2a08 vm_exec_core + 11848
11  ruby                          	0x00000001098e2f94 vm_exec + 116
12  ruby                          	0x00000001098e183b vm_invoke_proc + 267
13  ruby                          	0x00000001098abee5 thread_start_func_2 + 1573
14  ruby                          	0x00000001098ab89a thread_start_func_1 + 170
15  libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
16  libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
17  libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 14:
0   libsystem_kernel.dylib        	0x00007fff52f03a1e __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff530cc589 _pthread_cond_wait + 732
2   ffi_c.bundle                  	0x000000010a6d8abb async_cb_wait + 91
3   ruby                          	0x00000001098a585e rb_thread_call_without_gvl + 78
4   ffi_c.bundle                  	0x000000010a6d80a1 async_cb_event + 65
5   ruby                          	0x00000001098abba7 thread_start_func_2 + 743
6   ruby                          	0x00000001098ab89a thread_start_func_1 + 170
7   libsystem_pthread.dylib       	0x00007fff530cb661 _pthread_body + 340
8   libsystem_pthread.dylib       	0x00007fff530cb50d _pthread_start + 377
9   libsystem_pthread.dylib       	0x00007fff530cabf9 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007fff8b3e0380  rcx: 0x00007fcf0d8eb1f8  rdx: 0x0000000000000000
  rdi: 0x0000000000000307  rsi: 0x0000000000000006  rbp: 0x00007fcf0d8eb230  rsp: 0x00007fcf0d8eb1f8
   r8: 0x00007fff8b3bf048   r9: 0x0000000000000040  r10: 0x0000000000000000  r11: 0x0000000000000206
  r12: 0x0000000000000307  r13: 0x00007fcf0d8eb948  r14: 0x0000000000000006  r15: 0x000000000000002d
  rip: 0x00007fff52f03b6e  rfl: 0x0000000000000206  cr2: 0x00007fff8b3bd168
  
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x109727000 -        0x10997fff7 +ruby (0) <9A121C96-ABF1-38E5-B732-F758481F9E1F> /Users/USER/*/ruby
       0x1099dc000 -        0x109a38fcf +libgmp.10.dylib (0) <53DAE1D0-7F92-3A64-877D-20FD60D5B6C6> /usr/local/opt/gmp/lib/libgmp.10.dylib
       0x109b9a000 -        0x109b9bffb +encdb.bundle (0) <40357B17-5FC1-3715-97F4-2524180DC900> /Users/USER/*/encdb.bundle
       0x109b9e000 -        0x109b9ffff +transdb.bundle (0) <1F59E387-8BB2-3E30-9E6A-402A5A8F4B36> /Users/USER/*/transdb.bundle
       0x109ba2000 -        0x109ba7fff +stringio.bundle (0) <F25F1631-337D-3BB3-980A-CF3F9FD60A0B> /Users/USER/*/stringio.bundle
       0x109bdc000 -        0x109bdffff +etc.bundle (0) <E6B20C45-0CCC-3AA9-A21F-B6DF87E2A296> /Users/USER/*/etc.bundle
       0x109be3000 -        0x109be8fff +pathname.bundle (0) <2F60F8D9-AE3B-3066-9BC6-8CE94BB66AD6> /Users/USER/*/pathname.bundle
       0x109bed000 -        0x109beeff7 +digest.bundle (0) <C15CFC38-2955-311A-B3CD-E19F5EAD78A1> /Users/USER/*/digest.bundle
       0x109bf2000 -        0x109bf3ffb +console.bundle (0) <52A3BAE1-2391-3E13-863C-475D3217A858> /Users/USER/*/console.bundle
       0x109c27000 -        0x109c28fff +escape.bundle (0) <E15627DC-5C12-3C1C-BF81-F6B7C0D64EC5> /Users/USER/*/escape.bundle
       0x109c2b000 -        0x109c2effb +readline.bundle (0) <7D329713-F1AE-3AA5-947E-23EB98E44DEA> /Users/USER/*/readline.bundle
       0x109c34000 -        0x109c56ff7 +libreadline.6.dylib (0) <92D9BDBC-69E7-32E5-A62D-5875EF2B2DAF> /usr/local/opt/readline/lib/libreadline.6.dylib
       0x109cce000 -        0x109ccefff +sha1.bundle (0) <C844C3B4-F074-3DE8-AB94-C93A2996B517> /Users/USER/*/sha1.bundle
       0x109cd1000 -        0x109e40b47 +libcrypto.1.0.0.dylib (0) <A8D1374C-6F23-326C-B96C-8BAEA73E291D> /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
       0x109eb9000 -        0x109ec4fff +msgpack.bundle (0) <DF5B39D4-8FA2-3875-895C-24DFAE9F375F> /Users/USER/*/msgpack.bundle
       0x109fa9000 -        0x109fdffff +openssl.bundle (0) <6693C33D-40B2-33CE-A4AB-E53057EAE88E> /Users/USER/*/openssl.bundle
       0x109fff000 -        0x10a03efff +libssl.1.0.0.dylib (0) <EBB8B528-77C1-3324-8A1B-08291E30F4D6> /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
       0x10a05c000 -        0x10a05cffb +nonblock.bundle (0) <FA82C2E6-A202-324E-943D-39B3F9560CD0> /Users/USER/*/nonblock.bundle
       0x10a0bf000 -        0x10a0c0fff +bootsnap.bundle (0) <4C09777A-532F-39C5-86C1-1A570ABD6B13> /Users/USER/*/bootsnap.bundle
       0x10a0c3000 -        0x10a0cdfff +zlib.bundle (0) <2E9CA517-59C2-31A3-8435-E3D2E786F2AF> /Users/USER/*/zlib.bundle
       0x10a0d3000 -        0x10a0d6fff +psych.bundle (0) <DC7459E0-81F7-3D51-8192-748EF33F4340> /Users/USER/*/psych.bundle
       0x10a0db000 -        0x10a0f5ffb +libyaml-0.2.dylib (0) <8C5C4D81-A821-3F32-8AC2-7A529BC03FD0> /usr/local/opt/libyaml/lib/libyaml-0.2.dylib
       0x10a159000 -        0x10a15cff3 +strscan.bundle (0) <5E4ED1CD-FE8B-3393-8E93-2893A1E7F1C8> /Users/USER/*/strscan.bundle
       0x10a160000 -        0x10a19aff3 +date_core.bundle (0) <56FDE7E9-F730-3647-A796-98F471C4743D> /Users/USER/*/date_core.bundle
       0x10a26a000 -        0x10a26afff +sha2.bundle (0) <89F53265-3BF3-307F-BEC3-53EC75A9FE2D> /Users/USER/*/sha2.bundle
       0x10a26d000 -        0x10a27efff +bigdecimal.bundle (0) <0C8834B8-0EDD-31CD-9695-302360330989> /Users/USER/*/bigdecimal.bundle
       0x10a283000 -        0x10a287ff7 +parser.bundle (0) <514916F5-AAFD-34AF-9066-D77C725ED369> /Users/USER/*/parser.bundle
       0x10a28b000 -        0x10a291fff +generator.bundle (0) <2FDA50EA-F91C-35D1-BDEB-173E0C9C0F88> /Users/USER/*/generator.bundle
       0x10a37b000 -        0x10a37dff3 +cparse.bundle (0) <6DB1DBEE-7E83-3B0C-9A4A-8472B0EBD600> /Users/USER/*/cparse.bundle
       0x10a380000 -        0x10a380fff +md5.bundle (0) <8F275B2C-ED0A-3AE8-9D5D-2BE31B6A346A> /Users/USER/*/md5.bundle
       0x10a383000 -        0x10a573fff +nokogiri.bundle (0) <318A5D57-7684-3876-AEE3-E2033D66FB4A> /Users/USER/*/nokogiri.bundle
       0x10a5b6000 -        0x10a5d2ff3 +liblzma.5.dylib (0) <B757A805-DB26-3DD6-B5FE-291DB6FD3D18> /usr/local/opt/xz/lib/liblzma.5.dylib
       0x10a698000 -        0x10a69cffb +sqlite3_native.bundle (0) <ED048A6A-1DCC-3F47-A520-C40664738E99> /Users/USER/*/sqlite3_native.bundle
       0x10a6a2000 -        0x10a6c1ffb +socket.bundle (0) <96D32C9A-1A91-350F-BCE8-9D48B8253E34> /Users/USER/*/socket.bundle
       0x10a6ca000 -        0x10a6caffb +wait.bundle (0) <AE446747-5355-3B0A-BEB8-9C5F38CE6EA2> /Users/USER/*/wait.bundle
       0x10a6cd000 -        0x10a6e6ff7 +ffi_c.bundle (0) <846E1514-2006-3D6E-A9C0-FC16D528274C> /Users/USER/*/ffi_c.bundle
       0x10a6f2000 -        0x10a83aff7 +libsass.so (0) <3F0320E2-0CF2-318C-98BE-DB5F5DAC191E> /Users/USER/*/libsass.so
       0x10aacf000 -        0x10aacfffb +utf_16be.bundle (0) <3BCEBEC8-C649-39FE-BDFB-A385B7DCDF8C> /Users/USER/*/utf_16be.bundle
       0x10aad2000 -        0x10aad3fff +utf_16_32.bundle (0) <5D73170E-BF27-3981-B079-AA2DCB5E4858> /Users/USER/*/utf_16_32.bundle
       0x10aad6000 -        0x10aad6fff +utf_16le.bundle (0) <A068420F-6BB5-3256-B342-0289AFE44B62> /Users/USER/*/utf_16le.bundle
       0x10ac5a000 -        0x10ac5aff3 +cruby.bundle (0) <6AF4A18C-1EB5-3893-BEC4-FD620C013526> /Users/USER/*/cruby.bundle
       0x118513000 -        0x11855d9df  dyld (551.3) <AFAB4EFA-7020-34B1-BBEF-0F26C6D3CA36> /usr/lib/dyld
    0x7fff2aa14000 -     0x7fff2aeb5fef  com.apple.CoreFoundation (6.9 - 1452.23) <945E5C0A-86C5-336E-A64F-5BF06E78985A> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff5059c000 -     0x7fff505cfff7  libclosured.dylib (551.3) <DC3DA678-9C40-339C-A9C6-32AB74FCC682> /usr/lib/closure/libclosured.dylib
    0x7fff50760000 -     0x7fff50761ff3  libDiagnosticMessagesClient.dylib (104) <9712E980-76EE-3A89-AEA6-DF4BAF5C0574> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff50ad6000 -     0x7fff50ad7ffb  libSystem.B.dylib (1252.50.4) <F64430FD-30A6-328D-A476-0AED41D371C6> /usr/lib/libSystem.B.dylib
    0x7fff50d0b000 -     0x7fff50d61fff  libc++.1.dylib (400.9) <7D3DACCC-3804-393C-ABC1-1A580FD00CB6> /usr/lib/libc++.1.dylib
    0x7fff50d62000 -     0x7fff50d86ff7  libc++abi.dylib (400.8.2) <EF5E37D7-11D9-3530-BE45-B986612D13E2> /usr/lib/libc++abi.dylib
    0x7fff51703000 -     0x7fff51704fff  libffi.dylib (18.1) <02011073-8CB7-362F-BC52-43B4E83687B0> /usr/lib/libffi.dylib
    0x7fff51743000 -     0x7fff51834ff7  libiconv.2.dylib (51.50.1) <2FEC9707-3FAF-3828-A50D-8605086D060F> /usr/lib/libiconv.2.dylib
    0x7fff51835000 -     0x7fff51a5cffb  libicucore.A.dylib (59173.0.1) <CECAD5E5-3EFD-3AAC-AD9B-E355B2DD5E9C> /usr/lib/libicucore.A.dylib
    0x7fff51db9000 -     0x7fff51de9ffb  libncurses.5.4.dylib (53) <030DF747-F71B-367A-83EE-2F30B7947929> /usr/lib/libncurses.5.4.dylib
    0x7fff52185000 -     0x7fff525737e7  libobjc.A.dylib (723) <DD9E5EC5-B507-3249-B700-93433E2D5EDF> /usr/lib/libobjc.A.dylib
    0x7fff526ad000 -     0x7fff52840ff7  libsqlite3.dylib (274.8.1) <FCAD6A57-829E-3701-B16E-1833D620E0E8> /usr/lib/libsqlite3.dylib
    0x7fff52b9b000 -     0x7fff52badffb  libz.1.dylib (70) <48C67CFC-940D-3857-8DAD-857774605352> /usr/lib/libz.1.dylib
    0x7fff52c49000 -     0x7fff52c4dff7  libcache.dylib (80) <092479CB-1008-3A83-BECF-E115F24D13C1> /usr/lib/system/libcache.dylib
    0x7fff52c4e000 -     0x7fff52c58ff3  libcommonCrypto.dylib (60118.50.1) <029F5985-9B6E-3DCB-9B96-FD007678C6A7> /usr/lib/system/libcommonCrypto.dylib
    0x7fff52c59000 -     0x7fff52c60fff  libcompiler_rt.dylib (62) <968B8E3F-3681-3230-9D78-BB8732024F6E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff52c61000 -     0x7fff52c6affb  libcopyfile.dylib (146.50.5) <3885083D-50D8-3EEC-B481-B2E605180D7F> /usr/lib/system/libcopyfile.dylib
    0x7fff52c6b000 -     0x7fff52cf0fff  libcorecrypto.dylib (562.50.17) <67007279-24E1-3F30-802D-A55CD5C27946> /usr/lib/system/libcorecrypto.dylib
    0x7fff52d78000 -     0x7fff52db1ff7  libdispatch.dylib (913.50.12) <848EEE57-4235-3A61-9A52-C0097DD2AB5E> /usr/lib/system/libdispatch.dylib
    0x7fff52db2000 -     0x7fff52dcfff7  libdyld.dylib (551.3) <CF59A5A5-288B-30E6-BD42-9056B4E4139A> /usr/lib/system/libdyld.dylib
    0x7fff52dd0000 -     0x7fff52dd0ffb  libkeymgr.dylib (28) <E34E283E-90FA-3C59-B48E-1277CDB9CDCE> /usr/lib/system/libkeymgr.dylib
    0x7fff52dde000 -     0x7fff52ddeff7  liblaunch.dylib (1205.50.76) <4D52BB64-C568-3A36-8935-2480427EE2A2> /usr/lib/system/liblaunch.dylib
    0x7fff52ddf000 -     0x7fff52de3ffb  libmacho.dylib (906) <1902A611-081A-3452-B11E-EBD1B166E831> /usr/lib/system/libmacho.dylib
    0x7fff52de4000 -     0x7fff52de6ff3  libquarantine.dylib (86) <26C0BA22-8F93-3A07-9A4E-C8D53D2CE42E> /usr/lib/system/libquarantine.dylib
    0x7fff52de7000 -     0x7fff52de8ff3  libremovefile.dylib (45) <711E18B2-5BBE-3211-A916-56740C27D17A> /usr/lib/system/libremovefile.dylib
    0x7fff52de9000 -     0x7fff52e00fff  libsystem_asl.dylib (356.50.1) <3B24F2D1-B578-359D-ADB2-0ED19A364C38> /usr/lib/system/libsystem_asl.dylib
    0x7fff52e01000 -     0x7fff52e01fff  libsystem_blocks.dylib (67) <17303FDF-0D2D-3963-B05E-B4DF63052D47> /usr/lib/system/libsystem_blocks.dylib
    0x7fff52e02000 -     0x7fff52e8bff7  libsystem_c.dylib (1244.50.9) <1187BFE8-4576-3247-8177-481554E1F9E7> /usr/lib/system/libsystem_c.dylib
    0x7fff52e8c000 -     0x7fff52e8fffb  libsystem_configuration.dylib (963.50.8) <DF6B5287-203E-30CB-9947-78DF446C72B8> /usr/lib/system/libsystem_configuration.dylib
    0x7fff52e90000 -     0x7fff52e93ffb  libsystem_coreservices.dylib (51) <486000D3-D8CB-3BE7-8EE5-8BF380DE6DF7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff52e94000 -     0x7fff52e95fff  libsystem_darwin.dylib (1244.50.9) <09C21A4A-9EE0-388B-A9D9-DFF8F6758791> /usr/lib/system/libsystem_darwin.dylib
    0x7fff52e96000 -     0x7fff52e9cff7  libsystem_dnssd.dylib (878.50.17) <9033B909-BCF7-37EB-A040-ADE8081611D6> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff52e9d000 -     0x7fff52ee6ff7  libsystem_info.dylib (517.30.1) <AB634A98-B8AA-3804-8436-38261FC8EC4D> /usr/lib/system/libsystem_info.dylib
    0x7fff52ee7000 -     0x7fff52f0dff7  libsystem_kernel.dylib (4570.51.2) <7FF1E390-2FAC-33A7-A545-60D9BB6692D4> /usr/lib/system/libsystem_kernel.dylib
    0x7fff52f0e000 -     0x7fff52f59fcb  libsystem_m.dylib (3147.50.1) <FC2E58BA-E6D5-3D2A-89CA-67F212294136> /usr/lib/system/libsystem_m.dylib
    0x7fff52f5a000 -     0x7fff52f79fff  libsystem_malloc.dylib (140.50.6) <7FD43735-9DDD-300E-8C4A-F909A74BDF49> /usr/lib/system/libsystem_malloc.dylib
    0x7fff52f7a000 -     0x7fff530aaff3  libsystem_network.dylib (1229.51.2) <F65ED095-8ABA-3355-93F8-B9D0505932F4> /usr/lib/system/libsystem_network.dylib
    0x7fff530ab000 -     0x7fff530b5ffb  libsystem_networkextension.dylib (767.50.25) <758F1414-796D-3422-83C9-92D2915A06CE> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff530b6000 -     0x7fff530bfff3  libsystem_notify.dylib (172) <08012EC0-2CD2-34BE-BF93-E7F56491299A> /usr/lib/system/libsystem_notify.dylib
    0x7fff530c0000 -     0x7fff530c7ff7  libsystem_platform.dylib (161.50.1) <6355EE2D-5456-3CA8-A227-B96E8F1E2AF8> /usr/lib/system/libsystem_platform.dylib
    0x7fff530c8000 -     0x7fff530d3fff  libsystem_pthread.dylib (301.50.1) <0E51CCBA-91F2-34E1-BF2A-FEEFD3D321E4> /usr/lib/system/libsystem_pthread.dylib
    0x7fff530d4000 -     0x7fff530d7fff  libsystem_sandbox.dylib (765.50.51) <B48D256E-D7DB-3D4F-BC95-34557170C7AA> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff530d8000 -     0x7fff530d9ff3  libsystem_secinit.dylib (30) <DE8D14E8-A276-3FF8-AE13-77F7040F33C1> /usr/lib/system/libsystem_secinit.dylib
    0x7fff530da000 -     0x7fff530e1ff7  libsystem_symptoms.dylib (820.50.37) <ED7350E0-B68B-374A-9AB7-DC1F195A8327> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff530e2000 -     0x7fff530f5fff  libsystem_trace.dylib (829.50.17) <6568D68B-1D4C-38EE-90A9-54821D6403C0> /usr/lib/system/libsystem_trace.dylib
    0x7fff530f7000 -     0x7fff530fcff7  libunwind.dylib (35.3) <BEF3FB49-5604-3B5F-82B5-332B80023AC3> /usr/lib/system/libunwind.dylib
    0x7fff530fd000 -     0x7fff5312afff  libxpc.dylib (1205.50.76) <25DB244E-217D-3CE0-A8F2-0C4255783B42> /usr/lib/system/libxpc.dylib

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: 57292
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=222.3M resident=0K(0%) swapped_out_or_unallocated=222.3M(100%)
Writable regions: Total=177.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=177.8M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        2 
Kernel Alloc Once                    8K        2 
MALLOC                           156.2M       34 
MALLOC guard page                   16K        5 
MALLOC_LARGE (reserved)            128K        2         reserved VM address space (unallocated)
STACK GUARD                         56K       15 
Stack                             21.1M       16 
Stack Guard                       56.0M        2 
VM_ALLOCATE                         80K        3 
__DATA                            4444K       98 
__LINKEDIT                       194.4M       44 
__TEXT                            27.9M       90 
__UNICODE                          560K        2 
shared memory                       12K        4 
===========                     =======  ======= 
TOTAL                            461.1M      305 
TOTAL, minus reserved VM space   460.9M      305 

Please let me know if you need any more information. Thanks!

@yjukaku
Copy link
Author

yjukaku commented Jun 29, 2018

Looks like this may be similar to sass/libsass#2366

@bolandrm
Copy link
Member

bolandrm commented Jul 2, 2018

Hey, released 1.12.0, please give it a try!

@bolandrm bolandrm closed this as completed Jul 2, 2018
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

2 participants