Project

General

Profile

Actions

Bug #13310

closed

Segmentation fault at 0x0001a00000002e ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

Added by abwesend (N Tran) about 7 years ago. Updated about 7 years ago.

Status:
Rejected
Assignee:
-
Target version:
-
ruby -v:
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
[ruby-core:80128]

Description

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 `'

Actions #1

Updated by abwesend (N Tran) about 7 years ago

  • Tracker changed from Feature to Bug
  • Project changed from 14 to Ruby master
  • ruby -v set to ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
  • Backport set to 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN

Updated by rhenium (Kazuki Yamaguchi) about 7 years ago

  • 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.

Actions

Also available in: Atom PDF

Like0
Like0Like0