Project

General

Profile

Actions

Bug #9787

closed

r45698 causes a segv in Rails tests

Added by tenderlovemaking (Aaron Patterson) over 10 years ago. Updated over 10 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 2.2.0dev (2014-04-29 trunk 45745) [x86_64-darwin13]
[ruby-core:62226]

Description

I haven't been able to reduce the reproduction code yet, but r45698 introduced a segv. If you need any other info than what I've provided below, please let me know!

Here is the backtrace from the debugger:

(lldb) bt
* thread #1: tid = 0x0000, 0x00007fff8b46d866 libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGSTOP
  * frame #0: 0x00007fff8b46d866 libsystem_kernel.dylib`__pthread_kill + 10
    frame #1: 0x00007fff914ba35c libsystem_pthread.dylib`pthread_kill + 92
    frame #2: 0x00007fff8e6c7b1a libsystem_c.dylib`abort + 125
    frame #3: 0x0000000104c06b49 ruby`rb_bug(fmt=<unavailable>) + 185 at error.c:346
    frame #4: 0x0000000104cd560e ruby`sigsegv(sig=<unavailable>, info=<unavailable>, ctx=<unavailable>) + 110 at signal.c:731
    frame #5: 0x00007fff8d1b25aa libsystem_platform.dylib`_sigtramp + 26
    frame #6: 0x0000000104c25466 ruby`rb_gc_resurrect [inlined] gc_marked + 10 at gc.c:3573
    frame #7: 0x0000000104c2545c ruby`rb_gc_resurrect(obj=73328908) + 28 at gc.c:3656
    frame #8: 0x0000000104c80f6e ruby`rb_id_attrset [inlined] rb_pin_dynamic_symbol(sym=73328908) + 8 at parse.y:10469
    frame #9: 0x0000000104c80f66 ruby`rb_id_attrset(id=73328908) + 182 at parse.y:8866
    frame #10: 0x0000000104c716eb ruby`ruby_yyparse [inlined] attrset_gen(recv=<unavailable>, id=<unavailable>) + 25 at parse.y:8882
    frame #11: 0x0000000104c716d2 ruby`ruby_yyparse(parser=0x00007fc6be6f05c0) + 3986 at parse.y:1665
    frame #12: 0x0000000104c8cc8f ruby`yycompile0(arg=140491575199168) + 735 at parse.y:5375
    frame #13: 0x0000000104d55901 ruby`rb_suppress_tracing(func=0x0000000104c8c9b0, arg=140491575199168) + 193 at vm_trace.c:406
    frame #14: 0x0000000104c80e8d ruby`rb_parser_compile_file_path [inlined] yycompile(fname=<unavailable>) + 173 at parse.y:5408
    frame #15: 0x0000000104c80e4d ruby`rb_parser_compile_file_path(fname=<unavailable>, file=<unavailable>, start=<unavailable>) + 109 at parse.y:5550
    frame #16: 0x0000000104cd34df ruby`load_file_internal(arg=<unavailable>) + 1519 at ruby.c:1665
    frame #17: 0x0000000104c1057a ruby`rb_ensure(b_proc=0x0000000104cd2ef0, data1=140734720327840, e_proc=<unavailable>, data2=<unavailable>) + 170 at eval.c:888
    frame #18: 0x0000000104ccf8ee ruby`rb_load_file_str [inlined] load_file(parser=140491562090880, fname=140491562091520, script=<unavailable>, opt=<unavailable>) + 94 at ruby.c:1702
    frame #19: 0x0000000104ccf8b5 ruby`rb_load_file_str(fname_v=140491562091520) + 37 at ruby.c:1717
    frame #20: 0x0000000104c1449a ruby`rb_load_internal0(th=0x00007fff5b0341e0, fname=140734720328160, wrap=<unavailable>) + 218 at load.c:611
    frame #21: 0x0000000104c13a7b ruby`rb_require_safe [inlined] rb_load_internal(fname=140491562091520, wrap=<unavailable>) + 13 at load.c:644
    frame #22: 0x0000000104c13a6e ruby`rb_require_safe(fname=140491562091600, safe=<unavailable>) + 1358 at load.c:996
    frame #23: 0x0000000104d5131b ruby`vm_call_cfunc [inlined] vm_call_cfunc_with_frame(ci=<unavailable>) + 1041 at vm_insnhelper.c:1502
    frame #24: 0x0000000104d50f0a ruby`vm_call_cfunc(th=0x00007fc6b9409630, reg_cfp=0x0000000104fd4dd0, ci=<unavailable>) + 26 at vm_insnhelper.c:1592
    frame #25: 0x0000000104d50bb4 ruby`vm_call_method(th=0x00007fc6b9409630, cfp=0x0000000104fd4dd0) + 868 at vm_insnhelper.c:1786
    frame #26: 0x0000000104d39b2f ruby`vm_exec_core(th=0x00007fc6b9409630, initial=<unavailable>) + 13519 at insns.def:1050
    frame #27: 0x0000000104d47521 ruby`vm_exec(th=0x00007fc6b9409630) + 129 at vm.c:1328
    frame #28: 0x0000000104d44110 ruby`rb_yield [inlined] VM_CF_LEP(th=<unavailable>, argc=<unavailable>, argv=0x00007fc6ba87d7b8) + 192 at vm.c:783
    frame #29: 0x0000000104d440d0 ruby`rb_yield [inlined] rb_yield_0(argc=<unavailable>, argv=0x00007fc6ba87d7b8) at vm_eval.c:936
    frame #30: 0x0000000104d440d0 ruby`rb_yield(val=140491509716920) + 128 at vm_eval.c:946
    frame #31: 0x0000000104bd1975 ruby`rb_ary_select(ary=<unavailable>) + 197 at array.c:2816
    frame #32: 0x0000000104d5131b ruby`vm_call_cfunc [inlined] vm_call_cfunc_with_frame(ci=<unavailable>) + 1041 at vm_insnhelper.c:1502
    frame #33: 0x0000000104d50f0a ruby`vm_call_cfunc(th=0x00007fc6b9409630, reg_cfp=0x0000000104fd4f60, ci=<unavailable>) + 26 at vm_insnhelper.c:1592
    frame #34: 0x0000000104d50bb4 ruby`vm_call_method(th=0x00007fc6b9409630, cfp=0x0000000104fd4f60) + 868 at vm_insnhelper.c:1786
    frame #35: 0x0000000104d395d7 ruby`vm_exec_core(th=0x00007fc6b9409630, initial=<unavailable>) + 12151 at insns.def:999
    frame #36: 0x0000000104d47521 ruby`vm_exec(th=0x00007fc6b9409630) + 129 at vm.c:1328
    frame #37: 0x0000000104d483a8 ruby`rb_iseq_eval_main(iseqval=140491509757640) + 392 at vm.c:1586
    frame #38: 0x0000000104c0f684 ruby`ruby_exec_internal(n=<unavailable>) + 148 at eval.c:251
    frame #39: 0x0000000104c0f5ae ruby`ruby_run_node [inlined] ruby_exec_node(n=0x00007fc6ba8876c8, n=0x00007fc6ba8876c8, n=0x00007fc6ba8876c8) + 78 at eval.c:316
    frame #40: 0x0000000104c0f5a0 ruby`ruby_run_node(n=<unavailable>) + 64 at eval.c:308
    frame #41: 0x0000000104bc99ff ruby`main(argc=151, argv=0x00007fff5b034df0) + 79 at main.c:36
(lldb)

Here is the trace from Ruby:

/Users/aaron/git/rails/activerecord/test/cases/associations/callbacks_test.rb:162: warning: assigned but unused variable - log_array
/Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:247: [BUG] Segmentation fault at 0x000000045ec000
ruby 2.2.0dev (2014-04-29 trunk 45745) [x86_64-darwin13]

-- 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:0008 p:---- s:0027 e:000026 CFUNC  :require
c:0007 p:0010 s:0023 e:000022 BLOCK  /Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:247
c:0006 p:0054 s:0021 e:000020 METHOD /Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:232
c:0005 p:0015 s:0016 e:000015 METHOD /Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:247
c:0004 p:0037 s:0011 e:000010 BLOCK  /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_test_loader.rb:15 [FINISH]
c:0003 p:---- s:0008 e:000007 CFUNC  :select
c:0002 p:0019 s:0005 E:0000c0 EVAL   /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_test_loader.rb:4 [FINISH]
c:0001 p:0000 s:0002 E:001878 TOP    [FINISH]

-- Ruby level backtrace information ----------------------------------------
/Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_test_loader.rb:4:in `<main>'
/Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_test_loader.rb:4:in `select'
/Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_test_loader.rb:15:in `block in <main>'
/Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:247:in `require'
/Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:232:in `load_dependency'
/Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:247:in `block in require'
/Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:247:in `require'

-- C level backtrace information -------------------------------------------
0   ruby                                0x0000000104d52bf6 rb_vm_bugreport + 134
1   ruby                                0x0000000104c06c83 report_bug + 307
2   ruby                                0x0000000104c06b44 rb_bug + 180
3   ruby                                0x0000000104cd560e sigsegv + 110
4   libsystem_platform.dylib            0x00007fff8d1b25aa _sigtramp + 26
5   ruby                                0x0000000104c25465 rb_gc_resurrect + 37
6   ???                                 0x00007fff5b033280 0x0 + 140734720324224

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

* Loaded script: /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_test_loader.rb

* Loaded features:

    0 enumerator.so
    1 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/enc/encdb.bundle
    2 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/enc/trans/transdb.bundle
    3 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/rbconfig.rb
    4 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/compatibility.rb
    5 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/defaults.rb
    6 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/deprecate.rb
    7 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/errors.rb
    8 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/version.rb
    9 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/requirement.rb
   10 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/platform.rb
   11 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/basic_specification.rb
   12 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/stub_specification.rb
   13 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/util/stringio.rb
   14 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/specification.rb
   15 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/exceptions.rb
   16 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb
   17 thread.rb
   18 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/thread.bundle
   19 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/monitor.rb
   20 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb
   21 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems.rb
   22 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/dependency.rb
   23 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/path_support.rb
   24 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/version.rb
   25 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/etc.bundle
   26 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/fileutils.rb
   27 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/singleton.rb
   28 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/optparse.rb
   29 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/ostruct.rb
   30 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/ext/module.rb
   31 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/ext/core.rb
   32 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/ext/string.rb
   33 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/early_time.rb
   34 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/ext/time.rb
   35 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/alt_system.rb
   36 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/win32.rb
   37 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/linked_list.rb
   38 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/open3.rb
   39 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/cpu_counter.rb
   40 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/scope.rb
   41 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/task_argument_error.rb
   42 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rule_recursion_overflow_error.rb
   43 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/shellwords.rb
   44 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/task_manager.rb
   45 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/cloneable.rb
   46 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/file_utils.rb
   47 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/file_utils_ext.rb
   48 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/pathmap.rb
   49 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/file_list.rb
   50 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/set.rb
   51 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/promise.rb
   52 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/thread_pool.rb
   53 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/private_reader.rb
   54 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/thread_history_display.rb
   55 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/trace_output.rb
   56 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/application.rb
   57 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_module.rb
   58 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/pseudo_status.rb
   59 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/task_arguments.rb
   60 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/invocation_chain.rb
   61 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/invocation_exception_mixin.rb
   62 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/task.rb
   63 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/file_task.rb
   64 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/file_creation_task.rb
   65 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/multi_task.rb
   66 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/dsl_definition.rb
   67 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/default_loader.rb
   68 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/name_space.rb
   69 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/backtrace.rb
   70 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake.rb
   71 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/pathname.bundle
   72 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/pathname.rb
   73 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/gem_path_manipulation.rb
   74 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/gem_helpers.rb
   75 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/match_platform.rb
   76 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/rubygems_ext.rb
   77 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/io/console.bundle
   78 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/user_interaction.rb
   79 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/config_file.rb
   80 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/rubygems_integration.rb
   81 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/version.rb
   82 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/constants.rb
   83 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/current_ruby.rb
   84 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler.rb
   85 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/settings.rb
   86 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/shared_helpers.rb
   87 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/digest.bundle
   88 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/digest.rb
   89 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/digest/sha1.bundle
   90 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/definition.rb
   91 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/dependency.rb
   92 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/ruby_dsl.rb
   93 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/dsl.rb
   94 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/source.rb
   95 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/uri/common.rb
   96 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/uri/generic.rb
   97 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/uri/ftp.rb
   98 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/uri/http.rb
   99 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/uri/https.rb
  100 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/uri/ldap.rb
  101 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/uri/ldaps.rb
  102 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/uri/mailto.rb
  103 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/uri.rb
  104 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/socket.bundle
  105 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/socket.rb
  106 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/timeout.rb
  107 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/protocol.rb
  108 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/zlib.bundle
  109 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/stringio.bundle
  110 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http/exceptions.rb
  111 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http/header.rb
  112 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http/generic_request.rb
  113 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http/request.rb
  114 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http/requests.rb
  115 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http/response.rb
  116 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http/responses.rb
  117 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http/proxy_delta.rb
  118 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http/backward.rb
  119 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/net/http.rb
  120 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/date_core.bundle
  121 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/date/format.rb
  122 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/date.rb
  123 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/time.rb
  124 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/request.rb
  125 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/cgi/core.rb
  126 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/cgi/util.rb
  127 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/cgi/cookie.rb
  128 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/cgi.rb
  129 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/uri_formatter.rb
  130 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/openssl.bundle
  131 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/openssl/bn.rb
  132 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/openssl/cipher.rb
  133 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/openssl/config.rb
  134 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/openssl/digest.rb
  135 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/openssl/x509.rb
  136 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/openssl/buffering.rb
  137 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/fcntl.bundle
  138 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/openssl/ssl.rb
  139 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/openssl.rb
  140 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/securerandom.rb
  141 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/resolv.rb
  142 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/remote_fetcher.rb
  143 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/text.rb
  144 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/name_tuple.rb
  145 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rubygems/spec_fetcher.rb
  146 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/source/rubygems.rb
  147 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/source/path.rb
  148 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/source/git.rb
  149 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/strscan.bundle
  150 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/lockfile_parser.rb
  151 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/lazy_specification.rb
  152 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/tsort.rb
  153 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/forwardable.rb
  154 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/spec_set.rb
  155 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/index.rb
  156 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/environment.rb
  157 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/runtime.rb
  158 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/remote_specification.rb
  159 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/dep_proxy.rb
  160 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/source/git/git_proxy.rb
  161 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/resolver.rb
  162 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/ui.rb
  163 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/ui/silent.rb
  164 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/bundler-1.6.2/lib/bundler/endpoint_specification.rb
  165 /Users/aaron/git/rails/load_paths.rb
  166 /Users/aaron/git/rails/activerecord/test/config.rb
  167 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/mutex_m.rb
  168 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/minitest-5.3.3/lib/minitest/parallel.rb
  169 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/minitest-5.3.3/lib/minitest/assertions.rb
  170 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/minitest-5.3.3/lib/minitest/test.rb
  171 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/minitest-5.3.3/lib/minitest/unit.rb
  172 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/minitest-5.3.3/lib/minitest.rb
  173 /Users/aaron/git/rails/activesupport/lib/active_support/testing/autorun.rb
  174 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/thread_safe-0.3.3/lib/thread_safe/version.rb
  175 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/delegate.rb
  176 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/thread_safe-0.3.3/lib/thread_safe/synchronized_delegator.rb
  177 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/thread_safe-0.3.3/lib/thread_safe.rb
  178 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/array/prepend_and_append.rb
  179 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/hash/deep_merge.rb
  180 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/hash/except.rb
  181 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/hash/slice.rb
  182 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/i18n-0.6.9/lib/i18n/version.rb
  183 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/i18n-0.6.9/lib/i18n/exceptions.rb
  184 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/i18n-0.6.9/lib/i18n/interpolate/ruby.rb
  185 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/i18n-0.6.9/lib/i18n.rb
  186 /Users/aaron/git/rails/activesupport/lib/active_support/lazy_load_hooks.rb
  187 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/i18n-0.6.9/lib/i18n/config.rb
  188 /Users/aaron/git/rails/activesupport/lib/active_support/i18n.rb
  189 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/thread_safe-0.3.3/lib/thread_safe/non_concurrent_cache_backend.rb
  190 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/thread_safe-0.3.3/lib/thread_safe/mri_cache_backend.rb
  191 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/thread_safe-0.3.3/lib/thread_safe/cache.rb
  192 /Users/aaron/git/rails/activesupport/lib/active_support/inflector/inflections.rb
  193 /Users/aaron/git/rails/activesupport/lib/active_support/inflections.rb
  194 /Users/aaron/git/rails/activesupport/lib/active_support/inflector/methods.rb
  195 /Users/aaron/git/rails/activesupport/lib/active_support/dependencies/autoload.rb
  196 /Users/aaron/git/rails/activesupport/lib/active_support/gem_version.rb
  197 /Users/aaron/git/rails/activesupport/lib/active_support/version.rb
  198 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/array/extract_options.rb
  199 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/attribute_accessors.rb
  200 /Users/aaron/git/rails/activesupport/lib/active_support/concern.rb
  201 /Users/aaron/git/rails/activesupport/lib/active_support/logger_silence.rb
  202 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/logger.rb
  203 /Users/aaron/git/rails/activesupport/lib/active_support/logger.rb
  204 /Users/aaron/git/rails/activesupport/lib/active_support.rb
  205 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/blank.rb
  206 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/kernel/singleton_class.rb
  207 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/remove_method.rb
  208 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/class/attribute.rb
  209 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/delegation.rb
  210 /Users/aaron/git/rails/activesupport/lib/active_support/deprecation/instance_delegator.rb
  211 /Users/aaron/git/rails/activesupport/lib/active_support/notifications/instrumenter.rb
  212 /Users/aaron/git/rails/activesupport/lib/active_support/notifications/fanout.rb
  213 /Users/aaron/git/rails/activesupport/lib/active_support/per_thread_registry.rb
  214 /Users/aaron/git/rails/activesupport/lib/active_support/notifications.rb
  215 /Users/aaron/git/rails/activesupport/lib/active_support/deprecation/behaviors.rb
  216 /Users/aaron/git/rails/activesupport/lib/active_support/deprecation/reporting.rb
  217 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/aliasing.rb
  218 /Users/aaron/git/rails/activesupport/lib/active_support/deprecation/method_wrappers.rb
  219 /Users/aaron/git/rails/activesupport/lib/active_support/deprecation/proxy_wrappers.rb
  220 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/deprecation.rb
  221 /Users/aaron/git/rails/activesupport/lib/active_support/deprecation.rb
  222 /Users/aaron/git/rails/activesupport/lib/active_support/rails.rb
  223 /Users/aaron/git/rails/activemodel/lib/active_model/gem_version.rb
  224 /Users/aaron/git/rails/activemodel/lib/active_model/version.rb
  225 /Users/aaron/git/rails/activemodel/lib/active_model.rb
  226 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/crud.rb
  227 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/factory_methods.rb
  228 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/expressions.rb
  229 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/predications.rb
  230 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/window_predications.rb
  231 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/math.rb
  232 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/alias_predication.rb
  233 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/order_predications.rb
  234 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/table.rb
  235 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/attributes/attribute.rb
  236 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/attributes.rb
  237 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/compatibility/wheres.rb
  238 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/visitor.rb
  239 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/depth_first.rb
  240 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/bigdecimal.bundle
  241 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/reduce.rb
  242 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/to_sql.rb
  243 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/sqlite.rb
  244 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/postgresql.rb
  245 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/mysql.rb
  246 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/mssql.rb
  247 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/oracle.rb
  248 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/where_sql.rb
  249 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/dot.rb
  250 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/ibm_db.rb
  251 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/informix.rb
  252 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors.rb
  253 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/collectors/sql_string.rb
  254 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/tree_manager.rb
  255 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/insert_manager.rb
  256 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/select_manager.rb
  257 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/update_manager.rb
  258 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/delete_manager.rb
  259 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/node.rb
  260 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/select_statement.rb
  261 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/select_core.rb
  262 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/insert_statement.rb
  263 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/update_statement.rb
  264 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/terminal.rb
  265 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/true.rb
  266 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/false.rb
  267 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/unary.rb
  268 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/grouping.rb
  269 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/ascending.rb
  270 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/descending.rb
  271 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/unqualified_column.rb
  272 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/with.rb
  273 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/binary.rb
  274 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/equality.rb
  275 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/in.rb
  276 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/join_source.rb
  277 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/delete_statement.rb
  278 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/table_alias.rb
  279 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/infix_operation.rb
  280 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/over.rb
  281 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/and.rb
  282 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/function.rb
  283 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/count.rb
  284 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/extract.rb
  285 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/values.rb
  286 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/named_function.rb
  287 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/window.rb
  288 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/full_outer_join.rb
  289 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/inner_join.rb
  290 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/outer_join.rb
  291 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/right_outer_join.rb
  292 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/string_join.rb
  293 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes/sql_literal.rb
  294 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/nodes.rb
  295 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel.rb
  296 /Users/aaron/git/rails/activerecord/lib/active_record/gem_version.rb
  297 /Users/aaron/git/rails/activerecord/lib/active_record/version.rb
  298 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/enumerable.rb
  299 /Users/aaron/git/rails/activemodel/lib/active_model/attribute_methods.rb
  300 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_methods.rb
  301 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/bigdecimal/util.rb
  302 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/benchmark.rb
  303 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/benchmark.rb
  304 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/schema_cache.rb
  305 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/ipaddr.rb
  306 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/schema_dumper.rb
  307 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb
  308 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/collectors/bind.rb
  309 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/big_decimal/conversions.rb
  310 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb
  311 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb
  312 /Users/aaron/git/rails/activerecord/lib/active_record/errors.rb
  313 /Users/aaron/git/rails/activerecord/lib/active_record/migration.rb
  314 /Users/aaron/git/rails/activerecord/lib/active_record/migration/join_table.rb
  315 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
  316 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb
  317 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb
  318 /Users/aaron/git/rails/activesupport/lib/active_support/descendants_tracker.rb
  319 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/tmpdir.rb
  320 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/tempfile.rb
  321 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb
  322 /Users/aaron/git/rails/activesupport/lib/active_support/callbacks.rb
  323 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
  324 /Users/aaron/git/rails/activerecord/lib/active_record/scoping.rb
  325 /Users/aaron/git/rails/activerecord/lib/active_record.rb
  326 /Users/aaron/git/rails/activesupport/lib/active_support/testing/tagged_logging.rb
  327 /Users/aaron/git/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb
  328 /Users/aaron/git/rails/activesupport/lib/active_support/testing/assertions.rb
  329 /Users/aaron/git/rails/activesupport/lib/active_support/testing/deprecation.rb
  330 /Users/aaron/git/rails/activesupport/lib/active_support/testing/declarative.rb
  331 /Users/aaron/git/rails/activesupport/lib/active_support/testing/isolation.rb
  332 /Users/aaron/git/rails/activesupport/lib/active_support/multibyte.rb
  333 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/string/multibyte.rb
  334 /Users/aaron/git/rails/activesupport/lib/active_support/inflector/transliterate.rb
  335 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/string/inflections.rb
  336 /Users/aaron/git/rails/activesupport/lib/active_support/inflector.rb
  337 /Users/aaron/git/rails/activesupport/lib/active_support/testing/constant_lookup.rb
  338 /Users/aaron/git/rails/activesupport/lib/active_support/testing/time_helpers.rb
  339 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/version.rb
  340 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/debug.rb
  341 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/deprecation.rb
  342 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/test_unit/nothing.rb
  343 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/assertion_counter.rb
  344 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/base.rb
  345 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/equals.rb
  346 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/object.rb
  347 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/all_of.rb
  348 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/any_of.rb
  349 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/any_parameters.rb
  350 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/anything.rb
  351 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/has_entry.rb
  352 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/has_entries.rb
  353 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/has_key.rb
  354 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/has_value.rb
  355 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/includes.rb
  356 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/instance_of.rb
  357 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/is_a.rb
  358 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/kind_of.rb
  359 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/not.rb
  360 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/optionally.rb
  361 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/regexp_matches.rb
  362 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/exception.rb
  363 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/syntax_error.rb
  364 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/psych.bundle
  365 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/omap.rb
  366 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/set.rb
  367 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/class_loader.rb
  368 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/scalar_scanner.rb
  369 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/nodes/node.rb
  370 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/nodes/stream.rb
  371 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/nodes/document.rb
  372 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/nodes/sequence.rb
  373 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/nodes/scalar.rb
  374 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/nodes/mapping.rb
  375 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/nodes/alias.rb
  376 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/nodes.rb
  377 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/streaming.rb
  378 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/visitors/visitor.rb
  379 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/visitors/to_ruby.rb
  380 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/visitors/emitter.rb
  381 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/handler.rb
  382 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/tree_builder.rb
  383 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/visitors/yaml_tree.rb
  384 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/json/ruby_events.rb
  385 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/visitors/json_tree.rb
  386 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/visitors/depth_first.rb
  387 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/visitors.rb
  388 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/parser.rb
  389 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/coder.rb
  390 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/core_ext.rb
  391 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/deprecated.rb
  392 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/stream.rb
  393 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/json/yaml_events.rb
  394 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/json/tree_builder.rb
  395 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/json/stream.rb
  396 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych/handlers/document_stream.rb
  397 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/psych.rb
  398 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/yaml.rb
  399 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/responds_with.rb
  400 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/yaml_equivalent.rb
  401 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers/query_string.rb
  402 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameter_matchers.rb
  403 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/central.rb
  404 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/metaclass-0.0.4/lib/metaclass/version.rb
  405 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/metaclass-0.0.4/lib/metaclass/object_methods.rb
  406 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/metaclass-0.0.4/lib/metaclass.rb
  407 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/method_matcher.rb
  408 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/inspect.rb
  409 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/parameters_matcher.rb
  410 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/expectation_error.rb
  411 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/is_a.rb
  412 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/single_return_value.rb
  413 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/return_values.rb
  414 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/exception_raiser.rb
  415 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/thrower.rb
  416 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/no_yields.rb
  417 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/single_yield.rb
  418 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/multiple_yields.rb
  419 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/yield_parameters.rb
  420 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/in_state_ordering_constraint.rb
  421 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/change_state_side_effect.rb
  422 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/cardinality.rb
  423 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/expectation.rb
  424 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/expectation_list.rb
  425 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/names.rb
  426 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/unexpected_invocation.rb
  427 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/argument_iterator.rb
  428 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/backtrace_filter.rb
  429 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/expectation_error_factory.rb
  430 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/mock.rb
  431 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/state_machine.rb
  432 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/logger.rb
  433 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/configuration.rb
  434 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/stubbing_error.rb
  435 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/mockery.rb
  436 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/hooks.rb
  437 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/sequence.rb
  438 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/class_method.rb
  439 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/instance_method.rb
  440 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/object_methods.rb
  441 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/module_method.rb
  442 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/module_methods.rb
  443 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/any_instance_method.rb
  444 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/class_methods.rb
  445 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/api.rb
  446 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/monkey_patcher.rb
  447 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/test_unit/ruby_version_185_and_below.rb
  448 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb
  449 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/test_unit/gem_version_200.rb
  450 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/test_unit/gem_version_201_to_202.rb
  451 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/test_unit/gem_version_203_to_220.rb
  452 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/test_unit/gem_version_230_to_250.rb
  453 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/test_unit/adapter.rb
  454 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/test_unit.rb
  455 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/nothing.rb
  456 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/exception_translation.rb
  457 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/version_13.rb
  458 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/version_140.rb
  459 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/version_141.rb
  460 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/version_142_to_172.rb
  461 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/version_200.rb
  462 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/version_201_to_222.rb
  463 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/version_230_to_2101.rb
  464 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/version_2110_to_2111.rb
  465 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/version_2112_to_320.rb
  466 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test/adapter.rb
  467 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration/mini_test.rb
  468 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/integration.rb
  469 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/mocha-0.14.0/lib/mocha/setup.rb
  470 /Users/aaron/git/rails/activesupport/lib/active_support/test_case.rb
  471 /Users/aaron/git/rails/activerecord/test/cases/test_case.rb
  472 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/introspection.rb
  473 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/anonymous.rb
  474 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/qualified_const.rb
  475 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/load_error.rb
  476 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/name_error.rb
  477 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/string/starts_ends_with.rb
  478 /Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb
  479 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/util.rb
  480 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/generator.rb
  481 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/converter.rb
  482 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/error.rb
  483 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/context.rb
  484 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/evaluator.rb
  485 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/engine.rb
  486 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/helper.rb
  487 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/enhancer.rb
  488 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/engine/eruby.rb
  489 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis/local-setting.rb
  490 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/erubis-2.7.0/lib/erubis.rb
  491 /Users/aaron/git/rails/activerecord/test/support/config.rb
  492 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/hash/keys.rb
  493 /Users/aaron/git/rails/activesupport/lib/active_support/benchmarkable.rb
  494 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/acts_like.rb
  495 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/time/acts_like.rb
  496 /Users/aaron/git/rails/activesupport/lib/active_support/proxy_object.rb
  497 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/base64.rb
  498 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date_time/calculations.rb
  499 /Users/aaron/git/rails/activesupport/lib/active_support/xml_mini/rexml.rb
  500 /Users/aaron/git/rails/activesupport/lib/active_support/xml_mini.rb
  501 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/to_param.rb
  502 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/to_query.rb
  503 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/array/conversions.rb
  504 /Users/aaron/git/rails/activesupport/lib/active_support/duration.rb
  505 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/ruby_core_support.rb
  506 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/offset_rationals.rb
  507 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rational.rb
  508 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/time_or_datetime.rb
  509 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/timezone_definition.rb
  510 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/timezone_offset.rb
  511 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/timezone_transition.rb
  512 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/timezone_transition_definition.rb
  513 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/timezone_index_definition.rb
  514 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/timezone_info.rb
  515 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/data_timezone_info.rb
  516 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/linked_timezone_info.rb
  517 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/transition_data_timezone_info.rb
  518 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/zoneinfo_timezone_info.rb
  519 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/data_source.rb
  520 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/ruby_data_source.rb
  521 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/zoneinfo_data_source.rb
  522 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/timezone_period.rb
  523 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/timezone.rb
  524 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/info_timezone.rb
  525 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/data_timezone.rb
  526 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/linked_timezone.rb
  527 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/timezone_proxy.rb
  528 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/country_index_definition.rb
  529 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/country_info.rb
  530 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/ruby_country_info.rb
  531 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/zoneinfo_country_info.rb
  532 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/country.rb
  533 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo/country_timezone.rb
  534 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/tzinfo-1.1.0/lib/tzinfo.rb
  535 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/try.rb
  536 /Users/aaron/git/rails/activesupport/lib/active_support/values/time_zone.rb
  537 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/time/conversions.rb
  538 /Users/aaron/git/rails/activesupport/lib/active_support/time_with_zone.rb
  539 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date_and_time/zones.rb
  540 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/time/zones.rb
  541 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date_and_time/calculations.rb
  542 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/time/calculations.rb
  543 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/time/marshal.rb
  544 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/time.rb
  545 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date/acts_like.rb
  546 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date/zones.rb
  547 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date/calculations.rb
  548 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date/conversions.rb
  549 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date.rb
  550 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date_time/acts_like.rb
  551 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date_time/conversions.rb
  552 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date_time/zones.rb
  553 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/date_time.rb
  554 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/numeric/time.rb
  555 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/integer/time.rb
  556 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/string/conversions.rb
  557 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/string/zones.rb
  558 /Users/aaron/git/rails/activesupport/lib/active_support/time.rb
  559 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/class/delegating_attributes.rb
  560 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/string/behavior.rb
  561 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/duplicable.rb
  562 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/reachable.rb
  563 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/class/subclasses.rb
  564 /Users/aaron/git/rails/activesupport/lib/active_support/subscriber.rb
  565 /Users/aaron/git/rails/activesupport/lib/active_support/log_subscriber.rb
  566 /Users/aaron/git/rails/activerecord/lib/active_record/log_subscriber.rb
  567 /Users/aaron/git/rails/activerecord/lib/active_record/explain_registry.rb
  568 /Users/aaron/git/rails/activerecord/lib/active_record/explain_subscriber.rb
  569 /Users/aaron/git/rails/activerecord/lib/active_record/relation/delegation.rb
  570 /Users/aaron/git/rails/activemodel/lib/active_model/naming.rb
  571 /Users/aaron/git/rails/activerecord/lib/active_record/connection_handling.rb
  572 /Users/aaron/git/rails/activerecord/lib/active_record/query_cache.rb
  573 /Users/aaron/git/rails/activerecord/lib/active_record/querying.rb
  574 /Users/aaron/git/rails/activemodel/lib/active_model/translation.rb
  575 /Users/aaron/git/rails/activerecord/lib/active_record/translation.rb
  576 /Users/aaron/git/rails/activerecord/lib/active_record/dynamic_matchers.rb
  577 /Users/aaron/git/rails/activerecord/lib/active_record/explain.rb
  578 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/deep_dup.rb
  579 /Users/aaron/git/rails/activerecord/lib/active_record/enum.rb
  580 /Users/aaron/git/rails/activesupport/lib/active_support/hash_with_indifferent_access.rb
  581 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb
  582 /Users/aaron/git/rails/activerecord/lib/active_record/core.rb
  583 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/connection_specification.rb
  584 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb
  585 /Users/aaron/git/rails/activerecord/lib/active_record/persistence.rb
  586 /Users/aaron/git/rails/activerecord/lib/active_record/readonly_attributes.rb
  587 /Users/aaron/git/rails/activerecord/lib/active_record/model_schema.rb
  588 /Users/aaron/git/rails/activerecord/lib/active_record/inheritance.rb
  589 /Users/aaron/git/rails/activerecord/lib/active_record/scoping/default.rb
  590 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/array/wrap.rb
  591 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/array/access.rb
  592 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/array/grouping.rb
  593 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/array.rb
  594 /Users/aaron/git/rails/activerecord/lib/active_record/scoping/named.rb
  595 /Users/aaron/git/rails/activerecord/lib/active_record/sanitization.rb
  596 /Users/aaron/git/rails/activemodel/lib/active_model/forbidden_attributes_protection.rb
  597 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_assignment.rb
  598 /Users/aaron/git/rails/activemodel/lib/active_model/conversion.rb
  599 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/string/filters.rb
  600 /Users/aaron/git/rails/activerecord/lib/active_record/integration.rb
  601 /Users/aaron/git/rails/activemodel/lib/active_model/validator.rb
  602 /Users/aaron/git/rails/activemodel/lib/active_model/validations/absence.rb
  603 /Users/aaron/git/rails/activemodel/lib/active_model/validations/acceptance.rb
  604 /Users/aaron/git/rails/activemodel/lib/active_model/validations/callbacks.rb
  605 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/range/conversions.rb
  606 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/range/include_range.rb
  607 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/range/overlaps.rb
  608 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/range/each.rb
  609 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/range.rb
  610 /Users/aaron/git/rails/activemodel/lib/active_model/validations/clusivity.rb
  611 /Users/aaron/git/rails/activemodel/lib/active_model/validations/confirmation.rb
  612 /Users/aaron/git/rails/activemodel/lib/active_model/validations/exclusion.rb
  613 /Users/aaron/git/rails/activemodel/lib/active_model/validations/format.rb
  614 /Users/aaron/git/rails/activemodel/lib/active_model/validations/inclusion.rb
  615 /Users/aaron/git/rails/activemodel/lib/active_model/validations/length.rb
  616 /Users/aaron/git/rails/activemodel/lib/active_model/validations/numericality.rb
  617 /Users/aaron/git/rails/activemodel/lib/active_model/validations/presence.rb
  618 /Users/aaron/git/rails/activemodel/lib/active_model/validations/validates.rb
  619 /Users/aaron/git/rails/activemodel/lib/active_model/validations/with.rb
  620 /Users/aaron/git/rails/activemodel/lib/active_model/validations.rb
  621 /Users/aaron/git/rails/activerecord/lib/active_record/validations/associated.rb
  622 /Users/aaron/git/rails/activerecord/lib/active_record/validations/uniqueness.rb
  623 /Users/aaron/git/rails/activerecord/lib/active_record/validations/presence.rb
  624 /Users/aaron/git/rails/activerecord/lib/active_record/validations.rb
  625 /Users/aaron/git/rails/activemodel/lib/active_model/callbacks.rb
  626 /Users/aaron/git/rails/activerecord/lib/active_record/counter_cache.rb
  627 /Users/aaron/git/rails/activerecord/lib/active_record/locking/optimistic.rb
  628 /Users/aaron/git/rails/activerecord/lib/active_record/locking/pessimistic.rb
  629 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/module/method_transplanting.rb
  630 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_methods/read.rb
  631 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_methods/write.rb
  632 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_methods/before_type_cast.rb
  633 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_methods/query.rb
  634 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_methods/primary_key.rb
  635 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb
  636 /Users/aaron/git/rails/activemodel/lib/active_model/dirty.rb
  637 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_methods/dirty.rb
  638 /Users/aaron/git/rails/activerecord/lib/active_record/timestamp.rb
  639 /Users/aaron/git/rails/activerecord/lib/active_record/attribute_methods/serialization.rb
  640 /Users/aaron/git/rails/activerecord/lib/active_record/callbacks.rb
  641 /Users/aaron/git/rails/activerecord/lib/active_record/associations.rb
  642 /Users/aaron/git/rails/activemodel/lib/active_model/secure_password.rb
  643 /Users/aaron/git/rails/activerecord/lib/active_record/autosave_association.rb
  644 /Users/aaron/git/rails/activerecord/lib/active_record/associations/builder/association.rb
  645 /Users/aaron/git/rails/activerecord/lib/active_record/nested_attributes.rb
  646 /Users/aaron/git/rails/activerecord/lib/active_record/aggregations.rb
  647 /Users/aaron/git/rails/activerecord/lib/active_record/transactions.rb
  648 /Users/aaron/git/rails/activerecord/lib/active_record/no_touching.rb
  649 /Users/aaron/git/rails/activerecord/lib/active_record/reflection.rb
  650 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/json/version.rb
  651 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/json/generic_object.rb
  652 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/json/common.rb
  653 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/enc/utf_16be.bundle
  654 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/enc/utf_16le.bundle
  655 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/enc/utf_32be.bundle
  656 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/enc/utf_32le.bundle
  657 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/json/ext/parser.bundle
  658 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/x86_64-darwin13/json/ext/generator.bundle
  659 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/json/ext.rb
  660 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/json.rb
  661 /Users/aaron/git/rails/activesupport/lib/active_support/json/decoding.rb
  662 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/instance_variables.rb
  663 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/json.rb
  664 /Users/aaron/git/rails/activesupport/lib/active_support/json/encoding.rb
  665 /Users/aaron/git/rails/activesupport/lib/active_support/json.rb
  666 /Users/aaron/git/rails/activemodel/lib/active_model/serialization.rb
  667 /Users/aaron/git/rails/activemodel/lib/active_model/serializers/json.rb
  668 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/hash/reverse_merge.rb
  669 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/hash/conversions.rb
  670 /Users/aaron/git/rails/activemodel/lib/active_model/serializers/xml.rb
  671 /Users/aaron/git/rails/activerecord/lib/active_record/serializers/xml_serializer.rb
  672 /Users/aaron/git/rails/activerecord/lib/active_record/serialization.rb
  673 /Users/aaron/git/rails/activerecord/lib/active_record/store.rb
  674 /Users/aaron/git/rails/activerecord/lib/active_record/base.rb
  675 /Users/aaron/git/rails/activerecord/lib/active_record/relation/finder_methods.rb
  676 /Users/aaron/git/rails/activerecord/lib/active_record/relation/calculations.rb
  677 /Users/aaron/git/rails/activerecord/lib/active_record/relation/merger.rb
  678 /Users/aaron/git/rails/activerecord/lib/active_record/relation/spawn_methods.rb
  679 /Users/aaron/git/rails/activerecord/lib/active_record/relation/query_methods.rb
  680 /Users/aaron/git/rails/activerecord/lib/active_record/relation/batches.rb
  681 /Users/aaron/git/rails/activerecord/lib/active_record/relation.rb
  682 /Users/aaron/git/rails/activerecord/lib/active_record/associations/collection_proxy.rb
  683 /Users/aaron/git/rails/activerecord/lib/active_record/association_relation.rb
  684 /Users/aaron/git/rails/activesupport/lib/active_support/option_merger.rb
  685 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/object/with_options.rb
  686 /Users/aaron/git/rails/activerecord/lib/active_record/associations/builder/collection_association.rb
  687 /Users/aaron/git/rails/activerecord/lib/active_record/associations/builder/has_many.rb
  688 /Users/aaron/git/rails/activerecord/test/models/college.rb
  689 /Users/aaron/git/rails/activerecord/lib/active_record/associations/builder/singular_association.rb
  690 /Users/aaron/git/rails/activerecord/lib/active_record/associations/builder/belongs_to.rb
  691 /Users/aaron/git/rails/activerecord/test/models/course.rb
  692 /Users/aaron/git/rails/activerecord/test/support/connection.rb
  693 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/statement_pool.rb
  694 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/bundler/gems/arel-de916331c353/lib/arel/visitors/bind_visitor.rb
  695 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-13/2.2.0-static/sqlite3-1.3.9/sqlite3/sqlite3_native.bundle
  696 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3/constants.rb
  697 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3/errors.rb
  698 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3/pragmas.rb
  699 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3/resultset.rb
  700 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3/statement.rb
  701 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3/translator.rb
  702 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3/value.rb
  703 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3/database.rb
  704 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3/version.rb
  705 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/sqlite3-1.3.9/lib/sqlite3.rb
  706 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/column.rb
  707 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/savepoints.rb
  708 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb
  709 /Users/aaron/git/rails/activerecord/lib/active_record/runtime_registry.rb
  710 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb
  711 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/erb.rb
  712 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/securerandom.rb
  713 /Users/aaron/git/rails/activerecord/lib/active_record/fixture_set/file.rb
  714 /Users/aaron/git/rails/activerecord/lib/active_record/fixtures.rb
  715 /Users/aaron/git/rails/activerecord/test/cases/validations_repair_helper.rb
  716 /Users/aaron/git/rails/activerecord/lib/active_record/schema.rb
  717 /Users/aaron/git/rails/activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
  718 /Users/aaron/git/rails/activerecord/lib/active_record/result.rb
  719 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/string/access.rb
  720 /Users/aaron/git/rails/activesupport/lib/active_support/multibyte/chars.rb
  721 /Users/aaron/git/rails/activerecord/test/cases/helper.rb
  722 /Users/aaron/git/rails/activerecord/test/models/book.rb
  723 /Users/aaron/git/rails/activerecord/lib/active_record/associations/builder/has_one.rb
  724 /Users/aaron/git/rails/activerecord/lib/active_record/associations/builder/has_and_belongs_to_many.rb
  725 /Users/aaron/git/rails/activerecord/test/models/post.rb
  726 /Users/aaron/git/rails/activerecord/test/models/author.rb
  727 /Users/aaron/git/rails/activerecord/test/cases/adapter_test.rb
  728 /Users/aaron/git/rails/activerecord/test/cases/adapters/sqlite3/copy_table_test.rb
  729 /Users/aaron/git/rails/activerecord/lib/active_record/relation/predicate_builder/relation_handler.rb
  730 /Users/aaron/git/rails/activerecord/lib/active_record/relation/predicate_builder/array_handler.rb
  731 /Users/aaron/git/rails/activerecord/lib/active_record/relation/predicate_builder.rb
  732 /Users/aaron/git/rails/activerecord/test/models/developer.rb
  733 /Users/aaron/git/rails/activerecord/test/cases/adapters/sqlite3/explain_test.rb
  734 /Users/aaron/git/rails/activerecord/test/cases/adapters/sqlite3/quoting_test.rb
  735 /Users/aaron/git/rails/activerecord/test/models/owner.rb
  736 /Users/aaron/git/rails/activerecord/test/support/ddl_helper.rb
  737 /Users/aaron/git/rails/activerecord/test/cases/adapters/sqlite3/sqlite3_adapter_test.rb
  738 /Users/aaron/git/rails/activerecord/test/cases/adapters/sqlite3/sqlite3_create_folder_test.rb
  739 /Users/aaron/git/rails/activerecord/test/cases/adapters/sqlite3/statement_pool_test.rb
  740 /Users/aaron/git/rails/activerecord/test/models/customer.rb
  741 /Users/aaron/git/rails/activerecord/test/cases/aggregations_test.rb
  742 /Users/aaron/git/rails/activerecord/test/cases/ar_schema_test.rb
  743 /Users/aaron/git/rails/activerecord/test/cases/associations/association_scope_test.rb
  744 /Users/aaron/git/rails/activerecord/test/models/project.rb
  745 /Users/aaron/git/rails/activerecord/test/models/company.rb
  746 /Users/aaron/git/rails/activerecord/lib/active_record/coders/yaml_column.rb
  747 /Users/aaron/git/rails/activerecord/test/models/topic.rb
  748 /Users/aaron/git/rails/activerecord/test/models/reply.rb
  749 /Users/aaron/git/rails/activerecord/test/models/computer.rb
  750 /Users/aaron/git/rails/activerecord/test/models/tag.rb
  751 /Users/aaron/git/rails/activerecord/test/models/tagging.rb
  752 /Users/aaron/git/rails/activerecord/test/models/comment.rb
  753 /Users/aaron/git/rails/activerecord/test/models/sponsor.rb
  754 /Users/aaron/git/rails/activerecord/test/models/member.rb
  755 /Users/aaron/git/rails/activerecord/test/models/essay.rb
  756 /Users/aaron/git/rails/activerecord/test/models/toy.rb
  757 /Users/aaron/git/rails/activerecord/test/models/invoice.rb
  758 /Users/aaron/git/rails/activerecord/test/models/line_item.rb
  759 /Users/aaron/git/rails/activerecord/test/models/column.rb
  760 /Users/aaron/git/rails/activerecord/test/models/record.rb
  761 /Users/aaron/git/rails/activerecord/test/cases/associations/belongs_to_associations_test.rb
  762 /Users/aaron/git/rails/activerecord/test/cases/associations/callbacks_test.rb
  763 /Users/aaron/git/rails/activerecord/test/models/categorization.rb
  764 /Users/aaron/git/rails/activerecord/test/models/category.rb
  765 /Users/aaron/git/rails/activerecord/test/models/person.rb
  766 /Users/aaron/git/rails/activerecord/test/models/vertex.rb
  767 /Users/aaron/git/rails/activerecord/test/models/edge.rb
  768 /Users/aaron/git/rails/activerecord/test/cases/associations/cascaded_eager_loading_test.rb
  769 /Users/aaron/git/rails/activerecord/test/cases/associations/eager_load_includes_full_sti_class_test.rb
  770 /Users/aaron/git/rails/activerecord/test/cases/associations/eager_load_nested_include_test.rb
  771 /Users/aaron/git/rails/activerecord/test/cases/associations/eager_singularization_test.rb
  772 /Users/aaron/git/rails/activerecord/test/models/reader.rb
  773 /Users/aaron/git/rails/activerecord/test/models/pet.rb
  774 /Users/aaron/git/rails/activerecord/test/models/reference.rb
  775 /Users/aaron/git/rails/activerecord/test/models/job.rb
  776 /Users/aaron/git/rails/activerecord/test/models/subscriber.rb
  777 /Users/aaron/git/rails/activerecord/test/models/subscription.rb
  778 /Users/aaron/git/rails/activerecord/test/models/membership.rb
  779 /Users/aaron/git/rails/activerecord/test/models/club.rb
  780 /Users/aaron/git/rails/activerecord/test/cases/associations/eager_test.rb
  781 /Users/aaron/git/rails/activerecord/test/models/company_in_module.rb
  782 /Users/aaron/git/rails/activerecord/test/cases/associations/extension_test.rb
  783 /Users/aaron/git/rails/activerecord/test/models/order.rb
  784 /Users/aaron/git/rails/activerecord/test/models/parrot.rb
  785 /Users/aaron/git/rails/activerecord/test/models/pirate.rb
  786 /Users/aaron/git/rails/activerecord/test/models/treasure.rb
  787 /Users/aaron/git/rails/activerecord/test/models/price_estimate.rb
  788 /Users/aaron/git/rails/activerecord/test/models/country.rb
  789 /Users/aaron/git/rails/activerecord/test/models/treaty.rb
  790 /Users/aaron/git/rails/activerecord/test/cases/associations/has_and_belongs_to_many_associations_test.rb
  791 /Users/aaron/git/rails/activerecord/test/models/contract.rb
  792 /Users/aaron/git/rails/activerecord/test/models/car.rb
  793 /Users/aaron/git/rails/activerecord/test/models/bulb.rb
  794 /Users/aaron/git/rails/activerecord/test/models/engine.rb
  795 /Users/aaron/git/rails/activerecord/test/models/minivan.rb
  796 /Users/aaron/git/rails/activerecord/test/models/speedometer.rb
  797 /Users/aaron/git/rails/activerecord/test/models/student.rb
  798 /Users/aaron/git/rails/activerecord/test/cases/associations/has_many_associations_test.rb
  799 /Users/aaron/git/rails/activerecord/test/models/rating.rb
  800 /Users/aaron/git/rails/activerecord/test/cases/associations/has_many_through_associations_test.rb
  801 /Users/aaron/git/rails/activerecord/test/models/ship.rb
  802 /Users/aaron/git/rails/activerecord/test/cases/associations/has_one_associations_test.rb
  803 /Users/aaron/git/rails/activerecord/test/models/member_type.rb
  804 /Users/aaron/git/rails/activerecord/test/models/organization.rb
  805 /Users/aaron/git/rails/activerecord/test/models/member_detail.rb
  806 /Users/aaron/git/rails/activerecord/test/models/dashboard.rb
  807 /Users/aaron/git/rails/activerecord/test/cases/associations/has_one_through_associations_test.rb
  808 /Users/aaron/git/rails/activerecord/test/cases/associations/inner_join_association_test.rb
  809 /Users/aaron/git/rails/activerecord/test/models/man.rb
  810 /Users/aaron/git/rails/activerecord/test/models/face.rb
  811 /Users/aaron/git/rails/activerecord/test/models/interest.rb
  812 /Users/aaron/git/rails/activerecord/test/models/zine.rb
  813 /Users/aaron/git/rails/activerecord/test/models/mixed_case_monkey.rb
  814 /Users/aaron/git/rails/activerecord/test/cases/associations/inverse_associations_test.rb
  815 /Users/aaron/git/rails/activerecord/test/models/item.rb
  816 /Users/aaron/git/rails/activerecord/test/models/citation.rb
  817 /Users/aaron/git/rails/activerecord/test/models/aircraft.rb
  818 /Users/aaron/git/rails/activerecord/test/cases/associations/join_model_test.rb
  819 /Users/aaron/git/rails/activerecord/test/cases/associations/nested_through_associations_test.rb
  820 /Users/aaron/git/rails/activerecord/test/models/ship_part.rb
  821 /Users/aaron/git/rails/activerecord/test/models/liquid.rb
  822 /Users/aaron/git/rails/activerecord/test/models/molecule.rb
  823 /Users/aaron/git/rails/activerecord/test/models/electron.rb
  824 /Users/aaron/git/rails/activerecord/test/cases/associations_test.rb
  825 /Users/aaron/git/rails/activerecord/test/cases/attribute_methods/read_test.rb
  826 /Users/aaron/git/rails/activerecord/test/cases/attribute_methods/serialization_test.rb
  827 /Users/aaron/git/rails/activerecord/test/models/minimalistic.rb
  828 /Users/aaron/git/rails/activerecord/test/models/auto_id.rb
  829 /Users/aaron/git/rails/activerecord/test/models/boolean.rb
  830 /Users/aaron/git/rails/activerecord/test/active_record/connection_adapters/fake_adapter.rb
  831 /Users/aaron/git/rails/activerecord/test/models/contact.rb
  832 /Users/aaron/git/rails/activerecord/test/models/keyboard.rb
  833 /Users/aaron/git/rails/activerecord/test/cases/attribute_methods_test.rb
  834 /Users/aaron/git/rails/activerecord/test/models/bird.rb
  835 /Users/aaron/git/rails/activerecord/test/models/eye.rb
  836 /Users/aaron/git/rails/activerecord/test/cases/autosave_association_test.rb
  837 /Users/aaron/git/rails/activesupport/lib/active_support/concurrency/latch.rb
  838 /Users/aaron/git/rails/activerecord/test/models/default.rb
  839 /Users/aaron/git/rails/activerecord/test/models/column_name.rb
  840 /Users/aaron/git/rails/activerecord/test/models/warehouse_thing.rb
  841 /Users/aaron/git/rails/activerecord/test/models/joke.rb
  842 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/security.rb
  843 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/parseexception.rb
  844 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/formatters/default.rb
  845 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/formatters/pretty.rb
  846 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/node.rb
  847 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/child.rb
  848 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/parent.rb
  849 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/xmltokens.rb
  850 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/namespace.rb
  851 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/encoding.rb
  852 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/source.rb
  853 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/entity.rb
  854 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/attlistdecl.rb
  855 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/doctype.rb
  856 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/text.rb
  857 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/attribute.rb
  858 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/cdata.rb
  859 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/functions.rb
  860 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/syncenumerator.rb
  861 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/parsers/xpathparser.rb
  862 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/xpath_parser.rb
  863 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/xpath.rb
  864 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/element.rb
  865 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/xmldecl.rb
  866 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/comment.rb
  867 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/instruction.rb
  868 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/rexml.rb
  869 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/output.rb
  870 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/undefinednamespaceexception.rb
  871 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/parsers/baseparser.rb
  872 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/parsers/streamparser.rb
  873 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/validation/validationexception.rb
  874 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/parsers/treeparser.rb
  875 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/2.2.0/rexml/document.rb
  876 /Users/aaron/git/rails/activemodel/lib/active_model/lint.rb
  877 /Users/aaron/git/rails/activerecord/test/cases/base_test.rb
  878 /Users/aaron/git/rails/activerecord/test/cases/batches_test.rb
  879 /Users/aaron/git/rails/activerecord/test/models/binary.rb
  880 /Users/aaron/git/rails/activerecord/test/cases/binary_test.rb
  881 /Users/aaron/git/rails/activerecord/test/cases/bind_parameter_test.rb
  882 /Users/aaron/git/rails/activerecord/test/models/possession.rb
  883 /Users/aaron/git/rails/activerecord/test/cases/calculations_test.rb
  884 /Users/aaron/git/rails/activerecord/test/cases/callbacks_test.rb
  885 /Users/aaron/git/rails/activerecord/test/cases/clone_test.rb
  886 /Users/aaron/git/rails/activerecord/test/cases/coders/yaml_column_test.rb
  887 /Users/aaron/git/rails/activerecord/test/cases/column_alias_test.rb
  888 /Users/aaron/git/rails/activerecord/test/cases/column_definition_test.rb
  889 /Users/aaron/git/rails/activerecord/test/cases/column_test.rb
  890 /Users/aaron/git/rails/activerecord/test/cases/connection_adapters/adapter_leasing_test.rb
  891 /Users/aaron/git/rails/activerecord/test/cases/connection_adapters/connection_handler_test.rb
  892 /Users/aaron/git/rails/activerecord/test/cases/connection_adapters/connection_specification_test.rb
  893 /Users/aaron/git/rails/activerecord/test/cases/connection_adapters/merge_and_resolve_default_url_config_test.rb
  894 /Users/aaron/git/rails/activerecord/test/cases/connection_adapters/quoting_test.rb
  895 /Users/aaron/git/rails/activerecord/test/cases/connection_adapters/schema_cache_test.rb
  896 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rack-1.5.2/lib/rack/multipart.rb
  897 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rack-1.5.2/lib/rack/utils.rb
  898 /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rack-1.5.2/lib/rack.rb
  899 /Users/aaron/git/rails/activerecord/test/cases/connection_management_test.rb
  900 /Users/aaron/git/rails/activerecord/test/cases/connection_pool_test.rb
  901 /Users/aaron/git/rails/activerecord/test/cases/connection_specification/resolver_test.rb
  902 /Users/aaron/git/rails/activerecord/test/cases/core_test.rb
  903 /Users/aaron/git/rails/activerecord/test/models/wheel.rb
  904 /Users/aaron/git/rails/activerecord/test/models/dog.rb
  905 /Users/aaron/git/rails/activerecord/test/models/dog_lover.rb
  906 /Users/aaron/git/rails/activerecord/test/models/friendship.rb
  907 /Users/aaron/git/rails/activerecord/test/cases/counter_cache_test.rb
  908 /Users/aaron/git/rails/activerecord/test/cases/custom_locking_test.rb
  909 /Users/aaron/git/rails/activerecord/test/cases/database_statements_test.rb
  910 /Users/aaron/git/rails/activerecord/test/models/task.rb
  911 /Users/aaron/git/rails/activerecord/test/cases/date_time_test.rb
  912 /Users/aaron/git/rails/activerecord/test/models/entrant.rb
  913 /Users/aaron/git/rails/activerecord/test/cases/defaults_test.rb
  914 /Users/aaron/git/rails/activerecord/test/cases/dirty_test.rb
  915 /Users/aaron/git/rails/activerecord/test/cases/disconnected_test.rb
  916 /Users/aaron/git/rails/activerecord/test/cases/dup_test.rb
  917 /Users/aaron/git/rails/activerecord/test/cases/enum_test.rb
  918 /Users/aaron/git/rails/activerecord/test/cases/explain_subscriber_test.rb
  919 /Users/aaron/git/rails/activesupport/lib/active_support/core_ext/string/strip.rb
  920 /Users/aaron/git/rails/activerecord/test/cases/explain_test.rb
  921 /Users/aaron/git/rails/activerecord/test/cases/finder_respond_to_test.rb
  922 /Users/aaron/git/rails/activerecord/test/models/matey.rb
  923 /Users/aaron/git/rails/activerecord/test/cases/finder_test.rb
  924 /Users/aaron/git/rails/activerecord/test/cases/fixture_set/file_test.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

rake aborted!
SignalException: SIGABRT

Updated by nobu (Nobuyoshi Nakada) over 10 years ago

Aaron Patterson wrote:

    frame #7: 0x0000000104c2545c ruby`rb_gc_resurrect(obj=73328908) + 28 at gc.c:3656

73328908 is 0x45ee90c, so it is a static symbol.

    frame #8: 0x0000000104c80f6e ruby`rb_id_attrset [inlined] rb_pin_dynamic_symbol(sym=73328908) + 8 at parse.y:10469
    frame #9: 0x0000000104c80f66 ruby`rb_id_attrset(id=73328908) + 182 at parse.y:8866

Seems "new" ID with "=" was not actually new, but it has been interned in C level.

Does this fix it?

diff --git a/parse.y b/parse.y
index 290eb75..5046e9e 100644
--- a/parse.y
+++ b/parse.y
@@ -8863,7 +8863,11 @@ rb_id_attrset(ID id)
 	str = rb_str_dup(RSYMBOL((VALUE)id)->fstr);
 	rb_str_cat(str, "=", 1);
 	id = (ID)rb_str_dynamic_intern(str);
-	rb_pin_dynamic_symbol((VALUE)id);
+	if (ID_DYNAMIC_SYM_P(id)) {
+	    /* attrset ID may have been registered as a static
+	     * symbol */
+	    rb_pin_dynamic_symbol((VALUE)id);
+	}
     }
     return id;
 }

Updated by nobu (Nobuyoshi Nakada) over 10 years ago

  • Category set to core
  • Status changed from Open to Assigned
  • Assignee set to nobu (Nobuyoshi Nakada)
  • Target version set to 2.2.0
  • Backport changed from 2.0.0: UNKNOWN, 2.1: UNKNOWN to 2.0.0: DONTNEED, 2.1: DONTNEED

Updated by nobu (Nobuyoshi Nakada) over 10 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

Applied in changeset r45756.


parse.y: pin down dynamic symbol only

  • parse.y (rb_id_attrset): pin down dynamic symbol only. it is
    possibe that attrset ID can be registered as a static symbol
    after the corresponding attrget ID has been registered as a
    dynamic, and then the latter may be collected.
    [ruby-core:62226] [Bug #9787]

Updated by tenderlovemaking (Aaron Patterson) over 10 years ago

@nobu (Nobuyoshi Nakada) the segv seems fixed, but now we get an error:

/Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:247:in `require': wrong argument type Symbol (expected Symbol) (TypeError)
	from /Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:247:in `block in require'
	from /Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:232:in `load_dependency'
	from /Users/aaron/git/rails/activesupport/lib/active_support/dependencies.rb:247:in `require'
	from /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_test_loader.rb:15:in `block in <main>'
	from /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_test_loader.rb:4:in `select'
	from /Users/aaron/.rbenv/versions/2.1.0-dev/lib/ruby/gems/2.2.0/gems/rake-10.3.1/lib/rake/rake_test_loader.rb:4:in `<main>'

I'll try to reduce the code to a small example.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0