seattlerb / ruby_parser

ruby_parser is a ruby parser written in pure ruby. It outputs s-expressions which can be manipulated and converted back to ruby via the ruby2ruby gem.
http://www.zenspider.com/projects/ruby_parser.html
476 stars 100 forks source link

Segfault when running rubycritic #226

Closed thedrow closed 8 years ago

thedrow commented 8 years ago

When I run rubycritic I get the following crash report:

/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_lexer.rb:281: [BUG] Segmentation fault at 0x0000000242d10c
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-darwin14]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:
     * ~/Library/Logs/CrashReporter
     * /Library/Logs/CrashReporter
     * ~/Library/Logs/DiagnosticReports
     * /Library/Logs/DiagnosticReports
   for more details.

-- Control frame information -----------------------------------------------
c:0038 p:0011 s:0169 e:000165 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_lexer.rb:281
c:0037 p:0112 s:0163 e:000162 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_lexer.rb:708
c:0036 p:2057 s:0155 e:000154 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_lexer.rex.rb:293
c:0035 p:0009 s:0150 e:000149 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:960 [FINISH]
c:0034 p:---- s:0146 e:000145 CFUNC  :_racc_do_parse_c
c:0033 p:0019 s:0141 e:000140 METHOD /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/racc/parser.rb:258
c:0032 p:0089 s:0138 e:000137 BLOCK  /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:1077
c:0031 p:0036 s:0136 E:0010f8 BLOCK  /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb:89
c:0030 p:0008 s:0131 e:000130 BLOCK  /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb:34 [FINISH]
c:0029 p:---- s:0129 e:000128 CFUNC  :catch
c:0028 p:0047 s:0125 e:000124 METHOD /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb:34
c:0027 p:0088 s:0120 E:0014a0 METHOD /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb:104
c:0026 p:0023 s:0109 E:001928 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:1065
c:0025 p:0016 s:0103 e:000102 BLOCK  /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:1408 [FINISH]
c:0024 p:---- s:0099 e:000098 CFUNC  :each
c:0023 p:0039 s:0096 e:000095 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:1406
c:0022 p:0070 s:0089 e:000088 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb:219
c:0021 p:0021 s:0082 e:000081 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb:189
c:0020 p:0068 s:0074 e:000073 BLOCK  /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb:177 [FINISH]
c:0019 p:---- s:0070 e:000069 CFUNC  :each
c:0018 p:0008 s:0067 e:000066 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb:172
c:0017 p:0021 s:0063 e:000062 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/smells/flog.rb:33
c:0016 p:0009 s:0059 e:000058 BLOCK  /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/smells/flog.rb:19 [FINISH]
c:0015 p:---- s:0056 e:000055 CFUNC  :each
c:0014 p:0011 s:0053 e:000052 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/core/analysed_modules_collection.rb:25
c:0013 p:0009 s:0049 E:001f10 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/smells/flog.rb:18
c:0012 p:0032 s:0046 e:000045 BLOCK  /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers_runner.rb:28 [FINISH]
c:0011 p:---- s:0042 e:000041 CFUNC  :each
c:0010 p:0013 s:0039 e:000038 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers_runner.rb:25
c:0009 p:0018 s:0036 e:000035 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/commands/default.rb:22
c:0008 p:0008 s:0032 e:000030 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/commands/default.rb:17
c:0007 p:0030 s:0028 e:000027 METHOD /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/cli/application.rb:18
c:0006 p:0053 s:0022 e:000020 TOP    /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/bin/rubycritic:9 [FINISH]
c:0005 p:---- s:0019 e:000018 CFUNC  :load
c:0004 p:0135 s:0015 E:0024a0 EVAL   /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/bin/rubycritic:23 [FINISH]
c:0003 p:---- s:0011 e:000010 CFUNC  :eval
c:0002 p:0118 s:0005 E:0016a8 EVAL   /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/bin/ruby_executable_hooks:15 [FINISH]
c:0001 p:0000 s:0002 E:0002f0 TOP    [FINISH]

-- Ruby level backtrace information ----------------------------------------
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/bin/ruby_executable_hooks:15:in `<main>'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/bin/ruby_executable_hooks:15:in `eval'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/bin/rubycritic:23:in `<main>'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/bin/rubycritic:23:in `load'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/bin/rubycritic:9:in `<top (required)>'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/cli/application.rb:18:in `execute'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/commands/default.rb:17:in `execute'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/commands/default.rb:22:in `critique'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers_runner.rb:25:in `run'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers_runner.rb:25:in `each'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers_runner.rb:28:in `block in run'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/smells/flog.rb:18:in `run'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/core/analysed_modules_collection.rb:25:in `each'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/core/analysed_modules_collection.rb:25:in `each'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/smells/flog.rb:19:in `block in run'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/smells/flog.rb:33:in `add_smells_to'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb:172:in `flog'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb:172:in `each'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb:177:in `block in flog'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb:189:in `flog_ruby'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb:219:in `flog_ruby!'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:1406:in `process'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:1406:in `each'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:1408:in `block in process'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:1065:in `process'
/Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb:104:in `timeout'
/Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb:34:in `block in catch'
/Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb:89:in `block in timeout'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:1077:in `block in process'
/Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/racc/parser.rb:258:in `do_parse'
/Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/racc/parser.rb:258:in `_racc_do_parse_c'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb:960:in `next_token'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_lexer.rex.rb:293:in `next_token'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_lexer.rb:708:in `process_token'
/Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_lexer.rb:281:in `is_label_possible?'

-- Machine register context ------------------------------------------------
 rax: 0x40e0ae9d013f0d44 rbx: 0x000000000242d10c rcx: 0x646f72612d4ee200
 rdx: 0x000000000241710c rdi: 0x746564623a5ee81e rsi: 0x000000000242d10c
 rbp: 0x00007fff568695c0 rsp: 0x00007fff568695a8  r8: 0x5ff6a49d1f291a50
  r9: 0x0000000002417108 r10: 0x0000000000000004 r11: 0x0000000002417108
 r12: 0x00007fa5da601990 r13: 0x3b02fdbfd3fed6ff r14: 0x0000000002417108
 r15: 0x0000000000000000 rip: 0x00000001095831c0 rfl: 0x0000000000010202

-- C level backtrace information -------------------------------------------
0   ruby                                0x0000000109648b3b rb_vm_bugreport + 155
1   ruby                                0x00000001094edbd0 rb_bug_context + 480
2   ruby                                0x00000001095c5693 sigsegv + 83
3   libsystem_platform.dylib            0x00007fff9ef6b52a _sigtramp + 26
4   ruby                                0x00000001095831c0 ruby_sip_hash24 + 256
5   ???                                 0x0000000000000000 0x0 + 0

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

* Loaded script: /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/bin/rubycritic

* Loaded features:

    0 enumerator.so
    1 rational.so
    2 complex.so
    3 encdb.so
    4 trans/transdb.so
    5 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/unicode_normalize.rb
    6 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-darwin14/rbconfig.rb
    7 thread.rb
    8 thread.so
    9 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/compatibility.rb
   10 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/defaults.rb
   11 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/deprecate.rb
   12 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/errors.rb
   13 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/version.rb
   14 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/requirement.rb
   15 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/platform.rb
   16 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/basic_specification.rb
   17 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/stub_specification.rb
   18 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/util/stringio.rb
   19 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/specification.rb
   20 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/exceptions.rb
   21 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_gem.rb
   22 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/monitor.rb
   23 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb
   24 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems.rb
   25 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/path_support.rb
   26 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/dependency.rb
   27 /Users/omer.katz/.rvm/gems/ruby-2.2.0@global/gems/executable-hooks-1.3.2/lib/executable-hooks/hooks.rb
   28 etc.so
   29 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/fileutils.rb
   30 pathname.so
   31 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/pathname.rb
   32 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/environment_preserver.rb
   33 socket.so
   34 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/socket.rb
   35 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/timeout.rb
   36 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/protocol.rb
   37 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/rfc2396_parser.rb
   38 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/rfc3986_parser.rb
   39 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/common.rb
   40 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/generic.rb
   41 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/ftp.rb
   42 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/http.rb
   43 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/https.rb
   44 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/ldap.rb
   45 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/ldaps.rb
   46 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri/mailto.rb
   47 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/uri.rb
   48 zlib.so
   49 stringio.so
   50 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http/exceptions.rb
   51 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http/header.rb
   52 enc/windows_31j.so
   53 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http/generic_request.rb
   54 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http/request.rb
   55 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http/requests.rb
   56 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http/response.rb
   57 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http/responses.rb
   58 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http/proxy_delta.rb
   59 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http/backward.rb
   60 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/http.rb
   61 date_core.so
   62 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/date.rb
   63 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/time.rb
   64 io/console.so
   65 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/user_interaction.rb
   66 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/request/http_pool.rb
   67 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/request/https_pool.rb
   68 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/request/connection_pools.rb
   69 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/request.rb
   70 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/cgi/core.rb
   71 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/cgi/util.rb
   72 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/cgi/cookie.rb
   73 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/cgi.rb
   74 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/uri_formatter.rb
   75 digest.so
   76 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/digest.rb
   77 openssl.so
   78 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/openssl/bn.rb
   79 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/openssl/cipher.rb
   80 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/openssl/config.rb
   81 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/openssl/digest.rb
   82 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/openssl/x509.rb
   83 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/openssl/buffering.rb
   84 fcntl.so
   85 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/openssl/ssl.rb
   86 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/openssl.rb
   87 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/securerandom.rb
   88 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/resolv.rb
   89 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/remote_fetcher.rb
   90 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/gem_remote_fetcher.rb
   91 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/gem_helpers.rb
   92 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/match_platform.rb
   93 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/rubygems_ext.rb
   94 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/config_file.rb
   95 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/ext/build_error.rb
   96 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/ext/builder.rb
   97 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/ext/configure_builder.rb
   98 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/delegate.rb
   99 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/tmpdir.rb
  100 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/tempfile.rb
  101 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/ext/ext_conf_builder.rb
  102 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/ext/rake_builder.rb
  103 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/optparse.rb
  104 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/command.rb
  105 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/ext/cmake_builder.rb
  106 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/ext.rb
  107 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/rubygems_integration.rb
  108 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/version.rb
  109 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/constants.rb
  110 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/current_ruby.rb
  111 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/errors.rb
  112 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler.rb
  113 /Users/omer.katz/.rvm/gems/ruby-2.2.0@global/gems/bundler-unload-1.0.2/lib/bundler-unload.rb
  114 digest/sha1.so
  115 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/environment.rb
  116 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/shared_helpers.rb
  117 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/runtime.rb
  118 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/settings.rb
  119 strscan.so
  120 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/source.rb
  121 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/source/path.rb
  122 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/source/git.rb
  123 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/text.rb
  124 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/name_tuple.rb
  125 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/spec_fetcher.rb
  126 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/source/rubygems.rb
  127 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/lockfile_parser.rb
  128 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/set.rb
  129 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/definition.rb
  130 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/dependency.rb
  131 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/ruby_dsl.rb
  132 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/dsl.rb
  133 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/source_list.rb
  134 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/lazy_specification.rb
  135 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/tsort.rb
  136 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/forwardable.rb
  137 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/spec_set.rb
  138 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/source/git/git_proxy.rb
  139 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/dep_proxy.rb
  140 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/index.rb
  141 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/remote_specification.rb
  142 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/stub_specification.rb
  143 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/endpoint_specification.rb
  144 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/ui.rb
  145 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/ui/silent.rb
  146 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/bundler-1.12.5/lib/bundler/ui/rg_proxy.rb
  147 /Users/omer.katz/.rvm/gems/ruby-2.2.0@global/gems/rubygems-bundler-1.4.4/lib/rubygems-bundler/noexec.rb
  148 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/configuration.rb
  149 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/command_factory.rb
  150 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic.rb
  151 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/addressable-2.3.8/lib/addressable/version.rb
  152 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/addressable-2.3.8/lib/addressable/idna/pure.rb
  153 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/addressable-2.3.8/lib/addressable/idna.rb
  154 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/addressable-2.3.8/lib/addressable/uri.rb
  155 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/version.rb
  156 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/argv.rb
  157 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/cli.rb
  158 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/descendant_tracker.rb
  159 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/error.rb
  160 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/applications/browser.rb
  161 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/application.rb
  162 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/detect/host_os.rb
  163 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/detect/host_os_family.rb
  164 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/detect/ruby_engine.rb
  165 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/detect/nix_desktop_environment.rb
  166 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/shellwords.rb
  167 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/detect/runner.rb
  168 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/detect.rb
  169 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy/deprecated.rb
  170 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/launchy-2.4.3/lib/launchy.rb
  171 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/browser.rb
  172 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/cli/options.rb
  173 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/cli/application.rb
  174 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/source_control_systems/double.rb
  175 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/source_control_systems/git.rb
  176 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/source_control_systems/mercurial.rb
  177 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/source_control_systems/base.rb
  178 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/source_locator.rb
  179 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/ostruct.rb
  180 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/thread_safe-0.3.5/lib/thread_safe/version.rb
  181 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/thread_safe-0.3.5/lib/thread_safe/synchronized_delegator.rb
  182 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/thread_safe-0.3.5/lib/thread_safe.rb
  183 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/descendants_tracker-0.0.4/lib/descendants_tracker.rb
  184 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/equalizer-0.0.11/lib/equalizer.rb
  185 bigdecimal.so
  186 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/singleton.rb
  187 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/support/recursion_guard.rb
  188 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer.rb
  189 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/object.rb
  190 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/no_freeze.rb
  191 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/array.rb
  192 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/false_class.rb
  193 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/hash.rb
  194 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/hash/state.rb
  195 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/nil_class.rb
  196 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/module.rb
  197 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/numeric.rb
  198 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/range.rb
  199 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/rubinius.rb
  200 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/struct.rb
  201 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/symbol.rb
  202 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/freezer/true_class.rb
  203 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine/version.rb
  204 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ice_nine-0.11.2/lib/ice_nine.rb
  205 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/thread_safe-0.3.5/lib/thread_safe/non_concurrent_cache_backend.rb
  206 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/thread_safe-0.3.5/lib/thread_safe/mri_cache_backend.rb
  207 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/thread_safe-0.3.5/lib/thread_safe/cache.rb
  208 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/support/options.rb
  209 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/support/infinity.rb
  210 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/value_comparable.rb
  211 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/length_comparable.rb
  212 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/encodable.rb
  213 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/type.rb
  214 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/object.rb
  215 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/collection.rb
  216 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/numeric.rb
  217 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/array.rb
  218 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/boolean.rb
  219 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/class.rb
  220 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/date.rb
  221 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/date_time.rb
  222 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/decimal.rb
  223 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/float.rb
  224 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/hash.rb
  225 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/integer.rb
  226 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/set.rb
  227 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/string.rb
  228 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/symbol.rb
  229 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/time.rb
  230 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types/version.rb
  231 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom/types.rb
  232 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/axiom-types-0.1.1/lib/axiom-types.rb
  233 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/bigdecimal/util.rb
  234 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/support/options.rb
  235 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/support/type_lookup.rb
  236 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/version.rb
  237 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/configuration.rb
  238 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer.rb
  239 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/configurable.rb
  240 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/object.rb
  241 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/numeric.rb
  242 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/float.rb
  243 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/integer.rb
  244 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/decimal.rb
  245 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/string.rb
  246 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/symbol.rb
  247 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/time_coercions.rb
  248 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/date.rb
  249 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/date_time.rb
  250 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/time.rb
  251 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/false_class.rb
  252 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/true_class.rb
  253 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/array.rb
  254 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible/coercer/hash.rb
  255 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/coercible-1.0.0/lib/coercible.rb
  256 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/support/equalizer.rb
  257 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/support/options.rb
  258 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/support/type_lookup.rb
  259 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/model.rb
  260 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/extensions.rb
  261 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/const_missing_extensions.rb
  262 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/class_inclusions.rb
  263 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/module_extensions.rb
  264 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/configuration.rb
  265 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/builder.rb
  266 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/builder/hook_context.rb
  267 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/class_methods.rb
  268 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/instance_methods.rb
  269 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/value_object.rb
  270 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/coercer.rb
  271 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute_set.rb
  272 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/default_value.rb
  273 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/default_value/from_clonable.rb
  274 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/default_value/from_callable.rb
  275 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/default_value/from_symbol.rb
  276 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute.rb
  277 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/builder.rb
  278 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/coercer.rb
  279 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/accessor.rb
  280 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/coercible.rb
  281 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/strict.rb
  282 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/lazy_default.rb
  283 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/nullify_blank.rb
  284 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/boolean.rb
  285 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/collection.rb
  286 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/hash.rb
  287 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus/attribute/embedded_value.rb
  288 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/virtus-1.0.5/lib/virtus.rb
  289 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/core/rating.rb
  290 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/core/analysed_module.rb
  291 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/core/analysed_modules_collection.rb
  292 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/sexp_processor-4.7.0/lib/sexp.rb
  293 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/sexp_processor-4.7.0/lib/sexp_processor.rb
  294 racc/cparse.so
  295 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/racc/parser.rb
  296 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_lexer.rex.rb
  297 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_lexer.rb
  298 enc/euc_jp.so
  299 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser_extras.rb
  300 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby18_parser.rb
  301 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby19_parser.rb
  302 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby20_parser.rb
  303 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby21_parser.rb
  304 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby22_parser.rb
  305 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby23_parser.rb
  306 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ruby_parser-3.8.2/lib/ruby_parser.rb
  307 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/path_expander-1.0.0/lib/path_expander.rb
  308 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flay-2.8.0/lib/flay.rb
  309 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/helpers/flay.rb
  310 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/core/location.rb
  311 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/core/smell.rb
  312 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/colorize.rb
  313 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/smells/flay.rb
  314 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/flog-4.4.0/lib/flog.rb
  315 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/helpers/flog.rb
  316 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/smells/flog.rb
  317 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/version.rb
  318 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/exception.rb
  319 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/syntax_error.rb
  320 psych.so
  321 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/omap.rb
  322 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/set.rb
  323 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/class_loader.rb
  324 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/scalar_scanner.rb
  325 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/nodes/node.rb
  326 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/nodes/stream.rb
  327 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/nodes/document.rb
  328 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/nodes/sequence.rb
  329 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/nodes/scalar.rb
  330 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/nodes/mapping.rb
  331 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/nodes/alias.rb
  332 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/nodes.rb
  333 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/streaming.rb
  334 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/visitors/visitor.rb
  335 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/visitors/to_ruby.rb
  336 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/visitors/emitter.rb
  337 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/handler.rb
  338 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/tree_builder.rb
  339 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/visitors/yaml_tree.rb
  340 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/json/ruby_events.rb
  341 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/visitors/json_tree.rb
  342 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/visitors/depth_first.rb
  343 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/visitors.rb
  344 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/parser.rb
  345 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/coder.rb
  346 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/core_ext.rb
  347 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/deprecated.rb
  348 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/stream.rb
  349 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/json/yaml_events.rb
  350 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/json/tree_builder.rb
  351 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/json/stream.rb
  352 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych/handlers/document_stream.rb
  353 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/psych.rb
  354 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/yaml.rb
  355 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/code_comment.rb
  356 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/object_refs.rb
  357 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/cli/silencer.rb
  358 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ast-2.3.0/lib/ast/node.rb
  359 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ast-2.3.0/lib/ast/processor/mixin.rb
  360 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ast-2.3.0/lib/ast/processor.rb
  361 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ast-2.3.0/lib/ast/sexp.rb
  362 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/ast-2.3.0/lib/ast.rb
  363 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/version.rb
  364 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/messages.rb
  365 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/ast/node.rb
  366 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/ast/processor.rb
  367 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/meta.rb
  368 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/buffer.rb
  369 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/range.rb
  370 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/comment.rb
  371 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/comment/associator.rb
  372 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/rewriter.rb
  373 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/rewriter/action.rb
  374 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map.rb
  375 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/operator.rb
  376 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/collection.rb
  377 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/constant.rb
  378 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/variable.rb
  379 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/keyword.rb
  380 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/definition.rb
  381 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/send.rb
  382 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/condition.rb
  383 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/ternary.rb
  384 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/for.rb
  385 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/rescue_body.rb
  386 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/heredoc.rb
  387 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/source/map/objc_kwarg.rb
  388 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/syntax_error.rb
  389 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/clobbering_error.rb
  390 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/diagnostic.rb
  391 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/diagnostic/engine.rb
  392 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/static_environment.rb
  393 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/lexer.rb
  394 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/lexer/literal.rb
  395 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/lexer/stack_state.rb
  396 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/lexer/dedenter.rb
  397 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/builders/default.rb
  398 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/base.rb
  399 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/rewriter.rb
  400 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser.rb
  401 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/node.rb
  402 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/statement_counter.rb
  403 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/code_context.rb
  404 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/attribute_context.rb
  405 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/method_context.rb
  406 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/visibility_tracker.rb
  407 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/module_context.rb
  408 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/class_context.rb
  409 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/singleton_method_context.rb
  410 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/ghost_context.rb
  411 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/root_context.rb
  412 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/send_context.rb
  413 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context/singleton_attribute_context.rb
  414 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/context_builder.rb
  415 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/ruby23.rb
  416 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/reference_collector.rb
  417 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/arguments.rb
  418 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/attribute_assignments.rb
  419 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/block.rb
  420 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/case.rb
  421 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/constant.rb
  422 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/if.rb
  423 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/lambda.rb
  424 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/literal.rb
  425 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/logical_operators.rb
  426 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/methods.rb
  427 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/module.rb
  428 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/nested_assignables.rb
  429 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/self.rb
  430 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/send.rb
  431 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/super.rb
  432 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/symbols.rb
  433 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/variables.rb
  434 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/when.rb
  435 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions/yield.rb
  436 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/sexp_extensions.rb
  437 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/ast/ast_node_class_map.rb
  438 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/tree_dresser.rb
  439 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/source/source_code.rb
  440 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/cli/warning_collector.rb
  441 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/smell_configuration.rb
  442 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/smell_detector.rb
  443 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/smell_warning.rb
  444 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/attribute.rb
  445 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/boolean_parameter.rb
  446 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/class_variable.rb
  447 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/control_parameter.rb
  448 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/data_clump.rb
  449 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/duplicate_method_call.rb
  450 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/feature_envy.rb
  451 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/irresponsible_module.rb
  452 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/long_parameter_list.rb
  453 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/long_yield_list.rb
  454 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/module_initialize.rb
  455 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/nested_iterators.rb
  456 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/nil_check.rb
  457 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/prima_donna_method.rb
  458 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/repeated_conditional.rb
  459 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/subclassed_from_core_class.rb
  460 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/too_many_instance_variables.rb
  461 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/too_many_methods.rb
  462 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/too_many_statements.rb
  463 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/uncommunicative_method_name.rb
  464 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/uncommunicative_module_name.rb
  465 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/uncommunicative_parameter_name.rb
  466 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/uncommunicative_variable_name.rb
  467 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/unused_parameters.rb
  468 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/unused_private_method.rb
  469 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/utility_function.rb
  470 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells.rb
  471 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/configuration/configuration_file_finder.rb
  472 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/configuration/configuration_validator.rb
  473 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/configuration/default_directive.rb
  474 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/configuration/directory_directives.rb
  475 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/configuration/excluded_paths.rb
  476 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/configuration/app_configuration.rb
  477 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/smells/smell_repository.rb
  478 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/examiner.rb
  479 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/json-1.8.3/lib/json/version.rb
  480 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/json-1.8.3/lib/json/generic_object.rb
  481 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/json-1.8.3/lib/json/common.rb
  482 enc/utf_16be.so
  483 enc/utf_16le.so
  484 enc/utf_32be.so
  485 enc/utf_32le.so
  486 json/ext/parser.so
  487 json/ext/generator.so
  488 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/json-1.8.3/lib/json/ext.rb
  489 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/json-1.8.3/lib/json.rb
  490 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rainbow-2.1.0/lib/rainbow/string_utils.rb
  491 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rainbow-2.1.0/lib/rainbow/x11_color_names.rb
  492 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rainbow-2.1.0/lib/rainbow/color.rb
  493 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rainbow-2.1.0/lib/rainbow/presenter.rb
  494 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rainbow-2.1.0/lib/rainbow/null_presenter.rb
  495 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rainbow-2.1.0/lib/rainbow/wrapper.rb
  496 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rainbow-2.1.0/lib/rainbow/global.rb
  497 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rainbow-2.1.0/lib/rainbow/legacy.rb
  498 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rainbow-2.1.0/lib/rainbow.rb
  499 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/report/location_formatter.rb
  500 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/codeclimate-engine-rb-0.3.1/lib/cc_engine/version.rb
  501 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/codeclimate-engine-rb-0.3.1/lib/cc_engine/issue.rb
  502 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/codeclimate-engine-rb-0.3.1/lib/cc_engine/location/line_range.rb
  503 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/codeclimate-engine-rb-0.3.1/lib/cc_engine/location/position.rb
  504 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/codeclimate-engine-rb-0.3.1/lib/cc_engine/location.rb
  505 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/codeclimate-engine-rb-0.3.1/lib/cc_engine/category.rb
  506 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/codeclimate-engine-rb-0.3.1/lib/cc_engine/config.rb
  507 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/codeclimate-engine-rb-0.3.1/lib/codeclimate_engine.rb
  508 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/report/code_climate/code_climate_formatter.rb
  509 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/report/formatter.rb
  510 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/report/heading_formatter.rb
  511 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/erb.rb
  512 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/security.rb
  513 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/parseexception.rb
  514 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/formatters/default.rb
  515 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/formatters/pretty.rb
  516 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/node.rb
  517 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/child.rb
  518 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/parent.rb
  519 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/xmltokens.rb
  520 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/namespace.rb
  521 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/encoding.rb
  522 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/source.rb
  523 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/entity.rb
  524 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/attlistdecl.rb
  525 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/doctype.rb
  526 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/text.rb
  527 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/attribute.rb
  528 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/cdata.rb
  529 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/functions.rb
  530 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/syncenumerator.rb
  531 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/parsers/xpathparser.rb
  532 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/xpath_parser.rb
  533 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/xpath.rb
  534 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/element.rb
  535 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/xmldecl.rb
  536 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/comment.rb
  537 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/instruction.rb
  538 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/rexml.rb
  539 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/output.rb
  540 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/undefinednamespaceexception.rb
  541 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/parsers/baseparser.rb
  542 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/parsers/streamparser.rb
  543 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/validation/validationexception.rb
  544 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/parsers/treeparser.rb
  545 /Users/omer.katz/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rexml/document.rb
  546 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek/report/report.rb
  547 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/reek-4.1.0/lib/reek.rb
  548 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/helpers/reek.rb
  549 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/smells/reek.rb
  550 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/complexity.rb
  551 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/churn.rb
  552 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/ruby22.rb
  553 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/parser-2.3.1.2/lib/parser/current.rb
  554 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/helpers/ast_node.rb
  555 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/helpers/parser.rb
  556 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/helpers/methods_counter.rb
  557 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/helpers/modules_locator.rb
  558 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers/attributes.rb
  559 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/analysers_runner.rb
  560 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/serializer.rb
  561 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/smells_status_setter.rb
  562 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/version.rb
  563 digest/md5.so
  564 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/revision_comparator.rb
  565 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/reporter.rb
  566 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/commands/status_reporter.rb
  567 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/commands/base.rb
  568 /Users/omer.katz/.rvm/gems/ruby-2.2.0@v2/gems/rubycritic-2.9.2/lib/rubycritic/commands/default.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
Don't forget to include the above Crash Report log file.
For details: http://www.ruby-lang.org/bugreport.html

Abort trap: 6

Running reek and flog separately works though.

zenspider commented 8 years ago

Wow. That's impressive. I assume you're running this via bundler based on the loaded features list? It is doubtful that this is ruby parser itself, but some interaction with your gems the might be causing it. Can you supply your gemfile and, if possible, the file it is running on to reproduce the crash?

thedrow commented 8 years ago

I don't know which file is causing the crash. I can supply my Gemfile privately.

presidentbeef commented 8 years ago

FWIW Ruby 2.2.0 had a lot of issues with segfaults. Some of it was because Ruby started garbage collecting symbols in 2.2.0 and some C extensions held references to symbols.

zenspider commented 8 years ago

@thedrow where does this stand?

thedrow commented 8 years ago

I am not experiencing any segfaults anymore. Should we close this?

zenspider commented 8 years ago

Yeah. I think it was your ruby, not ruby_parser or it's dependencies (which really is just ruby, but does involve a C extension for it). Closing. Thanks for the report!