kubo / ruby-oci8

Ruby-oci8 - Oracle interface for ruby
Other
169 stars 78 forks source link

SIGSEGV in `describe_any` when grants are insufficient #218

Closed timon closed 3 years ago

timon commented 5 years ago

Hello and thank you for your gem.

I have found that calling describe_any on object without sufficient permissions results in process termination with SEGFAULT below. The object being described is a stored procedure within pl/sql package.

I'm running

[app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/metadata.rb:2038: [BUG] Segmentation fault at 0x0000000000000010
ruby 2.3.8p459 (2018-10-18 revision 65136) [x86_64-linux]

-- Control frame information ----------------------------------------------- c:0023 p:---- s:0102 e:000101 CFUNC :__describe c:0022 p:0096 s:0096 e:000095 METHOD [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/metadata.rb:2038 c:0021 p:0012 s:0091 e:000090 METHOD [app]/lib/veiled/oracle/description.rb:39 c:0020 p:0013 s:0087 e:000086 METHOD [app]/lib/veiled/oracle/description.rb:20 c:0019 p:0140 s:0081 e:000080 METHOD [app]/lib/veiled/connection.rb:72 c:0018 p:0035 s:0075 e:000074 METHOD [app]/lib/veiled/server.rb:33 c:0017 p:0052 s:0070 e:000069 METHOD [app]/lib/veiled/server.rb:16 c:0016 p:0140 s:0066 e:000065 BLOCK [app]/lib/veiled.rb:48 c:0015 p:0042 s:0060 e:000059 BLOCK [ruby-2.3.8]/lib/ruby/2.3.0/socket.rb:804 [FINISH] c:0014 p:---- s:0055 e:000054 CFUNC :each c:0013 p:0033 s:0052 e:000051 BLOCK [ruby-2.3.8]/lib/ruby/2.3.0/socket.rb:801 [FINISH] c:0012 p:---- s:0048 e:000047 CFUNC :loop c:0011 p:0043 s:0045 e:000044 METHOD [ruby-2.3.8]/lib/ruby/2.3.0/socket.rb:799 c:0010 p:0066 s:0041 e:000040 METHOD [app]/lib/veiled.rb:35 c:0009 p:0020 s:0037 e:000036 BLOCK ./veiled:29 [FINISH] c:0008 p:0045 s:0035 E:000a80 BLOCK [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/application.rb:270 [FINISH] c:0007 p:0070 s:0033 E:001f60 METHOD [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/application.rb:279 c:0006 p:0126 s:0028 e:000027 METHOD [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/application.rb:300 c:0005 p:0230 s:0024 e:000023 METHOD [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/controller.rb:59 c:0004 p:0009 s:0021 e:000020 BLOCK ./veiled:53 [FINISH] c:0003 p:0011 s:0019 e:000018 METHOD [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/cmdline.rb:92 c:0002 p:0559 s:0014 E:000c00 EVAL ./veiled:53 [FINISH] c:0001 p:0000 s:0002 E:0005b0 (none) [FINISH]
-- Ruby level backtrace information ---------------------------------------- ./veiled:53:in `
' [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/cmdline.rb:92:in `catch_exceptions' ./veiled:53:in `block in
' [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/controller.rb:59:in `run' [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/application.rb:300:in `start' [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/application.rb:279:in `start_proc' [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/application.rb:270:in `block in start_proc' ./veiled:29:in `block in
' [app]/lib/veiled.rb:35:in `run' [ruby-2.3.8]/lib/ruby/2.3.0/socket.rb:799:in `accept_loop' [ruby-2.3.8]/lib/ruby/2.3.0/socket.rb:799:in `loop' [ruby-2.3.8]/lib/ruby/2.3.0/socket.rb:801:in `block in accept_loop' [ruby-2.3.8]/lib/ruby/2.3.0/socket.rb:801:in `each' [ruby-2.3.8]/lib/ruby/2.3.0/socket.rb:804:in `block (2 levels) in accept_loop' [app]/lib/veiled.rb:48:in `block in run' [app]/lib/veiled/server.rb:16:in `run' [app]/lib/veiled/server.rb:33:in `process_message' [app]/lib/veiled/connection.rb:72:in `serve' [app]/lib/veiled/oracle/description.rb:20:in `describe_request' [app]/lib/veiled/oracle/description.rb:39:in `describe_resource' [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/metadata.rb:2038:in `describe_any' [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/metadata.rb:2038:in `__describe'
-- Machine register context ------------------------------------------------ RIP: 0x00007f889c3c77dd RBP: 0x00007fff61544030 RSP: 0x00007fff6153d840 RAX: 0x00000000000000ff RBX: 0x0000000000000000 RCX: 0x00007f889c3c77a0 RDX: 0x00005566336e0f10 RDI: 0x00005566336df058 RSI: 0x00005566336dfb68 R8: 0x00005566336dfb68 R9: 0x00005566328da360 R10: 0x0000000000000000 R11: 0x00005566336dfb68 R12: 0x0000000000000000 R13: 0x0000556633745370 R14: 0x00005566336f8a38 R15: 0x0000000000000000 EFL: 0x0000000000010202
-- C level backtrace information -------------------------------------------
[sigsegv] [ruby-2.3.8]/bin/ruby(rb_vm_bugreport+0x533) [0x556630c96a33] vm_dump.c:724 [ruby-2.3.8]/bin/ruby(rb_bug_context+0xd1) [0x556630c73391] error.c:435 [ruby-2.3.8]/bin/ruby(sigsegv+0x3e) [0x556630b6b69e] signal.c:890 /lib/x86_64-linux-gnu/libpthread.so.0 [0x7f88a37890e0]
/usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1(kpudsany+0x12dd) [0x7f889c3c77dd] /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1(OCIDescribeAny+0x98) [0x7f889c382628] [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so(oci8_OCIDescribeAny_cb+0x2a) [0x7f889ee37b5a] apiwrap.c:1518 [ruby-2.3.8]/bin/ruby(rb_thread_call_without_gvl+0x42) [0x556630c11f82] thread.c:1301 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so(protected_call+0x3e) [0x7f889ee1f3ee] oci8lib.c:406 [ruby-2.3.8]/bin/ruby(rb_protect+0xf9) [0x556630aa7109] eval.c:907 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so(oci8_call_without_gvl+0x187) [0x7f889ee20177] oci8lib.c:463 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so(oci8_OCIDescribeAny_nb+0x4a) [0x7f889ee3819a] apiwrap.c:1541 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so(oci8_do_describe+0x123) [0x7f889ee27963] metadata.c:173 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so(oci8_describe+0xb2) [0x7f889ee27c82] metadata.c:214
[ruby vm] [ruby-2.3.8]/bin/ruby(vm_call_cfunc+0xed) [0x556630bea56d] vm_insnhelper.c:1642 [ruby-2.3.8]/bin/ruby(vm_call_method+0xe3) [0x556630bf74f3] vm_insnhelper.c:2177 [ruby-2.3.8]/bin/ruby(vm_exec_core+0x11b9) [0x556630bf0d89] insns.def:994 [ruby-2.3.8]/bin/ruby(vm_exec+0x7f) [0x556630bf5e0f] vm.c:1693 [ruby-2.3.8]/bin/ruby(invoke_block_from_c_0+0x2dd) [0x556630bf6abd] vm.c:921 [ruby-2.3.8]/bin/ruby(rb_yield+0x5c) [0x556630bfdf4c] vm.c:990 [ruby-2.3.8]/bin/ruby(rb_ary_each+0x3c) [0x556630c1f13c] array.c:1815 [ruby-2.3.8]/bin/ruby(vm_call_cfunc+0xed) [0x556630bea56d] vm_insnhelper.c:1642 [ruby-2.3.8]/bin/ruby(vm_call_method+0xe3) [0x556630bf74f3] vm_insnhelper.c:2177 [ruby-2.3.8]/bin/ruby(vm_exec_core+0x10e8) [0x556630bf0cb8] insns.def:963 [ruby-2.3.8]/bin/ruby(vm_exec+0x7f) [0x556630bf5e0f] vm.c:1693 [ruby-2.3.8]/bin/ruby(loop_i+0x313) [0x556630bfde53] vm.c:921 [ruby-2.3.8]/bin/ruby(rb_rescue2+0xb4) [0x556630aa6e54] eval.c:839 [ruby-2.3.8]/bin/ruby(vm_call_cfunc+0xed) [0x556630bea56d] vm_insnhelper.c:1642 [ruby-2.3.8]/bin/ruby(vm_call_method+0xe3) [0x556630bf74f3] vm_insnhelper.c:2177 [ruby-2.3.8]/bin/ruby(vm_exec_core+0x10e8) [0x556630bf0cb8] insns.def:963 [ruby-2.3.8]/bin/ruby(vm_exec+0x7f) [0x556630bf5e0f] vm.c:1693 [ruby-2.3.8]/bin/ruby(invoke_block_from_c_0+0x2dd) [0x556630bf6abd] vm.c:921 [ruby-2.3.8]/bin/ruby(vm_invoke_proc+0xc3) [0x556630bf6b93] vm.c:998 [ruby-2.3.8]/bin/ruby(vm_call_opt_call+0xa4) [0x556630bf6e14] vm.c:1074 [ruby-2.3.8]/bin/ruby(vm_call_method+0xe3) [0x556630bf74f3] vm_insnhelper.c:2177 [ruby-2.3.8]/bin/ruby(vm_exec_core+0x11b9) [0x556630bf0d89] insns.def:994 [ruby-2.3.8]/bin/ruby(vm_exec+0x7f) [0x556630bf5e0f] vm.c:1693 [ruby-2.3.8]/bin/ruby(invoke_block_from_c_0+0x2dd) [0x556630bf6abd] vm.c:921 [ruby-2.3.8]/bin/ruby(vm_invoke_proc+0xc3) [0x556630bf6b93] vm.c:998 [ruby-2.3.8]/bin/ruby(vm_call_opt_call+0xa4) [0x556630bf6e14] vm.c:1074 [ruby-2.3.8]/bin/ruby(vm_call_method+0xe3) [0x556630bf74f3] vm_insnhelper.c:2177 [ruby-2.3.8]/bin/ruby(vm_exec_core+0x11b9) [0x556630bf0d89] insns.def:994 [ruby-2.3.8]/bin/ruby(vm_exec+0x7f) [0x556630bf5e0f] vm.c:1693 [ruby-2.3.8]/bin/ruby(invoke_block_from_c_0+0x2dd) [0x556630bf6abd] vm.c:921 [ruby-2.3.8]/bin/ruby(vm_invoke_proc+0xc3) [0x556630bf6b93] vm.c:998 [ruby-2.3.8]/bin/ruby(vm_call_opt_call+0xa4) [0x556630bf6e14] vm.c:1074 [ruby-2.3.8]/bin/ruby(vm_call_method+0xe3) [0x556630bf74f3] vm_insnhelper.c:2177 [ruby-2.3.8]/bin/ruby(vm_exec_core+0x11b9) [0x556630bf0d89] insns.def:994 [ruby-2.3.8]/bin/ruby(vm_exec+0x7f) [0x556630bf5e0f] vm.c:1693 [ruby-2.3.8]/bin/ruby(ruby_exec_internal+0xba) [0x556630aa27da] eval.c:245 [ruby-2.3.8]/bin/ruby(ruby_run_node+0x2f) [0x556630aa643f] eval.c:310 [ruby-2.3.8]/bin/ruby(main+0x4b) [0x556630aa23ab] parse.y:7814
-- Other runtime information ----------------------------------------------- * Loaded script: Veiled::Oracle::Connection HYPTEST -- describe hyp_alex.erouter_exported.no_function_granted
* Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so 5 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so 6 [ruby-2.3.8]/lib/ruby/2.3.0/unicode_normalize.rb 7 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/rbconfig.rb 8 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/compatibility.rb 9 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/defaults.rb 10 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/deprecate.rb 11 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/errors.rb 12 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/version.rb 13 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/requirement.rb 14 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/platform.rb 15 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/basic_specification.rb 16 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/stub_specification.rb 17 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/util/list.rb 18 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/stringio.so 19 [ruby-2.3.8]/lib/ruby/2.3.0/uri/rfc2396_parser.rb 20 [ruby-2.3.8]/lib/ruby/2.3.0/uri/rfc3986_parser.rb 21 [ruby-2.3.8]/lib/ruby/2.3.0/uri/common.rb 22 [ruby-2.3.8]/lib/ruby/2.3.0/uri/generic.rb 23 [ruby-2.3.8]/lib/ruby/2.3.0/uri/ftp.rb 24 [ruby-2.3.8]/lib/ruby/2.3.0/uri/http.rb 25 [ruby-2.3.8]/lib/ruby/2.3.0/uri/https.rb 26 [ruby-2.3.8]/lib/ruby/2.3.0/uri/ldap.rb 27 [ruby-2.3.8]/lib/ruby/2.3.0/uri/ldaps.rb 28 [ruby-2.3.8]/lib/ruby/2.3.0/uri/mailto.rb 29 [ruby-2.3.8]/lib/ruby/2.3.0/uri.rb 30 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/specification.rb 31 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/exceptions.rb 32 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/dependency.rb 33 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb 34 [ruby-2.3.8]/lib/ruby/2.3.0/monitor.rb 35 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb 36 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems.rb 37 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/path_support.rb 38 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/version.rb 39 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb 40 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/levenshtein.rb 41 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/jaro_winkler.rb 42 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkable.rb 43 [ruby-2.3.8]/lib/ruby/2.3.0/delegate.rb 44 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb 45 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb 46 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb 47 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/method_name_checker.rb 48 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/null_checker.rb 49 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/formatter.rb 50 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean.rb 51 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/version.rb 52 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/compatibility_guard.rb 53 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/pathname.so 54 [ruby-2.3.8]/lib/ruby/2.3.0/pathname.rb 55 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/constants.rb 56 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/console.so 57 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/user_interaction.rb 58 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/etc.so 59 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/config_file.rb 60 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/rubygems_integration.rb 61 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/current_ruby.rb 62 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/shared_helpers.rb 63 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/ext/builder.rb 64 [ruby-2.3.8]/lib/ruby/2.3.0/fileutils.rb 65 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendored_fileutils.rb 66 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/errors.rb 67 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/environment_preserver.rb 68 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/plugin/api.rb 69 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/plugin.rb 70 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest.so 71 [ruby-2.3.8]/lib/ruby/2.3.0/digest.rb 72 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/util.rb 73 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/source/git.rb 74 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/source/installed.rb 75 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/source/specific_file.rb 76 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/source/local.rb 77 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/source/lock.rb 78 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/source/vendor.rb 79 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/source.rb 80 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/gem_helpers.rb 81 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/match_platform.rb 82 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/rubygems_ext.rb 83 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/build_metadata.rb 84 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler.rb 85 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/settings.rb 86 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/yaml_serializer.rb 87 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/feature_flag.rb 88 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/source.rb 89 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/source/path.rb 90 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/source/git.rb 91 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/source/rubygems.rb 92 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/lockfile_parser.rb 93 [ruby-2.3.8]/lib/ruby/2.3.0/set.rb 94 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/definition.rb 95 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/dependency.rb 96 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/ruby_dsl.rb 97 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/dsl.rb 98 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/source_list.rb 99 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/source/metadata.rb 100 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/uri_credentials_filter.rb 101 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/lazy_specification.rb 102 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/index.rb 103 [ruby-2.3.8]/lib/ruby/2.3.0/tsort.rb 104 [ruby-2.3.8]/lib/ruby/2.3.0/forwardable.rb 105 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/spec_set.rb 106 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/source/gemspec.rb 107 [app]/erouter-mime/lib/erouter/mime/version.rb 108 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/ui.rb 109 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/ui/silent.rb 110 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/ui/rg_proxy.rb 111 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/text.rb 112 [ruby-2.3.8]/lib/ruby/2.3.0/rubygems/util/licenses.rb 113 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/remote_specification.rb 114 [app]/erouter-messaging/lib/erouter/messaging/version.rb 115 [ruby-2.3.8]/lib/ruby/2.3.0/shellwords.rb 116 [ruby-2.3.8]/lib/ruby/2.3.0/tmpdir.rb 117 [ruby-2.3.8]/lib/ruby/2.3.0/tempfile.rb 118 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/source/git/git_proxy.rb 119 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest/sha1.so 120 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb 121 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb 122 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb 123 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb 124 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb 125 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb 126 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb 127 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb 128 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb 129 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb 130 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb 131 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb 132 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb 133 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb 134 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/state.rb 135 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb 136 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb 137 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb 138 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb 139 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb 140 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo.rb 141 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/vendored_molinillo.rb 142 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/resolver/spec_group.rb 143 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/resolver.rb 144 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/runtime.rb 145 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/dep_proxy.rb 146 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/stub_specification.rb 147 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/endpoint_specification.rb 148 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/ruby_version.rb 149 [ruby-2.3.8]/lib/ruby/gems/2.3.0/gems/bundler-1.17.1/lib/bundler/setup.rb 150 [ruby-2.3.8]/lib/ruby/2.3.0/optparse.rb 151 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/date_core.so 152 [ruby-2.3.8]/lib/ruby/2.3.0/date.rb 153 [ruby-2.3.8]/lib/ruby/2.3.0/time.rb 154 [ruby-2.3.8]/lib/ruby/2.3.0/optparse/time.rb 155 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/version.rb 156 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/exceptions.rb 157 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/pid.rb 158 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/pidfile.rb 159 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/cmdline.rb 160 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/daemonize.rb 161 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/monitor.rb 162 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/pidmem.rb 163 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/etc_extension.rb 164 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/change_privilege.rb 165 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/reporter.rb 166 [ruby-2.3.8]/lib/ruby/2.3.0/timeout.rb 167 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/application.rb 168 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/application_group.rb 169 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons/controller.rb 170 [app]/vendor/gems/ruby/2.3.0/gems/daemons-1.2.6/lib/daemons.rb 171 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/bigdecimal.so 172 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/version.rb 173 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/error.rb 174 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/mysql2.so 175 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/result.rb 176 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/client.rb 177 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/field.rb 178 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/statement.rb 179 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2.rb 180 [app]/vendor/gems/ruby/2.3.0/bundler/gems/yajl-ruby-2ce498a80a76/ext/yajl/yajl.so 181 [app]/vendor/gems/ruby/2.3.0/bundler/gems/yajl-ruby-2ce498a80a76/lib/yajl.rb 182 [app]/vendor/gems/ruby/2.3.0/bundler/gems/yajl-ruby-2ce498a80a76/lib/yajl/json_gem/parsing.rb 183 [app]/vendor/gems/ruby/2.3.0/bundler/gems/yajl-ruby-2ce498a80a76/lib/yajl/json_gem/encoding.rb 184 [app]/vendor/gems/ruby/2.3.0/bundler/gems/yajl-ruby-2ce498a80a76/lib/yajl/json_gem.rb 185 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/version.rb 186 [ruby-2.3.8]/lib/ruby/2.3.0/ostruct.rb 187 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/generic_object.rb 188 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/common.rb 189 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16be.so 190 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16le.so 191 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32be.so 192 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32le.so 193 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/parser.so 194 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/generator.so 195 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext.rb 196 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json.rb 197 [app]/erouter-messaging/lib/erouter/messaging/message.rb 198 [app]/erouter-messaging/lib/erouter/messaging/protocol.rb 199 [app]/erouter-messaging/lib/erouter/messaging.rb 200 [app]/erouter-mime/lib/erouter/mime/header_value.rb 201 [app]/erouter-mime/lib/erouter/mime/headers.rb 202 [app]/erouter-mime/lib/erouter/mime.rb 203 [app]/vendor/gems/ruby/2.3.0/gems/time_keeper-0.1.1/lib/time_keeper.rb 204 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so 205 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/version.rb 206 [ruby-2.3.8]/lib/ruby/2.3.0/psych/exception.rb 207 [ruby-2.3.8]/lib/ruby/2.3.0/psych/syntax_error.rb 208 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/psych.so 209 [ruby-2.3.8]/lib/ruby/2.3.0/psych/omap.rb 210 [ruby-2.3.8]/lib/ruby/2.3.0/psych/set.rb 211 [ruby-2.3.8]/lib/ruby/2.3.0/psych/class_loader.rb 212 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/strscan.so 213 [ruby-2.3.8]/lib/ruby/2.3.0/psych/scalar_scanner.rb 214 [ruby-2.3.8]/lib/ruby/2.3.0/psych/nodes/node.rb 215 [ruby-2.3.8]/lib/ruby/2.3.0/psych/nodes/stream.rb 216 [ruby-2.3.8]/lib/ruby/2.3.0/psych/nodes/document.rb 217 [ruby-2.3.8]/lib/ruby/2.3.0/psych/nodes/sequence.rb 218 [ruby-2.3.8]/lib/ruby/2.3.0/psych/nodes/scalar.rb 219 [ruby-2.3.8]/lib/ruby/2.3.0/psych/nodes/mapping.rb 220 [ruby-2.3.8]/lib/ruby/2.3.0/psych/nodes/alias.rb 221 [ruby-2.3.8]/lib/ruby/2.3.0/psych/nodes.rb 222 [ruby-2.3.8]/lib/ruby/2.3.0/psych/streaming.rb 223 [ruby-2.3.8]/lib/ruby/2.3.0/psych/visitors/visitor.rb 224 [ruby-2.3.8]/lib/ruby/2.3.0/psych/visitors/to_ruby.rb 225 [ruby-2.3.8]/lib/ruby/2.3.0/psych/visitors/emitter.rb 226 [ruby-2.3.8]/lib/ruby/2.3.0/psych/handler.rb 227 [ruby-2.3.8]/lib/ruby/2.3.0/psych/tree_builder.rb 228 [ruby-2.3.8]/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb 229 [ruby-2.3.8]/lib/ruby/2.3.0/psych/json/ruby_events.rb 230 [ruby-2.3.8]/lib/ruby/2.3.0/psych/visitors/json_tree.rb 231 [ruby-2.3.8]/lib/ruby/2.3.0/psych/visitors/depth_first.rb 232 [ruby-2.3.8]/lib/ruby/2.3.0/psych/visitors.rb 233 [ruby-2.3.8]/lib/ruby/2.3.0/psych/parser.rb 234 [ruby-2.3.8]/lib/ruby/2.3.0/psych/coder.rb 235 [ruby-2.3.8]/lib/ruby/2.3.0/psych/core_ext.rb 236 [ruby-2.3.8]/lib/ruby/2.3.0/psych/deprecated.rb 237 [ruby-2.3.8]/lib/ruby/2.3.0/psych/stream.rb 238 [ruby-2.3.8]/lib/ruby/2.3.0/psych/json/yaml_events.rb 239 [ruby-2.3.8]/lib/ruby/2.3.0/psych/json/tree_builder.rb 240 [ruby-2.3.8]/lib/ruby/2.3.0/psych/json/stream.rb 241 [ruby-2.3.8]/lib/ruby/2.3.0/psych/handlers/document_stream.rb 242 [ruby-2.3.8]/lib/ruby/2.3.0/psych.rb 243 [ruby-2.3.8]/lib/ruby/2.3.0/yaml.rb 244 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/encoding-init.rb 245 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/oracle_version.rb 246 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/ocihandle.rb 247 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/datetime.rb 248 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/oci8.rb 249 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/cursor.rb 250 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/bindtype.rb 251 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/metadata.rb 252 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/compat.rb 253 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/object.rb 254 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/connection_pool.rb 255 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8/properties.rb 256 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8.rb 257 [app]/lib/hacks/big_decimal.rb 258 [app]/lib/hacks/time.rb 259 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/openssl.so 260 [ruby-2.3.8]/lib/ruby/2.3.0/openssl/bn.rb 261 [ruby-2.3.8]/lib/ruby/2.3.0/openssl/pkey.rb 262 [ruby-2.3.8]/lib/ruby/2.3.0/openssl/cipher.rb 263 [ruby-2.3.8]/lib/ruby/2.3.0/openssl/config.rb 264 [ruby-2.3.8]/lib/ruby/2.3.0/openssl/digest.rb 265 [ruby-2.3.8]/lib/ruby/2.3.0/openssl/x509.rb 266 [ruby-2.3.8]/lib/ruby/2.3.0/openssl/buffering.rb 267 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so 268 [ruby-2.3.8]/lib/ruby/2.3.0/openssl/ssl.rb 269 [ruby-2.3.8]/lib/ruby/2.3.0/openssl.rb 270 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/rubyeventmachine.so 271 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/version.rb 272 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/pool.rb 273 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/deferrable.rb 274 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/future.rb 275 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/streamer.rb 276 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/spawnable.rb 277 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/processes.rb 278 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/iterator.rb 279 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/buftok.rb 280 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/timers.rb 281 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/protocols.rb 282 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/connection.rb 283 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/callback.rb 284 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/queue.rb 285 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/channel.rb 286 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/file_watch.rb 287 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/process_watch.rb 288 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/tick_loop.rb 289 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/resolver.rb 290 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/completion.rb 291 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/em/threaded_resource.rb 292 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/socket.so 293 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/wait.so 294 [ruby-2.3.8]/lib/ruby/2.3.0/socket.rb 295 [ruby-2.3.8]/lib/ruby/2.3.0/securerandom.rb 296 [ruby-2.3.8]/lib/ruby/2.3.0/resolv.rb 297 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/eventmachine.rb 298 [ruby-2.3.8]/lib/ruby/2.3.0/base64.rb 299 [app]/vendor/gems/ruby/2.3.0/gems/em-socksify-0.3.2/lib/em-socksify/socksify.rb 300 [app]/vendor/gems/ruby/2.3.0/gems/em-socksify-0.3.2/lib/em-socksify/errors.rb 301 [app]/vendor/gems/ruby/2.3.0/gems/em-socksify-0.3.2/lib/em-socksify/socks5.rb 302 [app]/vendor/gems/ruby/2.3.0/gems/em-socksify-0.3.2/lib/em-socksify/connectify.rb 303 [app]/vendor/gems/ruby/2.3.0/gems/em-socksify-0.3.2/lib/em-socksify/connect.rb 304 [app]/vendor/gems/ruby/2.3.0/gems/em-socksify-0.3.2/lib/em-socksify.rb 305 [app]/vendor/gems/ruby/2.3.0/gems/addressable-2.5.2/lib/addressable/version.rb 306 [app]/vendor/gems/ruby/2.3.0/gems/addressable-2.5.2/lib/addressable/idna/pure.rb 307 [app]/vendor/gems/ruby/2.3.0/gems/addressable-2.5.2/lib/addressable/idna.rb 308 [app]/vendor/gems/ruby/2.3.0/gems/public_suffix-3.0.2/lib/public_suffix/domain.rb 309 [app]/vendor/gems/ruby/2.3.0/gems/public_suffix-3.0.2/lib/public_suffix/version.rb 310 [app]/vendor/gems/ruby/2.3.0/gems/public_suffix-3.0.2/lib/public_suffix/errors.rb 311 [app]/vendor/gems/ruby/2.3.0/gems/public_suffix-3.0.2/lib/public_suffix/rule.rb 312 [app]/vendor/gems/ruby/2.3.0/gems/public_suffix-3.0.2/lib/public_suffix/list.rb 313 [app]/vendor/gems/ruby/2.3.0/gems/public_suffix-3.0.2/lib/public_suffix.rb 314 [app]/vendor/gems/ruby/2.3.0/gems/addressable-2.5.2/lib/addressable/uri.rb 315 [app]/vendor/gems/ruby/2.3.0/gems/http_parser.rb-0.6.0/lib/ruby_http_parser.so 316 [app]/vendor/gems/ruby/2.3.0/gems/http_parser.rb-0.6.0/lib/http_parser.rb 317 [app]/vendor/gems/ruby/2.3.0/gems/http_parser.rb-0.6.0/lib/http/parser.rb 318 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/core_ext/bytesize.rb 319 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_connection.rb 320 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_header.rb 321 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_encoding.rb 322 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_status_codes.rb 323 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_client_options.rb 324 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_connection_options.rb 325 [ruby-2.3.8]/lib/ruby/2.3.0/cgi/core.rb 326 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/cgi/escape.so 327 [ruby-2.3.8]/lib/ruby/2.3.0/cgi/util.rb 328 [ruby-2.3.8]/lib/ruby/2.3.0/cgi/cookie.rb 329 [ruby-2.3.8]/lib/ruby/2.3.0/cgi.rb 330 [app]/vendor/gems/ruby/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar/cookie_validation.rb 331 [app]/vendor/gems/ruby/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar/cookie.rb 332 [app]/vendor/gems/ruby/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar/jar.rb 333 [app]/vendor/gems/ruby/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar/version.rb 334 [app]/vendor/gems/ruby/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar.rb 335 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/client.rb 336 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/multi.rb 337 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/request.rb 338 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/zlib.so 339 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http/decoders.rb 340 [app]/vendor/gems/ruby/2.3.0/gems/em-http-request-1.1.5/lib/em-http.rb 341 [app]/lib/hacks/em_https_patch.rb 342 [app]/lib/hacks.rb 343 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/notifications/fanout.rb 344 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/notifications.rb 345 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/array/wrap.rb 346 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/deprecation/behaviors.rb 347 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/deprecation/reporting.rb 348 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/module/deprecation.rb 349 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/module/aliasing.rb 350 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/array/extract_options.rb 351 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/deprecation/method_wrappers.rb 352 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/inflector/inflections.rb 353 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/inflections.rb 354 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/inflector/methods.rb 355 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/deprecation/proxy_wrappers.rb 356 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/deprecation.rb 357 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/base64.rb 358 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/module/delegation.rb 359 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/module/attribute_accessors.rb 360 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/multibyte/utils.rb 361 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/multibyte.rb 362 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/string/multibyte.rb 363 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/constants.rb 364 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/utility/engine.rb 365 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/abstract_object.rb 366 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/utility/native_extension_loader.rb 367 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_object.rb 368 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/jruby_object.rb 369 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/rbx_object.rb 370 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/truffle_object.rb 371 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/object.rb 372 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/volatile.rb 373 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/abstract_lockable_object.rb 374 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb 375 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/jruby_lockable_object.rb 376 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/rbx_lockable_object.rb 377 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/truffle_lockable_object.rb 378 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/lockable_object.rb 379 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/condition.rb 380 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/lock.rb 381 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization.rb 382 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb 383 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/collection/map/mri_map_backend.rb 384 [app]/vendor/gems/ruby/2.3.0/gems/concurrent-ruby-1.0.5/lib/concurrent/map.rb 385 [app]/vendor/gems/ruby/2.3.0/gems/i18n-0.9.5/lib/i18n/version.rb 386 [app]/vendor/gems/ruby/2.3.0/gems/i18n-0.9.5/lib/i18n/exceptions.rb 387 [app]/vendor/gems/ruby/2.3.0/gems/i18n-0.9.5/lib/i18n/interpolate/ruby.rb 388 [app]/vendor/gems/ruby/2.3.0/gems/i18n-0.9.5/lib/i18n.rb 389 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/lazy_load_hooks.rb 390 [app]/vendor/gems/ruby/2.3.0/gems/i18n-0.9.5/lib/i18n/config.rb 391 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/i18n.rb 392 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/inflector/transliterate.rb 393 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/string/inflections.rb 394 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/kernel/reporting.rb 395 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/string/encoding.rb 396 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/object/blank.rb 397 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/xml_mini/rexml.rb 398 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/xml_mini.rb 399 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/dependencies/autoload.rb 400 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/version.rb 401 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support.rb 402 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/time/publicize_conversion_methods.rb 403 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/time/marshal.rb 404 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/object/acts_like.rb 405 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/time/acts_like.rb 406 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/basic_object.rb 407 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash/keys.rb 408 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash/reverse_merge.rb 409 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/array/conversions.rb 410 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/duration.rb 411 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/object/try.rb 412 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/values/time_zone.rb 413 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/time/conversions.rb 414 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/object/inclusion.rb 415 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/time_with_zone.rb 416 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/time/zones.rb 417 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/time/calculations.rb 418 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/date/acts_like.rb 419 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/date/freeze.rb 420 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/date/zones.rb 421 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/date/calculations.rb 422 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/module/remove_method.rb 423 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/date/conversions.rb 424 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/date_time/acts_like.rb 425 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/date_time/calculations.rb 426 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/date_time/conversions.rb 427 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/date_time/zones.rb 428 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/integer/time.rb 429 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/numeric/time.rb 430 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/time.rb 431 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash/conversions.rb 432 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash/deep_merge.rb 433 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash/deep_dup.rb 434 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash/diff.rb 435 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash/except.rb 436 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/hash_with_indifferent_access.rb 437 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash/indifferent_access.rb 438 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash/slice.rb 439 [app]/vendor/gems/ruby/2.3.0/gems/activesupport-3.2.22/lib/active_support/core_ext/hash.rb 440 [app]/lib/veiled/server.rb 441 [app]/lib/veiled/connection.rb 442 [app]/lib/veiled/mysql/insertion.rb 443 [app]/lib/veiled/mysql/transaction.rb 444 [app]/lib/veiled/mysql/connection.rb 445 [app]/lib/veiled/mysql.rb 446 [app]/lib/veiled/oracle/description.rb 447 [app]/lib/veiled/oracle/insertion.rb 448 [app]/lib/veiled/oracle/time_parsers.rb 449 [app]/lib/veiled/oracle/translators.rb 450 [app]/lib/veiled/oracle/type_mapping.rb 451 [app]/lib/veiled/oracle/connection.rb 452 [app]/lib/veiled/oracle.rb 453 [app]/lib/veiled.rb
* Process memory map: 556630a7e000-556630d67000 r-xp 00000000 08:04 1220430 [ruby-2.3.8]/bin/ruby 556630f67000-556630f6c000 r--p 002e9000 08:04 1220430 [ruby-2.3.8]/bin/ruby 556630f6c000-556630f6d000 rw-p 002ee000 08:04 1220430 [ruby-2.3.8]/bin/ruby 556630f6d000-556630f7e000 rw-p 00000000 00:00 0 556631c7c000-556633762000 rw-p 00000000 00:00 0 [heap] 7f8884000000-7f8884021000 rw-p 00000000 00:00 0 7f8884021000-7f8888000000 ---p 00000000 00:00 0 7f88887ee000-7f888c000000 r--s 00000000 08:04 549460 /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 7f888c000000-7f888c021000 rw-p 00000000 00:00 0 7f888c021000-7f8890000000 ---p 00000000 00:00 0 7f8890399000-7f8890536000 r--s 00000000 08:04 1320246 /lib/x86_64-linux-gnu/libc-2.24.so 7f8890536000-7f8890686000 r--s 00000000 08:04 1980242 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so 7f8890686000-7f88906a8000 r--s 00000000 08:04 1320261 /lib/x86_64-linux-gnu/libpthread-2.24.so 7f88906a8000-7f889154d000 r--s 00000000 08:04 1220430 [ruby-2.3.8]/bin/ruby 7f889154d000-7f88915af000 rw-p 00000000 00:00 0 7f88915af000-7f88915c3000 r-xp 00000000 08:04 1320262 /lib/x86_64-linux-gnu/libresolv-2.24.so 7f88915c3000-7f88917c2000 ---p 00014000 08:04 1320262 /lib/x86_64-linux-gnu/libresolv-2.24.so 7f88917c2000-7f88917c3000 r--p 00013000 08:04 1320262 /lib/x86_64-linux-gnu/libresolv-2.24.so 7f88917c3000-7f88917c4000 rw-p 00014000 08:04 1320262 /lib/x86_64-linux-gnu/libresolv-2.24.so 7f88917c4000-7f88917c6000 rw-p 00000000 00:00 0 7f88917c6000-7f88917cb000 r-xp 00000000 08:04 1320255 /lib/x86_64-linux-gnu/libnss_dns-2.24.so 7f88917cb000-7f88919ca000 ---p 00005000 08:04 1320255 /lib/x86_64-linux-gnu/libnss_dns-2.24.so 7f88919ca000-7f88919cb000 r--p 00004000 08:04 1320255 /lib/x86_64-linux-gnu/libnss_dns-2.24.so 7f88919cb000-7f88919cc000 rw-p 00005000 08:04 1320255 /lib/x86_64-linux-gnu/libnss_dns-2.24.so 7f88919cc000-7f88919ce000 r-xp 00000000 08:04 1314693 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 7f88919ce000-7f8891bcd000 ---p 00002000 08:04 1314693 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 7f8891bcd000-7f8891bce000 r--p 00001000 08:04 1314693 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 7f8891bce000-7f8891bcf000 rw-p 00002000 08:04 1314693 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 7f8891bcf000-7f8891bd0000 ---p 00000000 00:00 0 7f8891bd0000-7f8891cd0000 rwxp 00000000 00:00 0 7f8891cd0000-7f8891dd1000 rw-p 00000000 00:00 0 7f8891dd1000-7f8891dd2000 ---p 00000000 00:00 0 7f8891dd2000-7f8891ed2000 rwxp 00000000 00:00 0 7f8891ed2000-7f8891fd3000 rw-p 00000000 00:00 0 7f8891fd3000-7f8891fe3000 r-xp 00000000 08:04 1346999 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/zlib.so 7f8891fe3000-7f88921e3000 ---p 00010000 08:04 1346999 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/zlib.so 7f88921e3000-7f88921e4000 r--p 00010000 08:04 1346999 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/zlib.so 7f88921e4000-7f88921e5000 rw-p 00011000 08:04 1346999 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/zlib.so 7f88921e5000-7f88921e6000 r-xp 00000000 08:04 1346998 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/cgi/escape.so 7f88921e6000-7f88923e6000 ---p 00001000 08:04 1346998 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/cgi/escape.so 7f88923e6000-7f88923e7000 r--p 00001000 08:04 1346998 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/cgi/escape.so 7f88923e7000-7f88923e8000 rw-p 00002000 08:04 1346998 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/cgi/escape.so 7f88923e8000-7f88923f1000 r-xp 00000000 08:04 2023337 [app]/vendor/gems/ruby/2.3.0/gems/http_parser.rb-0.6.0/lib/ruby_http_parser.so 7f88923f1000-7f88925f0000 ---p 00009000 08:04 2023337 [app]/vendor/gems/ruby/2.3.0/gems/http_parser.rb-0.6.0/lib/ruby_http_parser.so 7f88925f0000-7f88925f1000 r--p 00008000 08:04 2023337 [app]/vendor/gems/ruby/2.3.0/gems/http_parser.rb-0.6.0/lib/ruby_http_parser.so 7f88925f1000-7f88925f2000 rw-p 00009000 08:04 2023337 [app]/vendor/gems/ruby/2.3.0/gems/http_parser.rb-0.6.0/lib/ruby_http_parser.so 7f88925f2000-7f88925f3000 r-xp 00000000 08:04 1346916 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/wait.so 7f88925f3000-7f88927f3000 ---p 00001000 08:04 1346916 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/wait.so 7f88927f3000-7f88927f4000 r--p 00001000 08:04 1346916 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/wait.so 7f88927f4000-7f88927f5000 rw-p 00002000 08:04 1346916 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/wait.so 7f88927f5000-7f8892820000 r-xp 00000000 08:04 1346919 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/socket.so 7f8892820000-7f8892a1f000 ---p 0002b000 08:04 1346919 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/socket.so 7f8892a1f000-7f8892a20000 r--p 0002a000 08:04 1346919 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/socket.so 7f8892a20000-7f8892a21000 rw-p 0002b000 08:04 1346919 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/socket.so 7f8892a21000-7f8892a4a000 r-xp 00000000 08:04 2023217 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/rubyeventmachine.so 7f8892a4a000-7f8892c4a000 ---p 00029000 08:04 2023217 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/rubyeventmachine.so 7f8892c4a000-7f8892c4b000 r--p 00029000 08:04 2023217 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/rubyeventmachine.so 7f8892c4b000-7f8892c4d000 rw-p 0002a000 08:04 2023217 [app]/vendor/gems/ruby/2.3.0/gems/eventmachine-1.2.7/lib/rubyeventmachine.so 7f8892c4d000-7f8892c4e000 r-xp 00000000 08:04 1346918 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so 7f8892c4e000-7f8892e4d000 ---p 00001000 08:04 1346918 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so 7f8892e4d000-7f8892e4e000 r--p 00000000 08:04 1346918 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so 7f8892e4e000-7f8892e4f000 rw-p 00001000 08:04 1346918 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so 7f8892e4f000-7f8892e9f000 r-xp 00000000 08:04 1346992 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/openssl.so 7f8892e9f000-7f889309f000 ---p 00050000 08:04 1346992 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/openssl.so 7f889309f000-7f88930a1000 r--p 00050000 08:04 1346992 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/openssl.so 7f88930a1000-7f88930a3000 rw-p 00052000 08:04 1346992 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/openssl.so 7f88930a3000-7f88930a4000 rw-p 00000000 00:00 0 7f88930a4000-7f88930aa000 r-xp 00000000 08:04 1346987 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/strscan.so 7f88930aa000-7f88932aa000 ---p 00006000 08:04 1346987 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/strscan.so 7f88932aa000-7f88932ab000 r--p 00006000 08:04 1346987 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/strscan.so 7f88932ab000-7f88932ac000 rw-p 00007000 08:04 1346987 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/strscan.so 7f88932ac000-7f88932d0000 r-xp 00000000 08:04 1346909 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/psych.so 7f88932d0000-7f88934cf000 ---p 00024000 08:04 1346909 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/psych.so 7f88934cf000-7f88934d0000 r--p 00023000 08:04 1346909 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/psych.so 7f88934d0000-7f88934d1000 rw-p 00024000 08:04 1346909 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/psych.so 7f88934d1000-7f88934dc000 r-xp 00000000 08:04 1320258 /lib/x86_64-linux-gnu/libnss_nis-2.24.so 7f88934dc000-7f88936db000 ---p 0000b000 08:04 1320258 /lib/x86_64-linux-gnu/libnss_nis-2.24.so 7f88936db000-7f88936dc000 r--p 0000a000 08:04 1320258 /lib/x86_64-linux-gnu/libnss_nis-2.24.so 7f88936dc000-7f88936dd000 rw-p 0000b000 08:04 1320258 /lib/x86_64-linux-gnu/libnss_nis-2.24.so 7f88936dd000-7f88936e4000 r-xp 00000000 08:04 1320254 /lib/x86_64-linux-gnu/libnss_compat-2.24.so 7f88936e4000-7f88938e3000 ---p 00007000 08:04 1320254 /lib/x86_64-linux-gnu/libnss_compat-2.24.so 7f88938e3000-7f88938e4000 r--p 00006000 08:04 1320254 /lib/x86_64-linux-gnu/libnss_compat-2.24.so 7f88938e4000-7f88938e5000 rw-p 00007000 08:04 1320254 /lib/x86_64-linux-gnu/libnss_compat-2.24.so 7f8893906000-7f889a17e000 r-xp 00000000 08:04 549466 /usr/lib/oracle/12.1/client64/lib/libociei.so 7f889a17e000-7f889a37d000 ---p 06878000 08:04 549466 /usr/lib/oracle/12.1/client64/lib/libociei.so 7f889a37d000-7f889a37e000 rw-p 06877000 08:04 549466 /usr/lib/oracle/12.1/client64/lib/libociei.so 7f889a37e000-7f889a6d2000 r-xp 00000000 08:04 549461 /usr/lib/oracle/12.1/client64/lib/libclntshcore.so.12.1 7f889a6d2000-7f889a8d1000 ---p 00354000 08:04 549461 /usr/lib/oracle/12.1/client64/lib/libclntshcore.so.12.1 7f889a8d1000-7f889a8ec000 rw-p 00353000 08:04 549461 /usr/lib/oracle/12.1/client64/lib/libclntshcore.so.12.1 7f889a8ec000-7f889a8f0000 rw-p 00000000 00:00 0 7f889a8f0000-7f889a8f1000 r-xp 00000000 08:04 1340933 /lib/x86_64-linux-gnu/libaio.so.1.0.1 7f889a8f1000-7f889aaf0000 ---p 00001000 08:04 1340933 /lib/x86_64-linux-gnu/libaio.so.1.0.1 7f889aaf0000-7f889aaf1000 r--p 00000000 08:04 1340933 /lib/x86_64-linux-gnu/libaio.so.1.0.1 7f889aaf1000-7f889aaf2000 rw-p 00000000 00:00 0 7f889aaf2000-7f889aaf9000 r-xp 00000000 08:04 1320263 /lib/x86_64-linux-gnu/librt-2.24.so 7f889aaf9000-7f889acf8000 ---p 00007000 08:04 1320263 /lib/x86_64-linux-gnu/librt-2.24.so 7f889acf8000-7f889acf9000 r--p 00006000 08:04 1320263 /lib/x86_64-linux-gnu/librt-2.24.so 7f889acf9000-7f889acfa000 rw-p 00007000 08:04 1320263 /lib/x86_64-linux-gnu/librt-2.24.so 7f889acfa000-7f889ad0e000 r-xp 00000000 08:04 1320253 /lib/x86_64-linux-gnu/libnsl-2.24.so 7f889ad0e000-7f889af0e000 ---p 00014000 08:04 1320253 /lib/x86_64-linux-gnu/libnsl-2.24.so 7f889af0e000-7f889af0f000 r--p 00014000 08:04 1320253 /lib/x86_64-linux-gnu/libnsl-2.24.so 7f889af0f000-7f889af10000 rw-p 00015000 08:04 1320253 /lib/x86_64-linux-gnu/libnsl-2.24.so 7f889af10000-7f889af12000 rw-p 00000000 00:00 0 7f889af12000-7f889af56000 r-xp 00000000 08:04 549468 /usr/lib/oracle/12.1/client64/lib/libons.so 7f889af56000-7f889b155000 ---p 00044000 08:04 549468 /usr/lib/oracle/12.1/client64/lib/libons.so 7f889b155000-7f889b157000 rw-p 00043000 08:04 549468 /usr/lib/oracle/12.1/client64/lib/libons.so 7f889b157000-7f889b5fe000 r-xp 00000000 08:04 549464 /usr/lib/oracle/12.1/client64/lib/libnnz12.so 7f889b5fe000-7f889b7fe000 ---p 004a7000 08:04 549464 /usr/lib/oracle/12.1/client64/lib/libnnz12.so 7f889b7fe000-7f889b860000 rw-p 004a7000 08:04 549464 /usr/lib/oracle/12.1/client64/lib/libnnz12.so 7f889b860000-7f889b861000 rw-p 00000000 00:00 0 7f889b861000-7f889b9d7000 r-xp 00000000 08:04 549462 /usr/lib/oracle/12.1/client64/lib/libipc1.so 7f889b9d7000-7f889bbd7000 ---p 00176000 08:04 549462 /usr/lib/oracle/12.1/client64/lib/libipc1.so 7f889bbd7000-7f889bbda000 rw-p 00176000 08:04 549462 /usr/lib/oracle/12.1/client64/lib/libipc1.so 7f889bbda000-7f889bbdf000 rw-p 00000000 00:00 0 7f889bbdf000-7f889bc51000 r-xp 00000000 08:04 549463 /usr/lib/oracle/12.1/client64/lib/libmql1.so 7f889bc51000-7f889be50000 ---p 00072000 08:04 549463 /usr/lib/oracle/12.1/client64/lib/libmql1.so 7f889be50000-7f889be53000 rw-p 00071000 08:04 549463 /usr/lib/oracle/12.1/client64/lib/libmql1.so 7f889be53000-7f889be55000 rw-p 00000000 00:00 0 7f889be55000-7f889ea10000 r-xp 00000000 08:04 549460 /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 7f889ea10000-7f889ec10000 ---p 02bbb000 08:04 549460 /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 7f889ec10000-7f889edf2000 rw-p 02bbb000 08:04 549460 /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 7f889edf2000-7f889ee12000 rw-p 00000000 00:00 0 7f889ee12000-7f889ee46000 r-xp 00000000 08:04 1980242 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so 7f889ee46000-7f889f045000 ---p 00034000 08:04 1980242 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so 7f889f045000-7f889f047000 r--p 00033000 08:04 1980242 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so 7f889f047000-7f889f049000 rw-p 00035000 08:04 1980242 [app]/vendor/gems/ruby/2.3.0/gems/ruby-oci8-2.2.7/lib/oci8lib_230.so 7f889f049000-7f889f053000 r-xp 00000000 08:04 2024752 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/generator.so 7f889f053000-7f889f252000 ---p 0000a000 08:04 2024752 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/generator.so 7f889f252000-7f889f253000 r--p 00009000 08:04 2024752 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/generator.so 7f889f253000-7f889f254000 rw-p 0000a000 08:04 2024752 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/generator.so 7f889f254000-7f889f255000 r-xp 00000000 08:04 1346948 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32le.so 7f889f255000-7f889f455000 ---p 00001000 08:04 1346948 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32le.so 7f889f455000-7f889f456000 r--p 00001000 08:04 1346948 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32le.so 7f889f456000-7f889f457000 rw-p 00002000 08:04 1346948 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32le.so 7f889f457000-7f889f458000 r-xp 00000000 08:04 1346933 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32be.so 7f889f458000-7f889f658000 ---p 00001000 08:04 1346933 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32be.so 7f889f658000-7f889f659000 r--p 00001000 08:04 1346933 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32be.so 7f889f659000-7f889f65a000 rw-p 00002000 08:04 1346933 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_32be.so 7f889f65a000-7f889f65b000 r-xp 00000000 08:04 1346973 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16le.so 7f889f65b000-7f889f85b000 ---p 00001000 08:04 1346973 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16le.so 7f889f85b000-7f889f85c000 r--p 00001000 08:04 1346973 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16le.so 7f889f85c000-7f889f85d000 rw-p 00002000 08:04 1346973 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16le.so 7f889f85d000-7f889f85e000 r-xp 00000000 08:04 1346980 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16be.so 7f889f85e000-7f889fa5e000 ---p 00001000 08:04 1346980 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16be.so 7f889fa5e000-7f889fa5f000 r--p 00001000 08:04 1346980 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16be.so 7f889fa5f000-7f889fa60000 rw-p 00002000 08:04 1346980 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/utf_16be.so 7f889fa60000-7f889fa66000 r-xp 00000000 08:04 2024761 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/parser.so 7f889fa66000-7f889fc65000 ---p 00006000 08:04 2024761 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/parser.so 7f889fc65000-7f889fc66000 r--p 00005000 08:04 2024761 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/parser.so 7f889fc66000-7f889fc67000 rw-p 00006000 08:04 2024761 [app]/vendor/gems/ruby/2.3.0/gems/json-1.8.6/lib/json/ext/parser.so 7f889fc67000-7f889fc74000 r-xp 00000000 08:04 2028494 [app]/vendor/gems/ruby/2.3.0/bundler/gems/yajl-ruby-2ce498a80a76/ext/yajl/yajl.so 7f889fc74000-7f889fe74000 ---p 0000d000 08:04 2028494 [app]/vendor/gems/ruby/2.3.0/bundler/gems/yajl-ruby-2ce498a80a76/ext/yajl/yajl.so 7f889fe74000-7f889fe75000 r--p 0000d000 08:04 2028494 [app]/vendor/gems/ruby/2.3.0/bundler/gems/yajl-ruby-2ce498a80a76/ext/yajl/yajl.so 7f889fe75000-7f889fe76000 rw-p 0000e000 08:04 2028494 [app]/vendor/gems/ruby/2.3.0/bundler/gems/yajl-ruby-2ce498a80a76/ext/yajl/yajl.so 7f889fe76000-7f889fe80000 r-xp 00000000 08:04 1320256 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7f889fe80000-7f88a0080000 ---p 0000a000 08:04 1320256 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7f88a0080000-7f88a0081000 r--p 0000a000 08:04 1320256 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7f88a0081000-7f88a0082000 rw-p 0000b000 08:04 1320256 /lib/x86_64-linux-gnu/libnss_files-2.24.so 7f88a0082000-7f88a0088000 rw-p 00000000 00:00 0 7f88a0088000-7f88a009e000 r-xp 00000000 08:04 1314662 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f88a009e000-7f88a029d000 ---p 00016000 08:04 1314662 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f88a029d000-7f88a029e000 r--p 00015000 08:04 1314662 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f88a029e000-7f88a029f000 rw-p 00016000 08:04 1314662 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f88a029f000-7f88a0411000 r-xp 00000000 08:04 535159 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7f88a0411000-7f88a0611000 ---p 00172000 08:04 535159 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7f88a0611000-7f88a061b000 r--p 00172000 08:04 535159 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7f88a061b000-7f88a061d000 rw-p 0017c000 08:04 535159 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22 7f88a061d000-7f88a0621000 rw-p 00000000 00:00 0 7f88a0621000-7f88a063a000 r-xp 00000000 08:04 1314738 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f88a063a000-7f88a0839000 ---p 00019000 08:04 1314738 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f88a0839000-7f88a083a000 r--p 00018000 08:04 1314738 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f88a083a000-7f88a083b000 rw-p 00019000 08:04 1314738 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f88a083b000-7f88a0bba000 r-xp 00000000 08:04 531146 /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0 7f88a0bba000-7f88a0dba000 ---p 0037f000 08:04 531146 /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0 7f88a0dba000-7f88a0dc4000 r--p 0037f000 08:04 531146 /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0 7f88a0dc4000-7f88a0e37000 rw-p 00389000 08:04 531146 /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0 7f88a0e37000-7f88a0e41000 rw-p 00000000 00:00 0 7f88a0e41000-7f88a0e51000 r-xp 00000000 08:04 2025953 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/mysql2.so 7f88a0e51000-7f88a1051000 ---p 00010000 08:04 2025953 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/mysql2.so 7f88a1051000-7f88a1052000 r--p 00010000 08:04 2025953 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/mysql2.so 7f88a1052000-7f88a1053000 rw-p 00011000 08:04 2025953 [app]/vendor/gems/ruby/2.3.0/gems/mysql2-0.4.10/lib/mysql2/mysql2.so 7f88a1053000-7f88a1068000 r-xp 00000000 08:04 1346991 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/bigdecimal.so 7f88a1068000-7f88a1267000 ---p 00015000 08:04 1346991 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/bigdecimal.so 7f88a1267000-7f88a1268000 r--p 00014000 08:04 1346991 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/bigdecimal.so 7f88a1268000-7f88a1269000 rw-p 00015000 08:04 1346991 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/bigdecimal.so 7f88a1269000-7f88a129b000 r-xp 00000000 08:04 1346905 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/date_core.so 7f88a129b000-7f88a149b000 ---p 00032000 08:04 1346905 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/date_core.so 7f88a149b000-7f88a149c000 r--p 00032000 08:04 1346905 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/date_core.so 7f88a149c000-7f88a149d000 rw-p 00033000 08:04 1346905 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/date_core.so 7f88a149d000-7f88a149e000 rw-p 00000000 00:00 0 7f88a149e000-7f88a14fd000 r-xp 00000000 08:04 554833 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 7f88a14fd000-7f88a16fd000 ---p 0005f000 08:04 554833 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 7f88a16fd000-7f88a1701000 r--p 0005f000 08:04 554833 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 7f88a1701000-7f88a1707000 rw-p 00063000 08:04 554833 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 7f88a1707000-7f88a193e000 r-xp 00000000 08:04 535178 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 7f88a193e000-7f88a1b3e000 ---p 00237000 08:04 535178 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 7f88a1b3e000-7f88a1b5a000 r--p 00237000 08:04 535178 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 7f88a1b5a000-7f88a1b69000 rw-p 00253000 08:04 535178 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 7f88a1b69000-7f88a1b6d000 rw-p 00000000 00:00 0 7f88a1b6d000-7f88a1b6e000 r-xp 00000000 08:04 1346923 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest/sha1.so 7f88a1b6e000-7f88a1d6d000 ---p 00001000 08:04 1346923 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest/sha1.so 7f88a1d6d000-7f88a1d6e000 r--p 00000000 08:04 1346923 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest/sha1.so 7f88a1d6e000-7f88a1d6f000 rw-p 00001000 08:04 1346923 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest/sha1.so 7f88a1d6f000-7f88a1d73000 r-xp 00000000 08:04 1346910 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest.so 7f88a1d73000-7f88a1f72000 ---p 00004000 08:04 1346910 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest.so 7f88a1f72000-7f88a1f73000 r--p 00003000 08:04 1346910 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest.so 7f88a1f73000-7f88a1f74000 rw-p 00004000 08:04 1346910 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/digest.so 7f88a1f74000-7f88a1f7a000 r-xp 00000000 08:04 1346990 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/etc.so 7f88a1f7a000-7f88a2179000 ---p 00006000 08:04 1346990 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/etc.so 7f88a2179000-7f88a217a000 r--p 00005000 08:04 1346990 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/etc.so 7f88a217a000-7f88a217b000 rw-p 00006000 08:04 1346990 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/etc.so 7f88a217b000-7f88a217f000 r-xp 00000000 08:04 1346917 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/console.so 7f88a217f000-7f88a237e000 ---p 00004000 08:04 1346917 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/console.so 7f88a237e000-7f88a237f000 r--p 00003000 08:04 1346917 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/console.so 7f88a237f000-7f88a2380000 rw-p 00004000 08:04 1346917 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/io/console.so 7f88a2380000-7f88a2387000 r-xp 00000000 08:04 1346928 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/pathname.so 7f88a2387000-7f88a2586000 ---p 00007000 08:04 1346928 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/pathname.so 7f88a2586000-7f88a2587000 r--p 00006000 08:04 1346928 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/pathname.so 7f88a2587000-7f88a2588000 rw-p 00007000 08:04 1346928 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/pathname.so 7f88a2588000-7f88a2590000 r-xp 00000000 08:04 1346907 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/stringio.so 7f88a2590000-7f88a278f000 ---p 00008000 08:04 1346907 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/stringio.so 7f88a278f000-7f88a2790000 r--p 00007000 08:04 1346907 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/stringio.so 7f88a2790000-7f88a2791000 rw-p 00008000 08:04 1346907 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/stringio.so 7f88a2791000-7f88a2793000 r-xp 00000000 08:04 1346961 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so 7f88a2793000-7f88a2993000 ---p 00002000 08:04 1346961 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so 7f88a2993000-7f88a2994000 r--p 00002000 08:04 1346961 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so 7f88a2994000-7f88a2995000 rw-p 00003000 08:04 1346961 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so 7f88a2995000-7f88a2997000 r-xp 00000000 08:04 1346974 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so 7f88a2997000-7f88a2b96000 ---p 00002000 08:04 1346974 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so 7f88a2b96000-7f88a2b97000 r--p 00001000 08:04 1346974 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so 7f88a2b97000-7f88a2b98000 rw-p 00002000 08:04 1346974 [ruby-2.3.8]/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so 7f88a2b98000-7f88a2c99000 rw-p 00000000 00:00 0 7f88a2c99000-7f88a2e2e000 r-xp 00000000 08:04 1320246 /lib/x86_64-linux-gnu/libc-2.24.so 7f88a2e2e000-7f88a302e000 ---p 00195000 08:04 1320246 /lib/x86_64-linux-gnu/libc-2.24.so 7f88a302e000-7f88a3032000 r--p 00195000 08:04 1320246 /lib/x86_64-linux-gnu/libc-2.24.so 7f88a3032000-7f88a3034000 rw-p 00199000 08:04 1320246 /lib/x86_64-linux-gnu/libc-2.24.so 7f88a3034000-7f88a3038000 rw-p 00000000 00:00 0 7f88a3038000-7f88a313b000 r-xp 00000000 08:04 1320250 /lib/x86_64-linux-gnu/libm-2.24.so 7f88a313b000-7f88a333a000 ---p 00103000 08:04 1320250 /lib/x86_64-linux-gnu/libm-2.24.so 7f88a333a000-7f88a333b000 r--p 00102000 08:04 1320250 /lib/x86_64-linux-gnu/libm-2.24.so 7f88a333b000-7f88a333c000 rw-p 00103000 08:04 1320250 /lib/x86_64-linux-gnu/libm-2.24.so 7f88a333c000-7f88a3344000 r-xp 00000000 08:04 1320248 /lib/x86_64-linux-gnu/libcrypt-2.24.so 7f88a3344000-7f88a3544000 ---p 00008000 08:04 1320248 /lib/x86_64-linux-gnu/libcrypt-2.24.so 7f88a3544000-7f88a3545000 r--p 00008000 08:04 1320248 /lib/x86_64-linux-gnu/libcrypt-2.24.so 7f88a3545000-7f88a3546000 rw-p 00009000 08:04 1320248 /lib/x86_64-linux-gnu/libcrypt-2.24.so 7f88a3546000-7f88a3574000 rw-p 00000000 00:00 0 7f88a3574000-7f88a3577000 r-xp 00000000 08:04 1320249 /lib/x86_64-linux-gnu/libdl-2.24.so 7f88a3577000-7f88a3776000 ---p 00003000 08:04 1320249 /lib/x86_64-linux-gnu/libdl-2.24.so 7f88a3776000-7f88a3777000 r--p 00002000 08:04 1320249 /lib/x86_64-linux-gnu/libdl-2.24.so 7f88a3777000-7f88a3778000 rw-p 00003000 08:04 1320249 /lib/x86_64-linux-gnu/libdl-2.24.so 7f88a3778000-7f88a3790000 r-xp 00000000 08:04 1320261 /lib/x86_64-linux-gnu/libpthread-2.24.so 7f88a3790000-7f88a398f000 ---p 00018000 08:04 1320261 /lib/x86_64-linux-gnu/libpthread-2.24.so 7f88a398f000-7f88a3990000 r--p 00017000 08:04 1320261 /lib/x86_64-linux-gnu/libpthread-2.24.so 7f88a3990000-7f88a3991000 rw-p 00018000 08:04 1320261 /lib/x86_64-linux-gnu/libpthread-2.24.so 7f88a3991000-7f88a3995000 rw-p 00000000 00:00 0 7f88a3995000-7f88a39b8000 r-xp 00000000 08:04 1312067 /lib/x86_64-linux-gnu/ld-2.24.so 7f88a39d5000-7f88a39f8000 rw-p 00000000 00:00 0 7f88a39f8000-7f88a3b93000 r--p 00000000 08:04 525215 /usr/lib/locale/locale-archive 7f88a3b93000-7f88a3b97000 rw-p 00000000 00:00 0 7f88a3bac000-7f88a3bb3000 r--s 00000000 08:04 794910 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7f88a3bb3000-7f88a3bb4000 ---p 00000000 00:00 0 7f88a3bb4000-7f88a3bb8000 rwxp 00000000 00:00 0 7f88a3bb8000-7f88a3bb9000 r--p 00023000 08:04 1312067 /lib/x86_64-linux-gnu/ld-2.24.so 7f88a3bb9000-7f88a3bba000 rw-p 00024000 08:04 1312067 /lib/x86_64-linux-gnu/ld-2.24.so 7f88a3bba000-7f88a3bbb000 rw-p 00000000 00:00 0 7fff60d4b000-7fff61548000 rwxp 00000000 00:00 0 [stack] 7fff61548000-7fff6154a000 rw-p 00000000 00:00 0 7fff615a8000-7fff615ab000 r--p 00000000 00:00 0 [vvar] 7fff615ab000-7fff615ad000 r-xp 00000000 00:00 0 [vdso]

UPD: clarified that the describe is a stored procedure within a package and also noted that Oracle Client 18.3 is also affected

timon commented 5 years ago

I have managed to obtain a stack trace from gdb, if it helps:

#0 0x00007ffff080b7dd in kpudsany () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #1 0x00007ffff07c6628 in OCIDescribeAny () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #2 0x00007ffff327bb5a in oci8_OCIDescribeAny_cb (user_data=0x7fffffffaa30) at apiwrap.c:1518 #3 0x00005555556e7f82 in call_without_gvl (fail_if_interrupted=0, data2=, ubf=, data1=0x7fffffffaa30, func=0x7ffff327bb30 ) at thread.c:1301 #4 rb_thread_call_without_gvl (func=0x7ffff327bb30 , data1=0x7fffffffaa30, ubf=ubf@entry=0x7ffff3263300 , data2=) at thread.c:1411 #5 0x00007ffff32633ee in protected_call (data=data@entry=140737488333232) at oci8lib.c:406 #6 0x000055555557d109 in rb_protect (proc=proc@entry=0x7ffff32633b0 , data=data@entry=140737488333232, state=state@entry=0x7fffffffa9ac) at eval.c:907 #7 0x00007ffff3264177 in oci8_call_without_gvl (svcctx=svcctx@entry=0x5555574b0090, func=func@entry=0x7ffff327bb30 , data=data@entry=0x7fffffffaa30) at oci8lib.c:463 #8 0x00007ffff327c19a in oci8_OCIDescribeAny_nb (svcctx=svcctx@entry=0x5555574b0090, svchp=, errhp=, objptr=objptr@entry=0x55555751ab60, objnm_len=objnm_len@entry=45, objptr_typ=, info_level=0 '\000', objtyp=0 '\000', dschp=0x5555574cef20, file=0x7ffff32803c3 "metadata.c", line=175) at apiwrap.c:1541 #9 0x00007ffff326b963 in oci8_do_describe (self=self@entry=93825025032320, objptr=objptr@entry=0x55555751ab60, objlen=objlen@entry=45, objtype=objtype@entry=1 '\001', klass=klass@entry=93825013381840, check_public=check_public@entry=20) at metadata.c:173 #10 0x00007ffff326bc82 in oci8_describe (self=93825025032320, name=, klass=93825013381840, check_public=20) at metadata.c:214 #11 0x00005555556c056d in vm_call_cfunc_with_frame (ci=, cc=, calling=, reg_cfp=0x7ffff70dba90, th=0x555555a555e0) at vm_insnhelper.c:1642 #12 vm_call_cfunc (th=0x555555a555e0, reg_cfp=0x7ffff70dba90, calling=, ci=, cc=) at vm_insnhelper.c:1737 #13 0x00005555556cd4f3 in vm_call_method (th=0x555555a555e0, cfp=0x7ffff70dba90, calling=, ci=, cc=) at vm_insnhelper.c:2177 #14 0x00005555556c6d89 in vm_exec_core (th=th@entry=0x555555a555e0, initial=initial@entry=0) at insns.def:994 #15 0x00005555556cbe0f in vm_exec (th=th@entry=0x555555a555e0) at vm.c:1693 #16 0x00005555556ccabd in invoke_block (block=0x7ffff70dbcf0, opt_pc=, type=, cref=0x0, self=93825002399720, iseq=0x5555566ff378, th=0x555555a555e0) at vm.c:921 #17 invoke_block_from_c_0 (th=0x555555a555e0, block=0x7ffff70dbcf0, self=93825002399720, argc=, argv=, blockptr=, cref=0x0, splattable=1) at vm.c:973 #18 0x00005555556d3f4c in invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x7fffffffb308, argc=1, self=, block=, th=) at vm.c:990 #19 vm_yield (argc=1, argv=0x7fffffffb308, th=) at vm.c:1025 #20 rb_yield_0 (argv=0x7fffffffb308, argc=1) at vm_eval.c:1013 #21 rb_yield_1 (val=) at vm_eval.c:1019 #22 rb_yield (val=) at vm_eval.c:1029 #23 0x00005555556f513c in rb_ary_each (ary=93825025035640) at array.c:1815 #24 0x00005555556c056d in vm_call_cfunc_with_frame (ci=, cc=, calling=, reg_cfp=0x7ffff70dbcd0, th=0x555555a555e0) at vm_insnhelper.c:1642 #25 vm_call_cfunc (th=0x555555a555e0, reg_cfp=0x7ffff70dbcd0, calling=, ci=, cc=) at vm_insnhelper.c:1737 #26 0x00005555556cd4f3 in vm_call_method (th=0x555555a555e0, cfp=0x7ffff70dbcd0, calling=, ci=, cc=) at vm_insnhelper.c:2177 #27 0x00005555556c6cb8 in vm_exec_core (th=th@entry=0x555555a555e0, initial=initial@entry=0) at insns.def:963 #28 0x00005555556cbe0f in vm_exec (th=th@entry=0x555555a555e0) at vm.c:1693 #29 0x00005555556d3e53 in invoke_block (block=, opt_pc=, type=, cref=0x0, self=93825002399720, iseq=, th=) at vm.c:921 #30 invoke_block_from_c_0 (splattable=1, cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=93825002399720, block=, th=) at vm.c:973 #31 invoke_block_from_c_splattable (cref=0x0, blockptr=0x0, argv=0x0, argc=0, self=93825002399720, block=, th=) at vm.c:990 #32 vm_yield (argc=0, argv=0x0, th=) at vm.c:1025 #33 rb_yield_0 (argv=0x0, argc=0) at vm_eval.c:1013 #34 loop_i () at vm_eval.c:1090 #35 0x000055555557ce54 in rb_rescue2 (b_proc=0x5555556d3b40 , data1=0, r_proc=0x5555556bb430 , data2=0) at eval.c:839 #36 0x00005555556c056d in vm_call_cfunc_with_frame (ci=, cc=, calling=, reg_cfp=0x7ffff70dbd50, th=0x555555a555e0) at vm_insnhelper.c:1642 #37 vm_call_cfunc (th=0x555555a555e0, reg_cfp=0x7ffff70dbd50, calling=, ci=, cc=) at vm_insnhelper.c:1737 #38 0x00005555556cd4f3 in vm_call_method (th=0x555555a555e0, cfp=0x7ffff70dbd50, calling=, ci=, cc=) at vm_insnhelper.c:2177 #39 0x00005555556c6cb8 in vm_exec_core (th=th@entry=0x555555a555e0, initial=initial@entry=0) at insns.def:963 #40 0x00005555556cbe0f in vm_exec (th=th@entry=0x555555a555e0) at vm.c:1693 #41 0x00005555556ccabd in invoke_block (block=0x5555571a83d0, opt_pc=, type=, cref=0x0, self=93824997877240, iseq=0x555555f1e5f0, th=0x555555a555e0) at vm.c:921 #42 invoke_block_from_c_0 (th=0x555555a555e0, block=0x5555571a83d0, self=93824997877240, argc=, argv=, blockptr=, cref=0x0, splattable=0) at vm.c:973 #43 0x00005555556ccb93 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x7fffffffc550, argc=0, self=93824997877240, block=0x5555571a83d0, th=0x555555a555e0) at vm.c:998 #44 vm_invoke_proc (th=th@entry=0x555555a555e0, proc=proc@entry=0x5555571a83d0, self=93824997877240, argc=argc@entry=0, argv=0x7fffffffc550, blockptr=0x0) at vm.c:1046 #45 0x00005555556cce14 in rb_vm_invoke_proc (blockptr=, argv=, argc=0, proc=0x5555571a83d0, th=0x555555a555e0) at vm.c:1074 #46 vm_call_opt_call (th=0x555555a555e0, cfp=0x7ffff70dbe10, calling=0x7fffffffc6c0, ci=, cc=) at vm_insnhelper.c:1868 #47 0x00005555556cd4f3 in vm_call_method (th=0x555555a555e0, cfp=0x7ffff70dbe10, calling=, ci=, cc=) at vm_insnhelper.c:2177 #48 0x00005555556c6d89 in vm_exec_core (th=th@entry=0x555555a555e0, initial=initial@entry=0) at insns.def:994 #49 0x00005555556cbe0f in vm_exec (th=th@entry=0x555555a555e0) at vm.c:1693 #50 0x00005555556ccabd in invoke_block (block=0x5555571adba0, opt_pc=, type=, cref=0x0, self=93825021980760, iseq=0x5555560223c0, th=0x555555a555e0) at vm.c:921 #51 invoke_block_from_c_0 (th=0x555555a555e0, block=0x5555571adba0, self=93825021980760, argc=, argv=, blockptr=, cref=0x0, splattable=0) at vm.c:973 #52 0x00005555556ccb93 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x7fffffffce00, argc=0, self=93825021980760, block=0x5555571adba0, th=0x555555a555e0) at vm.c:998 #53 vm_invoke_proc (th=th@entry=0x555555a555e0, proc=proc@entry=0x5555571adba0, self=93825021980760, argc=argc@entry=0, argv=0x7fffffffce00, blockptr=0x0) at vm.c:1046 #54 0x00005555556cce14 in rb_vm_invoke_proc (blockptr=, argv=, argc=0, proc=0x5555571adba0, th=0x555555a555e0) at vm.c:1074 #55 vm_call_opt_call (th=0x555555a555e0, cfp=0x7ffff70dbe50, calling=0x7fffffffcf70, ci=, cc=) at vm_insnhelper.c:1868 #56 0x00005555556cd4f3 in vm_call_method (th=0x555555a555e0, cfp=0x7ffff70dbe50, calling=, ci=, cc=) at vm_insnhelper.c:2177 #57 0x00005555556c6d89 in vm_exec_core (th=th@entry=0x555555a555e0, initial=initial@entry=0) at insns.def:994 #58 0x00005555556cbe0f in vm_exec (th=th@entry=0x555555a555e0) at vm.c:1693 #59 0x00005555556ccabd in invoke_block (block=0x555556efec40, opt_pc=, type=, cref=0x0, self=93824997877240, iseq=0x555555f1e0c8, th=0x555555a555e0) at vm.c:921 #60 invoke_block_from_c_0 (th=0x555555a555e0, block=0x555556efec40, self=93824997877240, argc=, argv=, blockptr=, cref=0x0, splattable=0) at vm.c:973 #61 0x00005555556ccb93 in invoke_block_from_c_unsplattable (cref=0x0, blockptr=0x0, argv=0x7fffffffd6b0, argc=0, self=93824997877240, block=0x555556efec40, th=0x555555a555e0) at vm.c:998 #62 vm_invoke_proc (th=th@entry=0x555555a555e0, proc=proc@entry=0x555556efec40, self=93824997877240, argc=argc@entry=0, argv=0x7fffffffd6b0, blockptr=0x0) at vm.c:1046 #63 0x00005555556cce14 in rb_vm_invoke_proc (blockptr=, argv=, argc=0, proc=0x555556efec40, th=0x555555a555e0) at vm.c:1074 #64 vm_call_opt_call (th=0x555555a555e0, cfp=0x7ffff70dbf50, calling=0x7fffffffd820, ci=, cc=) at vm_insnhelper.c:1868 #65 0x00005555556cd4f3 in vm_call_method (th=0x555555a555e0, cfp=0x7ffff70dbf50, calling=, ci=, cc=) at vm_insnhelper.c:2177 #66 0x00005555556c6d89 in vm_exec_core (th=th@entry=0x555555a555e0, initial=initial@entry=0) at insns.def:994 #67 0x00005555556cbe0f in vm_exec (th=0x555555a555e0) at vm.c:1693 #68 0x00005555556d4f43 in rb_iseq_eval_main (iseq=iseq@entry=0x555555f1ecd0) at vm.c:1936 #69 0x00005555555787da in ruby_exec_internal (n=0x555555f1ecd0) at eval.c:245 #70 0x000055555557c43f in ruby_exec_node (n=) at eval.c:310 #71 ruby_run_node (n=) at eval.c:302 #72 0x00005555555783ab in main (argc=, argv=) at main.c:36
kubo commented 5 years ago

@timon Could you post more detailed information to reproduce the issue?

I created a package function as follows,

-- connect / as sysdba
create user user1 identified by user1 default tablespace users temporary tablespace temp;
create or replace package user1.test_pkg
as
  procedure test_proc;
end;
/
create or replace package body user1.test_pkg
as
  procedure test_proc is
  begin
    null;
  end;
end;
/

and executed the following script.

require 'oci8'
conn = OCI8.new('username/password')
p conn.describe_any('TEST_PKG.TEST_PROC')

It didn't stop with SIGSEGV but raised ORA-04043: object TEST_PKG.TEST_PROC does not exist (OCIError).

After grant execute on user1.test_pkg to public was executed, it raises no errors.

My environment:

timon commented 5 years ago

@kubo In cooperation with our DBA, I have managed to reproduce the issue by removing the callable object definition from package declaration. SIGSEGV is also generated when calling describe_any on an invalid identifier within existing package.

P.S. My colleague who was creating the package told me he fixed the issue by providing the grants necessary, but I have no means to verify if those were grants of if he fixed the package declaration.

kubo commented 5 years ago

@timon Could you try test218.c in https://gist.github.com/kubo/b7ddbe5a0a76629ca3bd08cd2eb862af. I guess that this is an issue in Oracle client.

$ wget https://gist.githubusercontent.com/kubo/b7ddbe5a0a76629ca3bd08cd2eb862af/raw/762bce3435953a286989c31ace569a1681f1984b/test218.c
$ vi test218.c    # change username, password, database and object_name
$ IC_DIR=/opt/oracle/instantclient   # Set instant client directory
$ gcc -o test218 test218.c -I$IC_DIR/sdk/include -L$IC_DIR -Wl,-rpath,$IC_DIR -lclntsh
$ ./test218

If the program stops with SIGSEGV, could you report it to the Oracle support?

kubo commented 3 years ago

closed due to inactivity