From: kensinclair@... Date: 2016-11-05T14:04:16+00:00 Subject: [ruby-core:77976] [Ruby trunk Bug#12904] Seg fault in openssl Issue #12904 has been reported by Ken Sinclair. ---------------------------------------- Bug #12904: Seg fault in openssl https://bugs.ruby-lang.org/issues/12904 * Author: Ken Sinclair * Status: Open * Priority: Normal * Assignee: * ruby -v: ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15] * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- 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
' /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
' 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 -- https://bugs.ruby-lang.org/ Unsubscribe: