Project

General

Profile

Bug #12904

Seg fault in openssl

Added by kenb0t (Ken Sinclair) about 3 years ago. Updated about 2 years ago.

Status:
Rejected
Priority:
Normal
Target version:
-
ruby -v:
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
[ruby-core:77976]

Description

I'm using Threads and EventMachine in a weird way because I don't really know what I'm doing. The same code but single threaded does not produce an error. There were no ruby files in the crash report directories.

/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/buffering.rb:57: [BUG] Segmentation fault at 0x00000000000030
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]

-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:

     * ~/Library/Logs/CrashReporter                                        
 * /Library/Logs/CrashReporter                                          
 * ~/Library/Logs/DiagnosticReports                                     
 * /Library/Logs/DiagnosticReports                                      

for more details.

Don't forget to include the above Crash Report log file in bug reports.

-- Control frame information -----------------------------------------------
c:0019 p:---- s:0093 e:000092 CFUNC :sysread
c:0018 p:0020 s:0089 e:000087 METHOD /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/buffering.rb:57
c:0017 p:0024 s:0085 e:000084 METHOD /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/buffering.rb:297
c:0016 p:0010 s:0082 e:000081 METHOD /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/protocol.rb:82
c:0015 p:0109 s:0079 e:000078 METHOD /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1482
c:0014 p:0017 s:0075 e:000074 METHOD /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1433
c:0013 p:0072 s:0068 e:000067 METHOD /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1407
c:0012 p:0040 s:0061 e:000060 BLOCK /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1400
c:0011 p:0047 s:0059 e:000058 METHOD /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:853
c:0010 p:0020 s:0056 e:000055 METHOD /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1398
c:0009 p:0287 s:0049 e:000048 METHOD /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/adapters/net_http.rb:35
c:0008 p:0078 s:0038 e:000037 METHOD /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/api_client.rb:286
c:0007 p:0049 s:0032 e:000031 METHOD /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/api_client.rb:192
c:0006 p:0065 s:0027 e:000026 METHOD /Users/Computer/btc-trade/0.1/account.rb:45
c:0005 p:0022 s:0022 e:000021 METHOD run-algo.rb:161
c:0004 p:0017 s:0013 e:000012 BLOCK run-algo.rb:217 [FINISH]
c:0003 p:0108 s:0011 e:000010 METHOD /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/eventmachine.rb:171
c:0002 p:0030 s:0004 E:0007c0 BLOCK run-algo.rb:217 [FINISH]
c:0001 p:---- s:0002 e:000001 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
run-algo.rb:217:in block in <main>'
/usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/eventmachine.rb:171:in
run'
run-algo.rb:217:in block (2 levels) in <main>'
run-algo.rb:161:in
cancel_stale'
/Users/Computer/btc-trade/0.1/account.rb:45:in open_orders'
/usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/api_client.rb:192:in
orders'
/usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/api_client.rb:286:in get'
/usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/adapters/net_http.rb:35:in
http_verb'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1398:in request'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:853:in
start'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1400:in block in request'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1407:in
request'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1433:in transport_request'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb:1482:in
begin_transport'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/protocol.rb:82:in eof?'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/buffering.rb:297:in
eof?'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/buffering.rb:57:in fill_rbuff'
/usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/buffering.rb:57:in
sysread'

-- Machine register context ------------------------------------------------
rax: 0x0000000000000000 rbx: 0x00000000ffffffff rcx: 0x0000000000000002
rdx: 0x0000000000004000 rdi: 0x00007fa6a1daaa90 rsi: 0x00007fa6a1218600
rbp: 0x000070000030d120 rsp: 0x000070000030d0d8 r8: 0x00007fa6a0406f28
r9: 0x0000000000000000 r10: 0x0000000000000008 r11: 0x00007fa6a1a00000
r12: 0x00007fa6a1da9610 r13: 0x00007fa6a1daaa90 r14: 0x0000000000000000
r15: 0x00000001062ae79c rip: 0x000000010606f6ec rfl: 0x0000000000010246

-- C level backtrace information -------------------------------------------
0 libruby.2.3.0.dylib 0x0000000105b7b65e rb_print_backtrace + 29
1 libruby.2.3.0.dylib 0x0000000105b7b83f rb_vm_bugreport + 374
2 libruby.2.3.0.dylib 0x0000000105a72dd9 rb_bug_context + 209
3 libruby.2.3.0.dylib 0x0000000105b10fbf sig_do_nothing + 0
4 libsystem_platform.dylib 0x00007fff8f5e452a _sigtramp + 26
5 libssl.1.0.0.dylib 0x000000010606f6ec SSL_read + 17
6 openssl.bundle 0x00000001062ae5e3 ossl_ssl_read_internal + 394
7 libruby.2.3.0.dylib 0x0000000105b739ae vm_call_cfunc + 317
8 libruby.2.3.0.dylib 0x0000000105b650d9 vm_exec_core + 7364
9 libruby.2.3.0.dylib 0x0000000105b6fe80 vm_exec + 130
10 libruby.2.3.0.dylib 0x0000000105b6f3cc vm_invoke_proc + 194
11 libruby.2.3.0.dylib 0x0000000105b745c8 vm_call_opt_call + 164
12 libruby.2.3.0.dylib 0x0000000105b650d9 vm_exec_core + 7364
13 libruby.2.3.0.dylib 0x0000000105b6fe80 vm_exec + 130
14 libruby.2.3.0.dylib 0x0000000105b6f3cc vm_invoke_proc + 194
15 libruby.2.3.0.dylib 0x0000000105b86492 thread_start_func_2 + 1206
16 libruby.2.3.0.dylib 0x0000000105b85fd3 thread_start_func_1 + 77
17 libsystem_pthread.dylib 0x00007fff9683299d _pthread_body + 131
18 libsystem_pthread.dylib 0x00007fff9683291a _pthread_body + 0

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

  • Loaded script: run-algo.rb

  • Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/enc/encdb.bundle
    5 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/enc/trans/transdb.bundle
    6 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/unicode_normalize.rb
    7 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/rbconfig.rb
    8 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/compatibility.rb
    9 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/defaults.rb
    10 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/deprecate.rb
    11 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/errors.rb
    12 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/version.rb
    13 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/requirement.rb
    14 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/platform.rb
    15 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/basic_specification.rb
    16 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/stub_specification.rb
    17 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/util/list.rb
    18 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/stringio.bundle
    19 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/specification.rb
    20 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/exceptions.rb
    21 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/rubygems/defaults/operating_system.rb
    22 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_gem.rb
    23 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/monitor.rb
    24 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb
    25 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems.rb
    26 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/path_support.rb
    27 /usr/local/lib/ruby/site_ruby/2.3.0/rubygems/dependency.rb
    28 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/version.rb
    29 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/core_ext/name_error.rb
    30 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/levenshtein.rb
    31 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/jaro_winkler.rb
    32 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/spell_checker.rb
    33 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/delegate.rb
    34 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
    35 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
    36 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/spell_checkers/name_error_checkers.rb
    37 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/spell_checkers/method_name_checker.rb
    38 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/spell_checkers/null_checker.rb
    39 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean/formatter.rb
    40 /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.2/lib/did_you_mean.rb
    41 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/logger.rb
    42 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/bigdecimal.bundle
    43 /usr/local/lib/ruby/gems/2.3.0/gems/json-2.0.2/lib/json/version.rb
    44 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/ostruct.rb
    45 /usr/local/lib/ruby/gems/2.3.0/gems/json-2.0.2/lib/json/generic_object.rb
    46 /usr/local/lib/ruby/gems/2.3.0/gems/json-2.0.2/lib/json/common.rb
    47 /usr/local/lib/ruby/gems/2.3.0/gems/json-2.0.2/lib/json/ext/parser.bundle
    48 /usr/local/lib/ruby/gems/2.3.0/gems/json-2.0.2/lib/json/ext/generator.bundle
    49 /usr/local/lib/ruby/gems/2.3.0/gems/json-2.0.2/lib/json/ext.rb
    50 /usr/local/lib/ruby/gems/2.3.0/gems/json-2.0.2/lib/json.rb
    51 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/rfc2396_parser.rb
    52 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/rfc3986_parser.rb
    53 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/common.rb
    54 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/generic.rb
    55 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/ftp.rb
    56 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/http.rb
    57 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/https.rb
    58 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/ldap.rb
    59 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/ldaps.rb
    60 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri/mailto.rb
    61 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/uri.rb
    62 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/socket.bundle
    63 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/io/wait.bundle
    64 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/socket.rb
    65 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/timeout.rb
    66 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/protocol.rb
    67 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/zlib.bundle
    68 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http/exceptions.rb
    69 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http/header.rb
    70 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/enc/windows_31j.bundle
    71 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http/generic_request.rb
    72 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http/request.rb
    73 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http/requests.rb
    74 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http/response.rb
    75 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http/responses.rb
    76 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http/proxy_delta.rb
    77 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http/backward.rb
    78 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/net/http.rb
    79 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/rubyeventmachine.bundle
    80 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/version.rb
    81 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/pool.rb
    82 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/deferrable.rb
    83 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/future.rb
    84 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/streamer.rb
    85 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/spawnable.rb
    86 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/processes.rb
    87 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/iterator.rb
    88 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/buftok.rb
    89 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/timers.rb
    90 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/protocols.rb
    91 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/connection.rb
    92 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/callback.rb
    93 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/queue.rb
    94 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/channel.rb
    95 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/file_watch.rb
    96 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/process_watch.rb
    97 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/tick_loop.rb
    98 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/resolver.rb
    99 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/completion.rb
    100 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/em/threaded_resource.rb
    101 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/shellwords.rb
    102 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/digest.bundle
    103 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/digest.rb
    104 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/openssl.bundle
    105 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/bn.rb
    106 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/pkey.rb
    107 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/cipher.rb
    108 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/config.rb
    109 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/digest.rb
    110 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/x509.rb
    111 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/buffering.rb
    112 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/io/nonblock.bundle
    113 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl/ssl.rb
    114 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/openssl.rb
    115 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/securerandom.rb
    116 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/resolv.rb
    117 /usr/local/lib/ruby/gems/2.3.0/gems/eventmachine-1.2.0.1/lib/eventmachine.rb
    118 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/base64.rb
    119 /usr/local/lib/ruby/gems/2.3.0/gems/em-socksify-0.3.1/lib/em-socksify/socksify.rb
    120 /usr/local/lib/ruby/gems/2.3.0/gems/em-socksify-0.3.1/lib/em-socksify/errors.rb
    121 /usr/local/lib/ruby/gems/2.3.0/gems/em-socksify-0.3.1/lib/em-socksify/socks5.rb
    122 /usr/local/lib/ruby/gems/2.3.0/gems/em-socksify-0.3.1/lib/em-socksify/connectify.rb
    123 /usr/local/lib/ruby/gems/2.3.0/gems/em-socksify-0.3.1/lib/em-socksify/connect.rb
    124 /usr/local/lib/ruby/gems/2.3.0/gems/em-socksify-0.3.1/lib/em-socksify.rb
    125 /usr/local/lib/ruby/gems/2.3.0/gems/addressable-2.4.0/lib/addressable/version.rb
    126 /usr/local/lib/ruby/gems/2.3.0/gems/addressable-2.4.0/lib/addressable/idna/pure.rb
    127 /usr/local/lib/ruby/gems/2.3.0/gems/addressable-2.4.0/lib/addressable/idna.rb
    128 /usr/local/lib/ruby/gems/2.3.0/gems/addressable-2.4.0/lib/addressable/uri.rb
    129 /usr/local/lib/ruby/gems/2.3.0/gems/http_parser.rb-0.6.0/lib/ruby_http_parser.bundle
    130 /usr/local/lib/ruby/gems/2.3.0/gems/http_parser.rb-0.6.0/lib/http_parser.rb
    131 /usr/local/lib/ruby/gems/2.3.0/gems/http_parser.rb-0.6.0/lib/http/parser.rb
    132 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/core_ext/bytesize.rb
    133 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_connection.rb
    134 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_header.rb
    135 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_encoding.rb
    136 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_status_codes.rb
    137 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_client_options.rb
    138 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/http_connection_options.rb
    139 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/date_core.bundle
    140 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/date.rb
    141 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/time.rb
    142 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/cgi/core.rb
    143 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/cgi/escape.bundle
    144 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/cgi/util.rb
    145 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/cgi/cookie.rb
    146 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/cgi.rb
    147 /usr/local/lib/ruby/gems/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar/cookie_validation.rb
    148 /usr/local/lib/ruby/gems/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar/cookie.rb
    149 /usr/local/lib/ruby/gems/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar/jar.rb
    150 /usr/local/lib/ruby/gems/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar/version.rb
    151 /usr/local/lib/ruby/gems/2.3.0/gems/cookiejar-0.3.3/lib/cookiejar.rb
    152 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/client.rb
    153 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/multi.rb
    154 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/request.rb
    155 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http/decoders.rb
    156 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http.rb
    157 /usr/local/lib/ruby/gems/2.3.0/gems/em-http-request-1.1.5/lib/em-http-request.rb
    158 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/forwardable.rb
    159 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/digest/md5.bundle
    160 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/x86_64-darwin15/digest/sha1.bundle
    161 /usr/local/Cellar/ruby/2.3.1_2/lib/ruby/2.3.0/set.rb
    162 /usr/local/lib/ruby/gems/2.3.0/gems/websocket-extensions-0.1.2/lib/websocket/extensions.rb
    163 /usr/local/lib/ruby/gems/2.3.0/gems/websocket-driver-0.6.4/lib/websocket_mask.bundle
    164 /usr/local/lib/ruby/gems/2.3.0/gems/websocket-driver-0.6.4/lib/websocket/driver/event_emitter.rb
    165 /usr/local/lib/ruby/gems/2.3.0/gems/websocket-driver-0.6.4/lib/websocket/driver.rb
    166 /usr/local/lib/ruby/gems/2.3.0/gems/faye-websocket-0.10.4/lib/faye/websocket/api/event_target.rb
    167 /usr/local/lib/ruby/gems/2.3.0/gems/faye-websocket-0.10.4/lib/faye/websocket/api/event.rb
    168 /usr/local/lib/ruby/gems/2.3.0/gems/faye-websocket-0.10.4/lib/faye/websocket/api.rb
    169 /usr/local/lib/ruby/gems/2.3.0/gems/faye-websocket-0.10.4/lib/faye/rack_stream.rb
    170 /usr/local/lib/ruby/gems/2.3.0/gems/faye-websocket-0.10.4/lib/faye/websocket.rb
    171 /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/errors.rb
    172 /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/api_object.rb
    173 /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/api_response.rb
    174 /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/api_client.rb
    175 /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/adapters/net_http.rb
    176 /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/adapters/em_http.rb
    177 /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/client.rb
    178 /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange/websocket.rb
    179 /usr/local/lib/ruby/gems/2.3.0/gems/coinbase-exchange-0.1.2/lib/coinbase/exchange.rb
    180 /Users/Computer/btc-trade/0.1/order.rb
    181 /Users/Computer/btc-trade/0.1/ticker.rb
    182 /Users/Computer/btc-trade/0.1/account.rb
    183 /Users/Computer/btc-trade/0.1/trader.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

Abort trap: 6

History

Updated by rhenium (Kazuki Yamaguchi) about 3 years ago

  • Assignee set to rhenium (Kazuki Yamaguchi)
  • Status changed from Open to Feedback

Do you reproduce with ruby_2_3 branch head?

I can't tell anything without a reproducer but I suspect this is related to [Bug #12292].

Updated by rhenium (Kazuki Yamaguchi) about 2 years ago

  • Status changed from Feedback to Rejected

I should be fixed by Ruby 2.3.2 if it was the same issue as [Bug #12292].

Also available in: Atom PDF