Issue #13310 has been updated by rhenium (Kazuki Yamaguchi).

Status changed from Open to Rejected

abwesend (N Tran) wrote:
> /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1(CRYPTO_set_ex_data+0x24) [0x7f49c15ceb64]
> /usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so [0x7f49c0cbc571]
> [snip...]
> 7f49bfca1000-7f49bff31000 r--s 00000000 08:05 657398                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
> [snip...]
> 7f49c05b2000-7f49c07e7000 r-xp 00000000 08:05 657348                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2

This is probably the symbol conflict raised at [Bug #12830]. Upgrade to Ruby 2.3.3 or newer.

----------------------------------------
Bug #13310: Segmentation fault at 0x0001a00000002e ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
https://bugs.ruby-lang.org/issues/13310#change-63560

* Author: abwesend (N Tran)
* Status: Rejected
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
After I updated my system (after #apt-get update && apt-get upgrade), i tried to run: #bettercap --help
Got this Output:
 
/usr/lib/ruby/2.3.0/openssl/ssl.rb:67: [BUG] Segmentation fault at 0x0001a00000002e
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

-- Control frame information -----------------------------------------------
c:0028 p:---- s:0130 e:000129 CFUNC  :initialize
c:0027 p:---- s:0128 e:000127 CFUNC  :new
c:0026 p:0129 s:0125 E:001520 CLASS  /usr/lib/ruby/2.3.0/openssl/ssl.rb:67
c:0025 p:0011 s:0123 e:000122 CLASS  /usr/lib/ruby/2.3.0/openssl/ssl.rb:18
c:0024 p:0011 s:0121 e:000120 CLASS  /usr/lib/ruby/2.3.0/openssl/ssl.rb:17
c:0023 p:0027 s:0119 e:000118 TOP    /usr/lib/ruby/2.3.0/openssl/ssl.rb:16 [FINISH]
c:0022 p:---- s:0117 e:000116 CFUNC  :require
c:0021 p:0124 s:0113 e:000112 METHOD /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c:0020 p:0071 s:0103 e:000102 TOP    /usr/lib/ruby/2.3.0/openssl.rb:21 [FINISH]
c:0019 p:---- s:0101 e:000100 CFUNC  :require
c:0018 p:0124 s:0097 e:000096 METHOD /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c:0017 p:0010 s:0087 e:000086 TOP    /usr/lib/ruby/2.3.0/securerandom.rb:4 [FINISH]
c:0016 p:---- s:0085 e:000084 CFUNC  :require
c:0015 p:0124 s:0081 e:000080 METHOD /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c:0014 p:0046 s:0071 e:000070 TOP    /usr/lib/ruby/2.3.0/resolv.rb:9 [FINISH]
c:0013 p:---- s:0069 e:000068 CFUNC  :require
c:0012 p:0124 s:0065 e:000064 METHOD /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c:0011 p:0303 s:0055 e:000054 TOP    /usr/lib/ruby/vendor_ruby/eventmachine.rb:39 [FINISH]
c:0010 p:---- s:0053 e:000052 CFUNC  :require
c:0009 p:0124 s:0049 e:000048 METHOD /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c:0008 p:0042 s:0039 e:000038 TOP    /usr/lib/ruby/vendor_ruby/em-proxy.rb:5 [FINISH]
c:0007 p:---- s:0037 e:000036 CFUNC  :require
c:0006 p:0124 s:0033 e:000032 METHOD /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c:0005 p:0061 s:0023 e:000022 TOP    /usr/lib/ruby/vendor_ruby/bettercap.rb:21 [FINISH]
c:0004 p:---- s:0021 e:000020 CFUNC  :require
c:0003 p:0124 s:0017 e:000016 METHOD /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c:0002 p:0032 s:0007 E:001668 EVAL   /usr/bin/bettercap:19 [FINISH]
c:0001 p:0000 s:0002 E:000de0 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/usr/bin/bettercap:19:in `<main>'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/vendor_ruby/bettercap.rb:21:in `<top (required)>'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/vendor_ruby/em-proxy.rb:5:in `<top (required)>'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/vendor_ruby/eventmachine.rb:39:in `<top (required)>'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/resolv.rb:9:in `<top (required)>'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/securerandom.rb:4:in `<top (required)>'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/openssl.rb:21:in `<top (required)>'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/usr/lib/ruby/2.3.0/openssl/ssl.rb:16:in `<top (required)>'
/usr/lib/ruby/2.3.0/openssl/ssl.rb:17:in `<module:OpenSSL>'
/usr/lib/ruby/2.3.0/openssl/ssl.rb:18:in `<module:SSL>'
/usr/lib/ruby/2.3.0/openssl/ssl.rb:67:in `<class:SSLContext>'
/usr/lib/ruby/2.3.0/openssl/ssl.rb:67:in `new'
/usr/lib/ruby/2.3.0/openssl/ssl.rb:67:in `initialize'

-- Machine register context ------------------------------------------------
 RIP: 0x00007f49c1625be5 RBP: 0x000055e95410d050 RSP: 0x00007ffd022299d8
 RAX: 0x000055e95410cfd0 RBX: 0x0000000000000008 RCX: 0x00007f49c0ecf5d8
 RDX: 0x0000000000000008 RDI: 0x000001a00000002e RSI: 0x0000000000000000
  R8: 0x00007f49c0cbc710  R9: 0x000055e9537de190 R10: 0x00000000000001d5
 R11: 0x00007f49c1625be0 R12: 0x0000000000000000 R13: 0x0000000000000008
 R14: 0x00007f49c40c2400 R15: 0x000055e9541163c0 EFL: 0x0000000000010206

-- C level backtrace information -------------------------------------------
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d25a25]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d25c5c]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3bffee4]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3cb193e]
/lib/x86_64-linux-gnu/libpthread.so.0 [0x7f49c39870c0]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1(OPENSSL_sk_num+0x5) [0x7f49c1625be5]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1(CRYPTO_set_ex_data+0x24) [0x7f49c15ceb64]
/usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so [0x7f49c0cbc571]
/usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so [0x7f49c0cbc748]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1dd6e]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1e8f2]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_class_new_instance+0x21) [0x7f49c3c52ad1]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1333b]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d21223]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d22253]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d17089]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1bec2]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c07e39]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c099f8]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_require_safe+0x9) [0x7f49c3c09cf9]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1333b]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d17089]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1bec2]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c07e39]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c099f8]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_require_safe+0x9) [0x7f49c3c09cf9]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1333b]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d17089]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1bec2]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c07e39]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c099f8]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_require_safe+0x9) [0x7f49c3c09cf9]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1333b]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d17089]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1bec2]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c07e39]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c099f8]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_require_safe+0x9) [0x7f49c3c09cf9]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1333b]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d17089]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1bec2]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c07e39]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c099f8]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_require_safe+0x9) [0x7f49c3c09cf9]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1333b]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d17089]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1bec2]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c07e39]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c099f8]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_require_safe+0x9) [0x7f49c3c09cf9]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1333b]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d17089]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1bec2]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c07e39]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c099f8]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_require_safe+0x9) [0x7f49c3c09cf9]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1333b]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d17089]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3d1bec2]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f49c3c0329d]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(ruby_exec_node+0x1d) [0x7f49c3c04c9d]
/usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(ruby_run_node+0x1e) [0x7f49c3c06dde]
/usr/bin/ruby [0x55e952f2a91b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f49c2c352b1]
/usr/bin/ruby(_start+0x2a) [0x55e952f2a94a]

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

* Loaded script: /usr/bin/bettercap

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/encdb.so
    5 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/trans/transdb.so
    6 /usr/lib/ruby/2.3.0/unicode_normalize.rb
    7 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/rbconfig.rb
    8 /usr/lib/ruby/2.3.0/rubygems/compatibility.rb
    9 /usr/lib/ruby/2.3.0/rubygems/defaults.rb
   10 /usr/lib/ruby/2.3.0/rubygems/deprecate.rb
   11 /usr/lib/ruby/2.3.0/rubygems/errors.rb
   12 /usr/lib/ruby/2.3.0/rubygems/version.rb
   13 /usr/lib/ruby/2.3.0/rubygems/requirement.rb
   14 /usr/lib/ruby/2.3.0/rubygems/platform.rb
   15 /usr/lib/ruby/2.3.0/rubygems/basic_specification.rb
   16 /usr/lib/ruby/2.3.0/rubygems/stub_specification.rb
   17 /usr/lib/ruby/2.3.0/rubygems/util/list.rb
   18 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/stringio.so
   19 /usr/lib/ruby/2.3.0/rubygems/specification.rb
   20 /usr/lib/ruby/2.3.0/rubygems/exceptions.rb
   21 /usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb
   22 /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb
   23 /usr/lib/ruby/2.3.0/monitor.rb
   24 /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb
   25 /usr/lib/ruby/2.3.0/rubygems.rb
   26 /usr/lib/ruby/vendor_ruby/did_you_mean/version.rb
   27 /usr/lib/ruby/vendor_ruby/did_you_mean/core_ext/name_error.rb
   28 /usr/lib/ruby/vendor_ruby/did_you_mean/levenshtein.rb
   29 /usr/lib/ruby/vendor_ruby/did_you_mean/jaro_winkler.rb
   30 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkable.rb
   31 /usr/lib/ruby/2.3.0/delegate.rb
   32 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   33 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   34 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/name_error_checkers.rb
   35 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/method_name_checker.rb
   36 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/null_checker.rb
   37 /usr/lib/ruby/vendor_ruby/did_you_mean/formatter.rb
   38 /usr/lib/ruby/vendor_ruby/did_you_mean.rb
   39 /usr/lib/ruby/vendor_ruby/packetfu/structfu.rb
   40 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/socket.so
   41 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/wait.so
   42 /usr/lib/ruby/2.3.0/socket.rb
   43 /usr/lib/ruby/2.3.0/ipaddr.rb
   44 /usr/lib/ruby/vendor_ruby/pcaprub/common.rb
   45 /usr/lib/ruby/vendor_ruby/pcaprub/version.rb
   46 /usr/lib/ruby/2.3.0/rubygems/path_support.rb
   47 /usr/lib/ruby/2.3.0/rubygems/dependency.rb
   48 /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/pcaprub_c.so
   49 /usr/lib/ruby/vendor_ruby/pcaprub/ext.rb
   50 /usr/lib/ruby/vendor_ruby/pcaprub.rb
   51 /usr/lib/ruby/vendor_ruby/packetfu/capture.rb
   52 /usr/lib/ruby/vendor_ruby/packetfu/inject.rb
   53 /usr/lib/ruby/vendor_ruby/packetfu/version.rb
   54 /usr/lib/ruby/vendor_ruby/packetfu/pcap.rb
   55 /usr/lib/ruby/vendor_ruby/packetfu/packet.rb
   56 /usr/lib/ruby/vendor_ruby/packetfu/protos/eth/header.rb
   57 /usr/lib/ruby/vendor_ruby/packetfu/protos/eth/mixin.rb
   58 /usr/lib/ruby/vendor_ruby/packetfu/protos/ipv6/header.rb
   59 /usr/lib/ruby/vendor_ruby/packetfu/protos/ipv6/mixin.rb
   60 /usr/lib/ruby/vendor_ruby/packetfu/protos/ipv6.rb
   61 /usr/lib/ruby/vendor_ruby/packetfu/protos/ip/header.rb
   62 /usr/lib/ruby/vendor_ruby/packetfu/protos/ip/mixin.rb
   63 /usr/lib/ruby/vendor_ruby/packetfu/protos/udp/header.rb
   64 /usr/lib/ruby/vendor_ruby/packetfu/protos/udp/mixin.rb
   65 /usr/lib/ruby/vendor_ruby/packetfu/protos/udp.rb
   66 /usr/lib/ruby/vendor_ruby/packetfu/protos/ip.rb
   67 /usr/lib/ruby/vendor_ruby/packetfu/protos/lldp/header.rb
   68 /usr/lib/ruby/vendor_ruby/packetfu/protos/lldp/mixin.rb
   69 /usr/lib/ruby/vendor_ruby/packetfu/protos/lldp.rb
   70 /usr/lib/ruby/vendor_ruby/packetfu/protos/tcp/reserved.rb
   71 /usr/lib/ruby/vendor_ruby/packetfu/protos/tcp/hlen.rb
   72 /usr/lib/ruby/vendor_ruby/packetfu/protos/tcp/ecn.rb
   73 /usr/lib/ruby/vendor_ruby/packetfu/protos/tcp/flags.rb
   74 /usr/lib/ruby/vendor_ruby/packetfu/protos/tcp/option.rb
   75 /usr/lib/ruby/vendor_ruby/packetfu/protos/tcp/options.rb
   76 /usr/lib/ruby/vendor_ruby/packetfu/protos/tcp/header.rb
   77 /usr/lib/ruby/vendor_ruby/packetfu/protos/tcp/mixin.rb
   78 /usr/lib/ruby/vendor_ruby/packetfu/protos/tcp.rb
   79 /usr/lib/ruby/vendor_ruby/packetfu/protos/arp/header.rb
   80 /usr/lib/ruby/vendor_ruby/packetfu/protos/arp/mixin.rb
   81 /usr/lib/ruby/vendor_ruby/packetfu/protos/arp.rb
   82 /usr/lib/ruby/vendor_ruby/packetfu/protos/invalid.rb
   83 /usr/lib/ruby/vendor_ruby/packetfu/protos/eth.rb
   84 /usr/lib/ruby/vendor_ruby/packetfu/protos/icmp/header.rb
   85 /usr/lib/ruby/vendor_ruby/packetfu/protos/icmp/mixin.rb
   86 /usr/lib/ruby/vendor_ruby/packetfu/protos/icmp.rb
   87 /usr/lib/ruby/vendor_ruby/packetfu/protos/hsrp/header.rb
   88 /usr/lib/ruby/vendor_ruby/packetfu/protos/hsrp/mixin.rb
   89 /usr/lib/ruby/vendor_ruby/packetfu/protos/hsrp.rb
   90 /usr/lib/ruby/2.3.0/singleton.rb
   91 /usr/lib/ruby/2.3.0/timeout.rb
   92 /usr/lib/ruby/vendor_ruby/packetfu/utils.rb
   93 /usr/lib/ruby/vendor_ruby/packetfu/config.rb
   94 /usr/lib/ruby/vendor_ruby/packetfu.rb
   95 /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/rubyeventmachine.so
   96 /usr/lib/ruby/vendor_ruby/em/version.rb
   97 /usr/lib/ruby/vendor_ruby/em/pool.rb
   98 /usr/lib/ruby/vendor_ruby/em/deferrable.rb
   99 /usr/lib/ruby/vendor_ruby/em/future.rb
  100 /usr/lib/ruby/vendor_ruby/em/streamer.rb
  101 /usr/lib/ruby/vendor_ruby/em/spawnable.rb
  102 /usr/lib/ruby/vendor_ruby/em/processes.rb
  103 /usr/lib/ruby/vendor_ruby/em/iterator.rb
  104 /usr/lib/ruby/vendor_ruby/em/buftok.rb
  105 /usr/lib/ruby/vendor_ruby/em/timers.rb
  106 /usr/lib/ruby/vendor_ruby/em/protocols.rb
  107 /usr/lib/ruby/vendor_ruby/em/connection.rb
  108 /usr/lib/ruby/vendor_ruby/em/callback.rb
  109 /usr/lib/ruby/vendor_ruby/em/queue.rb
  110 /usr/lib/ruby/vendor_ruby/em/channel.rb
  111 /usr/lib/ruby/vendor_ruby/em/file_watch.rb
  112 /usr/lib/ruby/vendor_ruby/em/process_watch.rb
  113 /usr/lib/ruby/vendor_ruby/em/tick_loop.rb
  114 /usr/lib/ruby/vendor_ruby/em/resolver.rb
  115 /usr/lib/ruby/vendor_ruby/em/completion.rb
  116 /usr/lib/ruby/vendor_ruby/em/threaded_resource.rb
  117 /usr/lib/ruby/2.3.0/shellwords.rb
  118 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/digest.so
  119 /usr/lib/ruby/2.3.0/digest.rb
  120 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so
  121 /usr/lib/ruby/2.3.0/openssl/bn.rb
  122 /usr/lib/ruby/2.3.0/openssl/pkey.rb
  123 /usr/lib/ruby/2.3.0/openssl/cipher.rb
  124 /usr/lib/ruby/2.3.0/openssl/config.rb
  125 /usr/lib/ruby/2.3.0/openssl/digest.rb
  126 /usr/lib/ruby/2.3.0/openssl/x509.rb
  127 /usr/lib/ruby/2.3.0/openssl/buffering.rb
  128 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/nonblock.so

* Process memory map:

55e952f2a000-55e952f2b000 r-xp 00000000 08:05 393379                     /usr/bin/ruby2.3
55e95312a000-55e95312b000 r--p 00000000 08:05 393379                     /usr/bin/ruby2.3
55e95312b000-55e95312c000 rw-p 00001000 08:05 393379                     /usr/bin/ruby2.3
55e9537cd000-55e954139000 rw-p 00000000 00:00 0                          [heap]
7f49bfb05000-7f49bfca1000 r--s 00000000 08:05 3540058                    /lib/x86_64-linux-gnu/libc-2.24.so
7f49bfca1000-7f49bff31000 r--s 00000000 08:05 657398                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f49bff31000-7f49c01ab000 r--s 00000000 08:05 656074                     /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3.0
7f49c01ab000-7f49c01ac000 r-xp 00000000 08:05 2759514                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/nonblock.so
7f49c01ac000-7f49c03ac000 ---p 00001000 08:05 2759514                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/nonblock.so
7f49c03ac000-7f49c03ad000 r--p 00001000 08:05 2759514                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/nonblock.so
7f49c03ad000-7f49c03ae000 rw-p 00002000 08:05 2759514                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/nonblock.so
7f49c03ae000-7f49c03b1000 r-xp 00000000 08:05 2758715                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/digest.so
7f49c03b1000-7f49c05b0000 ---p 00003000 08:05 2758715                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/digest.so
7f49c05b0000-7f49c05b1000 r--p 00002000 08:05 2758715                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/digest.so
7f49c05b1000-7f49c05b2000 rw-p 00003000 08:05 2758715                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/digest.so
7f49c05b2000-7f49c07e7000 r-xp 00000000 08:05 657348                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7f49c07e7000-7f49c09e7000 ---p 00235000 08:05 657348                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7f49c09e7000-7f49c0a03000 r--p 00235000 08:05 657348                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7f49c0a03000-7f49c0a12000 rw-p 00251000 08:05 657348                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7f49c0a12000-7f49c0a16000 rw-p 00000000 00:00 0 
7f49c0a16000-7f49c0a75000 r-xp 00000000 08:05 657350                     /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7f49c0a75000-7f49c0c75000 ---p 0005f000 08:05 657350                     /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7f49c0c75000-7f49c0c79000 r--p 0005f000 08:05 657350                     /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7f49c0c79000-7f49c0c7f000 rw-p 00063000 08:05 657350                     /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7f49c0c7f000-7f49c0ccc000 r-xp 00000000 08:05 2759523                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so
7f49c0ccc000-7f49c0ecb000 ---p 0004d000 08:05 2759523                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so
7f49c0ecb000-7f49c0ecf000 r--p 0004c000 08:05 2759523                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so
7f49c0ecf000-7f49c0ed0000 rw-p 00050000 08:05 2759523                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so
7f49c0ed0000-7f49c0ee6000 r-xp 00000000 08:05 3539010                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f49c0ee6000-7f49c10e5000 ---p 00016000 08:05 3539010                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f49c10e5000-7f49c10e6000 r--p 00015000 08:05 3539010                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f49c10e6000-7f49c10e7000 rw-p 00016000 08:05 3539010                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f49c10e7000-7f49c1259000 r-xp 00000000 08:05 655942                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7f49c1259000-7f49c1458000 ---p 00172000 08:05 655942                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7f49c1458000-7f49c1462000 r--p 00171000 08:05 655942                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7f49c1462000-7f49c1464000 rw-p 0017b000 08:05 655942                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7f49c1464000-7f49c1468000 rw-p 00000000 00:00 0 
7f49c1468000-7f49c16cc000 r-xp 00000000 08:05 657398                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f49c16cc000-7f49c18cc000 ---p 00264000 08:05 657398                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f49c18cc000-7f49c18ea000 r--p 00264000 08:05 657398                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f49c18ea000-7f49c18f8000 rw-p 00282000 08:05 657398                     /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f49c18f8000-7f49c18fb000 rw-p 00000000 00:00 0 
7f49c18fb000-7f49c195d000 r-xp 00000000 08:05 657399                     /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f49c195d000-7f49c1b5d000 ---p 00062000 08:05 657399                     /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f49c1b5d000-7f49c1b61000 r--p 00062000 08:05 657399                     /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f49c1b61000-7f49c1b67000 rw-p 00066000 08:05 657399                     /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f49c1b67000-7f49c1b8c000 r-xp 00000000 08:05 2490828                    /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/rubyeventmachine.so
7f49c1b8c000-7f49c1d8c000 ---p 00025000 08:05 2490828                    /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/rubyeventmachine.so
7f49c1d8c000-7f49c1d8e000 r--p 00025000 08:05 2490828                    /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/rubyeventmachine.so
7f49c1d8e000-7f49c1d8f000 rw-p 00027000 08:05 2490828                    /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/rubyeventmachine.so
7f49c1d8f000-7f49c1dcf000 r-xp 00000000 08:05 660787                     /usr/lib/x86_64-linux-gnu/libpcap.so.1.8.1
7f49c1dcf000-7f49c1fce000 ---p 00040000 08:05 660787                     /usr/lib/x86_64-linux-gnu/libpcap.so.1.8.1
7f49c1fce000-7f49c1fd0000 r--p 0003f000 08:05 660787                     /usr/lib/x86_64-linux-gnu/libpcap.so.1.8.1
7f49c1fd0000-7f49c1fd1000 rw-p 00041000 08:05 660787                     /usr/lib/x86_64-linux-gnu/libpcap.so.1.8.1
7f49c1fd1000-7f49c1fd7000 r-xp 00000000 08:05 2490832                    /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/pcaprub_c.so
7f49c1fd7000-7f49c21d6000 ---p 00006000 08:05 2490832                    /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/pcaprub_c.so
7f49c21d6000-7f49c21d7000 r--p 00005000 08:05 2490832                    /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/pcaprub_c.so
7f49c21d7000-7f49c21d8000 rw-p 00006000 08:05 2490832                    /usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.3.0/pcaprub_c.so
7f49c21d8000-7f49c21d9000 r-xp 00000000 08:05 2759515                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/wait.so
7f49c21d9000-7f49c23d9000 ---p 00001000 08:05 2759515                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/wait.so
7f49c23d9000-7f49c23da000 r--p 00001000 08:05 2759515                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/wait.so
7f49c23da000-7f49c23db000 rw-p 00002000 08:05 2759515                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/io/wait.so
7f49c23db000-7f49c2404000 r-xp 00000000 08:05 2759533                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/socket.so
7f49c2404000-7f49c2604000 ---p 00029000 08:05 2759533                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/socket.so
7f49c2604000-7f49c2605000 r--p 00029000 08:05 2759533                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/socket.so
7f49c2605000-7f49c2606000 rw-p 0002a000 08:05 2759533                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/socket.so
7f49c2606000-7f49c260d000 r-xp 00000000 08:05 2759534                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/stringio.so
7f49c260d000-7f49c280c000 ---p 00007000 08:05 2759534                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/stringio.so
7f49c280c000-7f49c280d000 r--p 00006000 08:05 2759534                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/stringio.so
7f49c280d000-7f49c280e000 rw-p 00007000 08:05 2759534                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/stringio.so
7f49c280e000-7f49c2811000 r-xp 00000000 08:05 2759494                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/trans/transdb.so
7f49c2811000-7f49c2a10000 ---p 00003000 08:05 2759494                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/trans/transdb.so
7f49c2a10000-7f49c2a11000 r--p 00002000 08:05 2759494                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/trans/transdb.so
7f49c2a11000-7f49c2a12000 rw-p 00003000 08:05 2759494                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/trans/transdb.so
7f49c2a12000-7f49c2a14000 r-xp 00000000 08:05 2758720                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/encdb.so
7f49c2a14000-7f49c2c13000 ---p 00002000 08:05 2758720                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/encdb.so
7f49c2c13000-7f49c2c14000 r--p 00001000 08:05 2758720                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/encdb.so
7f49c2c14000-7f49c2c15000 rw-p 00002000 08:05 2758720                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/encdb.so
7f49c2c15000-7f49c2daa000 r-xp 00000000 08:05 3540058                    /lib/x86_64-linux-gnu/libc-2.24.so
7f49c2daa000-7f49c2fa9000 ---p 00195000 08:05 3540058                    /lib/x86_64-linux-gnu/libc-2.24.so
7f49c2fa9000-7f49c2fad000 r--p 00194000 08:05 3540058                    /lib/x86_64-linux-gnu/libc-2.24.so
7f49c2fad000-7f49c2faf000 rw-p 00198000 08:05 3540058                    /lib/x86_64-linux-gnu/libc-2.24.so
7f49c2faf000-7f49c2fb3000 rw-p 00000000 00:00 0 
7f49c2fb3000-7f49c30b6000 r-xp 00000000 08:05 3540089                    /lib/x86_64-linux-gnu/libm-2.24.so
7f49c30b6000-7f49c32b5000 ---p 00103000 08:05 3540089                    /lib/x86_64-linux-gnu/libm-2.24.so
7f49c32b5000-7f49c32b6000 r--p 00102000 08:05 3540089                    /lib/x86_64-linux-gnu/libm-2.24.so
7f49c32b6000-7f49c32b7000 rw-p 00103000 08:05 3540089                    /lib/x86_64-linux-gnu/libm-2.24.so
7f49c32b7000-7f49c32bf000 r-xp 00000000 08:05 3540082                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
7f49c32bf000-7f49c34bf000 ---p 00008000 08:05 3540082                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
7f49c34bf000-7f49c34c0000 r--p 00008000 08:05 3540082                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
7f49c34c0000-7f49c34c1000 rw-p 00009000 08:05 3540082                    /lib/x86_64-linux-gnu/libcrypt-2.24.so
7f49c34c1000-7f49c34ef000 rw-p 00000000 00:00 0 
7f49c34ef000-7f49c34f1000 r-xp 00000000 08:05 3540084                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f49c34f1000-7f49c36f1000 ---p 00002000 08:05 3540084                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f49c36f1000-7f49c36f2000 r--p 00002000 08:05 3540084                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f49c36f2000-7f49c36f3000 rw-p 00003000 08:05 3540084                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f49c36f3000-7f49c3774000 r-xp 00000000 08:05 657453                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f49c3774000-7f49c3974000 ---p 00081000 08:05 657453                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f49c3974000-7f49c3975000 r--p 00081000 08:05 657453                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f49c3975000-7f49c3976000 rw-p 00082000 08:05 657453                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f49c3976000-7f49c398e000 r-xp 00000000 08:05 3540130                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f49c398e000-7f49c3b8d000 ---p 00018000 08:05 3540130                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f49c3b8d000-7f49c3b8e000 r--p 00017000 08:05 3540130                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f49c3b8e000-7f49c3b8f000 rw-p 00018000 08:05 3540130                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f49c3b8f000-7f49c3b93000 rw-p 00000000 00:00 0 
7f49c3b93000-7f49c3e04000 r-xp 00000000 08:05 656074                     /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3.0
7f49c3e04000-7f49c4003000 ---p 00271000 08:05 656074                     /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3.0
7f49c4003000-7f49c400b000 r--p 00270000 08:05 656074                     /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3.0
7f49c400b000-7f49c400c000 rw-p 00278000 08:05 656074                     /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3.0
7f49c400c000-7f49c401c000 rw-p 00000000 00:00 0 
7f49c401c000-7f49c403f000 r-xp 00000000 08:05 3539074                    /lib/x86_64-linux-gnu/ld-2.24.so
7f49c404f000-7f49c40a0000 r--s 00000000 08:05 2759523                    /usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so
7f49c40a0000-7f49c40c2000 r--s 00000000 08:05 3540130                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f49c40c2000-7f49c41c3000 rw-p 00000000 00:00 0 
7f49c41c3000-7f49c4214000 r--p 00000000 08:05 919054                     /usr/lib/locale/de_AT.utf8/LC_CTYPE
7f49c4214000-7f49c4218000 rw-p 00000000 00:00 0 
7f49c422f000-7f49c4231000 r--s 00000000 08:05 393379                     /usr/bin/ruby2.3
7f49c4231000-7f49c4232000 ---p 00000000 00:00 0 
7f49c4232000-7f49c4235000 rw-p 00000000 00:00 0 
7f49c4235000-7f49c423c000 r--s 00000000 08:05 1191053                    /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f49c423c000-7f49c423f000 rw-p 00000000 00:00 0 
7f49c423f000-7f49c4240000 r--p 00023000 08:05 3539074                    /lib/x86_64-linux-gnu/ld-2.24.so
7f49c4240000-7f49c4241000 rw-p 00024000 08:05 3539074                    /lib/x86_64-linux-gnu/ld-2.24.so
7f49c4241000-7f49c4242000 rw-p 00000000 00:00 0 
7ffd01a32000-7ffd02231000 rw-p 00000000 00:00 0                          [stack]
7ffd023f0000-7ffd023f3000 r--p 00000000 00:00 0                          [vvar]
7ffd023f3000-7ffd023f5000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]


Output of the #bettercap:
/usr/lib/ruby/2.3.0/webrick/httputils.rb:240:in `<module:HTTPUtils>': superclass must be a Class (Class given) (TypeError)
	from /usr/lib/ruby/2.3.0/webrick/httputils.rb:25:in `<module:WEBrick>'
	from /usr/lib/ruby/2.3.0/webrick/httputils.rb:15:in `<top (required)>'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/lib/ruby/2.3.0/webrick/config.rb:14:in `<top (required)>'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/lib/ruby/2.3.0/webrick.rb:212:in `<top (required)>'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/lib/ruby/vendor_ruby/bettercap.rb:22:in `<top (required)>'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/bin/bettercap:19:in `<main>'






-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>