Skip to content

Instantly share code, notes, and snippets.

@mtsmfm
Last active September 16, 2017 03:11
Show Gist options
  • Save mtsmfm/dbbf1afabd372aa1269a954911292cfe to your computer and use it in GitHub Desktop.
Save mtsmfm/dbbf1afabd372aa1269a954911292cfe to your computer and use it in GitHub Desktop.
Ruby hangs (`[BUG] rb_gc_mark(): 0x0000000178d240 is T_NONE`)

Ruby hangs ([BUG] rb_gc_mark(): 0x0000000178d240 is T_NONE)

Steps to reproduce

git clone https://gist.github.com/dbbf1afabd372aa1269a954911292cfe.git
cd dbbf1afabd372aa1269a954911292cfe
docker-compose run ruby-2-4-1
docker-compose run ruby-trunk

Backtrace

/vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/single_association.rb:8: [BUG] rb_gc_mark(): 0x0000000178d240 is T_NONE
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0015 p:---- s:0062 e:000061 CFUNC  :module_eval
c:0014 p:0125 s:0057 e:000056 METHOD /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/single_association.rb:8
c:0013 p:0078 s:0052 e:000051 METHOD /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/belongs_to_association.rb:21
c:0012 p:0033 s:0047 e:000046 METHOD /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations.rb:64
c:0011 p:0029 s:0042 e:000041 METHOD /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations.rb:14
c:0010 p:0013 s:0035 e:000034 BLOCK  main.rb:29 [FINISH]
c:0009 p:---- s:0031 e:000030 IFUNC
c:0008 p:---- s:0028 e:000027 CFUNC  :upto
c:0007 p:---- s:0025 e:000024 CFUNC  :each
c:0006 p:0018 s:0021 e:000020 METHOD /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/range/each.rb:7
c:0005 p:0037 s:0016 E:0007e0 CLASS  main.rb:28
c:0004 p:0011 s:0013 e:000012 BLOCK  main.rb:23 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC  :times
c:0002 p:0068 s:0006 e:000005 EVAL   main.rb:22 [FINISH]
c:0001 p:0000 s:0003 E:001b80 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
main.rb:22:in `<main>'
main.rb:22:in `times'
main.rb:23:in `block in <main>'
main.rb:28:in `<class:B>'
/vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/range/each.rb:7:in `each_with_time_with_zone'
/vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/range/each.rb:7:in `each'
/vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/range/each.rb:7:in `upto'
main.rb:29:in `block in <class:B>'
/vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations.rb:14:in `belongs_to'
/vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations.rb:64:in `create_association'
/vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/belongs_to_association.rb:21:in `setup'
/vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/single_association.rb:8:in `setup'
/vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/single_association.rb:8:in `module_eval'

-- C level backtrace information -------------------------------------------
/usr/local/lib/libruby.so.2.4(rb_vm_bugreport+0xc29) [0x7f8064508db9] vm_dump.c:684
/usr/local/lib/libruby.so.2.4(rb_bug+0xd3) [0x7f80643872c3] error.c:491
/usr/local/lib/libruby.so.2.4(gc_mark_children+0x758) [0x7f80643a4478] gc.c:4601
/usr/local/lib/libruby.so.2.4(heap_get_freeobj_from_next_freepage+0x20e) [0x7f80643a95de] gc.c:4629
/usr/local/lib/libruby.so.2.4(newobj_slowpath_wb_protected+0x88) [0x7f80643a9938] gc.c:1742
/usr/local/lib/libruby.so.2.4(rb_ary_tmp_new+0x2d) [0x7f80643178dd] array.c:445
/usr/local/lib/libruby.so.2.4(prepare_iseq_build+0xce) [0x7f80643cc1de] iseq.h:39
/usr/local/lib/libruby.so.2.4(rb_iseq_new_with_opt+0x87) [0x7f80643ce177] iseq.c:481
/usr/local/lib/libruby.so.2.4(iseq_compile_each+0x4431) [0x7f8064349b01] compile.c:1119
/usr/local/lib/libruby.so.2.4(iseq_compile_each+0x7caa) [0x7f806434d37a] compile.c:3996
/usr/local/lib/libruby.so.2.4(iseq_compile_each+0x2647) [0x7f8064347d17] compile.c:6280
/usr/local/lib/libruby.so.2.4(rb_iseq_compile_node+0xf8) [0x7f8064356f98] compile.c:651
/usr/local/lib/libruby.so.2.4(rb_iseq_new_with_opt+0x94) [0x7f80643ce184] iseq.c:483
/usr/local/lib/libruby.so.2.4(rb_iseq_compile_with_option+0x200) [0x7f80643cf250] iseq.c:650
/usr/local/lib/libruby.so.2.4(eval_string_with_cref+0x10c) [0x7f80644fd48c] vm_eval.c:1345
/usr/local/lib/libruby.so.2.4(rb_mod_module_eval+0xf0) [0x7f80644fdd10] vm_eval.c:1645
/usr/local/lib/libruby.so.2.4(vm_call_cfunc+0xef) [0x7f80644eaf3f] vm_insnhelper.c:1752
/usr/local/lib/libruby.so.2.4(vm_exec_core+0x1610) [0x7f80644f43d0] insns.def:1066
/usr/local/lib/libruby.so.2.4(vm_exec+0x8b) [0x7f80644f942b] vm.c:1727
/usr/local/lib/libruby.so.2.4(invoke_iseq_block_from_c+0x516) [0x7f80644fa206] vm.c:969
/usr/local/lib/libruby.so.2.4(rb_yield+0xbd) [0x7f80644fa8ad] vm.c:1032
/usr/local/lib/libruby.so.2.4(each_i+0x9) [0x7f8064437b69] range.c:697
/usr/local/lib/libruby.so.2.4(vm_yield_with_cfunc.isra.116.constprop.157+0x9c) [0x7f80644e904c] vm_insnhelper.c:2460
/usr/local/lib/libruby.so.2.4(rb_yield+0x175) [0x7f80644fa965] vm.c:1037
/usr/local/lib/libruby.so.2.4(str_upto_i+0x9) [0x7f806448c479] string.c:4018
/usr/local/lib/libruby.so.2.4(str_upto_each+0x5a1) [0x7f80644a2051] string.c:4083
/usr/local/lib/libruby.so.2.4(vm_call0_body.constprop.141+0x27d) [0x7f80644fe5ad] vm_eval.c:132
/usr/local/lib/libruby.so.2.4(rb_call0+0x1ad) [0x7f80644ff4fd] vm_eval.c:62
/usr/local/lib/libruby.so.2.4(rb_iterate0+0xc7) [0x7f80644ecf37] vm_eval.c:1173
/usr/local/lib/libruby.so.2.4(rb_block_call+0x2b) [0x7f80644ed0fb] vm_eval.c:1236
/usr/local/lib/libruby.so.2.4(range_each+0xf1) [0x7f80644386f1] range.c:792
/usr/local/lib/libruby.so.2.4(vm_call_cfunc+0xef) [0x7f80644eaf3f] vm_insnhelper.c:1752
/usr/local/lib/libruby.so.2.4(vm_exec_core+0x113f) [0x7f80644f3eff] insns.def:967
/usr/local/lib/libruby.so.2.4(vm_exec+0x8b) [0x7f80644f942b] vm.c:1727
/usr/local/lib/libruby.so.2.4(invoke_iseq_block_from_c+0x516) [0x7f80644fa206] vm.c:969
/usr/local/lib/libruby.so.2.4(rb_yield_1+0xb4) [0x7f80644faea4] vm.c:1032
/usr/local/lib/libruby.so.2.4(int_dotimes+0x3e) [0x7f80643e8aee] numeric.c:4977
/usr/local/lib/libruby.so.2.4(vm_call_cfunc+0xef) [0x7f80644eaf3f] vm_insnhelper.c:1752
/usr/local/lib/libruby.so.2.4(vm_call_method+0xe3) [0x7f80644fcb13] vm_insnhelper.c:2292
/usr/local/lib/libruby.so.2.4(vm_exec_core+0x113f) [0x7f80644f3eff] insns.def:967
/usr/local/lib/libruby.so.2.4(vm_exec+0x8b) [0x7f80644f942b] vm.c:1727
/usr/local/lib/libruby.so.2.4(ruby_exec_internal+0xb2) [0x7f806438d132] eval.c:244
/usr/local/lib/libruby.so.2.4(ruby_exec_node+0x1d) [0x7f806438eead] eval.c:308
/usr/local/lib/libruby.so.2.4(ruby_run_node+0x1e) [0x7f8064391a6e] eval.c:300
/usr/local/bin/ruby(main+0x4b) [0x40087b] main.c:36

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

* Loaded script: main.rb

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /usr/local/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
    5 /usr/local/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
    6 /usr/local/lib/ruby/2.4.0/unicode_normalize.rb
    7 /usr/local/lib/ruby/2.4.0/x86_64-linux/rbconfig.rb
    8 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/compatibility.rb
    9 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/defaults.rb
   10 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/deprecate.rb
   11 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/errors.rb
   12 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/version.rb
   13 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/requirement.rb
   14 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/platform.rb
   15 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/basic_specification.rb
   16 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/stub_specification.rb
   17 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/util/list.rb
   18 /usr/local/lib/ruby/2.4.0/x86_64-linux/stringio.so
   19 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/specification.rb
   20 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/exceptions.rb
   21 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/dependency.rb
   22 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_gem.rb
   23 /usr/local/lib/ruby/2.4.0/monitor.rb
   24 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb
   25 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems.rb
   26 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/path_support.rb
   27 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/version.rb
   28 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/core_ext/name_error.rb
   29 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/levenshtein.rb
   30 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/jaro_winkler.rb
   31 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checker.rb
   32 /usr/local/lib/ruby/2.4.0/delegate.rb
   33 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   34 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   35 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   36 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   37 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/null_checker.rb
   38 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/formatter.rb
   39 /usr/local/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean.rb
   40 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/postit/lib/postit/parser.rb
   41 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/postit/lib/postit/environment.rb
   42 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/postit/lib/postit/installer.rb
   43 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/postit/lib/postit/version.rb
   44 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/vendor/postit/lib/postit.rb
   45 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/postit_trampoline.rb
   46 /usr/local/lib/ruby/2.4.0/x86_64-linux/pathname.so
   47 /usr/local/lib/ruby/2.4.0/pathname.rb
   48 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/constants.rb
   49 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/util.rb
   50 /usr/local/lib/ruby/2.4.0/x86_64-linux/io/console.so
   51 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/user_interaction.rb
   52 /usr/local/lib/ruby/2.4.0/x86_64-linux/etc.so
   53 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/config_file.rb
   54 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/rubygems_integration.rb
   55 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/current_ruby.rb
   56 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/shared_helpers.rb
   57 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/ext/builder.rb
   58 /usr/local/lib/ruby/2.4.0/fileutils.rb
   59 /usr/local/lib/ruby/2.4.0/tmpdir.rb
   60 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/errors.rb
   61 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/environment_preserver.rb
   62 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/plugin/api.rb
   63 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/plugin.rb
   64 /usr/local/lib/ruby/2.4.0/uri/rfc2396_parser.rb
   65 /usr/local/lib/ruby/2.4.0/uri/rfc3986_parser.rb
   66 /usr/local/lib/ruby/2.4.0/uri/common.rb
   67 /usr/local/lib/ruby/2.4.0/uri/generic.rb
   68 /usr/local/lib/ruby/2.4.0/uri/ftp.rb
   69 /usr/local/lib/ruby/2.4.0/uri/http.rb
   70 /usr/local/lib/ruby/2.4.0/uri/https.rb
   71 /usr/local/lib/ruby/2.4.0/uri/ldap.rb
   72 /usr/local/lib/ruby/2.4.0/uri/ldaps.rb
   73 /usr/local/lib/ruby/2.4.0/uri/mailto.rb
   74 /usr/local/lib/ruby/2.4.0/uri.rb
   75 /usr/local/lib/ruby/2.4.0/x86_64-linux/digest.so
   76 /usr/local/lib/ruby/2.4.0/digest.rb
   77 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/source/git.rb
   78 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/source/installed.rb
   79 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/source/specific_file.rb
   80 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/source/local.rb
   81 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/source/lock.rb
   82 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/source/vendor.rb
   83 /usr/local/lib/ruby/site_ruby/2.4.0/rubygems/source.rb
   84 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/gem_helpers.rb
   85 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/match_platform.rb
   86 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/rubygems_ext.rb
   87 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/version.rb
   88 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler.rb
   89 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/settings.rb
   90 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/source.rb
   91 /usr/local/lib/ruby/2.4.0/x86_64-linux/digest/sha1.so
   92 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/source/path.rb
   93 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/source/git.rb
   94 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/source/rubygems.rb
   95 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/lockfile_parser.rb
   96 /usr/local/lib/ruby/2.4.0/set.rb
   97 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/definition.rb
   98 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/dependency.rb
   99 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/ruby_dsl.rb
  100 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/dsl.rb
  101 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/source_list.rb
  102 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/lazy_specification.rb
  103 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/index.rb
  104 /usr/local/lib/ruby/2.4.0/tsort.rb
  105 /usr/local/lib/ruby/2.4.0/forwardable/impl.rb
  106 /usr/local/lib/ruby/2.4.0/forwardable.rb
  107 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/spec_set.rb
  108 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/gem_version_promoter.rb
  109 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/source/gemspec.rb
  110 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/runtime.rb
  111 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/dep_proxy.rb
  112 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/ui.rb
  113 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/ui/silent.rb
  114 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/ui/rg_proxy.rb
  115 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/remote_specification.rb
  116 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/stub_specification.rb
  117 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/endpoint_specification.rb
  118 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/ruby_version.rb
  119 /usr/local/lib/ruby/gems/2.4.0/gems/bundler-1.15.1/lib/bundler/setup.rb
  120 /vendor/bundle/gems/bson-1.12.5/lib/bson/grow.rb
  121 /vendor/bundle/gems/bson-1.12.5/lib/bson/byte_buffer.rb
  122 /vendor/bundle/gems/bson-1.12.5/lib/bson/types/binary.rb
  123 /usr/local/lib/ruby/2.4.0/x86_64-linux/digest/md5.so
  124 /usr/local/lib/ruby/2.4.0/x86_64-linux/socket.so
  125 /usr/local/lib/ruby/2.4.0/x86_64-linux/io/wait.so
  126 /usr/local/lib/ruby/2.4.0/socket.rb
  127 /vendor/bundle/gems/bson-1.12.5/lib/bson/types/object_id.rb
  128 /vendor/bundle/gems/bson-1.12.5/lib/bson/types/dbref.rb
  129 /vendor/bundle/gems/bson-1.12.5/lib/bson/types/code.rb
  130 /vendor/bundle/gems/bson-1.12.5/lib/bson/types/min_max_keys.rb
  131 /vendor/bundle/gems/bson-1.12.5/lib/bson/types/timestamp.rb
  132 /vendor/bundle/gems/bson-1.12.5/lib/bson/types/regex.rb
  133 /vendor/bundle/gems/bson-1.12.5/lib/bson/exceptions.rb
  134 /vendor/bundle/gems/bson-1.12.5/lib/bson/ordered_hash.rb
  135 /vendor/bundle/gems/bson_ext-1.12.5/ext/bson_ext/bson_ext/cbson.so
  136 /vendor/bundle/gems/bson-1.12.5/lib/bson/bson_c.rb
  137 /usr/local/lib/ruby/2.4.0/base64.rb
  138 /vendor/bundle/gems/bson-1.12.5/lib/bson/bson_ruby.rb
  139 /vendor/bundle/gems/bson-1.12.5/lib/bson.rb
  140 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/utils/conversions.rb
  141 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/utils/core_ext.rb
  142 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/utils/server_version.rb
  143 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/utils/support.rb
  144 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/utils/thread_local_variable_manager.rb
  145 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/utils.rb
  146 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/exception.rb
  147 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/functional/authentication.rb
  148 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/functional/logging.rb
  149 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/functional/read_preference.rb
  150 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/functional/write_concern.rb
  151 /usr/local/lib/ruby/2.4.0/cgi/core.rb
  152 /usr/local/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so
  153 /usr/local/lib/ruby/2.4.0/cgi/util.rb
  154 /usr/local/lib/ruby/2.4.0/cgi/cookie.rb
  155 /usr/local/lib/ruby/2.4.0/cgi.rb
  156 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/functional/uri_parser.rb
  157 /usr/local/lib/ruby/2.4.0/x86_64-linux/openssl.so
  158 /usr/local/lib/ruby/2.4.0/openssl/bn.rb
  159 /usr/local/lib/ruby/2.4.0/openssl/pkey.rb
  160 /usr/local/lib/ruby/2.4.0/openssl/cipher.rb
  161 /usr/local/lib/ruby/2.4.0/openssl/config.rb
  162 /usr/local/lib/ruby/2.4.0/openssl/digest.rb
  163 /usr/local/lib/ruby/2.4.0/openssl/x509.rb
  164 /usr/local/lib/ruby/2.4.0/openssl/buffering.rb
  165 /usr/local/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
  166 /usr/local/lib/ruby/2.4.0/openssl/ssl.rb
  167 /usr/local/lib/ruby/2.4.0/openssl.rb
  168 /usr/local/lib/ruby/2.4.0/securerandom.rb
  169 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/functional/scram.rb
  170 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/functional.rb
  171 /usr/local/lib/ruby/2.4.0/timeout.rb
  172 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection/socket/socket_util.rb
  173 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection/socket/ssl_socket.rb
  174 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection/socket/tcp_socket.rb
  175 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection/socket/unix_socket.rb
  176 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection/socket.rb
  177 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection/node.rb
  178 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection/pool.rb
  179 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection/pool_manager.rb
  180 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection/sharding_pool_manager.rb
  181 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/connection.rb
  182 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/collection_writer.rb
  183 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/collection.rb
  184 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/bulk_write_collection_view.rb
  185 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/cursor.rb
  186 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/db.rb
  187 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/gridfs/grid_ext.rb
  188 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/gridfs/grid.rb
  189 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/gridfs/grid_file_system.rb
  190 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/gridfs/grid_io.rb
  191 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/gridfs.rb
  192 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/networking.rb
  193 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/mongo_client.rb
  194 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/mongo_replica_set_client.rb
  195 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/mongo_sharded_client.rb
  196 /vendor/bundle/gems/mongo-1.12.5/lib/mongo/legacy.rb
  197 /vendor/bundle/gems/mongo-1.12.5/lib/mongo.rb
  198 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/extensions/duplicable.rb
  199 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/extensions/symbol.rb
  200 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/extensions.rb
  201 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/normalizers/criteria_hash_value.rb
  202 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/normalizers/criteria_hash_key.rb
  203 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/criteria_hash.rb
  204 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/normalizers/hash_key.rb
  205 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/normalizers/integer.rb
  206 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/normalizers/fields_value.rb
  207 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/normalizers/sort_value.rb
  208 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/normalizers/options_hash_value.rb
  209 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/options_hash.rb
  210 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/query.rb
  211 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/pagination/collection.rb
  212 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/pagination/paginator.rb
  213 /vendor/bundle/gems/plucky-0.7.0/lib/plucky/pagination.rb
  214 /vendor/bundle/gems/plucky-0.7.0/lib/plucky.rb
  215 /vendor/bundle/gems/thread_safe-0.3.6/lib/thread_safe/version.rb
  216 /vendor/bundle/gems/thread_safe-0.3.6/lib/thread_safe/synchronized_delegator.rb
  217 /vendor/bundle/gems/thread_safe-0.3.6/lib/thread_safe.rb
  218 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/array/prepend_and_append.rb
  219 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash/deep_merge.rb
  220 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash/except.rb
  221 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash/slice.rb
  222 /vendor/bundle/gems/i18n-0.8.6/lib/i18n/version.rb
  223 /vendor/bundle/gems/i18n-0.8.6/lib/i18n/exceptions.rb
  224 /vendor/bundle/gems/i18n-0.8.6/lib/i18n/interpolate/ruby.rb
  225 /vendor/bundle/gems/i18n-0.8.6/lib/i18n.rb
  226 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/lazy_load_hooks.rb
  227 /vendor/bundle/gems/i18n-0.8.6/lib/i18n/config.rb
  228 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/i18n.rb
  229 /vendor/bundle/gems/thread_safe-0.3.6/lib/thread_safe/non_concurrent_cache_backend.rb
  230 /vendor/bundle/gems/thread_safe-0.3.6/lib/thread_safe/mri_cache_backend.rb
  231 /vendor/bundle/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb
  232 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/inflector/inflections.rb
  233 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/inflections.rb
  234 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/inflector/methods.rb
  235 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/dependencies/autoload.rb
  236 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/gem_version.rb
  237 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/version.rb
  238 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/array/extract_options.rb
  239 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/attribute_accessors.rb
  240 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/concern.rb
  241 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/logger_silence.rb
  242 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/logger_thread_safe_level.rb
  243 /usr/local/lib/ruby/2.4.0/logger.rb
  244 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/logger.rb
  245 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/remove_method.rb
  246 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date_and_time/compatibility.rb
  247 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support.rb
  248 /usr/local/lib/ruby/2.4.0/x86_64-linux/bigdecimal.so
  249 /usr/local/lib/ruby/2.4.0/bigdecimal/util.rb
  250 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/big_decimal/conversions.rb
  251 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/big_decimal.rb
  252 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/aliasing.rb
  253 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/marshal.rb
  254 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/multibyte.rb
  255 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/multibyte.rb
  256 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/inflector/transliterate.rb
  257 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/inflections.rb
  258 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/inflector.rb
  259 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/introspection.rb
  260 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/anonymous.rb
  261 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/reachable.rb
  262 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/attr_internal.rb
  263 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/concerning.rb
  264 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/delegation.rb
  265 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/deprecation.rb
  266 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module/qualified_const.rb
  267 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/module.rb
  268 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/acts_like.rb
  269 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/time/acts_like.rb
  270 /usr/local/lib/ruby/2.4.0/x86_64-linux/date_core.so
  271 /usr/local/lib/ruby/2.4.0/date.rb
  272 /usr/local/lib/ruby/2.4.0/time.rb
  273 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date_time/calculations.rb
  274 /usr/local/lib/ruby/2.4.0/tempfile.rb
  275 /usr/local/lib/ruby/2.4.0/singleton.rb
  276 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/kernel/singleton_class.rb
  277 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/deprecation/instance_delegator.rb
  278 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/notifications/instrumenter.rb
  279 /usr/local/lib/ruby/2.4.0/mutex_m.rb
  280 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/notifications/fanout.rb
  281 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/per_thread_registry.rb
  282 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/notifications.rb
  283 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/deprecation/behaviors.rb
  284 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/deprecation/reporting.rb
  285 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/deprecation/method_wrappers.rb
  286 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/deprecation/proxy_wrappers.rb
  287 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/deprecation.rb
  288 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/kernel/reporting.rb
  289 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/blank.rb
  290 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/xml_mini/rexml.rb
  291 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/xml_mini.rb
  292 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash/keys.rb
  293 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/to_query.rb
  294 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/to_param.rb
  295 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/array/conversions.rb
  296 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/duration.rb
  297 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/ruby_core_support.rb
  298 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/offset_rationals.rb
  299 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/time_or_datetime.rb
  300 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/timezone_definition.rb
  301 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/timezone_offset.rb
  302 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/timezone_transition.rb
  303 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/timezone_transition_definition.rb
  304 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/timezone_index_definition.rb
  305 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/timezone_info.rb
  306 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/data_timezone_info.rb
  307 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/linked_timezone_info.rb
  308 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/transition_data_timezone_info.rb
  309 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/zoneinfo_timezone_info.rb
  310 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/data_source.rb
  311 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/ruby_data_source.rb
  312 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/zoneinfo_data_source.rb
  313 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/timezone_period.rb
  314 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/timezone.rb
  315 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/info_timezone.rb
  316 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/data_timezone.rb
  317 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/linked_timezone.rb
  318 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/timezone_proxy.rb
  319 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/country_index_definition.rb
  320 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/country_info.rb
  321 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/ruby_country_info.rb
  322 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/zoneinfo_country_info.rb
  323 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/country.rb
  324 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo/country_timezone.rb
  325 /vendor/bundle/gems/tzinfo-1.2.3/lib/tzinfo.rb
  326 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/try.rb
  327 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/values/time_zone.rb
  328 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/time/conversions.rb
  329 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/time_with_zone.rb
  330 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date_and_time/zones.rb
  331 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/time/zones.rb
  332 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date_and_time/calculations.rb
  333 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date/zones.rb
  334 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date/calculations.rb
  335 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/time/calculations.rb
  336 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/time/compatibility.rb
  337 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/time/marshal.rb
  338 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/time.rb
  339 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/thread.rb
  340 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/numeric/bytes.rb
  341 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/numeric/time.rb
  342 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/number_helper.rb
  343 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/numeric/conversions.rb
  344 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/numeric.rb
  345 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/name_error.rb
  346 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/load_error.rb
  347 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/enumerable.rb
  348 /usr/local/lib/ruby/2.4.0/benchmark.rb
  349 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/benchmark.rb
  350 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/regexp.rb
  351 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash/compact.rb
  352 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date/acts_like.rb
  353 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date/conversions.rb
  354 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date.rb
  355 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date_time/acts_like.rb
  356 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date_time/compatibility.rb
  357 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date_time/conversions.rb
  358 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date_time/zones.rb
  359 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/date_time.rb
  360 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/integer/time.rb
  361 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/conversions.rb
  362 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/zones.rb
  363 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/time.rb
  364 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/array/wrap.rb
  365 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash/reverse_merge.rb
  366 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash/conversions.rb
  367 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/hash_with_indifferent_access.rb
  368 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash/indifferent_access.rb
  369 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash/transform_values.rb
  370 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/hash.rb
  371 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/file/atomic.rb
  372 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/file.rb
  373 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/integer/multiple.rb
  374 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/integer/inflections.rb
  375 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/integer.rb
  376 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/duplicable.rb
  377 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/deep_dup.rb
  378 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/itself.rb
  379 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/inclusion.rb
  380 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/conversions.rb
  381 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/instance_variables.rb
  382 /usr/local/lib/ruby/2.4.0/json/version.rb
  383 /usr/local/lib/ruby/2.4.0/ostruct.rb
  384 /usr/local/lib/ruby/2.4.0/json/generic_object.rb
  385 /usr/local/lib/ruby/2.4.0/json/common.rb
  386 /usr/local/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.so
  387 /usr/local/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.so
  388 /usr/local/lib/ruby/2.4.0/json/ext.rb
  389 /usr/local/lib/ruby/2.4.0/json.rb
  390 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/json.rb
  391 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/option_merger.rb
  392 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object/with_options.rb
  393 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/object.rb
  394 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/struct.rb
  395 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/kernel/agnostics.rb
  396 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/kernel/concern.rb
  397 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/kernel.rb
  398 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/uri.rb
  399 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/array/access.rb
  400 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/array/grouping.rb
  401 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/array.rb
  402 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/range/conversions.rb
  403 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/range/include_range.rb
  404 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/range/overlaps.rb
  405 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/range/each.rb
  406 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/range.rb
  407 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/filters.rb
  408 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/starts_ends_with.rb
  409 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/access.rb
  410 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/behavior.rb
  411 /usr/local/lib/ruby/2.4.0/x86_64-linux/strscan.so
  412 /usr/local/lib/ruby/2.4.0/erb.rb
  413 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/output_safety.rb
  414 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/exclude.rb
  415 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/strip.rb
  416 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/string_inquirer.rb
  417 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/inquiry.rb
  418 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string/indent.rb
  419 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/string.rb
  420 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/class/attribute.rb
  421 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/class/delegating_attributes.rb
  422 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/class/subclasses.rb
  423 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext/class.rb
  424 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/core_ext.rb
  425 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/rails.rb
  426 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/gem_version.rb
  427 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/version.rb
  428 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model.rb
  429 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/descendants_tracker.rb
  430 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins.rb
  431 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations.rb
  432 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/connection.rb
  433 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/time.rb
  434 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/set.rb
  435 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/float.rb
  436 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/object_id.rb
  437 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/boolean.rb
  438 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/hash.rb
  439 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/binary.rb
  440 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/integer.rb
  441 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/object.rb
  442 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/nil_class.rb
  443 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/symbol.rb
  444 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/kernel.rb
  445 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/date.rb
  446 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/array.rb
  447 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/string.rb
  448 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/extensions/ordered_hash.rb
  449 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/proxy.rb
  450 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper.rb
  451 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/conversion.rb
  452 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/serialization.rb
  453 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/serializers/xml.rb
  454 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/json/decoding.rb
  455 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/json/encoding.rb
  456 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/json.rb
  457 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/serializers/json.rb
  458 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/active_model.rb
  459 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/document.rb
  460 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/dumpable.rb
  461 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/dynamic_querying/dynamic_finder.rb
  462 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/dynamic_querying.rb
  463 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/querying/decorated_plucky_query.rb
  464 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/querying.rb
  465 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/caching.rb
  466 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/clone.rb
  467 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/equality.rb
  468 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/inspect.rb
  469 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/indexes.rb
  470 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/keys/key.rb
  471 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/keys/static.rb
  472 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/keys.rb
  473 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/attribute_methods.rb
  474 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/dirty.rb
  475 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/dirty.rb
  476 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/logger.rb
  477 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/modifiers.rb
  478 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/pagination.rb
  479 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/persistence.rb
  480 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/accessible.rb
  481 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/protected.rb
  482 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/rails.rb
  483 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/safe.rb
  484 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/sci.rb
  485 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/scopes.rb
  486 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/serialization.rb
  487 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/stats.rb
  488 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/timestamps.rb
  489 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/userstamps.rb
  490 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/touch.rb
  491 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validator.rb
  492 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/confirmation.rb
  493 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/clusivity.rb
  494 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/exclusion.rb
  495 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/length.rb
  496 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/presence.rb
  497 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/inclusion.rb
  498 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/validates.rb
  499 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/callbacks.rb
  500 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/with.rb
  501 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/absence.rb
  502 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/format.rb
  503 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/acceptance.rb
  504 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations/numericality.rb
  505 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/validations.rb
  506 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/validations.rb
  507 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/embedded_callbacks.rb
  508 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/callbacks.rb
  509 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/partial_updates.rb
  510 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/identity_map.rb
  511 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/counter_cache.rb
  512 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/document.rb
  513 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/naming.rb
  514 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/translation.rb
  515 /vendor/bundle/gems/activemodel-4.2.9/lib/active_model/callbacks.rb
  516 /vendor/bundle/gems/activesupport-4.2.9/lib/active_support/callbacks.rb
  517 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/translation.rb
  518 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/base.rb
  519 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/single_association.rb
  520 /vendor/bundle/gems/mongo_mapper-0.14.0/lib/mongo_mapper/plugins/associations/belongs_to_association.rb

* Process memory map:

00400000-00401000 r-xp 00000000 fe:01 977549                             /usr/local/bin/ruby
00600000-00601000 rw-p 00000000 fe:01 977549                             /usr/local/bin/ruby
00a56000-01bd9000 rw-p 00000000 00:00 0                                  [heap]
7f8058000000-7f8058021000 rw-p 00000000 00:00 0
7f8058021000-7f805c000000 ---p 00000000 00:00 0
7f805ea5d000-7f805ec06000 r--s 00000000 fe:01 1479322                    /lib/x86_64-linux-gnu/libc-2.19.so
7f805ec06000-7f805fb01000 r--s 00000000 fe:01 1107677                    /usr/local/lib/libruby.so.2.4.1
7f805fb01000-7f805fb17000 r-xp 00000000 fe:01 1479341                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f805fb17000-7f805fd16000 ---p 00016000 fe:01 1479341                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f805fd16000-7f805fd17000 rw-p 00015000 fe:01 1479341                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f805fd17000-7f805fd18000 ---p 00000000 00:00 0
7f805fd18000-7f805ff19000 rw-p 00000000 00:00 0
7f805ff19000-7f805ff2d000 r-xp 00000000 fe:01 1479390                    /lib/x86_64-linux-gnu/libresolv-2.19.so
7f805ff2d000-7f806012c000 ---p 00014000 fe:01 1479390                    /lib/x86_64-linux-gnu/libresolv-2.19.so
7f806012c000-7f806012d000 r--p 00013000 fe:01 1479390                    /lib/x86_64-linux-gnu/libresolv-2.19.so
7f806012d000-7f806012e000 rw-p 00014000 fe:01 1479390                    /lib/x86_64-linux-gnu/libresolv-2.19.so
7f806012e000-7f8060130000 rw-p 00000000 00:00 0
7f8060130000-7f8060135000 r-xp 00000000 fe:01 1479365                    /lib/x86_64-linux-gnu/libnss_dns-2.19.so
7f8060135000-7f8060334000 ---p 00005000 fe:01 1479365                    /lib/x86_64-linux-gnu/libnss_dns-2.19.so
7f8060334000-7f8060335000 r--p 00004000 fe:01 1479365                    /lib/x86_64-linux-gnu/libnss_dns-2.19.so
7f8060335000-7f8060336000 rw-p 00005000 fe:01 1479365                    /lib/x86_64-linux-gnu/libnss_dns-2.19.so
7f8060336000-7f8060341000 r-xp 00000000 fe:01 1479367                    /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f8060341000-7f8060540000 ---p 0000b000 fe:01 1479367                    /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f8060540000-7f8060541000 r--p 0000a000 fe:01 1479367                    /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f8060541000-7f8060542000 rw-p 0000b000 fe:01 1479367                    /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f8060542000-7f8060548000 r-xp 00000000 fe:01 1492969                    /usr/local/lib/ruby/2.4.0/x86_64-linux/strscan.so
7f8060548000-7f8060748000 ---p 00006000 fe:01 1492969                    /usr/local/lib/ruby/2.4.0/x86_64-linux/strscan.so
7f8060748000-7f8060749000 rw-p 00006000 fe:01 1492969                    /usr/local/lib/ruby/2.4.0/x86_64-linux/strscan.so
7f8060749000-7f8060752000 r-xp 00000000 fe:01 1492948                    /usr/local/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.so
7f8060752000-7f8060952000 ---p 00009000 fe:01 1492948                    /usr/local/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.so
7f8060952000-7f8060953000 rw-p 00009000 fe:01 1492948                    /usr/local/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.so
7f8060953000-7f8060958000 r-xp 00000000 fe:01 1492949                    /usr/local/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.so
7f8060958000-7f8060b58000 ---p 00005000 fe:01 1492949                    /usr/local/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.so
7f8060b58000-7f8060b59000 rw-p 00005000 fe:01 1492949                    /usr/local/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.so
7f8060b59000-7f8060c1a000 rw-p 00000000 00:00 0
7f8060c1a000-7f8060c4d000 r-xp 00000000 fe:01 1492867                    /usr/local/lib/ruby/2.4.0/x86_64-linux/date_core.so
7f8060c4d000-7f8060e4d000 ---p 00033000 fe:01 1492867                    /usr/local/lib/ruby/2.4.0/x86_64-linux/date_core.so
7f8060e4d000-7f8060e4e000 rw-p 00033000 fe:01 1492867                    /usr/local/lib/ruby/2.4.0/x86_64-linux/date_core.so
7f8060e4e000-7f8060e4f000 rw-p 00000000 00:00 0
7f8060e4f000-7f8060e63000 r-xp 00000000 fe:01 1492862                    /usr/local/lib/ruby/2.4.0/x86_64-linux/bigdecimal.so
7f8060e63000-7f8061062000 ---p 00014000 fe:01 1492862                    /usr/local/lib/ruby/2.4.0/x86_64-linux/bigdecimal.so
7f8061062000-7f8061063000 rw-p 00013000 fe:01 1492862                    /usr/local/lib/ruby/2.4.0/x86_64-linux/bigdecimal.so
7f8061063000-7f80610c4000 rw-p 00000000 00:00 0
7f80610c4000-7f80610c5000 r-xp 00000000 fe:01 1492944                    /usr/local/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7f80610c5000-7f80612c5000 ---p 00001000 fe:01 1492944                    /usr/local/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7f80612c5000-7f80612c6000 rw-p 00001000 fe:01 1492944                    /usr/local/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7f80612c6000-7f806131d000 r-xp 00000000 fe:01 1492955                    /usr/local/lib/ruby/2.4.0/x86_64-linux/openssl.so
7f806131d000-7f806151d000 ---p 00057000 fe:01 1492955                    /usr/local/lib/ruby/2.4.0/x86_64-linux/openssl.so
7f806151d000-7f8061521000 rw-p 00057000 fe:01 1492955                    /usr/local/lib/ruby/2.4.0/x86_64-linux/openssl.so
7f8061521000-7f8061522000 rw-p 00000000 00:00 0
7f8061522000-7f8061525000 r-xp 00000000 fe:01 1492864                    /usr/local/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so
7f8061525000-7f8061724000 ---p 00003000 fe:01 1492864                    /usr/local/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so
7f8061724000-7f8061725000 rw-p 00002000 fe:01 1492864                    /usr/local/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so
7f8061725000-7f8061727000 r-xp 00000000 fe:01 1492945                    /usr/local/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7f8061727000-7f8061926000 ---p 00002000 fe:01 1492945                    /usr/local/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7f8061926000-7f8061927000 rw-p 00001000 fe:01 1492945                    /usr/local/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7f8061927000-7f8061952000 r-xp 00000000 fe:01 1492967                    /usr/local/lib/ruby/2.4.0/x86_64-linux/socket.so
7f8061952000-7f8061b52000 ---p 0002b000 fe:01 1492967                    /usr/local/lib/ruby/2.4.0/x86_64-linux/socket.so
7f8061b52000-7f8061b53000 rw-p 0002b000 fe:01 1492967                    /usr/local/lib/ruby/2.4.0/x86_64-linux/socket.so
7f8061b53000-7f8061b54000 r-xp 00000000 fe:01 1492871                    /usr/local/lib/ruby/2.4.0/x86_64-linux/digest/md5.so
7f8061b54000-7f8061d53000 ---p 00001000 fe:01 1492871                    /usr/local/lib/ruby/2.4.0/x86_64-linux/digest/md5.so
7f8061d53000-7f8061d54000 rw-p 00000000 fe:01 1492871                    /usr/local/lib/ruby/2.4.0/x86_64-linux/digest/md5.so
7f8061d54000-7f8061d5c000 r-xp 00000000 fe:01 501943                     /vendor/bundle/gems/bson_ext-1.12.5/ext/bson_ext/bson_ext/cbson.so
7f8061d5c000-7f8061f5b000 ---p 00008000 fe:01 501943                     /vendor/bundle/gems/bson_ext-1.12.5/ext/bson_ext/bson_ext/cbson.so
7f8061f5b000-7f8061f5c000 rw-p 00007000 fe:01 501943                     /vendor/bundle/gems/bson_ext-1.12.5/ext/bson_ext/bson_ext/cbson.so
7f8061f5c000-7f8061fb3000 r-xp 00000000 fe:01 1229205                    /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
7f8061fb3000-7f80621b3000 ---p 00057000 fe:01 1229205                    /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
7f80621b3000-7f80621b6000 r--p 00057000 fe:01 1229205                    /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
7f80621b6000-7f80621bc000 rw-p 0005a000 fe:01 1229205                    /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
7f80621bc000-7f80621bd000 rw-p 00000000 00:00 0
7f80621bd000-7f806238a000 r-xp 00000000 fe:01 1229151                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f806238a000-7f8062589000 ---p 001cd000 fe:01 1229151                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f8062589000-7f80625a6000 r--p 001cc000 fe:01 1229151                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f80625a6000-7f80625b6000 rw-p 001e9000 fe:01 1229151                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f80625b6000-7f80625b9000 rw-p 00000000 00:00 0
7f80625b9000-7f80625ba000 r-xp 00000000 fe:01 1492873                    /usr/local/lib/ruby/2.4.0/x86_64-linux/digest/sha1.so
7f80625ba000-7f80627b9000 ---p 00001000 fe:01 1492873                    /usr/local/lib/ruby/2.4.0/x86_64-linux/digest/sha1.so
7f80627b9000-7f80627ba000 rw-p 00000000 fe:01 1492873                    /usr/local/lib/ruby/2.4.0/x86_64-linux/digest/sha1.so
7f80627ba000-7f80627bd000 r-xp 00000000 fe:01 1492875                    /usr/local/lib/ruby/2.4.0/x86_64-linux/digest.so
7f80627bd000-7f80629bd000 ---p 00003000 fe:01 1492875                    /usr/local/lib/ruby/2.4.0/x86_64-linux/digest.so
7f80629bd000-7f80629be000 rw-p 00003000 fe:01 1492875                    /usr/local/lib/ruby/2.4.0/x86_64-linux/digest.so
7f80629be000-7f80629c4000 r-xp 00000000 fe:01 1492937                    /usr/local/lib/ruby/2.4.0/x86_64-linux/etc.so
7f80629c4000-7f8062bc3000 ---p 00006000 fe:01 1492937                    /usr/local/lib/ruby/2.4.0/x86_64-linux/etc.so
7f8062bc3000-7f8062bc4000 rw-p 00005000 fe:01 1492937                    /usr/local/lib/ruby/2.4.0/x86_64-linux/etc.so
7f8062bc4000-7f8062bc8000 r-xp 00000000 fe:01 1492943                    /usr/local/lib/ruby/2.4.0/x86_64-linux/io/console.so
7f8062bc8000-7f8062dc8000 ---p 00004000 fe:01 1492943                    /usr/local/lib/ruby/2.4.0/x86_64-linux/io/console.so
7f8062dc8000-7f8062dc9000 rw-p 00004000 fe:01 1492943                    /usr/local/lib/ruby/2.4.0/x86_64-linux/io/console.so
7f8062dc9000-7f8062dd0000 r-xp 00000000 fe:01 1492956                    /usr/local/lib/ruby/2.4.0/x86_64-linux/pathname.so
7f8062dd0000-7f8062fcf000 ---p 00007000 fe:01 1492956                    /usr/local/lib/ruby/2.4.0/x86_64-linux/pathname.so
7f8062fcf000-7f8062fd0000 rw-p 00006000 fe:01 1492956                    /usr/local/lib/ruby/2.4.0/x86_64-linux/pathname.so
7f8062fd0000-7f8062fd8000 r-xp 00000000 fe:01 1492968                    /usr/local/lib/ruby/2.4.0/x86_64-linux/stringio.so
7f8062fd8000-7f80631d7000 ---p 00008000 fe:01 1492968                    /usr/local/lib/ruby/2.4.0/x86_64-linux/stringio.so
7f80631d7000-7f80631d8000 rw-p 00007000 fe:01 1492968                    /usr/local/lib/ruby/2.4.0/x86_64-linux/stringio.so
7f80631d8000-7f80631db000 r-xp 00000000 fe:01 1492923                    /usr/local/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7f80631db000-7f80633da000 ---p 00003000 fe:01 1492923                    /usr/local/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7f80633da000-7f80633db000 rw-p 00002000 fe:01 1492923                    /usr/local/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7f80633db000-7f80633dd000 r-xp 00000000 fe:01 1492880                    /usr/local/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7f80633dd000-7f80635dc000 ---p 00002000 fe:01 1492880                    /usr/local/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7f80635dc000-7f80635dd000 rw-p 00001000 fe:01 1492880                    /usr/local/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7f80635dd000-7f806377e000 r-xp 00000000 fe:01 1479322                    /lib/x86_64-linux-gnu/libc-2.19.so
7f806377e000-7f806397e000 ---p 001a1000 fe:01 1479322                    /lib/x86_64-linux-gnu/libc-2.19.so
7f806397e000-7f8063982000 r--p 001a1000 fe:01 1479322                    /lib/x86_64-linux-gnu/libc-2.19.so
7f8063982000-7f8063984000 rw-p 001a5000 fe:01 1479322                    /lib/x86_64-linux-gnu/libc-2.19.so
7f8063984000-7f8063988000 rw-p 00000000 00:00 0
7f8063988000-7f8063a88000 r-xp 00000000 fe:01 1479352                    /lib/x86_64-linux-gnu/libm-2.19.so
7f8063a88000-7f8063c87000 ---p 00100000 fe:01 1479352                    /lib/x86_64-linux-gnu/libm-2.19.so
7f8063c87000-7f8063c88000 r--p 000ff000 fe:01 1479352                    /lib/x86_64-linux-gnu/libm-2.19.so
7f8063c88000-7f8063c89000 rw-p 00100000 fe:01 1479352                    /lib/x86_64-linux-gnu/libm-2.19.so
7f8063c89000-7f8063c91000 r-xp 00000000 fe:01 1479330                    /lib/x86_64-linux-gnu/libcrypt-2.19.so
7f8063c91000-7f8063e90000 ---p 00008000 fe:01 1479330                    /lib/x86_64-linux-gnu/libcrypt-2.19.so
7f8063e90000-7f8063e91000 r--p 00007000 fe:01 1479330                    /lib/x86_64-linux-gnu/libcrypt-2.19.so
7f8063e91000-7f8063e92000 rw-p 00008000 fe:01 1479330                    /lib/x86_64-linux-gnu/libcrypt-2.19.so
7f8063e92000-7f8063ec0000 rw-p 00000000 00:00 0
7f8063ec0000-7f8063ec3000 r-xp 00000000 fe:01 1479335                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f8063ec3000-7f80640c2000 ---p 00003000 fe:01 1479335                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f80640c2000-7f80640c3000 r--p 00002000 fe:01 1479335                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f80640c3000-7f80640c4000 rw-p 00003000 fe:01 1479335                    /lib/x86_64-linux-gnu/libdl-2.19.so
7f80640c4000-7f80640dc000 r-xp 00000000 fe:01 1479386                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f80640dc000-7f80642db000 ---p 00018000 fe:01 1479386                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f80642db000-7f80642dc000 r--p 00017000 fe:01 1479386                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f80642dc000-7f80642dd000 rw-p 00018000 fe:01 1479386                    /lib/x86_64-linux-gnu/libpthread-2.19.so
7f80642dd000-7f80642e1000 rw-p 00000000 00:00 0
7f80642e1000-7f80645e2000 r-xp 00000000 fe:01 1107677                    /usr/local/lib/libruby.so.2.4.1
7f80645e2000-7f80647e1000 ---p 00301000 fe:01 1107677                    /usr/local/lib/libruby.so.2.4.1
7f80647e1000-7f80647ea000 rw-p 00300000 fe:01 1107677                    /usr/local/lib/libruby.so.2.4.1
7f80647ea000-7f80647fb000 rw-p 00000000 00:00 0
7f80647fb000-7f806481c000 r-xp 00000000 fe:01 1479304                    /lib/x86_64-linux-gnu/ld-2.19.so
7f80648e7000-7f806490b000 r--s 00000000 fe:01 977549                     /usr/local/bin/ruby
7f806490b000-7f8064a11000 rw-p 00000000 00:00 0
7f8064a14000-7f8064a15000 rw-p 00000000 00:00 0
7f8064a15000-7f8064a16000 ---p 00000000 00:00 0
7f8064a16000-7f8064a1b000 rw-p 00000000 00:00 0
7f8064a1b000-7f8064a1c000 r--p 00020000 fe:01 1479304                    /lib/x86_64-linux-gnu/ld-2.19.so
7f8064a1c000-7f8064a1d000 rw-p 00021000 fe:01 1479304                    /lib/x86_64-linux-gnu/ld-2.19.so
7f8064a1d000-7f8064a1e000 rw-p 00000000 00:00 0
7ffe24af9000-7ffe252f8000 rw-p 00000000 00:00 0                          [stack]
7ffe253ef000-7ffe253f1000 r--p 00000000 00:00 0                          [vvar]
7ffe253f1000-7ffe253f3000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]


[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
version: '3.0'
services:
ruby-trunk: &ruby
image: mtsmfm/ruby-trunk
command: ./test
working_dir: /app
environment:
BUNDLE_PATH: /vendor/bundle/trunk
volumes:
- .:/app
- bundle:/vendor/bundle
- log:/log
depends_on:
- mongo
ruby-2-4-1:
<<: *ruby
image: ruby:2.4.1
environment:
BUNDLE_PATH: /vendor/bundle/2-4-1
mongo:
image: mongo
volumes:
bundle:
log:
source 'https://rubygems.org'
gem 'mongo_mapper'
gem 'bson_ext'
gem 'activemodel', '< 5'
GEM
remote: https://rubygems.org/
specs:
activemodel (4.2.9)
activesupport (= 4.2.9)
builder (~> 3.1)
activesupport (4.2.9)
i18n (~> 0.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
bson (1.12.5)
bson_ext (1.12.5)
bson (~> 1.12.5)
builder (3.2.3)
i18n (0.8.6)
minitest (5.10.3)
mongo (1.12.5)
bson (= 1.12.5)
mongo_mapper (0.14.0)
activemodel (>= 3.0.0)
activesupport (>= 3.0)
mongo (~> 1.8)
plucky (~> 0.7.0)
plucky (0.7.0)
mongo (~> 1.5)
thread_safe (0.3.6)
tzinfo (1.2.3)
thread_safe (~> 0.1)
PLATFORMS
ruby
DEPENDENCIES
activemodel (< 5)
bson_ext
mongo_mapper
BUNDLED WITH
1.15.1
require 'bundler/setup'
require 'mongo_mapper'
MongoMapper.setup(
{
'development' => {
'host' => 'mongo', 'port' => 27017, 'database' => 'db'
}
},
'development'
)
class A
include MongoMapper::Document
10000.times do |i|
scope :"scope_#{i}", order(:"order_#{i}")
belongs_to :"col_#{i}"
end
end
#!/usr/bin/env ruby
require 'socket'
require 'time'
require 'fileutils'
require 'timeout'
system 'bundle check || bundle install'
Timeout.timeout(10) do
begin
Socket.tcp('mongo', 27017, connect_timeout: 10)
rescue
sleep 1
retry
end
end
dir = '/log/' + Time.now.strftime('%F-%T')
FileUtils.mkdir(dir)
puts dir
100.times do |i|
puts "start #{i}"
result = `ruby main.rb 2>&1`
if result.include?('You may have encountered a bug in the Ruby interpreter')
puts "\e[31m#{i}: crashed!\e[0m"
puts result
File.write(File.join(dir, "#{i}.log"), result)
exit
else
puts "#{i}: not crashed"
puts result unless result.empty?
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment