Giter Site home page Giter Site logo

debase's Introduction

= ruby-debug

== Content

This repository contains sources of two gems:

* ruby-debug-base - backend for the ruby (mri & jruby) debugger: https://rubygems.org/gems/ruby-debug-base

* ruby-debug - CLI for the ruby-debug-base: https://rubygems.org/gems/ruby-debug

== Overview

ruby-debug is a fast implementation of the standard debugger debug.rb.
The faster execution speed is achieved by utilizing a new hook in the
Ruby C API.

== Requirements

ruby-debug requires Ruby 1.8.4 or higher.

Unless you get the packages as a binary (Microsoft Windows binaries
are sometimes available), you'll need a C compiler and Ruby
development headers, and a Make program so the extension in
ruby-debug-base can be compiled when it is installed.

To install on Microsoft Windows, unless you run under cygwin or mingw
you'll need Microsoft Visual C++ 6.0 also known as VC6.
http://rubyforge.org/tracker/index.php?func=detail&aid=16774&group_id=1900&atid=7436
suggests why.


== Install

ruby-debug is provided as a RubyGem.  To install:

<tt>gem install ruby-debug</tt>

This should also pull in <tt>ruby-debug-base</tt> as a dependency.

(If you install ruby-debug-base explicitly, you can add in the <tt>--test</tt>
option after "install" to have the regression test run before
installing.)

For Emacs support and the Reference Manual, get
<tt>ruby-debug-extra</tt>.  This is not a RubyGem, you'll need a Make
program and a POSIX shell. With this installed, run:

  sh ./configure
  make
  make test # optional, but a good idea
  sudo make install


==== Install on MS Windows

Compiling under cygwin or mingw works like it does on Unix. 

* Have Microsoft Visual C++ 6.0 (VC6) installed - exactly that version.

* Set the appropriate environment variables.

* run `nmake'.

* Copy ruby_debug.so to `win32'.

* Go to the ruby_debug root.

* rake win32_gem

* The file is in named `rdebug-debug-base-0.10.0-mswin32.gem'.

== Usage

There are two ways of running ruby-debug.

=== rdebug executable:

$ rdebug <your-script>

When you start your script this way, the debugger will stop at
the first line of code in the script file. So you will be able 
to set up your breakpoints.

=== ruby-debug API

The second way is to use the ruby-debug API to interrupt your
code execution at run time.

  require 'ruby-debug' ; Debugger.start
  ...
  def your_method
    ...
    debugger
    ...
  end

or

  require 'ruby-debug' ; 
  Debugger.start do 
    ...
    debugger
  end

When Kernel#debugger method is executed, the debugger is activated
and you will be able to inspect and step through your code.

== Performance

The <tt>debug.rb</tt> script that comes with the standard Ruby library uses
<tt>Kernel#set_trace_func</tt> API. Implementing the debugger in pure Ruby has
a negative impact on the speed of your program execution. This is
because the Ruby interpreter creates a Binding object each trace call,
even though it is not being used most of the time. ruby-debug moves
most of the functionality for Binding access and for breakpoint
testing to a native extension. Because this code is in C and because
and can be selectively enabled or disabled, the overhead in running
your program can be minimized.

== License

See LICENSE for license information.



= ruby-debug-base for JRuby

== Overview

(j)ruby-debug-base provides the fast debugger extension for JRuby interpreter.
It is the same as ruby-debug-base native C extension from ruby-debug project
(http://rubyforge.org/projects/ruby-debug/), but for JRuby.

== Install

(j)ruby-debug-base is available as a RubyGem:

   jruby -S gem install ruby-debug-base

== Usage

The usage is then the same as with native ruby-debugger, but you might need to
force JRuby which has to run in interpreted mode. Simplest usage is:

  $ jruby --debug -S rdebug <your-script>

Or easier, you might create 'jruby-dm' ('dm' for 'debugger-mode'):

  $ cat ~/bin/jruby-dm
  #!/bin/bash
  jruby --debug "$@"

Then you may run just as you used to:

  $ jruby-dm -S rdebug <your-script>

For more information see: http://bashdb.sourceforge.net/ruby-debug.html

To build run:

  $ rake java gem

== License

See MIT-LICENSE for license information.

debase's People

Contributors

andrykonchin avatar denofevil avatar equivalence1 avatar eregon avatar hurricup avatar os97673 avatar reiz avatar robcherry avatar seraku24 avatar valich avatar viuginick avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

debase's Issues

Issue with stepping in VSCode with debase versions 0.2.4 and 0.2.3

Cannot Step Through Ruby Scripts in VS Code

I've had a very strange issue occurring in VS Code the last week or so. The stepping functions in the VS Code debugger have not been working for me. I have tested this issue with several different versions of Ruby, VS Code, and the 'ruby-debug-ide' gem and it appears the issue is only fixed when I revert my debase version back to '0.2.3.beta5'.

Issues with Debase Ver. 0.2.4

When I have debase version 0.2.4 installed (latest), my VS Code debugger does not let me step through ruby scripts at all. The debugger only works up to the first breakpoint where it does pause the code run. However, when I hit 'step over' or 'step into' it skips over any other breakpoints and lines of code and completes the code run without stopping at any other lines of code.

Issues with Debase Ver. 0.2.3

When I have debase version 0.2.3 installed, my VS Code debugger stops just as 0.2.4 does, however it will only let me step through lines of code with 'puts'. As soon as it gets to a line of code which sets a variable, the rest of the code completes without stopping at any other breakpoints or lines of code. Again this happens when trying to step over code using 'step over' and 'step into' which should let you step through lines of code line-by-line.

My Workaround

It was only until I reverted back even further to the '0.2.3.beta5' version that my VS Code debugger was functioning as it should be and stepping through each line of code, line-by-line. Not sure why this has been happening or what has changed in the versions since '0.2.3.beta5' but it was an issue that has been keeping me from debugging code efficiently in VS Code.

Assets rendering is very slow since ruby 2.1.3

In my Rails 4.1.7 app, rendering a page with assets is about 5 times slower with ruby 2.1.3 (or 2.1.4) than with 2.1.2
I'm using Rubymine to debug (which use debase 0.1.0 and ruby-debug-ide 0.4.23.beta10)
When running with debugging off, I don't have this slowdown.

  • With ruby 2.1.2 :

/Users/ob/.rvm/rubies/ruby-2.1.2/bin/ruby -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/ob/.rvm/gems/ruby-2.1.2/gems/ruby-debug-ide-0.4.23.beta10/bin/rdebug-ide --disable-int-handler --evaluation-timeout 10 --port 53456 --dispatcher-port 53457 -- /Users/ob/Developpement/git/preparation_stable/test/dummy/bin/rails server -b 0.0.0.0 -p 3001 -e development
Fast Debugger (ruby-debug-ide 0.4.23.beta10, debase 0.1.0) listens on 127.0.0.1:53456
Fast Debugger (ruby-debug-ide 0.4.23.beta10, debase 0.1.0) listens on 127.0.0.1:53464
=> Booting Puma
=> Rails 4.1.7 application starting in development on http://0.0.0.0:3001
=> Run rails server -h for more startup options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
Puma 2.9.2 starting...

  • Min threads: 0, max threads: 16
  • Environment: development
  • Listening on tcp://0.0.0.0:3001
    Started GET "/preparation/" for 127.0.0.1 at 2014-11-10 10:15:27 +0100
    Processing by AppPreparation::AccueilsController#show as HTML
    Rendered /Users/ob/Developpement/git/preparation_stable/app/views/app_preparation/accueils/show.html.erb within layouts/app_preparation/application (34.4ms)
    Rendered /Users/ob/Developpement/git/preparation_stable/app/views/app_preparation/utilisateurs/_utilisateur.html.erb (51.4ms)
    Completed 200 OK in 2329ms (Views: 2210.1ms | ActiveRecord: 54.2ms)
  • With ruby 2.1.4 :

/Users/ob/.rvm/rubies/ruby-2.1.4/bin/ruby -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /Users/ob/.rvm/gems/ruby-2.1.4/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide --disable-int-handler --port 54394 --dispatcher-port 54395 -- /Users/ob/Developpement/git/preparation_stable/test/dummy/bin/rails server -b 0.0.0.0 -p 3001 -e development
Fast Debugger (ruby-debug-ide 0.4.23.beta1, debase 0.1.0) listens on 127.0.0.1:54394
Fast Debugger (ruby-debug-ide 0.4.23.beta1, debase 0.1.0) listens on 127.0.0.1:54404
=> Booting Puma
=> Rails 4.1.7 application starting in development on http://0.0.0.0:3001
=> Run rails server -h for more startup options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
Puma 2.9.2 starting...

  • Min threads: 0, max threads: 16
  • Environment: development
  • Listening on tcp://0.0.0.0:3001
    Started GET "/preparation/" for 127.0.0.1 at 2014-11-10 10:26:25 +0100
    Processing by AppPreparation::AccueilsController#show as HTML
    Rendered /Users/ob/Developpement/git/preparation_stable/app/views/app_preparation/accueils/show.html.erb within layouts/app_preparation/application (142.2ms)
    Rendered /Users/ob/Developpement/git/preparation_stable/app/views/app_preparation/utilisateurs/_utilisateur.html.erb (222.2ms)
    Completed 200 OK in 8557ms (Views: 8293.7ms | ActiveRecord: 55.7ms)

Is this problem already known? Do you need more details?
Thanks

Version 0.2.3 hangs on page load after hitting breakpoint

I have a Netbeans 11 / Rails 5.0.2 / ruby-debug-ide 0.7.0 project.

I find that with debase 0.2.3, the debugger hangs with this sequence:

  • I load a page on the browser.
  • The debugger stops at a breakpoint.
  • I press F5 in Netbeans to continue.
  • The page finishes loading in the browser.
  • I press F5 on the browser to refresh the page, or I try to navigate to another page.
  • In the Netbeans log window, the GET request is shown, but nothing further happens (the breakpoint isn't hit, and none of the normal Rails messages like "Processing by ..." appear. If I try to continue with F5 on Netbeans or to enable/disable the breakpoint, the Netbeans editor window also hangs. Once the editor window has hung, I need to kill -9 puma to break the deadlock, but before this, I can stop the debugger with Finish Debugging Session (Shift-F5).

If there is no breakpoint, the page loads correctly multiple times.

This is a regression, because debase 0.2.3-beta5 doesn't have this problem.

Problem compiling in CentOS

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /usr/local/xxx/.rvm/rubies/ruby-2.0.0-p0/bin/ruby extconf.rb 
creating Makefile

make
compiling context.c
In file included from context.c:1:
./debase_internals.h:94:7: error: no newline at end of file
context.c:377:2: error: no newline at end of file
make: *** [context.o] Error 1

Pretty silly IMO, but it looks like the fix should be as simple as inserting a newline at the end of that file!

Debugging with debase is 2-3x Slower than ruby-debug-base19x

We recently migrated a large Rails 3 application from Ruby 1.9.3 to Ruby 2.0 and noticed that debugging with ruby-debug-ide and debase it became significantly slower. In fact, many of our developers often switch back to Ruby 1.9.3 temporarily just to use ruby-debug-base19x for debugging because it's so much faster than debugging in 2.0 with debase. To give an example, one area of the code with heavy lifting takes 3-5 seconds in 1.9.3 debugging but 15-20 seconds in 2.0 debugging.

Any ideas on how to improve the speed to match 1.9.3 ?

Setup:
Ruby 2.0.0p247
ruby-debug-ide 0.4.17
debase 0.0.3

IDE: Rubymine 5.4.3.2.1
Rails 3.2.13
OS: OS X 10.8.4

rspec issues?

Hi - any top tips for getting this to work with rspec?

Hash variables as string?

It looks like variables are stringified (to_s?) to be shown in the Watch panel (using visual studio code).

Is there a way to have them displayed as a navigable tree when it's a hash? (as in the variables pane)

Ruby 2.6

Just switched to Ruby 2.6.0 from 2.5 on Mac OS

gem install debase --pre
Building native extensions. This could take a while...
ERROR: Error installing debase:
ERROR: Failed to build gem native extension.

current directory: /Users/user/.rvm/gems/ruby-2.6.0/gems/debase-0.2.3.beta2/ext

/Users/user/.rvm/rubies/ruby-2.6.0/bin/ruby -I /Users/user/.rvm/rubies/ruby-2.6.0/lib/ruby/2.6.0 -r ./siteconf20181231-1553-2fb6q3.rb extconf.rb
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
checking for vm_core.h... yes
checking for vm_insnhelper.h... yes
checking for vm_core.h... yes
checking for method.h... yes
creating Makefile

current directory: /Users/user/.rvm/gems/ruby-2.6.0/gems/debase-0.2.3.beta2/ext
make "DESTDIR=" clean

current directory: /Users/user/.rvm/gems/ruby-2.6.0/gems/debase-0.2.3.beta2/ext
make "DESTDIR="
compiling breakpoint.c
In file included from breakpoint.c:1:
In file included from ./debase_internals.h:5:
In file included from /Users/user/.rvm/src/ruby-2.6.0/vm_core.h:75:
In file included from /Users/user/.rvm/src/ruby-2.6.0/method.h:14:
/Users/user/.rvm/src/ruby-2.6.0/internal.h:125:10: warning: '__msan_allocated_memory' macro redefined [-Wmacro-redefined]

define __msan_allocated_memory(x, y)

     ^

/Library/Developer/CommandLineTools/usr/lib/clang/9.0.0/include/sanitizer/msan_interface.h:113:9: note: previous definition is here
#define __msan_allocated_memory(data, size)
^
In file included from breakpoint.c:1:
In file included from ./debase_internals.h:5:
In file included from /Users/user/.rvm/src/ruby-2.6.0/vm_core.h:75:
In file included from /Users/user/.rvm/src/ruby-2.6.0/method.h:14:
/Users/user/.rvm/src/ruby-2.6.0/internal.h:127:10: warning: '__msan_unpoison' macro redefined [-Wmacro-redefined]

define __msan_unpoison(x, y)

     ^

/Library/Developer/CommandLineTools/usr/lib/clang/9.0.0/include/sanitizer/msan_interface.h:112:9: note: previous definition is here
#define __msan_unpoison(a, size)
^
In file included from breakpoint.c:1:
In file included from ./debase_internals.h:8:
/Users/user/.rvm/src/ruby-2.6.0/vm_insnhelper.h:43:16: error: use of undeclared identifier 'FALSE'
return FALSE;
^
/Users/user/.rvm/src/ruby-2.6.0/vm_insnhelper.h:46:36: error: use of undeclared identifier 'FALSE'
return RBASIC_CLASS(obj) ? FALSE : TRUE;
^
/Users/user/.rvm/src/ruby-2.6.0/vm_insnhelper.h:46:44: error: use of undeclared identifier 'TRUE'
return RBASIC_CLASS(obj) ? FALSE : TRUE;
^
2 warnings and 3 errors generated.
make: *** [breakpoint.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/user/.rvm/gems/ruby-2.6.0/gems/debase-0.2.3.beta2 for inspection.
Results logged to /Users/user/.rvm/gems/ruby-2.6.0/extensions/x86_64-darwin-16/2.6.0/debase-0.2.3.beta2/gem_make.out

VC Compilation Broken

The latest stable release of debase compiles on Visual Studio, but the betas do not. The issue is this code:

static void
attribute ((noinline))
__func_to_set_breakpoint_at()
{
asm("");
}

asm is not supported on 64 bits on Visual Studio. It would have to be something like this:

static void
__declspec(noinline)
__func_to_set_breakpoint_at()
{
}

Not sure that accomplishes what needs to be done, but at least it compiles.

Can't compile on Windows

Ruby devkit is installed, but I get this error:

C:\temp>gem install debase
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing debase:
        ERROR: Failed to build gem native extension.

    c:/Dev/Ruby200-p451/bin/ruby.exe extconf.rb
checking for vm_core.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=c:/Dev/Ruby200-p451/bin/ruby
        --with-ruby-dir
        --without-ruby-dir
        --with-ruby-include
        --without-ruby-include=${ruby-dir}/include
        --with-ruby-lib
        --without-ruby-lib=${ruby-dir}/
c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:434:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first.
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:565:in `try_cpp'
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:1044:in `block in have_header'
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:895:in `block in checking_for'
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:340:in `block (2 levels) in postpone'
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:310:in `open'
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:340:in `block in postpone'
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:310:in `open'
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:336:in `postpone'
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:894:in `checking_for'
        from c:/Dev/Ruby200-p451/lib/ruby/2.0.0/mkmf.rb:1043:in `have_header'
        from extconf.rb:27:in `block in <main>'
        from c:/Dev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/debugger-ruby_core_source-1.3.2/lib/debugger/ruby_core_source.rb:21:in `call'
        from c:/Dev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/debugger-ruby_core_source-1.3.2/lib/debugger/ruby_core_source.rb:21:in `create_makefile_with_core'
        from extconf.rb:43:in `<main>'


Gem files will remain installed in c:/Dev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/debase-0.0.9 for inspection.

mkmf.log has this:

"gcc -o conftest.exe -Ic:/Dev/Ruby200-p451/include/ruby-2.0.0/i386-mingw32 -Ic:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/backward -Ic:/Dev/Ruby200-p451/include/ruby-2.0.0 -I. -DFD_SETSIZE=2048 -D_WIN32_WINNT=0x0501 -D_FILE_OFFSET_BITS=64   -O3 -fno-omit-frame-pointer -fno-fast-math -g -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c  -L. -Lc:/Dev/Ruby200-p451/lib -L.      -lmsvcrt-ruby200  -lshell32 -lws2_32 -limagehlp -lshlwapi  "
In file included from c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby.h:33:0,
                 from conftest.c:1:
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:125:14: error: size of array 'ruby_check_sizeof_voidp' is negative
In file included from c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby.h:33:0,
                 from conftest.c:1:
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h: In function 'rb_float_value':
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:826:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h: In function 'rb_num2char_inline':
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:1214:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:1214:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:1214:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:1215:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:1215:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:1215:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h: In function 'rb_class_of':
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:1515:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h: In function 'rb_type':
c:/Dev/Ruby200-p451/include/ruby-2.0.0/ruby/ruby.h:1532:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <winsock2.h>
4: #include <windows.h>
5: int main(int argc, char **argv)
6: {
7:   return 0;
8: }
/* end */

It appears that gcc doesn't like this line in ruby.h:

typedef char ruby_check_sizeof_voidp[SIZEOF_VOIDP == sizeof(void*) ? 1 : -1];

can't compile with 2.1.5 ruby in OS X

Hi,
I can't compile debase gem. This is the log:

cat /Users/username/.rvm/gems/ruby-2.1.5/extensions/x86_64-darwin-14/2.1.0-static/debase-0.1.0/gem_make.out
/Users/norbi/.rvm/rubies/ruby-2.1.5/bin/ruby -r ./siteconf20141201-2519-da10ov.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
checking for vm_core.h... yes
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling breakpoint.c
compiling context.c
compiling debase_internals.c
In file included from /Users/norbi/.rvm/gems/ruby-2.1.5/gems/debase-ruby_core_source-0.7.2/lib/debase/ruby_core_source/ruby-2.1.5-p273/method.h:14,
                 from /Users/norbi/.rvm/gems/ruby-2.1.5/gems/debase-ruby_core_source-0.7.2/lib/debase/ruby_core_source/ruby-2.1.5-p273/vm_core.h:24,
                 from ./hacks.h:1,
                 from debase_internals.c:2:
/Users/norbi/.rvm/gems/ruby-2.1.5/gems/debase-ruby_core_source-0.7.2/lib/debase/ruby_core_source/ruby-2.1.5-p273/internal.h:209: error: expected ';', ',' or ')' before 'x'
make: *** [debase_internals.o] Error 1

make failed, exit code 2

Step into/over not working in Netbeans with ruby 2.0

When I debug using Netbeans 7.3 and ruby 2.0.0-p0, Netbeans freezes after the first step over or step into command is issued, and it looks like this is due to 2.0.0 reporting an extra suspend event when hitting the first breakpoint.

Using ruby-debug-ide, I compared ruby 1.9.3-p392 and ruby 2.0.0-p0, and found the difference is that when the debugger hits the breakpoint, in 1.9.3 xml_printer prints back to netbeans 'breakpoint' and 'thread', whereas in 2.0.0 it prints 'suspended', 'breakpoint', 'thread', 'thread' (the information is the same in both 'thread' prints). So compared to 1.9.3 with ruby-debug-base19x, 2.0.0 with debase is reporting an extra suspended event for the first breakpoint.

At the step-over command, both versions print back to Netbeans another 'suspended' event and the corresponding 'thread' information. Using ruby 1.9.3, Netbeans then sends a where command, whereas in 2.0.0 it sends nothing.

In 2.0.0, if I patch xml_printer.rb#print in ruby-debug-ide so that it returns instead of printing the first 'suspended', this stops it printing both the first 'suspend' event and one of the 'thread' prints. It then follows the same pattern as 1.9.3, and the step over command then works in Netbeans.

Is this a difference in the way that ruby 2.0 reports breakpoints - ie the extra suspend event, or is it something that debase is doing?

0.2.4.1 and 0.2.5.beta Fail to build on macOS Catalina 10.15.7

What I did:

  • gem install debase
    (also tried)
  • gem install debase --version 0.2.5.beta1

What I expected:

  • succesful installation

What I got:

0.2.4.1

🚀 gem install debase
Building native extensions. This could take a while...
ERROR:  Error installing debase:
	ERROR: Failed to build gem native extension.

    current directory: /Users/eirvandelden/.gem/ruby/2.5.0/gems/debase-0.2.4.1/ext
/Users/eirvandelden/.rubies/ruby-2.5.0/bin/ruby -r ./siteconf20201106-6227-83wsl5.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
checking for vm_core.h... yes
checking for vm_insnhelper.h... yes
checking for vm_core.h... yes
checking for method.h... yes
creating Makefile

current directory: /Users/eirvandelden/.gem/ruby/2.5.0/gems/debase-0.2.4.1/ext
make "DESTDIR=" clean

current directory: /Users/eirvandelden/.gem/ruby/2.5.0/gems/debase-0.2.4.1/ext
make "DESTDIR="
compiling breakpoint.c
compiling context.c
compiling debase_internals.c
debase_internals.c:319:25: warning: initializing 'rb_control_frame_t *' (aka 'struct rb_control_frame_struct *') with an expression of type 'const rb_control_frame_t *' (aka 'const struct rb_control_frame_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    rb_control_frame_t *start_cfp = RUBY_VM_END_CONTROL_FRAME(TH_INFO(thread));
                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:697:24: warning: initializing 'rb_iseq_t *' (aka 'struct rb_iseq_struct *') with an expression of type 'const rb_iseq_t *' (aka 'const struct rb_iseq_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            rb_iseq_t *iseq = my_iseqw_check(rb_iseq);
                       ^      ~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:700:17: error: implicit declaration of function 'rb_iseq_trace_set' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                rb_iseq_trace_set(iseq, RUBY_EVENT_TRACEPOINT_ALL);
                ^
debase_internals.c:708:24: warning: initializing 'rb_iseq_t *' (aka 'struct rb_iseq_struct *') with an expression of type 'const rb_iseq_t *' (aka 'const struct rb_iseq_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            rb_iseq_t *iseq = my_iseqw_check(rb_iseq);
                       ^      ~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:711:17: error: implicit declaration of function 'rb_iseq_trace_set' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                rb_iseq_trace_set(iseq, RUBY_EVENT_NONE);
                ^
debase_internals.c:768:64: warning: incompatible pointer types passing 'void (VALUE, VALUE)' (aka 'void (unsigned long, unsigned long)') to parameter of type 'VALUE (*)()' (aka 'unsigned long (*)()') [-Wincompatible-pointer-types]
  rb_define_module_function(mDebase, "set_trace_flag_to_iseq", Debase_set_trace_flag_to_iseq, 1);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/eirvandelden/.rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:1716:57: note: passing argument to parameter here
void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
                                                        ^
debase_internals.c:771:58: warning: incompatible pointer types passing 'void (VALUE, VALUE)' (aka 'void (unsigned long, unsigned long)') to parameter of type 'VALUE (*)()' (aka 'unsigned long (*)()') [-Wincompatible-pointer-types]
  rb_define_module_function(mDebase, "unset_iseq_flags", Debase_unset_trace_flags, 1);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/eirvandelden/.rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:1716:57: note: passing argument to parameter here
void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
                                                        ^
5 warnings and 2 errors generated.
make: *** [debase_internals.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/eirvandelden/.gem/ruby/2.5.0/gems/debase-0.2.4.1 for inspection.
Results logged to /Users/eirvandelden/.gem/ruby/2.5.0/extensions/x86_64-darwin-19/2.5.0-static/debase-0.2.4.1/gem_make.out

0.2.5.beta1

🚀 gem install debase --version 0.2.5.beta1
Building native extensions. This could take a while...
ERROR:  Error installing debase:
	ERROR: Failed to build gem native extension.

    current directory: /Users/eirvandelden/.gem/ruby/2.5.0/gems/debase-0.2.5.beta1/ext
/Users/eirvandelden/.rubies/ruby-2.5.0/bin/ruby -r ./siteconf20201106-6571-1f8kynu.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
creating Makefile

current directory: /Users/eirvandelden/.gem/ruby/2.5.0/gems/debase-0.2.5.beta1/ext
make "DESTDIR=" clean

current directory: /Users/eirvandelden/.gem/ruby/2.5.0/gems/debase-0.2.5.beta1/ext
make "DESTDIR="
compiling breakpoint.c
compiling context.c
compiling debase_internals.c
debase_internals.c:319:25: warning: initializing 'rb_control_frame_t *' (aka 'struct rb_control_frame_struct *') with an expression of type 'const rb_control_frame_t *' (aka 'const struct rb_control_frame_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    rb_control_frame_t *start_cfp = RUBY_VM_END_CONTROL_FRAME(TH_INFO(thread));
                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:697:24: warning: initializing 'rb_iseq_t *' (aka 'struct rb_iseq_struct *') with an expression of type 'const rb_iseq_t *' (aka 'const struct rb_iseq_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            rb_iseq_t *iseq = my_iseqw_check(rb_iseq);
                       ^      ~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:700:17: error: implicit declaration of function 'rb_iseq_trace_set' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                rb_iseq_trace_set(iseq, RUBY_EVENT_TRACEPOINT_ALL);
                ^
debase_internals.c:708:24: warning: initializing 'rb_iseq_t *' (aka 'struct rb_iseq_struct *') with an expression of type 'const rb_iseq_t *' (aka 'const struct rb_iseq_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            rb_iseq_t *iseq = my_iseqw_check(rb_iseq);
                       ^      ~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:711:17: error: implicit declaration of function 'rb_iseq_trace_set' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                rb_iseq_trace_set(iseq, RUBY_EVENT_NONE);
                ^
debase_internals.c:768:64: warning: incompatible pointer types passing 'void (VALUE, VALUE)' (aka 'void (unsigned long, unsigned long)') to parameter of type 'VALUE (*)()' (aka 'unsigned long (*)()') [-Wincompatible-pointer-types]
  rb_define_module_function(mDebase, "set_trace_flag_to_iseq", Debase_set_trace_flag_to_iseq, 1);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/eirvandelden/.rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:1716:57: note: passing argument to parameter here
void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
                                                        ^
debase_internals.c:771:58: warning: incompatible pointer types passing 'void (VALUE, VALUE)' (aka 'void (unsigned long, unsigned long)') to parameter of type 'VALUE (*)()' (aka 'unsigned long (*)()') [-Wincompatible-pointer-types]
  rb_define_module_function(mDebase, "unset_iseq_flags", Debase_unset_trace_flags, 1);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/eirvandelden/.rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:1716:57: note: passing argument to parameter here
void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
                                                        ^
5 warnings and 2 errors generated.
make: *** [debase_internals.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/eirvandelden/.gem/ruby/2.5.0/gems/debase-0.2.5.beta1 for inspection.
Results logged to /Users/eirvandelden/.gem/ruby/2.5.0/extensions/x86_64-darwin-19/2.5.0-static/debase-0.2.5.beta1/gem_make.out

Cannot compile on Ubuntu

Installing debase (0.0.5) 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /home/clyfe/.rbenv/versions/2.0.0-p247/bin/ruby extconf.rb 
checking for vm_core.h... no
checking for vm_core.h... no
checking for vm_core.h... yes
creating Makefile

make "DESTDIR="
compiling context.c
compiling locker.c
compiling debase_internals.c
debase_internals.c: In function ‘start_inspector’:
debase_internals.c:145:20: error: variable ‘context’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make: *** [debase_internals.o] Error 1

ERROR: Error installing debase:

`when I run: gem install debase --pre
Building native extensions. This could take a while...
ERROR: Error installing debase:
ERROR: Failed to build gem native extension.

current directory: /Users/user/.rvm/gems/ruby-2.3.7/gems/debase-0.2.3.beta2/ext

/Users/user/.rvm/rubies/ruby-2.3.7/bin/ruby -r ./siteconf20180902-70061-1p5vfd7.rb extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.

Provided configuration options:
--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/user/.rvm/rubies/ruby-2.3.7/bin/$(RUBY_BASE_NAME)
/Users/user/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in require': cannot load such file -- debase/ruby_core_source (LoadError) from /Users/user/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in require'
from extconf.rb:28:in `

'

extconf failed, exit code 1

Gem files will remain installed in /Users/user/.rvm/gems/ruby-2.3.7/gems/debase-0.2.3.beta2 for inspection.
Results logged to /Users/user/.rvm/gems/ruby-2.3.7/extensions/x86_64-darwin-17/2.3.0/debase-0.2.3.beta2/gem_make.out
`

the content of '/Users/user/.rvm/gems/ruby-2.3.7/extensions/x86_64-darwin-17/2.3.0/debase-0.2.3.beta2/gem_make.out' is:
`current directory: /Users/user/.rvm/gems/ruby-2.3.7/gems/debase-0.2.3.beta2/ext
/Users/user/.rvm/rubies/ruby-2.3.7/bin/ruby -r ./siteconf20180902-70061-1p5vfd7.rb extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.

Provided configuration options:
--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/user/.rvm/rubies/ruby-2.3.7/bin/$(RUBY_BASE_NAME)
/Users/user/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in require': cannot load such file -- debase/ruby_core_source (LoadError) from /Users/user/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in require'
from extconf.rb:28:in `

'

extconf failed, exit code 1
`

I am using ruby 2.3.7 installed via rvm on mac high sierra v10.13.6

I have tried to clear rvm with all rubies and gem, and try reinstall with no thing changing, the gem is required to install gem 'ruby-debug-ide' used by RubyMine Debugger

Gem::Ext::BuildError: ERROR: Failed to build gem native extension. on ruby 2.5.0

it's not installing with ruby 2.5.0.
Here is the log:

Installing debase 0.2.1 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /Users/rony36/.rvm/gems/ruby-2.5.0@partners/gems/debase-0.2.1/ext
/Users/rony36/.rvm/rubies/ruby-2.5.0/bin/ruby -r ./siteconf20180105-3578-15njds8.rb extconf.rb
checking for vm_core.h... yes
creating Makefile

current directory: /Users/rony36/.rvm/gems/ruby-2.5.0@partners/gems/debase-0.2.1/ext
make "DESTDIR=" clean

current directory: /Users/rony36/.rvm/gems/ruby-2.5.0@partners/gems/debase-0.2.1/ext
make "DESTDIR="
compiling breakpoint.c
compiling context.c
compiling debase_internals.c
In file included from debase_internals.c:2:
./hacks.h:12:57: warning: incompatible pointer types passing 'rb_thread_t *' (aka 'struct rb_thread_struct *') to parameter of type 'const rb_execution_context_t *' (aka 'const struct rb_execution_context_struct *') [-Wincompatible-pointer-types]
  context->stack_size = (int)(RUBY_VM_END_CONTROL_FRAME(thread) - thread->cfp - 1);
                                                        ^~~~~~
/Users/rony36/.rvm/src/ruby-2.5.0/vm_core.h:1238:57: note: passing argument to parameter 'ec' here
RUBY_VM_END_CONTROL_FRAME(const rb_execution_context_t *ec)
                                                        ^
In file included from debase_internals.c:2:
./hacks.h:12:75: error: no member named 'cfp' in 'struct rb_thread_struct'
  context->stack_size = (int)(RUBY_VM_END_CONTROL_FRAME(thread) - thread->cfp - 1);
                                                                  ~~~~~~  ^
debase_internals.c:29:49: warning: incompatible pointer to integer conversion initializing 'const VALUE' (aka 'const unsigned long') with an expression of type 'void *' [-Wint-conversion]
  filter = rb_funcall(mDebase, idFileFilter, 0, NULL);
                                                ^~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/9.0.0/include/stddef.h:105:16: note: expanded from macro 'NULL'
#  define NULL ((void*)0)
               ^~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2466:35: note: expanded from macro 'rb_funcall'
        const VALUE rb_funcall_args[] = {__VA_ARGS__}; \
                                         ^~~~~~~~~~~
debase_internals.c:29:12: warning: division by zero is undefined [-Wdivision-by-zero]
  filter = rb_funcall(mDebase, idFileFilter, 0, NULL);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2470:6: note: expanded from macro 'rb_funcall'
            rb_varargs_argc_check(rb_funcall_argc, rb_funcall_nargs), \
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:1775:3: note: expanded from macro 'rb_varargs_argc_check'
         rb_varargs_bad_length(argc, vargc)), \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:1770:56: note: expanded from macro 'rb_varargs_bad_length'
#     define rb_varargs_bad_length(argc, vargc) ((argc)/((argc) == (vargc)))
                                                       ^~~~~~~~~~~~~~~~~~~~
debase_internals.c:433:6: warning: division by zero is undefined [-Wdivision-by-zero]
  if(rb_scan_args(argc, argv, "12", &file, &stop, &increment_start) == 1) 
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2178:9: note: expanded from macro 'rb_scan_args'
        rb_scan_args0(argc,argvp,fmt,\
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2351:9: note: expanded from macro 'rb_scan_args0'
                     (rb_scan_args_verify(fmt, varc), vars))
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2236:11: note: expanded from macro 'rb_scan_args_verify'
        verify = rb_scan_args_verify_count(fmt, varc); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2202:6: note: expanded from macro 'rb_scan_args_count_hash'
     rb_scan_args_count_block(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2197:6: note: expanded from macro 'rb_scan_args_count_block'
     rb_scan_args_count_end(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2193:12: note: expanded from macro 'rb_scan_args_count_end'
    ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:433:6: warning: division by zero is undefined [-Wdivision-by-zero]
  if(rb_scan_args(argc, argv, "12", &file, &stop, &increment_start) == 1) 
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2178:9: note: expanded from macro 'rb_scan_args'
        rb_scan_args0(argc,argvp,fmt,\
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2351:9: note: expanded from macro 'rb_scan_args0'
                     (rb_scan_args_verify(fmt, varc), vars))
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2236:11: note: expanded from macro 'rb_scan_args_verify'
        verify = rb_scan_args_verify_count(fmt, varc); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2202:6: note: expanded from macro 'rb_scan_args_count_hash'
     rb_scan_args_count_block(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2198:6: note: expanded from macro 'rb_scan_args_count_block'
     rb_scan_args_count_end(fmt, ofs+1, varc, vari+1))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2193:12: note: expanded from macro 'rb_scan_args_count_end'
    ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:433:6: warning: division by zero is undefined [-Wdivision-by-zero]
  if(rb_scan_args(argc, argv, "12", &file, &stop, &increment_start) == 1) 
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2178:9: note: expanded from macro 'rb_scan_args'
        rb_scan_args0(argc,argvp,fmt,\
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2351:9: note: expanded from macro 'rb_scan_args0'
                     (rb_scan_args_verify(fmt, varc), vars))
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2236:11: note: expanded from macro 'rb_scan_args_verify'
        verify = rb_scan_args_verify_count(fmt, varc); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2203:6: note: expanded from macro 'rb_scan_args_count_hash'
     rb_scan_args_count_block(fmt, ofs+1, varc, vari+1))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2197:6: note: expanded from macro 'rb_scan_args_count_block'
     rb_scan_args_count_end(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2193:12: note: expanded from macro 'rb_scan_args_count_end'
    ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:433:6: warning: division by zero is undefined [-Wdivision-by-zero]
  if(rb_scan_args(argc, argv, "12", &file, &stop, &increment_start) == 1) 
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2178:9: note: expanded from macro 'rb_scan_args'
        rb_scan_args0(argc,argvp,fmt,\
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2351:9: note: expanded from macro 'rb_scan_args0'
                     (rb_scan_args_verify(fmt, varc), vars))
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2236:11: note: expanded from macro 'rb_scan_args_verify'
        verify = rb_scan_args_verify_count(fmt, varc); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2202:6: note: expanded from macro 'rb_scan_args_count_hash'
     rb_scan_args_count_block(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2197:6: note: expanded from macro 'rb_scan_args_count_block'
     rb_scan_args_count_end(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2193:12: note: expanded from macro 'rb_scan_args_count_end'
    ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:433:6: warning: division by zero is undefined [-Wdivision-by-zero]
  if(rb_scan_args(argc, argv, "12", &file, &stop, &increment_start) == 1) 
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2178:9: note: expanded from macro 'rb_scan_args'
        rb_scan_args0(argc,argvp,fmt,\
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2351:9: note: expanded from macro 'rb_scan_args0'
                     (rb_scan_args_verify(fmt, varc), vars))
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2236:11: note: expanded from macro 'rb_scan_args_verify'
        verify = rb_scan_args_verify_count(fmt, varc); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2202:6: note: expanded from macro 'rb_scan_args_count_hash'
     rb_scan_args_count_block(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2197:6: note: expanded from macro 'rb_scan_args_count_block'
     rb_scan_args_count_end(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2193:12: note: expanded from macro 'rb_scan_args_count_end'
    ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:433:6: warning: division by zero is undefined [-Wdivision-by-zero]
  if(rb_scan_args(argc, argv, "12", &file, &stop, &increment_start) == 1) 
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2178:9: note: expanded from macro 'rb_scan_args'
        rb_scan_args0(argc,argvp,fmt,\
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2351:9: note: expanded from macro 'rb_scan_args0'
                     (rb_scan_args_verify(fmt, varc), vars))
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2236:11: note: expanded from macro 'rb_scan_args_verify'
        verify = rb_scan_args_verify_count(fmt, varc); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: (skipping 5 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2202:6: note: expanded from macro 'rb_scan_args_count_hash'
     rb_scan_args_count_block(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2197:6: note: expanded from macro 'rb_scan_args_count_block'
     rb_scan_args_count_end(fmt, ofs, varc, vari) : \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/rony36/.rvm/rubies/ruby-2.5.0/include/ruby-2.5.0/ruby/ruby.h:2193:12: note: expanded from macro 'rb_scan_args_count_end'
    ((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt)))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings and 1 error generated.
make: *** [debase_internals.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/rony36/.rvm/gems/ruby-2.5.0@partners/gems/debase-0.2.1 for inspection.
Results logged to /Users/rony36/.rvm/gems/ruby-2.5.0@partners/extensions/x86_64-darwin-17/2.5.0/debase-0.2.1/gem_make.out

An error occurred while installing debase (0.2.1), and Bundler cannot continue.
Make sure that `gem install debase -v '0.2.1'` succeeds before bundling.

Usage?

rails console

2.0.0p195 :002 > require 'debase'
=> true 
2.0.0p195 :003 > Debugger
=> Debase 
2.0.0p195 :004 > Debugger.debugger
***** debugger statement ignored, use -d or --debug option to enable debugging

rails console -d

You're missing the 'debugger' gem. Add it to your Gemfile, bundle it and try again.

ibf_load_iseq_complete in debase_internals not found

Dear Team,
the call to ibf_load_iseq_complete is not found in debase_internals.so on fedora 28.
Source is debase_internals.c:647,
version is tag v0.2.3.beta2 if I get this right.
I can't find the definition in the code. Is there another library that should be linked?
Thanks in advance
Matthias

Error installing debase

Hello,

I am on a macOS High Sierra version 10.13 with ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17].

I'd like to debug Ruby scripts in the vscode editor. To do that I am trying to install debase, but I get this error:

[~]$ sudo gem install debase
Password:
Building native extensions.  This could take a while...
ERROR:  Error installing debase:
	ERROR: Failed to build gem native extension.

    current directory: /Library/Ruby/Gems/2.3.0/gems/debase-0.2.3/ext
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20190705-27932-1xboxu.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
checking for vm_core.h... yes
checking for iseq.h... no
Makefile creation failed
*************************************************************

  NOTE: If your headers were not found, try passing
        --with-ruby-include=PATH_TO_HEADERS

*************************************************************

*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
	--with-opt-dir
	--without-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/$(RUBY_BASE_NAME)
	--with-ruby-dir
	--without-ruby-dir
	--with-ruby-include
	--without-ruby-include=${ruby-dir}/include
	--with-ruby-lib
	--without-ruby-lib=${ruby-dir}/lib

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-17/2.3.0/debase-0.2.3/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in /Library/Ruby/Gems/2.3.0/gems/debase-0.2.3 for inspection.
Results logged to /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-17/2.3.0/debase-0.2.3/gem_make.out

mkmf.log

have_header: checking for vm_core.h... -------------------- no

"xcrun clang -o conftest -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/universal-darwin17 -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT    -g -Os -pipe -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/local/libressl/include conftest.c  -L. -L/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib -L.             -L /BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib -L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib   -arch x86_64 -arch i386   -lruby.2.3.0  -lpthread -ldl -lobjc "
ld: warning: directory not found for option '-L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib'
ld: warning: directory not found for option '-L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib'
ld: warning: directory not found for option '-L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/libressl/lib'
ld: warning: directory not found for option '-L/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.Internal.sdk/usr/local/lib'
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/universal-darwin17 -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT    -g -Os -pipe -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/local/libressl/include  -arch x86_64 -arch i386  -c conftest.c"
conftest.c:3:10: fatal error: 'vm_core.h' file not found
#include <vm_core.h>
         ^~~~~~~~~~~
1 error generated.
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <vm_core.h>
/* end */

--------------------

have_header: checking for vm_core.h... -------------------- no

"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/universal-darwin17 -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0 -I. -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby-2.3.3-p222  -g -Os -pipe -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/local/libressl/include  -arch x86_64 -arch i386  -c conftest.c"
conftest.c:3:10: fatal error: 'vm_core.h' file not found
#include <vm_core.h>
         ^~~~~~~~~~~
1 error generated.
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <vm_core.h>
/* end */

--------------------

have_header: checking for vm_core.h... -------------------- yes

"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/universal-darwin17 -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0 -I. -I/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222  -g -Os -pipe -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/local/libressl/include  -arch x86_64 -arch i386  -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <vm_core.h>
/* end */

--------------------

have_header: checking for iseq.h... -------------------- no

"xcrun clang -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/universal-darwin17 -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/backward -I/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0 -I. -I/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222  -g -Os -pipe -DHAVE_GCC_ATOMIC_BUILTINS -iwithsysroot /usr/local/libressl/include  -arch x86_64 -arch i386  -c conftest.c"
In file included from conftest.c:3:
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:26:12: error: invalid application of 'sizeof' to an incomplete type 'struct rb_call_info_kw_arg'
    return sizeof(struct rb_call_info_kw_arg) + sizeof(VALUE) * (keyword_len - 1);
           ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:26:26: note: forward declaration of 'struct rb_call_info_kw_arg'
    return sizeof(struct rb_call_info_kw_arg) + sizeof(VALUE) * (keyword_len - 1);
                         ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:55:15: error: incomplete definition of type 'struct rb_iseq_struct'
    int cnt = ISEQ_FLIP_CNT(iseq);
              ^~~~~~~~~~~~~~~~~~~
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:50:49: note: expanded from macro 'ISEQ_FLIP_CNT'
#define ISEQ_FLIP_CNT(iseq) FIX2INT(RARRAY_AREF(ISEQ_MARK_ARY(iseq), ISEQ_MARK_ARY_FLIP_CNT))
                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:45:45: note: expanded from macro 'ISEQ_MARK_ARY'
#define ISEQ_MARK_ARY(iseq)           (iseq)->body->mark_ary
                                            ^
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/ruby.h:1058:48: note: expanded from macro 'RARRAY_AREF'
#define RARRAY_AREF(a, i)    (RARRAY_CONST_PTR(a)[i])
                                               ^
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/ruby.h:1046:48: note: expanded from macro 'RARRAY_CONST_PTR'
#define RARRAY_CONST_PTR(a) rb_array_const_ptr(a)
                                               ^
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/ruby.h:707:32: note: expanded from macro 'FIX2INT'
#define FIX2INT(x)  RB_FIX2INT(x)
                    ~~~~~~~~~~~^~
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/ruby.h:683:48: note: expanded from macro 'RB_FIX2INT'
#define RB_FIX2INT(x) ((int)rb_fix2int((VALUE)(x)))
                                               ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:19:16: note: forward declaration of 'struct rb_iseq_struct'
typedef struct rb_iseq_struct rb_iseq_t;
               ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:56:17: error: incomplete definition of type 'struct rb_iseq_struct'
    RARRAY_ASET(ISEQ_MARK_ARY(iseq), ISEQ_MARK_ARY_FLIP_CNT, INT2FIX(cnt+1));
    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:45:45: note: expanded from macro 'ISEQ_MARK_ARY'
#define ISEQ_MARK_ARY(iseq)           (iseq)->body->mark_ary
                                            ^
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/ruby.h:1060:25: note: expanded from macro 'RARRAY_ASET'
    const VALUE _ary = (a); \
                        ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:19:16: note: forward declaration of 'struct rb_iseq_struct'
typedef struct rb_iseq_struct rb_iseq_t;
               ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:63:29: error: incomplete definition of type 'struct rb_iseq_struct'
    VALUE str = RARRAY_AREF(ISEQ_MARK_ARY(iseq), ISEQ_MARK_ARY_ORIGINAL_ISEQ);
                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:45:45: note: expanded from macro 'ISEQ_MARK_ARY'
#define ISEQ_MARK_ARY(iseq)           (iseq)->body->mark_ary
                                            ^
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/ruby.h:1058:48: note: expanded from macro 'RARRAY_AREF'
#define RARRAY_AREF(a, i)    (RARRAY_CONST_PTR(a)[i])
                              ~~~~~~~~~~~~~~~~~^~
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/ruby.h:1046:48: note: expanded from macro 'RARRAY_CONST_PTR'
#define RARRAY_CONST_PTR(a) rb_array_const_ptr(a)
                                               ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:19:16: note: forward declaration of 'struct rb_iseq_struct'
typedef struct rb_iseq_struct rb_iseq_t;
               ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:72:17: error: incomplete definition of type 'struct rb_iseq_struct'
    RARRAY_ASET(ISEQ_MARK_ARY(iseq), ISEQ_MARK_ARY_ORIGINAL_ISEQ, str);
    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:45:45: note: expanded from macro 'ISEQ_MARK_ARY'
#define ISEQ_MARK_ARY(iseq)           (iseq)->body->mark_ary
                                            ^
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/include/ruby-2.3.0/ruby/ruby.h:1060:25: note: expanded from macro 'RARRAY_ASET'
    const VALUE _ary = (a); \
                        ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:19:16: note: forward declaration of 'struct rb_iseq_struct'
typedef struct rb_iseq_struct rb_iseq_t;
               ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:81:25: warning: implicit declaration of function 'rb_imemo_new' is invalid in C99 [-Wimplicit-function-declaration]
    return (rb_iseq_t *)rb_imemo_new(imemo_iseq, 0, 0, 0, 0);
                        ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:81:38: error: use of undeclared identifier 'imemo_iseq'
    return (rb_iseq_t *)rb_imemo_new(imemo_iseq, 0, 0, 0, 0);
                                     ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:94:45: error: unknown type name 'NODE'
VALUE rb_iseq_compile_node(rb_iseq_t *iseq, NODE *node);
                                            ^
/Library/Ruby/Gems/2.3.0/gems/debase-ruby_core_source-0.10.5/lib/debase/ruby_core_source/ruby-2.3.3-p222/iseq.h:213:11: error: unknown type name 'rb_compile_option_t'
    const rb_compile_option_t *option;
          ^
1 warning and 8 errors generated.
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <iseq.h>
/* end */

--------------------


Any suggestion on how to fix the problem? I checked issues #57 and #65 but could not fix the problem.

Same problem when trying to install gem ruby-debug-ide.

Thanks 😊

Debase version 0.2.2-beta7 causes stops at random code locations

Not sure if this is a Debase issue but while debugging with the latest version (0.2.2-beta7) which is installed by on a rubymine installation when using the debugger I have issues with breaking at random spots. This only happens when using breakpoints (in any part of code) with rails. The system will randomly stop at lines of code that do not have breakpoints that appear to be deep within the rails gems. I have downgraded to 0.2.2-beta6 for now and that seems to have made the issue better but not sure what has changed.

Info:

Rubymine 2016.1
Debase 0.2.2-beta7
Ruby 2.3.1p112
debase-ruby_core_source 0.9.0
ruby-debug-ide 0.6.1.beta2

Segmentation fault

As prompted by the command line, I am making a bug report. Not sure if this is the right place to do so! This happened when trying to run an rspec test from within IntelliJ. The debase gem isn't in my Gemfile but somehow loaded by IntelliJ IDEA when debugging.

Console log:

Testing started at 09:26 ...
/bin/bash -c "env RBENV_VERSION=2.6.3 /usr/local/Cellar/rbenv/1.1.2/libexec/rbenv exec bundle exec ruby /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/bin/rdebug-ide --key-value --step-over-in-blocks --disable-int-handler --evaluation-timeout 10 --evaluation-control --time-limit 100 --memory-limit 0 --rubymine-protocol-extensions --port 52615 --host 0.0.0.0 --dispatcher-port 52616 -- /Users/sdubois/.rbenv/versions/2.6.3/bin/rspec /Users/sdubois/Repos/webapp/spec/jobs/user_update_job_spec.rb --require teamcity/spec/runner/formatter/teamcity/formatter --format Spec::Runner::Formatter::TeamcityFormatter --example \"UserUpdateJob updates user's locale\""
Fast Debugger (ruby-debug-ide 0.8.0.beta3, debase 0.3.0.beta3, file filtering is supported, block breakpoints supported, smart steps supported, obtaining return values supported) listens on 0.0.0.0:52615

/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase.rb:38: [BUG] Segmentation fault at 0x0000000000000028
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:                    
     * ~/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:0041 p:---- s:0235 e:000234 CFUNC  :handle_iseq
c:0040 p:0014 s:0229 e:000228 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase.rb:38
c:0039 p:0017 s:0223 e:000222 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase.rb:32 [FINISH]
c:0038 p:---- s:0217 e:000216 CFUNC  :require
c:0037 p:0013 s:0212 e:000211 BLOCK  /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_requi
c:0036 p:0074 s:0209 e:000208 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/loaded_features_index
c:0035 p:0023 s:0197 e:000196 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_requi
c:0034 p:0052 s:0191 e:000190 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_requi
c:0033 p:0008 s:0184 e:000183 BLOCK  /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291
c:0032 p:0068 s:0181 e:000180 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257
c:0031 p:0011 s:0174 e:000173 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291
c:0030 p:0037 s:0168 e:000167 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_requi
c:0029 p:0063 s:0162 e:000161 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/compile_cache.rb:18
c:0028 p:0085 s:0154 e:000153 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap.rb:30
c:0027 p:0302 s:0142 e:000141 TOP    /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/setup.rb:30 [FINISH]
c:0026 p:---- s:0131 e:000130 CFUNC  :require
c:0025 p:0055 s:0126 e:000125 TOP    /Users/sdubois/Repos/webapp/config/boot.rb:4 [FINISH]
c:0024 p:---- s:0123 e:000122 CFUNC  :require_relative
c:0023 p:0006 s:0118 e:000117 TOP    /Users/sdubois/Repos/webapp/config/application.rb:1 [FINISH]
c:0022 p:---- s:0115 e:000114 CFUNC  :require_relative
c:0021 p:0006 s:0110 e:000109 TOP    /Users/sdubois/Repos/webapp/config/environment.rb:2 [FINISH]
c:0020 p:---- s:0107 e:000106 CFUNC  :require
c:0019 p:0046 s:0102 e:000101 TOP    /Users/sdubois/Repos/webapp/spec/rails_helper.rb:3 [FINISH]
c:0018 p:---- s:0099 e:000098 CFUNC  :require
c:0017 p:0006 s:0094 e:000093 TOP    /Users/sdubois/Repos/webapp/spec/jobs/user_update_job_spec.rb:1 [FINISH]
c:0016 p:---- s:0091 e:000090 CFUNC  :load
c:0015 p:0008 s:0086 e:000085 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration.rb:2053
c:0014 p:0023 s:0078 e:000077 BLOCK  /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration.rb:1560 [FINISH]
c:0013 p:---- s:0073 e:000072 CFUNC  :each
c:0012 p:0024 s:0069 e:000068 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration.rb:1558
c:0011 p:0015 s:0065 e:000064 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/runner.rb:98
c:0010 p:0008 s:0059 e:000058 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/runner.rb:86
c:0009 p:0072 s:0053 e:000052 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/runner.rb:71
c:0008 p:0020 s:0045 e:000044 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/runner.rb:45
c:0007 p:0021 s:0040 e:000039 TOP    /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/exe/rspec:4 [FINISH]
c:0006 p:---- s:0037 e:000036 CFUNC  :load
c:0005 p:0109 s:0032 e:000031 TOP    /Users/sdubois/.rbenv/versions/2.6.3/bin/rspec:23 [FINISH]
c:0004 p:---- s:0027 e:000026 CFUNC  :debug_load
c:0003 p:0044 s:0020 e:000019 METHOD /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide.rb:100
c:0002 p:0888 s:0013 E:0008e8 EVAL   /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/bin/rdebug-ide:192 [FINISH]
c:0001 p:0000 s:0003 E:000b20 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/bin/rdebug-ide:192:in `<main>'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide.rb:100:in `debug_program'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide.rb:100:in `debug_load'
/Users/sdubois/.rbenv/versions/2.6.3/bin/rspec:23:in `<main>'
/Users/sdubois/.rbenv/versions/2.6.3/bin/rspec:23:in `load'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/exe/rspec:4:in `<main>'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/runner.rb:45:in `invoke'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/runner.rb:71:in `run'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/runner.rb:86:in `run'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/runner.rb:98:in `setup'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration.rb:1558:in `load_spec_files'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration.rb:1558:in `each'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration.rb:1560:in `block in load_spec_files'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration.rb:2053:in `load_file_handling_errors'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration.rb:2053:in `load'
/Users/sdubois/Repos/webapp/spec/jobs/user_update_job_spec.rb:1:in `<main>'
/Users/sdubois/Repos/webapp/spec/jobs/user_update_job_spec.rb:1:in `require'
/Users/sdubois/Repos/webapp/spec/rails_helper.rb:3:in `<main>'
/Users/sdubois/Repos/webapp/spec/rails_helper.rb:3:in `require'
/Users/sdubois/Repos/webapp/config/environment.rb:2:in `<main>'
/Users/sdubois/Repos/webapp/config/environment.rb:2:in `require_relative'
/Users/sdubois/Repos/webapp/config/application.rb:1:in `<main>'
/Users/sdubois/Repos/webapp/config/application.rb:1:in `require_relative'
/Users/sdubois/Repos/webapp/config/boot.rb:4:in `<main>'
/Users/sdubois/Repos/webapp/config/boot.rb:4:in `require'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/setup.rb:30:in `<main>'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap.rb:30:in `setup'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/compile_cache.rb:18:in `setup'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:48:in `require_relative'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in `require'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257:in `load_dependency'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in `block in require'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require_with_bootsnap_lfi'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `block in require_with_bootsnap_lfi'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase.rb:32:in `load_iseq'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase.rb:38:in `do_set_flags'
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase.rb:38:in `handle_iseq'

-- Machine register context ------------------------------------------------
 rax: 0x0000000000000000 rbx: 0x00007f8809c0c0a8 rcx: 0x000000010cd4a730
 rdx: 0x0000000000000008 rdi: 0x00007f880ba1b568 rsi: 0x00007f880ba9b2e0
 rbp: 0x00007ffee3286720 rsp: 0x00007ffee3286700  r8: 0x000000010effa6e0
  r9: 0x00007f880ba9b2e0 r10: 0x00007f880c82ea00 r11: 0x000000010ce49740
 r12: 0x00007f8809c0c0b8 r13: 0x00007f880adedc50 r14: 0x0000000000000002
 r15: 0x000000010ce49740 rip: 0x000000010effa6eb rfl: 0x0000000000010246

-- C level backtrace information -------------------------------------------
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(rb_vm_bugreport+0x82) [0x10cbad1b2]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10c9f99e3) [0x10c9f99e3]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb11401) [0x10cb11401]
/usr/lib/system/libsystem_platform.dylib(_sigtramp+0x1d) [0x7fff5f204b5d]
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase_internals.bundle(zaca67906dc+0xb) [0x10effa6eb]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb91e91) [0x10cb91e91]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca4e7ff) [0x10ca4e7ff]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57796) [0x10ca57796]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca5830c) [0x10ca5830c]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57978) [0x10ca57978]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57832) [0x10ca57832]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca5830c) [0x10ca5830c]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57978) [0x10ca57978]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57832) [0x10ca57832]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca5830c) [0x10ca5830c]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57a69) [0x10ca57a69]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57832) [0x10ca57832]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca5830c) [0x10ca5830c]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57a69) [0x10ca57a69]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57832) [0x10ca57832]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca5830c) [0x10ca5830c]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57978) [0x10ca57978]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57832) [0x10ca57832]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca5830c) [0x10ca5830c]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57978) [0x10ca57978]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57832) [0x10ca57832]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca589d5) [0x10ca589d5]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cba0a56) [0x10cba0a56]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9385e) [0x10cb9385e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10c9781a9) [0x10c9781a9]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8615f) [0x10cb8615f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57832) [0x10ca57832]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca589d5) [0x10ca589d5]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57832) [0x10ca57832]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca57665) [0x10ca57665]
/Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase_internals.bundle(0x10effa61d) [0x10effa61d]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9fba1) [0x10cb9fba1]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb8640f) [0x10cb8640f]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10cb9a61e) [0x10cb9a61e]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca04a48) [0x10ca04a48]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10ca048b9) [0x10ca048b9]
/Users/sdubois/.rbenv/versions/2.6.3/bin/ruby(0x10c974c4d) [0x10c974c4d]

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

* Loaded script: /Users/sdubois/.rbenv/versions/2.6.3/bin/rspec

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/enc/encdb.bundle
    5 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/enc/trans/transdb.bundle
    6 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/rbconfig.rb
    7 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/compatibility.rb
    8 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/defaults.rb
    9 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/deprecate.rb
   10 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/errors.rb
   11 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/version.rb
   12 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/requirement.rb
   13 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/platform.rb
   14 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/basic_specification.rb
   15 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/stub_specification.rb
   16 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/delegate.rb
   17 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/rfc2396_parser.rb
   18 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/rfc3986_parser.rb
   19 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/common.rb
   20 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/generic.rb
   21 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/file.rb
   22 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/ftp.rb
   23 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/http.rb
   24 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/https.rb
   25 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/ldap.rb
   26 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/ldaps.rb
   27 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri/mailto.rb
   28 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/uri.rb
   29 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/specification_policy.rb
   30 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/util/list.rb
   31 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/stringio.bundle
   32 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/specification.rb
   33 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/exceptions.rb
   34 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/util.rb
   35 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/bundler_version_finder.rb
   36 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/dependency.rb
   37 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_gem.rb
   38 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/monitor.rb
   39 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb
   40 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_warn.rb
   41 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems.rb
   42 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/path_support.rb
   43 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/version.rb
   44 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/core_ext/name_error.rb
   45 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/levenshtein.rb
   46 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/jaro_winkler.rb
   47 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checker.rb
   48 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   49 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   50 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   51 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   52 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/key_error_checker.rb
   53 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/null_checker.rb
   54 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/formatters/plain_formatter.rb
   55 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean.rb
   56 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/version.rb
   57 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/compatibility_guard.rb
   58 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/pathname.bundle
   59 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/pathname.rb
   60 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/constants.rb
   61 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/text.rb
   62 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/user_interaction.rb
   63 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/etc.bundle
   64 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/config_file.rb
   65 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/rubygems_integration.rb
   66 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/current_ruby.rb
   67 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/shared_helpers.rb
   68 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/fileutils/lib/fileutils.rb
   69 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendored_fileutils.rb
   70 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/errors.rb
   71 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/environment_preserver.rb
   72 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/plugin/api.rb
   73 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/plugin.rb
   74 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/source/git.rb
   75 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/source/installed.rb
   76 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/source/specific_file.rb
   77 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/source/local.rb
   78 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/source/lock.rb
   79 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/source/vendor.rb
   80 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/source.rb
   81 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/gem_helpers.rb
   82 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/match_platform.rb
   83 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/rubygems_ext.rb
   84 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/build_metadata.rb
   85 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler.rb
   86 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/settings.rb
   87 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/rubygems/ext/builder.rb
   88 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/yaml_serializer.rb
   89 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/feature_flag.rb
   90 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/source.rb
   91 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/source/path.rb
   92 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/source/git.rb
   93 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/source/rubygems.rb
   94 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/lockfile_parser.rb
   95 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/set.rb
   96 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/definition.rb
   97 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/dependency.rb
   98 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/ruby_dsl.rb
   99 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/dsl.rb
  100 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/source_list.rb
  101 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/source/metadata.rb
  102 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/ruby_version.rb
  103 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/lazy_specification.rb
  104 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/index.rb
  105 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/tsort.rb
  106 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable/impl.rb
  107 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/forwardable.rb
  108 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/spec_set.rb
  109 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/compatibility.rb
  110 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb
  111 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb
  112 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/errors.rb
  113 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb
  114 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb
  115 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb
  116 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb
  117 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb
  118 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb
  119 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb
  120 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb
  121 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb
  122 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb
  123 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/state.rb
  124 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb
  125 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb
  126 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/resolution.rb
  127 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/resolver.rb
  128 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb
  129 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/molinillo/lib/molinillo.rb
  130 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendored_molinillo.rb
  131 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/resolver/spec_group.rb
  132 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/resolver.rb
  133 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/source/gemspec.rb
  134 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/runtime.rb
  135 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/dep_proxy.rb
  136 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/ui.rb
  137 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/ui/silent.rb
  138 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/ui/rg_proxy.rb
  139 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/remote_specification.rb
  140 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/stub_specification.rb
  141 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/endpoint_specification.rb
  142 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/setup.rb
  143 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/optparse.rb
  144 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/ostruct.rb
  145 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/prettyprint.rb
  146 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/pp.rb
  147 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/socket.bundle
  148 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/io/wait.bundle
  149 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/socket.rb
  150 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase_internals.bundle
  151 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase/version.rb
  152 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase/context.rb
  153 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta3/lib/debase.rb
  154 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/version.rb
  155 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/interface.rb
  156 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/thread_alias.rb
  157 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/helper.rb
  158 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/breakpoints.rb
  159 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/eval.rb
  160 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/stepping.rb
  161 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/enable.rb
  162 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/load.rb
  163 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/frame.rb
  164 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/pause.rb
  165 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/set_type.rb
  166 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/location.rb
  167 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/inspect.rb
  168 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/condition.rb
  169 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/threads.rb
  170 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/e2mmap.rb
  171 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/irb/output-method.rb
  172 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/irb/notifier.rb
  173 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/irb/slex.rb
  174 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/irb/ruby-token.rb
  175 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/irb/ruby-lex.rb
  176 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/expression_info.rb
  177 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/jump.rb
  178 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/variables.rb
  179 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/file_filtering.rb
  180 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/control.rb
  181 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/commands/catchpoint.rb
  182 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/command.rb
  183 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/ide_processor.rb
  184 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/greeter.rb
  185 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/cgi/core.rb
  186 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/cgi/escape.bundle
  187 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/cgi/util.rb
  188 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/cgi/cookie.rb
  189 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/cgi.rb
  190 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/xml_printer.rb
  191 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/event_processor.rb
  192 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide.rb
  193 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/multiprocess/pre_child.rb
  194 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/ruby-debug-ide-0.8.0.beta3/lib/ruby-debug-ide/multiprocess.rb
  195 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/version.rb
  196 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/comparable_version.rb
  197 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/ruby_features.rb
  198 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support.rb
  199 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/caller_filter.rb
  200 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/version.rb
  201 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/warnings.rb
  202 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/warnings.rb
  203 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/set.rb
  204 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/flat_map.rb
  205 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/filter_manager.rb
  206 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/dsl.rb
  207 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/formatters/console_codes.rb
  208 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/formatters/snippet_extractor.rb
  209 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/formatters/syntax_highlighter.rb
  210 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/encoded_string.rb
  211 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/formatters/exception_presenter.rb
  212 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/shellwords.rb
  213 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/shell_escape.rb
  214 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/formatters/helpers.rb
  215 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/notifications.rb
  216 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/reporter.rb
  217 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/hooks.rb
  218 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/reentrant_mutex.rb
  219 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/memoized_helpers.rb
  220 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/metadata.rb
  221 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/metadata_filter.rb
  222 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/pending.rb
  223 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/directory_maker.rb
  224 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/formatters.rb
  225 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/ordering.rb
  226 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/world.rb
  227 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/backtrace_formatter.rb
  228 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/ruby_project.rb
  229 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/formatters/deprecation_formatter.rb
  230 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/output_wrapper.rb
  231 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration.rb
  232 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/option_parser.rb
  233 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/strscan.bundle
  234 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/erb.rb
  235 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/configuration_options.rb
  236 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/runner.rb
  237 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/invocations.rb
  238 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/example.rb
  239 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/shared_example_group.rb
  240 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/recursive_const_methods.rb
  241 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/example_group.rb
  242 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core.rb
  243 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/fileutils/version.rb
  244 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/fileutils.rb
  245 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/docile-1.1.5/lib/docile/version.rb
  246 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/docile-1.1.5/lib/docile/execution.rb
  247 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/docile-1.1.5/lib/docile/fallback_context_proxy.rb
  248 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/docile-1.1.5/lib/docile/chaining_fallback_context_proxy.rb
  249 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/docile-1.1.5/lib/docile.rb
  250 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/formatter/multi_formatter.rb
  251 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/configuration.rb
  252 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/exit_codes.rb
  253 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/profiles.rb
  254 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/source_file.rb
  255 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/file_list.rb
  256 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/digest.bundle
  257 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/digest.rb
  258 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/digest/sha1.bundle
  259 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/result.rb
  260 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/filter.rb
  261 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/formatter/simple_formatter.rb
  262 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/formatter.rb
  263 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/json-2.2.0/lib/json/version.rb
  264 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/json-2.2.0/lib/json/generic_object.rb
  265 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/json-2.2.0/lib/json/common.rb
  266 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/json-2.2.0/lib/json/ext/parser.bundle
  267 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/json-2.2.0/lib/json/ext/generator.bundle
  268 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/json-2.2.0/lib/json/ext.rb
  269 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/json-2.2.0/lib/json.rb
  270 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/last_run.rb
  271 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/merge_helpers.rb
  272 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/result_merger.rb
  273 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/command_guesser.rb
  274 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/version.rb
  275 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/date_core.bundle
  276 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/date.rb
  277 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/time.rb
  278 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-html-0.10.2/lib/simplecov-html/version.rb
  279 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-html-0.10.2/lib/simplecov-html.rb
  280 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/coverage.bundle
  281 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/coverage.rb
  282 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/jruby_fix.rb
  283 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov/defaults.rb
  284 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/simplecov-0.13.0/lib/simplecov.rb
  285 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/regexp.rb
  286 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/delegation.rb
  287 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/extract_options.rb
  288 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/attribute_accessors.rb
  289 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/singleton.rb
  290 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/kernel/singleton_class.rb
  291 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/instance_delegator.rb
  292 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/securerandom.rb
  293 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb
  294 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/mutex_m.rb
  295 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/constants.rb
  296 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/engine.rb
  297 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/abstract_object.rb
  298 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb
  299 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/mri_object.rb
  300 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/jruby_object.rb
  301 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/rbx_object.rb
  302 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/truffleruby_object.rb
  303 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/object.rb
  304 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/volatile.rb
  305 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/abstract_lockable_object.rb
  306 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/mutex_lockable_object.rb
  307 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/jruby_lockable_object.rb
  308 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/rbx_lockable_object.rb
  309 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/lockable_object.rb
  310 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/condition.rb
  311 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/lock.rb
  312 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization.rb
  313 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
  314 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
  315 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
  316 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/fanout.rb
  317 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/per_thread_registry.rb
  318 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications.rb
  319 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/behaviors.rb
  320 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/reporting.rb
  321 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/constant_accessor.rb
  322 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/aliasing.rb
  323 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/method_wrappers.rb
  324 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation/proxy_wrappers.rb
  325 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/deprecation.rb
  326 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/deprecation.rb
  327 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/definition_hierarchy.rb
  328 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/configuration.rb
  329 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/errors.rb
  330 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/factory_runner.rb
  331 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/strategy_syntax_method_registrar.rb
  332 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/strategy_calculator.rb
  333 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/strategy/build.rb
  334 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/strategy/create.rb
  335 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/strategy/attributes_for.rb
  336 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/strategy/stub.rb
  337 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/strategy/null.rb
  338 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/keys.rb
  339 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/reverse_merge.rb
  340 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/hash_with_indifferent_access.rb
  341 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/indifferent_access.rb
  342 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/registry.rb
  343 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/null_factory.rb
  344 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/null_object.rb
  345 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/observer.rb
  346 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/evaluation.rb
  347 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/prepend_and_append.rb
  348 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/deep_merge.rb
  349 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/except.rb
  350 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/slice.rb
  351 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.6.0/lib/i18n/version.rb
  352 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.6.0/lib/i18n/exceptions.rb
  353 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.6.0/lib/i18n/interpolate/ruby.rb
  354 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.6.0/lib/i18n.rb
  355 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/lazy_load_hooks.rb
  356 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/i18n-1.6.0/lib/i18n/config.rb
  357 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/i18n.rb
  358 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/inflections.rb
  359 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/multibyte.rb
  360 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/multibyte.rb
  361 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/transliterate.rb
  362 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflections.rb
  363 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector/methods.rb
  364 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/inflections.rb
  365 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/inflector.rb
  366 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/factory.rb
  367 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/attribute_assigner.rb
  368 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/redefine_method.rb
  369 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/class/attribute.rb
  370 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/evaluator.rb
  371 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/evaluator_class_definer.rb
  372 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/attribute/dynamic.rb
  373 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/attribute/association.rb
  374 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/attribute/sequence.rb
  375 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/attribute.rb
  376 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/callback.rb
  377 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/callbacks_observer.rb
  378 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/declaration_list.rb
  379 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/declaration/dynamic.rb
  380 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/declaration/association.rb
  381 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/declaration/implicit.rb
  382 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/declaration.rb
  383 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/sequence.rb
  384 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/attribute_list.rb
  385 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/trait.rb
  386 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/aliases.rb
  387 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/definition.rb
  388 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/definition_proxy.rb
  389 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/syntax/methods.rb
  390 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/syntax/default.rb
  391 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/syntax.rb
  392 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/syntax_runner.rb
  393 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/find_definitions.rb
  394 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/reload.rb
  395 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/decorator.rb
  396 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/decorator/attribute_hash.rb
  397 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/decorator/disallows_duplicates_registry.rb
  398 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/decorator/invocation_tracker.rb
  399 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/decorator/new_constructor.rb
  400 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/linter.rb
  401 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/version.rb
  402 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot/internal.rb
  403 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot-5.0.2/lib/factory_bot.rb
  404 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot_rails-5.0.2/lib/factory_bot_rails/generators/rspec_generator.rb
  405 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot_rails-5.0.2/lib/factory_bot_rails/generators/non_rspec_generator.rb
  406 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot_rails-5.0.2/lib/factory_bot_rails/generators/null_generator.rb
  407 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot_rails-5.0.2/lib/factory_bot_rails/generator.rb
  408 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot_rails-5.0.2/lib/factory_bot_rails/definition_file_paths.rb
  409 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot_rails-5.0.2/lib/factory_bot_rails/reloader.rb
  410 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/ruby_version_check.rb
  411 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/autoload.rb
  412 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/gem_version.rb
  413 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/version.rb
  414 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concern.rb
  415 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/version.rb
  416 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/errors.rb
  417 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/timeout.rb
  418 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/event.rb
  419 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/concern/dereferenceable.rb
  420 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/concern/obligation.rb
  421 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/logger.rb
  422 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/concern/logging.rb
  423 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/executor_service.rb
  424 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/at_exit.rb
  425 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/abstract_executor_service.rb
  426 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/serial_executor_service.rb
  427 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/immediate_executor.rb
  428 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/delay.rb
  429 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic_reference/numeric_cas_wrapper.rb
  430 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic_reference/mutex_atomic.rb
  431 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/atomic_reference.rb
  432 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_executor_service.rb
  433 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
  434 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_thread_pool_executor.rb
  435 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/thread_pool_executor.rb
  436 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/cached_thread_pool.rb
  437 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/processor_counter.rb
  438 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/configuration.rb
  439 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/mutex_atomic_boolean.rb
  440 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/atomic_boolean.rb
  441 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_integer.rb
  442 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/mutex_atomic_fixnum.rb
  443 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/atomic_fixnum.rb
  444 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/cyclic_barrier.rb
  445 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/mutex_count_down_latch.rb
  446 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/java_count_down_latch.rb
  447 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/count_down_latch.rb
  448 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/read_write_lock.rb
  449 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/abstract_thread_local_var.rb
  450 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/ruby_thread_local_var.rb
  451 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/java_thread_local_var.rb
  452 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/thread_local_var.rb
  453 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/reentrant_read_write_lock.rb
  454 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/mutex_semaphore.rb
  455 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/semaphore.rb
  456 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomics.rb
  457 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/fixed_thread_pool.rb
  458 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/simple_executor_service.rb
  459 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/indirect_immediate_executor.rb
  460 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/java_executor_service.rb
  461 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/java_single_thread_executor.rb
  462 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/java_thread_pool_executor.rb
  463 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_single_thread_executor.rb
  464 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/safe_task_executor.rb
  465 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/serialized_execution.rb
  466 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/serialized_execution_delegator.rb
  467 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/single_thread_executor.rb
  468 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/copy_on_write_observer_set.rb
  469 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/copy_on_notify_observer_set.rb
  470 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/concern/observable.rb
  471 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/ivar.rb
  472 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/options.rb
  473 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/scheduled_task.rb
  474 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/java_non_concurrent_priority_queue.rb
  475 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/ruby_non_concurrent_priority_queue.rb
  476 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/non_concurrent_priority_queue.rb
  477 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/timer_set.rb
  478 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executors.rb
  479 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/atomic_markable_reference.rb
  480 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/agent.rb
  481 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atom.rb
  482 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/thread_safe/util.rb
  483 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/array.rb
  484 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/hash.rb
  485 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/set.rb
  486 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/tuple.rb
  487 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/async.rb
  488 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/future.rb
  489 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/dataflow.rb
  490 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/maybe.rb
  491 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/exchanger.rb
  492 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/abstract_struct.rb
  493 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/immutable_struct.rb
  494 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/mutable_struct.rb
  495 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/mvar.rb
  496 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/promise.rb
  497 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/settable_struct.rb
  498 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/timer_task.rb
  499 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/tvar.rb
  500 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/lock_free_stack.rb
  501 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/re_include.rb
  502 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/promises.rb
  503 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/thread_safe/synchronized_delegator.rb
  504 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent.rb
  505 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_silence.rb
  506 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger_thread_safe_level.rb
  507 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/logger.rb
  508 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date_and_time/compatibility.rb
  509 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support.rb
  510 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/kernel/reporting.rb
  511 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/blank.rb
  512 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/versions.rb
  513 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/exception.rb
  514 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/syntax_error.rb
  515 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/psych.bundle
  516 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/omap.rb
  517 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/set.rb
  518 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/class_loader.rb
  519 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/scalar_scanner.rb
  520 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/node.rb
  521 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/stream.rb
  522 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/document.rb
  523 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/sequence.rb
  524 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/scalar.rb
  525 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/mapping.rb
  526 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes/alias.rb
  527 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/nodes.rb
  528 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/streaming.rb
  529 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/visitor.rb
  530 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/to_ruby.rb
  531 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/emitter.rb
  532 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handler.rb
  533 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/tree_builder.rb
  534 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/yaml_tree.rb
  535 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/json/ruby_events.rb
  536 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/json_tree.rb
  537 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors/depth_first.rb
  538 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/visitors.rb
  539 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/parser.rb
  540 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/coder.rb
  541 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/y.rb
  542 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/core_ext.rb
  543 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/stream.rb
  544 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/json/yaml_events.rb
  545 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/json/tree_builder.rb
  546 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/json/stream.rb
  547 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych/handlers/document_stream.rb
  548 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/psych.rb
  549 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/yaml.rb
  550 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/openssl.bundle
  551 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl/bn.rb
  552 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl/pkey.rb
  553 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl/cipher.rb
  554 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl/config.rb
  555 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl/digest.rb
  556 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl/x509.rb
  557 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl/buffering.rb
  558 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/io/nonblock.bundle
  559 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/ipaddr.rb
  560 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl/ssl.rb
  561 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl/pkcs5.rb
  562 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/openssl.rb
  563 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/key_generator.rb
  564 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/base64.rb
  565 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/digest/sha2.bundle
  566 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/digest/sha2.rb
  567 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/security_utils.rb
  568 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/messages/metadata.rb
  569 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/messages/rotator.rb
  570 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/message_verifier.rb
  571 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/message_encryptor.rb
  572 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/encrypted_file.rb
  573 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/ordered_options.rb
  574 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/inclusion.rb
  575 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/encrypted_configuration.rb
  576 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/initializable.rb
  577 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/introspection.rb
  578 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie.rb
  579 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/engine/railties.rb
  580 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/engine.rb
  581 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/strip.rb
  582 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/secrets.rb
  583 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/application.rb
  584 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/gem_version.rb
  585 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/version.rb
  586 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/bigdecimal.bundle
  587 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bigdecimal.rb
  588 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date_time/calculations.rb
  589 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/xml_mini/rexml.rb
  590 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/xml_mini.rb
  591 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/to_query.rb
  592 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/to_param.rb
  593 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/conversions.rb
  594 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/acts_like.rb
  595 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/filters.rb
  596 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/duration.rb
  597 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/ruby_core_support.rb
  598 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/offset_rationals.rb
  599 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/time_or_datetime.rb
  600 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/timezone_definition.rb
  601 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/timezone_offset.rb
  602 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/timezone_transition.rb
  603 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/timezone_transition_definition.rb
  604 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/timezone_index_definition.rb
  605 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/timezone_info.rb
  606 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/data_timezone_info.rb
  607 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
  608 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/transition_data_timezone_info.rb
  609 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/zoneinfo_timezone_info.rb
  610 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/data_source.rb
  611 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/ruby_data_source.rb
  612 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/zoneinfo_data_source.rb
  613 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/timezone_period.rb
  614 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thread_safe-0.3.6/lib/thread_safe/version.rb
  615 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thread_safe-0.3.6/lib/thread_safe/synchronized_delegator.rb
  616 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thread_safe-0.3.6/lib/thread_safe.rb
  617 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thread_safe-0.3.6/lib/thread_safe/non_concurrent_cache_backend.rb
  618 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thread_safe-0.3.6/lib/thread_safe/mri_cache_backend.rb
  619 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb
  620 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/timezone.rb
  621 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/info_timezone.rb
  622 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/data_timezone.rb
  623 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone.rb
  624 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/timezone_proxy.rb
  625 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/country_index_definition.rb
  626 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/country_info.rb
  627 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/ruby_country_info.rb
  628 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/zoneinfo_country_info.rb
  629 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/country.rb
  630 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo/country_timezone.rb
  631 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/tzinfo-1.2.5/lib/tzinfo.rb
  632 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/values/time_zone.rb
  633 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time/conversions.rb
  634 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/time_with_zone.rb
  635 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time/acts_like.rb
  636 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date_and_time/zones.rb
  637 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time/zones.rb
  638 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/try.rb
  639 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date_and_time/calculations.rb
  640 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date/zones.rb
  641 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date/calculations.rb
  642 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time/calculations.rb
  643 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/file_update_checker.rb
  644 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/array/wrap.rb
  645 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/duplicable.rb
  646 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/deep_dup.rb
  647 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time/compatibility.rb
  648 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/time.rb
  649 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date/acts_like.rb
  650 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date/blank.rb
  651 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date/conversions.rb
  652 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date.rb
  653 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date_time/acts_like.rb
  654 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date_time/blank.rb
  655 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date_time/compatibility.rb
  656 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date_time/conversions.rb
  657 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/date_time.rb
  658 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/numeric/time.rb
  659 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/integer/time.rb
  660 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/conversions.rb
  661 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/zones.rb
  662 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/time.rb
  663 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/hash/conversions.rb
  664 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/conversions.rb
  665 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/instance_variables.rb
  666 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/bigdecimal/util.bundle
  667 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bigdecimal/util.rb
  668 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/big_decimal/conversions.rb
  669 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/json.rb
  670 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/option_merger.rb
  671 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object/with_options.rb
  672 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/object.rb
  673 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/paths.rb
  674 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/rack.rb
  675 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/configuration.rb
  676 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/railtie/configuration.rb
  677 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/i18n_railtie.rb
  678 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/railtie.rb
  679 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/rails.rb
  680 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/actionpack-5.2.3/lib/action_pack/gem_version.rb
  681 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/actionpack-5.2.3/lib/action_pack/version.rb
  682 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/actionpack-5.2.3/lib/action_pack.rb
  683 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack.rb
  684 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/actionpack-5.2.3/lib/action_dispatch.rb
  685 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/messages/rotation_configuration.rb
  686 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/actionpack-5.2.3/lib/action_dispatch/railtie.rb
  687 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails.rb
  688 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot_rails-5.0.2/lib/factory_bot_rails/railtie.rb
  689 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/factory_bot_rails-5.0.2/lib/factory_bot_rails.rb
  690 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/matcher_definition.rb
  691 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/object_formatter.rb
  692 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers/english_phrasing.rb
  693 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/fuzzy_matcher.rb
  694 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers/composable.rb
  695 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers/built_in/base_matcher.rb
  696 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers/built_in.rb
  697 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers/generated_descriptions.rb
  698 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers/dsl.rb
  699 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers/matcher_delegator.rb
  700 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers/aliased_matcher.rb
  701 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers/expecteds_for_multiple_diffs.rb
  702 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/matchers.rb
  703 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/expectations/expectation_target.rb
  704 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/expectations/syntax.rb
  705 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/expectations/configuration.rb
  706 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/expectations/fail_with.rb
  707 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/expectations/handler.rb
  708 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/expectations/version.rb
  709 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-expectations-3.8.4/lib/rspec/expectations.rb
  710 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/instance_method_stasher.rb
  711 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/method_double.rb
  712 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/argument_matchers.rb
  713 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/object_reference.rb
  714 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/example_methods.rb
  715 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/proxy.rb
  716 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/test_double.rb
  717 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/argument_list_matcher.rb
  718 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/message_expectation.rb
  719 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/order_group.rb
  720 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/error_generator.rb
  721 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/space.rb
  722 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/mutate_const.rb
  723 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/targets.rb
  724 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/syntax.rb
  725 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/configuration.rb
  726 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/method_signature_verifier.rb
  727 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/verifying_message_expectation.rb
  728 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/method_reference.rb
  729 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/verifying_proxy.rb
  730 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/verifying_double.rb
  731 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks/version.rb
  732 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-mocks-3.8.1/lib/rspec/mocks.rb
  733 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/mocking_adapters/rspec.rb
  734 /Users/sdubois/Repos/webapp/spec/spec_helper.rb
  735 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/rspec-core-3.8.1/lib/rspec/core/formatters/base_formatter.rb
  736 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter_initializer.rb
  737 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/common/teamcity/rakerunner_consts.rb
  738 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/common/teamcity/utils/logger_util.rb
  739 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/common/teamcity/rake_exceptions.rb
  740 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/common/teamcity/runner_common.rb
  741 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/common/teamcity/utils/service_message_factory.rb
  742 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/tmpdir.rb
  743 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/tempfile.rb
  744 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/common/teamcity/utils/std_capture_helper.rb
  745 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/common/teamcity/utils/runner_utils.rb
  746 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/common/teamcity/utils/url_formatter.rb
  747 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb
  748 /Users/sdubois/Library/Application Support/IntelliJIdea2019.2/ruby/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb
  749 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/version.rb
  750 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/bundler.rb
  751 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/explicit_require.rb
  752 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/path_scanner.rb
  753 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/path.rb
  754 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/cache.rb
  755 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/msgpack-1.2.10/lib/msgpack/version.rb
  756 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/msgpack-1.2.10/lib/msgpack/msgpack.bundle
  757 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/msgpack-1.2.10/lib/msgpack/packer.rb
  758 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/msgpack-1.2.10/lib/msgpack/unpacker.rb
  759 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/msgpack-1.2.10/lib/msgpack/factory.rb
  760 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/msgpack-1.2.10/lib/msgpack/symbol.rb
  761 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/msgpack-1.2.10/lib/msgpack/core_ext.rb
  762 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/msgpack-1.2.10/lib/msgpack.rb
  763 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/store.rb
  764 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/change_observer.rb
  765 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/loaded_features_index.rb
  766 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/realpath_cache.rb
  767 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache.rb
  768 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/compile_cache.rb
  769 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap.rb
  770 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
  771 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/loaded_features.rb
  772 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/module/anonymous.rb
  773 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/load_error.rb
  774 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/name_error.rb
  775 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/core_ext/string/starts_ends_with.rb
  776 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb
  777 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb
  778 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies.rb
  779 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/active_support.rb
  780 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/bootsnap.bundle
  781 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/2.6.0/x86_64-darwin18/zlib.bundle
  782 /Users/sdubois/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bootsnap-1.4.4/lib/bootsnap/compile_cache/iseq.rb

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

[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.


Process finished with exit code 6

~/Library/Logs/DiagnosticReports/ruby_2019-07-27-092609_sdubois-macbook.crash:

Process:               ruby [47190]
Path:                  /Users/USER/*/ruby
Identifier:            ruby
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        idea [22310]
Responsible:           ruby [47190]
User ID:               501

Date/Time:             2019-07-27 09:26:09.446 +0300
OS Version:            Mac OS X 10.14.5 (18F132)
Report Version:        12
Bridge OS Version:     3.0 (14Y901)
Anonymous UUID:        CE85C587-C3D8-25A1-4727-B427371B5AB6

Sleep/Wake UUID:       9DB84349-F88C-4793-A80A-9778007381B1

Time Awake Since Boot: 870000 seconds
Time Since Wake:       3900 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000028
Exception Note:        EXC_CORPSE_NOTIFY

VM Regions Near 0x28:
--> 
    __TEXT                 000000010c974000-000000010cc50000 [ 2928K] r-x/rwx SM=COW  /Users/USER/*

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff5f1542c6 __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff5f20fbf1 pthread_kill + 284
2   libsystem_c.dylib             	0x00007fff5f0be6a6 abort + 127
3   ruby                          	0x000000010c9f9809 die + 9
4   ruby                          	0x000000010c9f9a44 rb_bug_context + 564
5   ruby                          	0x000000010cb11401 sigsegv + 81
6   libsystem_platform.dylib      	0x00007fff5f204b5d _sigtramp + 29
7   ???                           	000000000000000000 0 + 0
8   ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
9   ruby                          	0x000000010cb8640f vm_exec_core + 13503
10  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
11  ruby                          	0x000000010cb91e91 rb_check_funcall_default + 945
12  ruby                          	0x000000010ca4e7ff rb_iseq_load_iseq + 95
13  ruby                          	0x000000010ca57796 rb_load_internal0 + 246
14  ruby                          	0x000000010ca5830c rb_require_internal + 796
15  ruby                          	0x000000010ca57978 rb_f_require + 24
16  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
17  ruby                          	0x000000010cb8640f vm_exec_core + 13503
18  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
19  ruby                          	0x000000010ca57832 rb_load_internal0 + 402
20  ruby                          	0x000000010ca5830c rb_require_internal + 796
21  ruby                          	0x000000010ca57978 rb_f_require + 24
22  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
23  ruby                          	0x000000010cb8640f vm_exec_core + 13503
24  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
25  ruby                          	0x000000010ca57832 rb_load_internal0 + 402
26  ruby                          	0x000000010ca5830c rb_require_internal + 796
27  ruby                          	0x000000010ca57a69 rb_f_require_relative + 57
28  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
29  ruby                          	0x000000010cb8640f vm_exec_core + 13503
30  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
31  ruby                          	0x000000010ca57832 rb_load_internal0 + 402
32  ruby                          	0x000000010ca5830c rb_require_internal + 796
33  ruby                          	0x000000010ca57a69 rb_f_require_relative + 57
34  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
35  ruby                          	0x000000010cb8640f vm_exec_core + 13503
36  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
37  ruby                          	0x000000010ca57832 rb_load_internal0 + 402
38  ruby                          	0x000000010ca5830c rb_require_internal + 796
39  ruby                          	0x000000010ca57978 rb_f_require + 24
40  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
41  ruby                          	0x000000010cb8640f vm_exec_core + 13503
42  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
43  ruby                          	0x000000010ca57832 rb_load_internal0 + 402
44  ruby                          	0x000000010ca5830c rb_require_internal + 796
45  ruby                          	0x000000010ca57978 rb_f_require + 24
46  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
47  ruby                          	0x000000010cb8640f vm_exec_core + 13503
48  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
49  ruby                          	0x000000010ca57832 rb_load_internal0 + 402
50  ruby                          	0x000000010ca589d5 rb_f_load + 181
51  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
52  ruby                          	0x000000010cba0a56 vm_call_opt_send + 646
53  ruby                          	0x000000010cb8640f vm_exec_core + 13503
54  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
55  ruby                          	0x000000010cb9385e rb_yield + 158
56  ruby                          	0x000000010c9781a9 rb_ary_each + 57
57  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
58  ruby                          	0x000000010cb8615f vm_exec_core + 12815
59  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
60  ruby                          	0x000000010ca57832 rb_load_internal0 + 402
61  ruby                          	0x000000010ca589d5 rb_f_load + 181
62  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
63  ruby                          	0x000000010cb8640f vm_exec_core + 13503
64  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
65  ruby                          	0x000000010ca57832 rb_load_internal0 + 402
66  ruby                          	0x000000010ca57665 rb_load_protect + 261
67  debase_internals.bundle       	0x000000010effa61d zf9f48b911c + 237
68  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
69  ruby                          	0x000000010cb8640f vm_exec_core + 13503
70  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
71  ruby                          	0x000000010ca04a48 ruby_exec_internal + 232
72  ruby                          	0x000000010ca048b9 ruby_run_node + 73
73  ruby                          	0x000000010c974c4d main + 93
74  libdyld.dylib                 	0x00007fff5f0193d5 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff5f15636e poll + 10
1   ruby                          	0x000000010cb57d50 timer_pthread_fn + 112
2   libsystem_pthread.dylib       	0x00007fff5f20d2eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff5f210249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff5f20c40d thread_start + 13

Thread 2:: ruby-debug-ide*
0   libsystem_kernel.dylib        	0x00007fff5f15561a __select + 10
1   ruby                          	0x000000010cb519bd do_select + 845
2   ruby                          	0x000000010ca05599 rb_ensure + 249
3   ruby                          	0x000000010cb513f1 rb_thread_fd_select + 1297
4   ruby                          	0x000000010ca46e96 select_call + 1430
5   ruby                          	0x000000010ca05599 rb_ensure + 249
6   ruby                          	0x000000010ca39ee2 rb_f_select + 210
7   ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
8   ruby                          	0x000000010cb8640f vm_exec_core + 13503
9   ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
10  ruby                          	0x000000010cba8f33 loop_i + 35
11  ruby                          	0x000000010ca05145 rb_rescue2 + 341
12  ruby                          	0x000000010cb9fba1 vm_call_cfunc + 353
13  ruby                          	0x000000010cb8615f vm_exec_core + 12815
14  ruby                          	0x000000010cb9a61e rb_vm_exec + 2670
15  ruby                          	0x000000010cb5779c thread_do_start + 796
16  ruby                          	0x000000010cb57146 thread_start_func_2 + 502
17  ruby                          	0x000000010cb56d87 thread_start_func_1 + 279
18  libsystem_pthread.dylib       	0x00007fff5f20d2eb _pthread_body + 126
19  libsystem_pthread.dylib       	0x00007fff5f210249 _pthread_start + 66
20  libsystem_pthread.dylib       	0x00007fff5f20c40d thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000115c8c5c0  rcx: 0x00007f880a0d59e8  rdx: 0x0000000000000000
  rdi: 0x0000000000000307  rsi: 0x0000000000000006  rbp: 0x00007f880a0d5a20  rsp: 0x00007f880a0d59e8
   r8: 0x00000000000130a8   r9: 0x00007fff9597e048  r10: 0x0000000000000000  r11: 0x0000000000000206
  r12: 0x0000000000000307  r13: 0x0000000000000063  r14: 0x0000000000000006  r15: 0x000000000000002d
  rip: 0x00007fff5f1542c6  rfl: 0x0000000000000206  cr2: 0x00007fff9597c188
  
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x10c974000 -        0x10cc4ffff +ruby (0) <AEE20178-471F-3817-B02A-B1FB2CDC5198> /Users/USER/*/ruby
       0x10ccb9000 -        0x10cd14fd7 +libgmp.10.dylib (0) <90F0910B-16E8-3435-8163-8315CE3BCA77> /usr/local/opt/gmp/lib/libgmp.10.dylib
       0x10ce4a000 -        0x10ce4bffb +encdb.bundle (0) <61DD4236-C038-30CD-838E-D534AB2A2481> /Users/USER/*/encdb.bundle
       0x10ee7c000 -        0x10ee7dfff +transdb.bundle (0) <F3FEDA4D-EC92-39F0-852F-AEF1B4C8A4E0> /Users/USER/*/transdb.bundle
       0x10ef15000 -        0x10ef1aff3 +stringio.bundle (0) <0A0E9C4A-6019-3876-8DF0-1372D3F0D9E8> /Users/USER/*/stringio.bundle
       0x10ef1f000 -        0x10ef24fff +pathname.bundle (0) <05648DED-E175-3E0A-BF59-6D7D87CCB327> /Users/USER/*/pathname.bundle
       0x10ef28000 -        0x10ef2bfff +etc.bundle (0) <074CAE1A-C0F2-3769-AA25-B2E9BF8CB8A3> /Users/USER/*/etc.bundle
       0x10efc8000 -        0x10efe8fff +socket.bundle (0) <AE48A853-12FA-3E44-A1CE-1FD3D43B3685> /Users/USER/*/socket.bundle
       0x10eff2000 -        0x10eff2ffb +wait.bundle (0) <9D8B7AE0-0E18-33E5-8499-5D41DC1F2B07> /Users/USER/*/wait.bundle
       0x10eff5000 -        0x10effeff3 +debase_internals.bundle (0) <7A057D73-715E-3C65-8890-71AC2636CD0A> /Users/USER/*/debase_internals.bundle
       0x10f004000 -        0x10f005fff +escape.bundle (0) <07F7DD0C-C52B-33A8-B3FC-582F3A7B2474> /Users/USER/*/escape.bundle
       0x10f1e8000 -        0x10f1ebfff +strscan.bundle (0) <D1AA90F5-72C2-3377-A6B3-0120BCFADFED> /Users/USER/*/strscan.bundle
       0x10f1ef000 -        0x10f1effff +sha1.bundle (0) <1F7B9760-54D3-39E9-8F8C-50AD543A57CC> /Users/USER/*/sha1.bundle
       0x10f1f2000 -        0x10f231ff7 +libssl.1.0.0.dylib (0) <0F81118F-C6DD-3452-85EB-D1860B45848F> /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
       0x10f250000 -        0x10f3a3e87 +libcrypto.1.0.0.dylib (0) <96B06B4B-AF12-3701-BB9C-5FA206454D03> /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
       0x10f41c000 -        0x10f41dffb +digest.bundle (0) <F6EB4C3B-FE71-31B4-8CEE-748BDF848CC2> /Users/USER/*/digest.bundle
       0x10f421000 -        0x10f425ffb +parser.bundle (0) <D6560819-D9FD-35E3-A112-3E5D81C5E55C> /Users/USER/*/parser.bundle
       0x10f429000 -        0x10f42ffff +generator.bundle (0) <00B34A29-E494-3805-9A1F-0D5C013E9C0C> /Users/USER/*/generator.bundle
       0x10f433000 -        0x10f477ff3 +date_core.bundle (0) <F3CD0416-BFFA-3677-90C8-C32A112052F7> /Users/USER/*/date_core.bundle
       0x10f488000 -        0x10f489ff3 +coverage.bundle (0) <A376CE59-8768-39C1-A7A0-26CBBC271255> /Users/USER/*/coverage.bundle
       0x10f4ec000 -        0x10f4efff3 +psych.bundle (0) <03225CB1-8CF6-377F-A226-58389EDFB401> /Users/USER/*/psych.bundle
       0x10f4f4000 -        0x10f50cfff +libyaml-0.2.dylib (0) <A7408138-8289-3B9E-81C3-873C40906E57> /usr/local/opt/libyaml/lib/libyaml-0.2.dylib
       0x10f510000 -        0x10f546fff +openssl.bundle (0) <6DAF6104-C82D-38BD-A3FE-2ADD6D791FEF> /Users/USER/*/openssl.bundle
       0x10f565000 -        0x10f565ffb +nonblock.bundle (0) <D480B960-6C66-381F-AE08-273A9888DB72> /Users/USER/*/nonblock.bundle
       0x10f568000 -        0x10f568fff +sha2.bundle (0) <98D5F226-A42E-3A04-BCD8-0499402B6D77> /Users/USER/*/sha2.bundle
       0x10f56b000 -        0x10f57efff +bigdecimal.bundle (0) <DBDF86AC-4ACE-3B74-A6D7-BFB6EE9E882D> /Users/USER/*/bigdecimal.bundle
       0x10f643000 -        0x10f643ff7 +util.bundle (0) <C7855F34-C3C7-3BBE-8F3D-878937F26314> /Users/USER/*/util.bundle
       0x10f686000 -        0x10f692ffb +msgpack.bundle (0) <6CD9DF1B-32C4-3265-9D8E-B63A678EE3D0> /Users/USER/*/msgpack.bundle
       0x10f959000 -        0x10f95aff3 +bootsnap.bundle (0) <C2B61F46-B607-3A8C-BB52-22DB58168C53> /Users/USER/*/bootsnap.bundle
       0x10f95d000 -        0x10f968fff +zlib.bundle (0) <83DF6D31-F644-3E81-B9A8-4F329D873AC9> /Users/USER/*/zlib.bundle
       0x115bea000 -        0x115c546ef  dyld (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750> /usr/lib/dyld
    0x7fff2f522000 -     0x7fff2f522fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <762942CB-CFC9-3A0C-9645-A56523A06426> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff2f53a000 -     0x7fff2fbd3fef  com.apple.vImage (8.1 - ???) <EFFD9A9C-5563-3762-91CA-9F50FDB7A547> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff2fbd4000 -     0x7fff2fe4dff3  libBLAS.dylib (1243.200.4) <417CA0FC-B6CB-3FB3-ACBC-8914E3F62D20> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff2fe4e000 -     0x7fff2fec0ffb  libBNNS.dylib (38.250.1) <538D12A2-9B9D-3E22-9896-F90F6E69C06E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff2fec1000 -     0x7fff3026aff3  libLAPACK.dylib (1243.200.4) <92175DF4-863A-3780-909A-A3E5C410F2E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff3026b000 -     0x7fff30280feb  libLinearAlgebra.dylib (1243.200.4) <CB671EE6-DEA1-391C-9B2B-AA09A46B4D7A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff30281000 -     0x7fff30286ff3  libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff30287000 -     0x7fff30303ff3  libSparse.dylib (79.200.5) <E78B33D3-672A-3C53-B512-D3DDB2E9AC8D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff30304000 -     0x7fff30317fe3  libSparseBLAS.dylib (1243.200.4) <E9243341-DB77-37C1-97C5-3DFA00DD70FA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff30318000 -     0x7fff304ffff7  libvDSP.dylib (671.250.4) <7B110627-A9C1-3FB7-A077-0C7741BA25D8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff30500000 -     0x7fff305b3ff7  libvMisc.dylib (671.250.4) <73637194-497A-39F9-90F5-004DA772AC69> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff305b4000 -     0x7fff305b4fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <74288115-EF61-30B6-843F-0593B31D4929> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff3155d000 -     0x7fff3155dfff  com.apple.ApplicationServices (50.1 - 50.1) <4A6ACC13-2623-36B8-A196-2300980803CD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff3155e000 -     0x7fff315c9fff  com.apple.ApplicationServices.ATS (377 - 453.11.2.2) <A258DA73-114B-3102-A056-4AAAD3CEB9DD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff31662000 -     0x7fff31779fff  libFontParser.dylib (228.6.2.3) <3602D55B-3B9E-3B3A-A814-08C1244A8AE4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff3177a000 -     0x7fff317bcfff  libFontRegistry.dylib (228.12.2.3) <2A56347B-2809-3407-A8B4-2AB88E484062> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff318ad000 -     0x7fff318b1ff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <B53D557C-071F-3ED9-826A-847DEB465F62> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff3194c000 -     0x7fff3199eff7  com.apple.HIServices (1.22 - 628) <26A8B7C0-41CC-3DB4-99D7-BD922866DC77> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff3199f000 -     0x7fff319aefff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <F5617A2A-FEA6-3832-B5BA-C2111B98786F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff319af000 -     0x7fff319f8ff7  com.apple.print.framework.PrintCore (14.2 - 503.8) <57C2FE32-0E74-3079-B626-C2D52F2D2717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff319f9000 -     0x7fff31a32ff7  com.apple.QD (3.12 - 407.2) <28C7D39F-59C9-3314-BECC-67045487229C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff31a33000 -     0x7fff31a3ffff  com.apple.speech.synthesis.framework (8.1.3 - 8.1.3) <80FA7439-EC77-3CEC-B5D1-5EFE9E503E11> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff31a40000 -     0x7fff31cb7ff7  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <EB71583C-58C9-3CF8-92F9-2D57B24BBD4F> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff32011000 -     0x7fff323b2fff  com.apple.CFNetwork (978.0.7 - 978.0.7) <9FDEFE50-BE1B-386E-8B3C-AEF251069E52> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff328d6000 -     0x7fff329a2ff7  com.apple.ColorSync (4.13.0 - 3340.7) <74B373AB-42C7-330D-A577-1C43BFA6024F> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff32b2e000 -     0x7fff32bb4fff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E8E64E6-0E58-375A-97F7-07CB4EE181AC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff32c43000 -     0x7fff32fc7fe3  com.apple.CoreData (120 - 866.5) <37F35F2E-FE57-3E3F-A1E5-AD274A8C1FDE> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff32fc8000 -     0x7fff330afff7  com.apple.CoreDisplay (101.3 - 109.19) <B00A19C2-4A6A-388C-8AD6-33A42D10D7F0> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff330b0000 -     0x7fff334f4fff  com.apple.CoreFoundation (6.9 - 1575.12) <64C38BF2-1869-33C8-B1B6-DCA9C824C0E4> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff334f6000 -     0x7fff33b85fe7  com.apple.CoreGraphics (2.0 - 1260.2) <23436C9A-7D62-3E9F-867A-798C93B52080> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff33b87000 -     0x7fff33ea7fff  com.apple.CoreImage (14.4.0 - 750.0.140) <96FA4D1B-AC88-305C-8F4D-D7D44657B733> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff34305000 -     0x7fff34305fff  com.apple.CoreServices (945 - 945) <E937BA69-19D5-3A30-B31E-8A6B94E9D9A0> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff34306000 -     0x7fff34382ff7  com.apple.AE (773 - 773) <55AE7C9E-27C3-30E9-A047-3B92A6FD53B4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff34383000 -     0x7fff3465afff  com.apple.CoreServices.CarbonCore (1178.32 - 1178.32) <52F5484E-94B1-37B7-B1AC-E210DF5721AE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff3465b000 -     0x7fff346a3ff7  com.apple.DictionaryServices (1.2 - 284.16.4) <C3D15FD1-759B-3815-8128-42D8220BC459> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff346a4000 -     0x7fff346acffb  com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8406D379-8D33-3611-861B-7ABD26DB50D2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff346ad000 -     0x7fff3485ffff  com.apple.LaunchServices (945 - 945) <05FA145B-75AA-3AE6-BB82-F156B29F4FF1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff34860000 -     0x7fff348feff7  com.apple.Metadata (10.7.0 - 1191.57) <BFFAED00-2560-318A-BB8F-4E7E5123EC61> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff348ff000 -     0x7fff34949ff7  com.apple.CoreServices.OSServices (945 - 945) <119C5548-59C3-3F94-B23F-8AF02CA10EAA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff3494a000 -     0x7fff349b1ff7  com.apple.SearchKit (1.4.0 - 1.4.0) <DA08AA6F-A6F1-36C0-87F4-E26294E51A3A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff349b2000 -     0x7fff349d3ff3  com.apple.coreservices.SharedFileList (71.28 - 71.28) <487A8464-729E-305A-B5D1-E3FE8EB9CFC5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff34cde000 -     0x7fff34e40ff3  com.apple.CoreText (352.0 - 584.26.3.2) <A99FD623-7F6E-3C77-8241-E98F664EC039> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff34e41000 -     0x7fff34e80fff  com.apple.CoreVideo (1.8 - 0.0) <1AD23C58-E68E-329B-A1FA-6BF7DD577687> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff35167000 -     0x7fff3516cffb  com.apple.DiskArbitration (2.7 - 2.7) <F481F2C0-884E-3265-8111-ABBEC93F0920> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff35332000 -     0x7fff356dffff  com.apple.Foundation (6.9 - 1575.12) <AD258ED7-64AE-367C-AE5F-48D45089D9F2> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff3574e000 -     0x7fff3577dffb  com.apple.GSS (4.0 - 2.0) <E41430E5-713B-3E53-BF7E-A3991A881B62> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff359e9000 -     0x7fff35a78fff  com.apple.framework.IOKit (2.0.2 - 1483.260.4) <CCA92450-8808-37EC-B68E-2C2846B086CE> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff35a7a000 -     0x7fff35a89ffb  com.apple.IOSurface (255.5.4 - 255.5.4) <83F58E47-0D06-3E78-9D19-D38D3205464B> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff35add000 -     0x7fff35c68fef  com.apple.ImageIO.framework (3.3.0 - 1850.2) <E1CC52A4-1074-3997-849B-42EF20EE1ADC> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff35c69000 -     0x7fff35c6dffb  libGIF.dylib (1850.2) <FB52622F-2A7D-36D0-B821-35DB2BAF9EE8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff35c6e000 -     0x7fff35d4afef  libJP2.dylib (1850.2) <7FAC16D8-1144-30A1-BABC-008423C7A851> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff35d4b000 -     0x7fff35d70feb  libJPEG.dylib (1850.2) <78401F6E-345B-3179-A82A-01F813F15D95> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff36033000 -     0x7fff36059feb  libPng.dylib (1850.2) <FF3ABAE1-43F0-3A76-A284-398397693D46> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff3605a000 -     0x7fff3605cffb  libRadiance.dylib (1850.2) <92529333-0935-341B-B271-69C235FEF6B5> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff3605d000 -     0x7fff360aafe7  libTIFF.dylib (1850.2) <FFC74F3B-16F9-38FE-9D3F-D8DC6DEDB9E9> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff37221000 -     0x7fff3723afff  com.apple.Kerberos (3.0 - 1) <DB1E0679-37E1-3B93-9789-32F63D660C3B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff37c56000 -     0x7fff37cfeff7  com.apple.Metal (161.9.16 - 161.9.16) <A93AA7FC-B72A-3CBF-9932-81DDDFA1DFCD> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff37d1a000 -     0x7fff37d39ff7  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <EE85B6D5-5C12-3CE8-8C33-54A203EDC76E> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff37d3a000 -     0x7fff37db6fe7  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <5A78F2DC-9D2B-37BA-B21F-ECFFCC6F7720> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff37db7000 -     0x7fff37ddefff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <096DB3E6-7DDF-3B47-857A-46A203642ACF> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff37ddf000 -     0x7fff37f0aff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <D2128338-F1E8-3BEE-A729-AC13A524DD78> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff37f0b000 -     0x7fff37f25fff  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <ADA5A93C-F79E-3931-840D-48C6B6B305EA> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff37f26000 -     0x7fff37f27ff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <515A92B3-A23B-3AC2-8D1B-85B248595B76> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff38d1e000 -     0x7fff38d2aff7  com.apple.NetFS (6.0 - 4.0) <E917806F-0607-3292-B2D6-A15404D61B99> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff3b7c8000 -     0x7fff3b81fff7  com.apple.opencl (2.15.3 - 2.15.3) <AA9CE8F7-DB7C-35A5-A019-2207D1BBFF38> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff3b820000 -     0x7fff3b83bff7  com.apple.CFOpenDirectory (10.14 - 207.200.4) <F03D84EB-49B2-3A00-9127-B9A269824026> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff3b83c000 -     0x7fff3b847ffb  com.apple.OpenDirectory (10.14 - 207.200.4) <A8020CEE-5B78-3581-A735-EA2833683F31> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff3c197000 -     0x7fff3c199fff  libCVMSPluginSupport.dylib (17.7.2) <247121BB-626C-318E-B24E-3D436E752DF7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff3c19a000 -     0x7fff3c19fff3  libCoreFSCache.dylib (166.2) <222C2A4F-7E32-30F6-8459-2FAB98073A3D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff3c1a0000 -     0x7fff3c1a4fff  libCoreVMClient.dylib (166.2) <6789ECD4-91DD-32EF-A1FD-F27D2344CD8B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff3c1a5000 -     0x7fff3c1adff7  libGFXShared.dylib (17.7.2) <B75A6E93-E5BE-32A8-8D46-00D8E909DFD3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff3c1ae000 -     0x7fff3c1b9fff  libGL.dylib (17.7.2) <E88FF023-7E15-3E95-88FD-6C415550F769> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff3c1ba000 -     0x7fff3c1f4fe7  libGLImage.dylib (17.7.2) <B4C140F3-AF8C-30C8-A03E-B16A20BB05A7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff3c368000 -     0x7fff3c3a6fff  libGLU.dylib (17.7.2) <EA69FA36-3F20-337C-A6B3-EC49DC2F12F5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff3cd43000 -     0x7fff3cd52ffb  com.apple.opengl (17.7.2 - 17.7.2) <8EFFA6F9-ABE8-3131-9D3F-37E9796DDF34> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff3db55000 -     0x7fff3ddabfff  com.apple.QuartzCore (1.11 - 699.27.4.1) <BB3BBD58-84DF-3849-B4ED-5FF8DA4015B8> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff3e5e0000 -     0x7fff3e8dffff  com.apple.security (7.0 - 58286.260.20) <59B4100E-5A31-3EF4-954A-2A69341995F3> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff3e8e0000 -     0x7fff3e96cfff  com.apple.securityfoundation (6.0 - 55185.260.1) <DB8EB672-5D3A-3082-A62E-4D75C81D94A4> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff3e99e000 -     0x7fff3e9a2fff  com.apple.xpc.ServiceManagement (1.0 - 1) <4AD0F8EE-884C-3FA7-85D9-27F201BC3C64> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff3ed3a000 -     0x7fff3eda7fff  com.apple.SystemConfiguration (1.17 - 1.17) <1562078D-3251-31B2-B9C6-2667C567F883> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff42026000 -     0x7fff420cbfeb  com.apple.APFS (1.0 - 1) <C001DCC2-32BE-327A-AE03-281885BD93BF> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff42add000 -     0x7fff42adeff7  com.apple.AggregateDictionary (1.0 - 1) <A6AF8AC4-1F25-37C4-9157-A02E9C200926> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff43230000 -     0x7fff4323ffc7  com.apple.AppleFSCompression (96.200.3 - 1.0) <3CF60CE8-976E-3CB8-959D-DD0948C1C2DE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff43387000 -     0x7fff433d0ff3  com.apple.AppleJPEG (1.0 - 1) <4C1F426B-7D77-3980-9633-7DBD8C666B9A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff43624000 -     0x7fff43646fff  com.apple.applesauce (1.0 - ???) <F49107C7-3C51-3024-8EF1-C57643BE4F3B> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff437a5000 -     0x7fff437b9ffb  com.apple.AssertionServices (1.0 - 1) <11FC4241-6069-3B3A-9BCE-9B68F3A4D2AB> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff43e36000 -     0x7fff43e3efff  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <2A396FC0-7B79-3088-9A82-FB93C1181A57> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff43ed5000 -     0x7fff43f42ff3  com.apple.BaseBoard (360.28 - 360.28) <DBE27FB4-3FFD-3E9A-846C-F6E7D797286A> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff45bac000 -     0x7fff45bb5ffb  com.apple.CommonAuth (4.0 - 2.0) <81C987FD-69EB-344B-94D9-B9D93624D257> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff4688d000 -     0x7fff4689eff7  com.apple.CoreEmoji (1.0 - 69.19.9) <228457B3-E191-356E-9A5B-3C0438D05FBA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff46e47000 -     0x7fff46eadff7  com.apple.CoreNLP (1.0 - 130.15.22) <27877820-17D0-3B02-8557-4014E876CCC7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff47c1d000 -     0x7fff47c21fff  com.apple.DSExternalDisplay (3.1 - 380) <645C719D-05D4-3CD7-84D7-4C5218859E0C> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff48e19000 -     0x7fff49234fff  com.apple.vision.FaceCore (3.3.4 - 3.3.4) <A576E2DA-BF6F-3B18-8FEB-324E5C5FA9BD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff4e189000 -     0x7fff4e18efff  com.apple.GPUWrangler (3.40.16 - 3.40.16) <B9D4F2DD-5D11-32FF-B5BE-29E137458728> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff4ef99000 -     0x7fff4efa8fff  com.apple.GraphVisualizer (1.0 - 5) <48D020B7-5938-3FAE-B468-E291AEE2C06F> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff4f0f8000 -     0x7fff4f16cffb  com.apple.Heimdal (4.0 - 2.0) <5E8F6B79-960D-3030-B889-D29A4015D205> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff5045b000 -     0x7fff50462ffb  com.apple.IOAccelerator (404.9 - 404.9) <F9C604B3-3DF7-3EE7-8A44-7877FAF2E6A4> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff50466000 -     0x7fff5047efff  com.apple.IOPresentment (1.0 - 42.6) <55CB91EF-90F1-3D0A-A59E-2F75CD2EB4AE> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff50b14000 -     0x7fff50befff7  com.apple.LanguageModeling (1.0 - 159.15.15) <3DE3CE61-542B-37B7-883E-4B9717CAC65F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff50bf0000 -     0x7fff50c2cff7  com.apple.Lexicon-framework (1.0 - 33.15.10) <4B5E843E-2809-3E70-9560-9254E2656419> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff50c33000 -     0x7fff50c38fff  com.apple.LinguisticData (1.0 - 238.25) <61910887-D5CE-3567-9A5F-6DFEC942EC1F> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff5192d000 -     0x7fff51955ff7  com.apple.spotlight.metadata.utilities (1.0 - 1191.57) <38BB1FB7-3336-384C-B71F-4D0D402EB606> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff51956000 -     0x7fff519e3ff7  com.apple.gpusw.MetalTools (1.0 - 1) <DBC4718E-F588-382D-A415-405D0028804D> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff51c34000 -     0x7fff51c5effb  com.apple.MultitouchSupport.framework (2450.1 - 2450.1) <3BF81F33-89A8-3A2D-84B3-B343020B6D98> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff51e9a000 -     0x7fff51ea4fff  com.apple.NetAuth (6.2 - 6.2) <0D01BBE5-0269-310D-B148-D19DAE143DEB> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff52705000 -     0x7fff52756ff3  com.apple.OTSVG (1.0 - ???) <3976F8CC-1CFB-3E09-9009-FE985550565B> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff58229000 -     0x7fff584d7ffb  com.apple.SkyLight (1.600.0 - 340.26) <CD2A7069-6CEA-3737-9E9D-7AE2FED912AB> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff59949000 -     0x7fff59955ffb  com.apple.TCC (1.0 - 1) <968ECAE1-FBB9-3478-BDCE-85E54B6C422D> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff5b826000 -     0x7fff5b828ffb  com.apple.loginsupport (1.0 - 1) <3F8D6334-BCD6-36C1-BA20-CC8503A84375> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff5baf2000 -     0x7fff5bb26fff  libCRFSuite.dylib (41.15.4) <406DAC06-0C77-3F90-878B-4D38F11F0256> /usr/lib/libCRFSuite.dylib
    0x7fff5bb29000 -     0x7fff5bb33ff7  libChineseTokenizer.dylib (28.15.3) <9B7F6109-3A5D-3641-9A7E-31D2239D73EE> /usr/lib/libChineseTokenizer.dylib
    0x7fff5bbc1000 -     0x7fff5bbc2ffb  libDiagnosticMessagesClient.dylib (107) <A14D0819-0970-34CD-8680-80E4D7FE8C2C> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff5bbf9000 -     0x7fff5be50ff3  libFosl_dynamic.dylib (18.3.4) <45E50221-1A39-3AB3-8267-C1E4E39ECF83> /usr/lib/libFosl_dynamic.dylib
    0x7fff5bea1000 -     0x7fff5bebffff  libMobileGestalt.dylib (645.260.6) <0232958E-1EF2-3627-B8FF-09C6522594C7> /usr/lib/libMobileGestalt.dylib
    0x7fff5bec0000 -     0x7fff5bec0fff  libOpenScriptingUtil.dylib (179.1) <4D603146-EDA5-3A74-9FF8-4F75D8BB9BC6> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff5c000000 -     0x7fff5c001ffb  libSystem.B.dylib (1252.250.1) <1A13E822-B59C-3A36-A2E4-9968149714F9> /usr/lib/libSystem.B.dylib
    0x7fff5c07d000 -     0x7fff5c07efff  libThaiTokenizer.dylib (2.15.1) <ADB37DC3-7D9B-3E73-A72A-BCC3433C937A> /usr/lib/libThaiTokenizer.dylib
    0x7fff5c090000 -     0x7fff5c0a6ffb  libapple_nghttp2.dylib (1.24.1) <6F04250A-6686-3FDC-9A8D-290C64B06502> /usr/lib/libapple_nghttp2.dylib
    0x7fff5c0a7000 -     0x7fff5c0d0ffb  libarchive.2.dylib (54.250.1) <47289946-8504-3966-9127-6CE39993DC2C> /usr/lib/libarchive.2.dylib
    0x7fff5c154000 -     0x7fff5c154ff3  libauto.dylib (187) <3E3780E1-96F3-3A22-91C5-92F9A5805518> /usr/lib/libauto.dylib
    0x7fff5c224000 -     0x7fff5c234ffb  libbsm.0.dylib (39.200.18) <CF381E0B-025B-364F-A83D-2527E03F1AA3> /usr/lib/libbsm.0.dylib
    0x7fff5c235000 -     0x7fff5c242fff  libbz2.1.0.dylib (38.200.3) <272953A1-8D36-329B-BDDB-E887B347710F> /usr/lib/libbz2.1.0.dylib
    0x7fff5c243000 -     0x7fff5c296ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff5c297000 -     0x7fff5c2acff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff5c2ad000 -     0x7fff5c2adff3  libcharset.1.dylib (51.200.6) <2A27E064-314C-359C-93FC-8A9B06206174> /usr/lib/libcharset.1.dylib
    0x7fff5c2ae000 -     0x7fff5c2beffb  libcmph.dylib (6.15.1) <9C52B2FE-179F-32AC-B87E-2AFC49ABF817> /usr/lib/libcmph.dylib
    0x7fff5c2bf000 -     0x7fff5c2d7ffb  libcompression.dylib (52.250.2) <7F4BB18C-1FB4-3825-8D8B-6E6B168774C6> /usr/lib/libcompression.dylib
    0x7fff5c54c000 -     0x7fff5c562fff  libcoretls.dylib (155.220.1) <4C64BE3E-41E3-3020-8BB7-07E90C0C861C> /usr/lib/libcoretls.dylib
    0x7fff5c563000 -     0x7fff5c564ff3  libcoretls_cfhelpers.dylib (155.220.1) <0959B3E9-6643-3589-8BB3-21D52CDF0EF1> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff5ca10000 -     0x7fff5ca66ff7  libcups.2.dylib (462.10) <2AC7B8C3-0D25-3E0F-A34A-94658A06FF94> /usr/lib/libcups.2.dylib
    0x7fff5cb9a000 -     0x7fff5cb9afff  libenergytrace.dylib (17.200.1) <80BB567A-FD18-3497-BF97-353F57D98CDD> /usr/lib/libenergytrace.dylib
    0x7fff5cbcc000 -     0x7fff5cbd1ff7  libgermantok.dylib (17.15.2) <E5F0F794-FF27-3D64-AE52-C78C6A84DD67> /usr/lib/libgermantok.dylib
    0x7fff5cbd2000 -     0x7fff5cbd7ff7  libheimdal-asn1.dylib (520.260.1) <DC44D1D1-D3DF-38B3-AFC3-1D50B92BE401> /usr/lib/libheimdal-asn1.dylib
    0x7fff5cc02000 -     0x7fff5ccf2fff  libiconv.2.dylib (51.200.6) <2047C9B7-3F74-3A95-810D-2ED8F0475A99> /usr/lib/libiconv.2.dylib
    0x7fff5ccf3000 -     0x7fff5cf54fff  libicucore.A.dylib (62135.0.1) <2B292561-798A-381C-AA41-90EE6549C7CF> /usr/lib/libicucore.A.dylib
    0x7fff5cfa1000 -     0x7fff5cfa2fff  liblangid.dylib (128.15.1) <22D05C4F-769B-3075-ABCF-44A0EBACE028> /usr/lib/liblangid.dylib
    0x7fff5cfa3000 -     0x7fff5cfbbff3  liblzma.5.dylib (10.200.3) <E1F4FD60-1CE4-37B9-AD95-29D348AF1AC0> /usr/lib/liblzma.5.dylib
    0x7fff5cfd3000 -     0x7fff5d077ff7  libmecab.1.0.0.dylib (779.24.1) <A8D0379B-85FA-3B3D-89ED-5CF2C3826AB2> /usr/lib/libmecab.1.0.0.dylib
    0x7fff5d078000 -     0x7fff5d27cfff  libmecabra.dylib (779.24.1) <D71F71E0-30E2-3DB3-B636-7DE13D51FB4B> /usr/lib/libmecabra.dylib
    0x7fff5d454000 -     0x7fff5d7a5ff7  libnetwork.dylib (1229.250.15) <72C7E9E3-B2BE-3300-BE1B-64606222022C> /usr/lib/libnetwork.dylib
    0x7fff5d837000 -     0x7fff5dfbcfdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff5dfce000 -     0x7fff5dfd2ffb  libpam.2.dylib (22.200.1) <586CF87F-349C-393D-AEEB-FB75F94A5EB7> /usr/lib/libpam.2.dylib
    0x7fff5dfd5000 -     0x7fff5e00afff  libpcap.A.dylib (79.250.1) <C0893641-7DFF-3A33-BDAE-190FF54837E8> /usr/lib/libpcap.A.dylib
    0x7fff5e123000 -     0x7fff5e13bffb  libresolv.9.dylib (65.200.2) <893142A5-F153-3437-A22D-407EE542B5C5> /usr/lib/libresolv.9.dylib
    0x7fff5e18e000 -     0x7fff5e36bfe7  libsqlite3.dylib (274.25) <55CE34C4-00C0-3844-B7ED-80FA7F0AF03F> /usr/lib/libsqlite3.dylib
    0x7fff5e584000 -     0x7fff5e587ff7  libutil.dylib (51.200.4) <CE9B18C9-66ED-32D4-9D29-01F8FCB467B0> /usr/lib/libutil.dylib
    0x7fff5e588000 -     0x7fff5e595fff  libxar.1.dylib (417.1) <39CCF46B-C81A-34B1-92A1-58C4E5DA846E> /usr/lib/libxar.1.dylib
    0x7fff5e59a000 -     0x7fff5e67cff3  libxml2.2.dylib (32.8) <54F896CF-6D83-300B-9CD9-1636BE5375A4> /usr/lib/libxml2.2.dylib
    0x7fff5e67d000 -     0x7fff5e6a5ff3  libxslt.1.dylib (16.1) <31F7018B-D8F2-36ED-A13B-1E5A16DFAAA1> /usr/lib/libxslt.1.dylib
    0x7fff5e6a6000 -     0x7fff5e6b8ff7  libz.1.dylib (70.200.4) <B048FC1F-058F-3A08-A1FE-81D5308CB3E6> /usr/lib/libz.1.dylib
    0x7fff5ee9c000 -     0x7fff5eea0ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff5eea1000 -     0x7fff5eeabff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff5eeac000 -     0x7fff5eeb3ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff5eeb4000 -     0x7fff5eebdff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff5eebe000 -     0x7fff5ef42fc3  libcorecrypto.dylib (602.260.2) <BED0F385-D8A2-334A-BD7B-0673B5DABBC5> /usr/lib/system/libcorecrypto.dylib
    0x7fff5efc9000 -     0x7fff5f002ff7  libdispatch.dylib (1008.250.7) <26DF5B1E-A388-38EF-B73B-AF0E93FB02DB> /usr/lib/system/libdispatch.dylib
    0x7fff5f003000 -     0x7fff5f02fff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff5f030000 -     0x7fff5f030ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff5f031000 -     0x7fff5f03dff3  libkxld.dylib (4903.261.4) <71CF1ECD-AC4E-3FDD-BEDF-14933D843EEE> /usr/lib/system/libkxld.dylib
    0x7fff5f03e000 -     0x7fff5f03eff7  liblaunch.dylib (1336.261.2) <BD5CDB35-2BB4-349A-8D14-78E387563F89> /usr/lib/system/liblaunch.dylib
    0x7fff5f03f000 -     0x7fff5f044fff  libmacho.dylib (927.0.2) <3C5C9024-45FD-38C2-B01A-07A322966063> /usr/lib/system/libmacho.dylib
    0x7fff5f045000 -     0x7fff5f047ffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
    0x7fff5f048000 -     0x7fff5f049ff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff5f04a000 -     0x7fff5f061ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff5f062000 -     0x7fff5f062ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff5f063000 -     0x7fff5f0eafff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff5f0eb000 -     0x7fff5f0eeffb  libsystem_configuration.dylib (963.260.1) <C7D2BA09-8D5B-3393-8D84-304D76C55DEF> /usr/lib/system/libsystem_configuration.dylib
    0x7fff5f0ef000 -     0x7fff5f0f2ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff5f0f3000 -     0x7fff5f0f9fff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff5f0fa000 -     0x7fff5f100ff7  libsystem_dnssd.dylib (878.260.1) <64B79B01-B1B0-3C7E-87A1-023B71843F1F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff5f101000 -     0x7fff5f14cffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff5f14d000 -     0x7fff5f175ff7  libsystem_kernel.dylib (4903.261.4) <7B0F52C4-4CC9-3282-8457-C18C6FE1B99E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff5f176000 -     0x7fff5f1c1ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff5f1c2000 -     0x7fff5f1ecfff  libsystem_malloc.dylib (166.261.1) <4D1CEF38-DE32-3ECF-9F70-0ADDD5C8775F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff5f1ed000 -     0x7fff5f1f7ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff5f1f8000 -     0x7fff5f1fffff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff5f200000 -     0x7fff5f209fef  libsystem_platform.dylib (177.250.1) <16949870-9152-3B0D-9EF0-40FAF84B0F1E> /usr/lib/system/libsystem_platform.dylib
    0x7fff5f20a000 -     0x7fff5f214ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff5f215000 -     0x7fff5f218ff7  libsystem_sandbox.dylib (851.260.2) <9CACC5F5-3859-3A1F-BCC6-96DDD4A556A8> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff5f219000 -     0x7fff5f21bff3  libsystem_secinit.dylib (30.260.2) <88F3CE61-5FAD-3CDA-AA13-B5B18B3EBD26> /usr/lib/system/libsystem_secinit.dylib
    0x7fff5f21c000 -     0x7fff5f223ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff5f224000 -     0x7fff5f239fff  libsystem_trace.dylib (906.260.1) <100013AE-0443-3CF0-AC17-5D934608B60B> /usr/lib/system/libsystem_trace.dylib
    0x7fff5f23b000 -     0x7fff5f240ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff5f241000 -     0x7fff5f270fff  libxpc.dylib (1336.261.2) <9A0FFA79-082F-3293-BF49-63976B073B74> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 2042064
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=341.3M resident=0K(0%) swapped_out_or_unallocated=341.3M(100%)
Writable regions: Total=134.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=134.1M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           124.2M       19 
MALLOC guard page                   16K        3 
STACK GUARD                          8K        2 
Stack                             9744K        3 
Stack Guard                       56.0M        1 
__DATA                            16.1M      218 
__FONT_DATA                          4K        1 
__LINKEDIT                       223.6M       32 
__TEXT                           117.7M      215 
__UNICODE                          564K        1 
mapped file                       3400K        2 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                            551.3M      502 

Use better approximation of semver

Hi All,

I'm aware this is a tricky gem to maintain and that it has a lot of usages. But it is very tricky to have all of the automated tools (RubyMine / bundler), auto-install this gem because it nearly is always (At least in the last 2-3 years), pointing at a beta version.

Realistically we shouldn't be moving through 4-5-6 beta versions inbetween each patch version. We should just release a 0.2.3 version and if it's broken then you release a 0.2.4 version.

Keeping things in beta makes it so tricky to diagnose whats going wrong when you don't have the ability to dig into the gem structure and realise bundler prefers 0.2.2 over 0.2.3.beta10000

Thoughts?

GBK path problem

when debug file with GBK non-English char path the debugger can't break into debug precessor
rubymine 5.0 + ruby 2.0.0-p0 + debase 0.0.1 + ruby-debug-ide 0.4.17.beta16

Ruby 2.6 on windows 10

On windows i'm getting

Fetching debase 0.2.3.beta3 (was 0.2.2)
Installing debase 0.2.3.beta3 (was 0.2.2) with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/debase-0.2.3.beta3/ext
C:/Ruby26-x64/bin/ruby.exe -I C:/Ruby26-x64/lib/ruby/2.6.0 -r
./siteconf20190115-12680-1s6z5xq.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
checking for vm_core.h... yes
checking for vm_insnhelper.h... yes
checking for vm_core.h... yes
checking for method.h... yes
creating Makefile

current directory: C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/debase-0.2.3.beta3/ext
make "DESTDIR=" clean

current directory: C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/debase-0.2.3.beta3/ext
make "DESTDIR="
generating debase_internals-x64-mingw32.def
compiling breakpoint.c
compiling context.c
compiling debase_internals.c
debase_internals.c: In function 'my_iseqw_check':
debase_internals.c:647:13: warning: implicit declaration of function
'ibf_load_iseq_complete'; did you mean 'rb_iseq_compile'?
[-Wimplicit-function-declaration]
             ibf_load_iseq_complete(iseq);
             ^~~~~~~~~~~~~~~~~~~~~~
             rb_iseq_compile
debase_internals.c: In function 'Debase_set_trace_flag_to_iseq':
debase_internals.c:659:31: warning: initialization discards 'const' qualifier
from pointer target type [-Wdiscarded-qualifiers]
             rb_iseq_t *iseq = my_iseqw_check(rb_iseq);
                               ^~~~~~~~~~~~~~
debase_internals.c:660:13: warning: implicit declaration of function
'rb_iseq_trace_set'; did you mean 'rb_iseq_pathobj_set'?
[-Wimplicit-function-declaration]
             rb_iseq_trace_set(iseq, RUBY_EVENT_TRACEPOINT_ALL);
             ^~~~~~~~~~~~~~~~~
             rb_iseq_pathobj_set
debase_internals.c: In function 'Debase_unset_trace_flags':
debase_internals.c:667:31: warning: initialization discards 'const' qualifier
from pointer target type [-Wdiscarded-qualifiers]
             rb_iseq_t *iseq = my_iseqw_check(rb_iseq);
                               ^~~~~~~~~~~~~~
debase_internals.c: In function 'Init_debase_internals':
debase_internals.c:724:64: warning: passing argument 3 of
'rb_define_module_function' from incompatible pointer type
[-Wincompatible-pointer-types]
rb_define_module_function(mDebase, "set_trace_flag_to_iseq",
Debase_set_trace_flag_to_iseq, 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Ruby26-x64/include/ruby-2.6.0/ruby.h:33,
                 from ./debase_internals.h:4,
                 from debase_internals.c:1:
C:/Ruby26-x64/include/ruby-2.6.0/ruby/ruby.h:1787:50: note: expected 'VALUE
(*)()' {aka 'long long unsigned int (*)()'} but argument is of type 'void
(*)(VALUE,  VALUE)' {aka 'void (*)(long long unsigned int,  long long unsigned
int)'}
 void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
                                                  ^~~~~~~~~~~~~~~~~
debase_internals.c:727:58: warning: passing argument 3 of
'rb_define_module_function' from incompatible pointer type
[-Wincompatible-pointer-types]
rb_define_module_function(mDebase, "unset_iseq_flags",
Debase_unset_trace_flags, 1);
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Ruby26-x64/include/ruby-2.6.0/ruby.h:33,
                 from ./debase_internals.h:4,
                 from debase_internals.c:1:
C:/Ruby26-x64/include/ruby-2.6.0/ruby/ruby.h:1787:50: note: expected 'VALUE
(*)()' {aka 'long long unsigned int (*)()'} but argument is of type 'void
(*)(VALUE,  VALUE)' {aka 'void (*)(long long unsigned int,  long long unsigned
int)'}
 void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
                                                  ^~~~~~~~~~~~~~~~~
compiling locker.c
linking shared-object debase_internals.so
debase_internals.o:debase_internals.c:(.text+0x596): undefined reference to
`ibf_load_iseq_complete'
collect2.exe: error: ld returned 1 exit status
make: *** [Makefile:261: debase_internals.so] Błąd 1

make failed, exit code 2

Gem files will remain installed in
C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/debase-0.2.3.beta3 for inspection.
Results logged to
C:/Ruby26-x64/lib/ruby/gems/2.6.0/extensions/x64-mingw32/2.6.0/debase-0.2.3.beta3/gem_make.out

An error occurred while installing debase (0.2.3.beta3), and Bundler cannot
continue.
Make sure that `gem install debase -v '0.2.3.beta3' --source
'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  debase

using https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-2.6.0-1/rubyinstaller-devkit-2.6.0-1-x64.exe

gemfile:

  gem 'debase', '~> 0.2.3.beta3'
  gem 'debase-ruby_core_source', '~> 0.10.4'

Won't install with ruby 2.6.6 on macOS Big Sur

Installing via RubyMine

When I try to use RubyMine to install debug tools:

Failed to Install Gems. Following gems were not installed: 
/Applications/RubyMine.app/Contents/plugins/ruby/rb/gems/debase-0.3.0.beta34.gem: Error installing debase-0.3.0.beta34.gem: ERROR: Failed to build gem native extension. current directory: /Users/aaron/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta34/ext /Users/aaron/.rbenv/versions/2.6.6/bin/ruby -I /Users/aaron/.rbenv/versions/2.6.6/lib/ruby/2.6.0 -r ./siteconf20200811-40197-1sbw0j5.rb extconf.rb /Users/aaron/.rbenv/sources/2.6.6/ruby-2.6.6 checking for vm_core.h... no checking for vm_core.h... no ************************************************************************** No source for ruby-2.6.6-p146 (revision 67876) provided with debase-ruby_core_source gem. Falling back to ruby-2.6.5-p114. ************************************************************************** checking for vm_core.h... yes checking for iseq.h... yes checking for method.h... yes checking for version.h... yes creating Makefile current directory: /Users/aaron/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta34/ext make "DESTDIR=" clean current directory: /Users/aaron/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta34/ext make "DESTDIR=" compiling breakpoint.c breakpoint.c:34:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] z5b0d67e460->z1bdac88cc2=strlen(z5e1fde07c3);z5b0d67e460->z0b7a8f8ed2= ~^~~~~~~~~~~~~~~~~~~ breakpoint.c:42:31: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] z3d2bd811aa==Qnil)return Qnil;zc4b0a3b11f=FIX2INT(z619c7a8bf2);for(z69ad33d2f6= ^ breakpoint.c:41:71: note: previous statement is here z69ad33d2f6;int zc4b0a3b11f;VALUE zf7a8bf7010;z29dc5df85a*z5b0d67e460;if( ^ breakpoint.c:61:13: warning: implicit conversion loses integer precision: 'VALUE' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] z1c3440c3bb=zf35dc14a7b;return z5b0d67e460->z1c3440c3bb;}static VALUE ~^~~~~~~~~~~ breakpoint.c:79:58: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] Qtrue!=z5b0d67e460->z1c3440c3bb)return(0x15+9064-0x237d);if(NIL_P(z5b0d67e460-> ^ breakpoint.c:78:75: note: previous statement is here (0x1c01+1329-0x2132);Data_Get_Struct(zf7a8bf7010,z29dc5df85a,z5b0d67e460);if( ^ breakpoint.c:80:39: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] zf52c4d52d1))return(0x23ba+83-0x240c);if(NIL_P(zd0330fb57d)){z0a4e4f059c= ^ breakpoint.c:79:58: note: previous statement is here Qtrue!=z5b0d67e460->z1c3440c3bb)return(0x15+9064-0x237d);if(NIL_P(z5b0d67e460-> ^ 5 warnings generated. compiling context.c context.c:91:75: warning: use of unary operator that may be intended as compound assignment (-=) (0xb4f+4363-0x1c5a);z23c1122dc9->z2c5eef0cd1=NULL;z23c1122dc9->z6b895785aa=- ^~ context.c:136:48: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] "\x70\x6f\x73\x74\x2d\x6d\x6f\x72\x74\x65\x6d";return ID2SYM(rb_intern(symbol)); ^ context.c:135:21: note: previous statement is here "\x6e\x6f\x6e\x65";}if(zb213dfaaab(z23c1122dc9,za5d2480b23))symbol= ^ context.c:139:32: warning: incompatible pointer types passing 'rb_control_frame_t *' (aka 'struct rb_control_frame_struct *') to parameter of type 'const rb_execution_context_t *' (aka 'const struct rb_execution_context_struct *') [-Wincompatible-pointer-types] rb_control_frame_t*z3d80811b15=z14e7cad448(z43ea6b63f3);rb_control_frame_t*cfp; ^~~~~~~~~~~~~~~~~~~~~~~~ context.c:15:56: note: expanded from macro 'z14e7cad448' #define z14e7cad448(thread) (RUBY_VM_END_CONTROL_FRAME((rb_control_frame_t *)(\ ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/aaron/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.5-p114/vm_core.h:1347:57: note: passing argument to parameter 'ec' here RUBY_VM_END_CONTROL_FRAME(const rb_execution_context_t *ec) ^ context.c:139:20: warning: initializing 'rb_control_frame_t *' (aka 'struct rb_control_frame_struct *') with an expression of type 'const rb_control_frame_t *' (aka 'const struct rb_control_frame_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] rb_control_frame_t*z3d80811b15=z14e7cad448(z43ea6b63f3);rb_control_frame_t*cfp; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ context.c:147:56: warning: incompatible pointer types passing 'rb_control_frame_t *' (aka 'struct rb_control_frame_struct *') to parameter of type 'const rb_execution_context_t *' (aka 'const struct rb_execution_context_struct *') [-Wincompatible-pointer-types] rb_control_frame_t*cfp){rb_control_frame_t*z3d80811b15=z14e7cad448(z43ea6b63f3); ^~~~~~~~~~~~~~~~~~~~~~~~ context.c:15:56: note: expanded from macro 'z14e7cad448' #define z14e7cad448(thread) (RUBY_VM_END_CONTROL_FRAME((rb_control_frame_t *)(\ ^~~~~~~~~~~~~~~~~~~~~~~~ /Users/aaron/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.5-p114/vm_core.h:1347:57: note: passing argument to parameter 'ec' here RUBY_VM_END_CONTROL_FRAME(const rb_execution_context_t *ec) ^ context.c:147:44: warning: initializing 'rb_control_frame_t *' (aka 'struct rb_control_frame_struct *') with an expression of type 'const rb_control_frame_t *' (aka 'const struct rb_control_frame_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] rb_control_frame_t*cfp){rb_control_frame_t*z3d80811b15=z14e7cad448(z43ea6b63f3); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ context.c:167:42: warning: unused variable 'size' [-Wunused-variable] static VALUE z6af2b11a8e(VALUE self){int size,pc;z251a839b07*z23c1122dc9; ^ context.c:171:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] (cfp==NULL){return Qnil;}pc=cfp->pc-cfp->iseq->body->iseq_encoded;z1f5025e187( ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ context.c:180:59: warning: assigning to 'rb_iseq_t *' (aka 'struct rb_iseq_struct *') from 'const rb_iseq_t *' (aka 'const struct rb_iseq_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] cfp=za8739056e8(z43ea6b63f3,z23c1122dc9->z440b3c1264);iseq=cfp->iseq;z04f4e87de0 ^~~~~~~~~~ context.c:187:65: error: implicit declaration of function 'z6c1b13c43d' is invalid in C99 [-Werror,-Wimplicit-function-declaration] z23c1122dc9->pc==pc){int line=z81f3c486e3(iseq,z23c1122dc9->pc);z6c1b13c43d( ^ context.c:189:1: error: implicit declaration of function 'zcf306596f3' is invalid in C99 [-Werror,-Wimplicit-function-declaration] zcf306596f3(z9295263560->zf1dbe334ed,z43ea6b63f3,z9b06b9d99e,z23c1122dc9-> ^ context.c:197:18: warning: assigning to 'rb_iseq_t *' (aka 'struct rb_iseq_struct *') from 'const rb_iseq_t *' (aka 'const struct rb_iseq_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] zf4157a8cc0];iseq=cfp->iseq;z9704694096(iseq,z43ea6b63f3,z23c1122dc9->pc, ^~~~~~~~~~ context.c:199:1: error: implicit declaration of function 'zcf306596f3' is invalid in C99 [-Werror,-Wimplicit-function-declaration] zcf306596f3(z9295263560->zf1dbe334ed,z43ea6b63f3,z9b06b9d99e,z23c1122dc9-> ^ context.c:206:35: error: implicit declaration of function 'z6c1b13c43d' is invalid in C99 [-Werror,-Wimplicit-function-declaration] z81f3c486e3(iseq,z23c1122dc9->pc);z6c1b13c43d(zb7973f494e,z23c1122dc9, ^ context.c:209:48: warning: passing 'const rb_iseq_t *' (aka 'const struct rb_iseq_struct *') to parameter of type 'rb_iseq_t *' (aka 'struct rb_iseq_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] rb_iseq_path(iseq)));}return Qnil;}z8915b76faa(cfp->iseq,z43ea6b63f3,z9295263560 ^~~~~~~~~ ./debase_internals.h:60:72: note: passing argument to parameter 'iseq' here z66506c879c,int z61151e0a12,int z440b3c1264);int z8915b76faa(rb_iseq_t*iseq, ^ context.c:221:63: error: implicit declaration of function 'zcf306596f3' is invalid in C99 [-Werror,-Wimplicit-function-declaration] ->ze546e5a29e[z69ad33d2f6];if(z9295263560->zf1dbe334ed!=NULL){zcf306596f3( ^ 11 warnings and 5 errors generated. make: *** [context.o] Error 1 make failed, exit code 2 Gem files will remain installed in /Users/aaron/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/debase-0.3.0.beta34 for inspection. Results logged to /Users/aaron/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/extensions/x86_64-darwin-20/2.6.0/debase-0.3.0.beta34/gem_make.out

I don't know much about debase but it looks like first it doesn't find anything for 2.6.6 so falls back to 2.6.5 (maybe this is fine?):

No source for ruby-2.6.6-p146 (revision 67876) provided with debase-ruby_core_source gem. Falling back to ruby-2.6.5-p114

Then it runs into a few similar compiler errors:

$ cat /Users/aaron/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/extensions/x86_64-darwin-20/2.6.0/debase-0.3.0.beta34/gem_make.out | grep error

context.c:187:65: error: implicit declaration of function 'z6c1b13c43d' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
context.c:189:1: error: implicit declaration of function 'zcf306596f3' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
context.c:199:1: error: implicit declaration of function 'zcf306596f3' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
context.c:206:35: error: implicit declaration of function 'z6c1b13c43d' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
context.c:221:63: error: implicit declaration of function 'zcf306596f3' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
11 warnings and 5 errors generated.

for example

implicit declaration of function 'zcf306596f3' is invalid in C99

I couldn't find zcf306596f3 when searching all of GitHub so not sure what that is.

Wonder if this is related to #85 though, which I think resolved a similar implicit declaration error?

Installing via Command Line

Similar results:

➜  ~ sudo gem install debase
Building native extensions. This could take a while...
ERROR:  Error installing debase:
	ERROR: Failed to build gem native extension.

    current directory: /Library/Ruby/Gems/2.6.0/gems/debase-0.2.4.1/ext
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 -r ./siteconf20200811-45265-namt5y.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
**************************************************************************
No source for ruby-2.6.3-p62 (revision 67580) provided with
debase-ruby_core_source gem. Falling back to ruby-2.6.0-p0.
**************************************************************************
checking for vm_core.h... yes
checking for iseq.h... no
Makefile creation failed
*************************************************************

  NOTE: If your headers were not found, try passing
        --with-ruby-include=PATH_TO_HEADERS

*************************************************************

*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
	--with-opt-dir
	--without-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/$(RUBY_BASE_NAME)
	--with-ruby-dir
	--without-ruby-dir
	--with-ruby-include
	--without-ruby-include=${ruby-dir}/include
	--with-ruby-lib
	--without-ruby-lib=${ruby-dir}/lib

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/debase-0.2.4.1/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in /Library/Ruby/Gems/2.6.0/gems/debase-0.2.4.1 for inspection.
Results logged to /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/debase-0.2.4.1/gem_make.out

Notice iseq.h failed:

checking for iseq.h... no

mkmf.log

cat /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/debase-0.2.4.1/mkmf.log | grep error
conftest.c:3:10: fatal error: 'vm_core.h' file not found
1 error generated.
conftest.c:3:10: fatal error: 'vm_core.h' file not found
1 error generated.
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:27:12: error: invalid application of 'sizeof' to an incomplete type 'struct rb_call_info_kw_arg'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:40:15: error: unknown type name 'rb_snum_t'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:43:5: error: use of undeclared identifier 'rb_snum_t'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:44:9: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:45:12: error: use of undeclared identifier 'cnt'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:51:16: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:57:21: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:58:9: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:67:16: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:110:11: error: unknown type name 'rb_compile_option_t'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:120:13: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:120:23: error: use of undeclared identifier 'IMEMO_FL_USER2'; did you mean 'RUBY_FL_USER2'?
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:121:13: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:131:9: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:132:9: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:132:20: error: use of undeclared identifier 'IMEMO_FL_USER2'; did you mean 'RUBY_FL_USER2'?
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:138:9: error: incomplete definition of type 'struct rb_iseq_struct'
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:138:21: error: use of undeclared identifier 'IMEMO_FL_USER2'; did you mean 'RUBY_FL_USER2'?
/Library/Ruby/Gems/2.6.0/gems/debase-ruby_core_source-0.10.9/lib/debase/ruby_core_source/ruby-2.6.0-p0/iseq.h:139:9: error: incomplete definition of type 'struct rb_iseq_struct'
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.

Related to Xcode 12?

Also possibly related, I'm running macOS Big Sur 11.0 Beta (20A5343i). I thought it might be related to this Xcode 12 release note:

Clang now reports an error when you use a function without an explicit declaration when building C or Objective-C code for macOS (-Werror=implicit-function-declaration flag is on). This additional error detection unifies Clang’s behavior for iOS/tvOS and macOS 64-bit targets for this diagnostic. (49917738)

I tried to work around this with sudo gem install debase -- --with-cflags="-Wno-error=implicit-function-declaration" but got the same result.

Ruby 3.0.0 compatibilty

I am currently getting the following error when I try to install debase:

# gem install debase
Building native extensions. This could take a while...
ERROR:  Error installing debase:
	ERROR: Failed to build gem native extension.

    current directory: /usr/local/bundle/gems/debase-0.2.4.1/ext
/root/.rbenv/versions/3.0.0/bin/ruby -I /root/.rbenv/versions/3.0.0/lib/ruby/3.0.0 -r ./siteconf20201226-13989-9lckur.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
**************************************************************************
No source for ruby-3.0.0-p0 (revision 95aff214687a5e12c3eb57d056665741e734c188) provided with
debase-ruby_core_source gem. Falling back to ruby-3.0.0-preview1.
**************************************************************************
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
checking for vm_core.h... yes
checking for vm_insnhelper.h... yes
checking for vm_core.h... yes
checking for method.h... yes
creating Makefile

current directory: /usr/local/bundle/gems/debase-0.2.4.1/ext
make "DESTDIR=" clean

current directory: /usr/local/bundle/gems/debase-0.2.4.1/ext
make "DESTDIR="
compiling breakpoint.c
compiling context.c
compiling debase_internals.c
In file included from ./hacks.h:1,
                 from debase_internals.c:2:
/usr/local/bundle/gems/debase-ruby_core_source-0.10.11/lib/debase/ruby_core_source/ruby-3.0.0-preview1/vm_core.h:1617:21: error: expected declaration specifiers or '...' before '*' token
 1617 | typedef RETSIGTYPE (*ruby_sighandler_t)(int);
      |                     ^
In file included from /root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/defines.h:73,
                 from /root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/ruby.h:23,
                 from /root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby.h:38,
                 from ./debase_internals.h:4,
                 from debase_internals.c:1:
/usr/local/bundle/gems/debase-ruby_core_source-0.10.11/lib/debase/ruby_core_source/ruby-3.0.0-preview1/vm_core.h:1618:39: error: unknown type name 'ruby_sighandler_t'; did you mean 'sighandler_t'?
 1618 | NORETURN(void rb_bug_for_fatal_signal(ruby_sighandler_t default_sighandler, int sig, const void *, const char *fmt, ...));
      |                                       ^~~~~~~~~~~~~~~~~
/root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/backward/2/attributes.h:152:44: note: in definition of macro 'NORETURN'
  152 | #define NORETURN(x) RBIMPL_ATTR_NORETURN() x
      |                                            ^
debase_internals.c: In function 'print_debug':
debase_internals.c:36:3: warning: function 'print_debug' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
   36 |   vfprintf(stderr, message, ap);
      |   ^~~~~~~~
debase_internals.c: In function 'try_disable_trace_points':
debase_internals.c:111:8: warning: implicit declaration of function 'RHASH_EMPTY_P' [-Wimplicit-function-declaration]
  111 |   if (!RHASH_EMPTY_P(catchpoints)) return;
      |        ^~~~~~~~~~~~~
debase_internals.c: In function 'count_stack_size':
debase_internals.c:319:37: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  319 |     rb_control_frame_t *start_cfp = RUBY_VM_END_CONTROL_FRAME(TH_INFO(thread));
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/ruby.h:24,
                 from /root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby.h:38,
                 from ./debase_internals.h:4,
                 from debase_internals.c:1:
debase_internals.c: In function 'Init_debase_internals':
/root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/internal/anyargs.h:337:142: warning: passing argument 3 of 'rb_define_module_function_01' from incompatible pointer type [-Wincompatible-pointer-types]
  337 | #define rb_define_module_function(mod, mid, func, arity)    RBIMPL_ANYARGS_DISPATCH_rb_define_module_function((arity), (func))((mod), (mid), (func), (arity))
      |                                                                                                                                              ^~~~~~
      |                                                                                                                                              |
      |                                                                                                                                              void (*)(VALUE,  VALUE) {aka void (*)(long unsigned int,  long unsigned int)}
debase_internals.c:768:3: note: in expansion of macro 'rb_define_module_function'
  768 |   rb_define_module_function(mDebase, "set_trace_flag_to_iseq", Debase_set_trace_flag_to_iseq, 1);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/internal/anyargs.h:273:21: note: expected 'VALUE (*)(VALUE,  VALUE)' {aka 'long unsigned int (*)(long unsigned int,  long unsigned int)'} but argument is of type 'void (*)(VALUE,  VALUE)' {aka 'void (*)(long unsigned int,  long unsigned int)'}
  273 | RBIMPL_ANYARGS_DECL(rb_define_module_function, VALUE, const char *)
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/internal/anyargs.h:255:41: note: in definition of macro 'RBIMPL_ANYARGS_DECL'
  255 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _01(__VA_ARGS__, VALUE(*)(VALUE, VALUE), int); \
      |                                         ^~~
/root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/internal/anyargs.h:337:142: warning: passing argument 3 of 'rb_define_module_function_01' from incompatible pointer type [-Wincompatible-pointer-types]
  337 | #define rb_define_module_function(mod, mid, func, arity)    RBIMPL_ANYARGS_DISPATCH_rb_define_module_function((arity), (func))((mod), (mid), (func), (arity))
      |                                                                                                                                              ^~~~~~
      |                                                                                                                                              |
      |                                                                                                                                              void (*)(VALUE,  VALUE) {aka void (*)(long unsigned int,  long unsigned int)}
debase_internals.c:771:3: note: in expansion of macro 'rb_define_module_function'
  771 |   rb_define_module_function(mDebase, "unset_iseq_flags", Debase_unset_trace_flags, 1);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/internal/anyargs.h:273:21: note: expected 'VALUE (*)(VALUE,  VALUE)' {aka 'long unsigned int (*)(long unsigned int,  long unsigned int)'} but argument is of type 'void (*)(VALUE,  VALUE)' {aka 'void (*)(long unsigned int,  long unsigned int)'}
  273 | RBIMPL_ANYARGS_DECL(rb_define_module_function, VALUE, const char *)
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/root/.rbenv/versions/3.0.0/include/ruby-3.0.0/ruby/internal/anyargs.h:255:41: note: in definition of macro 'RBIMPL_ANYARGS_DECL'
  255 | RBIMPL_ANYARGS_ATTRSET(sym) static void sym ## _01(__VA_ARGS__, VALUE(*)(VALUE, VALUE), int); \
      |                                         ^~~
debase_internals.c: At top level:
cc1: warning: unrecognized command line option '-Wno-self-assign'
cc1: warning: unrecognized command line option '-Wno-parentheses-equality'
cc1: warning: unrecognized command line option '-Wno-constant-logical-operand'
make: *** [Makefile:245: debase_internals.o] Error 1

make failed, exit code 2

Gem files will remain installed in /usr/local/bundle/gems/debase-0.2.4.1 for inspection.
Results logged to /usr/local/bundle/extensions/x86_64-linux-musl/3.0.0/debase-0.2.4.1/gem_make.out

I am getting this error with a standard alpine ruby image (ruby:3.0-rc-alpine) or by using a rbenv installed ruby version.

Any ideas how to fix it?

"Step over/next" command often performs "continue" in ruby 2.6

With ruby 2.6.3 and ruby-debug-ide (I use Netbeans 11), I find that the 'Step Over' command often just continues until the next breakpoint. 'Step Over' works fine in ruby 2.5.5.

These issues might be related:
deivid-rodriguez/byebug#550
googleapis/google-cloud-ruby#3022

Quoting from the latter:

Ruby 2.6 changed the behavior of TracePoint with regard to line tracing at the beginning of a method. The Debugger code sometimes responds to a call tracepoint by enabling a line tracepoint. In Ruby < 2.6, this works and allows the first line in the method to trigger the line tracepoint. However, in Ruby >= 2.6, the first line in the method does not trigger the new tracepoint. (This happens only if the line tracepoint was only activated inside the call tracepoint's callback. If the line tracepoint was active previously, then it properly triggers on the method's first line.)

I don't know if this might be related to the TracePoint changes listed here: https://rubyreferences.github.io/rubychanges/2.6.html#tracepoint-improvements

Trying to install I get `ruby_source_dir_version': undefined method `[]'

I am trying to do...

gem install debase on Windows 10 I get

c:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/debase-ruby_core_source-0.8.1/lib/debase/ruby_core_source.rb:77:in `ruby_source_dir_version': undefined method `[]' for nil:NilClass (NoMethodError)
        from c:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/debase-ruby_core_source-0.8.1/lib/debase/ruby_core_source.rb:65:in `block in deduce_packaged_source_dir'
        from c:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/debase-ruby_core_source-0.8.1/lib/debase/ruby_core_source.rb:65:in `map'
        from c:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/debase-ruby_core_source-0.8.1/lib/debase/ruby_core_source.rb:65:in `deduce_packaged_source_dir'
        from c:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/debase-ruby_core_source-0.8.1/lib/debase/ruby_core_source.rb:43:in `create_makefile_with_core'
        from extconf.rb:47:in `<main>'

I don't see a command line arg or anything that I am missing. Anyone know what is wrong?

Cannot compile on Arch

... or, in general, on any systems where FORTIFY_SOURCE is in use. CPPFLAGS in resulting makefile is

 CPPFLAGS =  -D_FORTIFY_SOURCE=2 $(DEFS) $(cppflags)
 CFLAGS   = $(CCDLFLAGS) -Wall -Werror $(ARCH_FLAG)

. I assume that this gets pulled in by default by mkmf because of how ruby was built on particular system. extconf.rb "destroys" CFLAGS by setting it unconditionally to -Wall -Werror (default setting on my system is:

 CFLAGS   = $(CCDLFLAGS) -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fPIC $(ARCH_FLAG)

)
This is unfortunate course of events as:

  • all warnings are treated as errors
  • warning is generated when compiling with FORTIFY_SOURCE set and no optimization
make
compiling breakpoint.c
In file included from /usr/include/string.h:25:0,
                 from /usr/include/ruby-2.0.0/ruby/ruby.h:51,
                 from /usr/include/ruby-2.0.0/ruby.h:33,
                 from ./debase_internals.h:4,
                 from breakpoint.c:1:
/usr/include/features.h:330:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
 #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
    ^
cc1: all warnings being treated as errors
make: *** [breakpoint.o] Error 1

I believe that resetting CFLAGS is wrong thing to do, probably CFLAGS should've been appended to instead.

Conditional breakpoints always break.

When setting a conditional breakpoint, the resulting breakpoint is triggered every time the line is hit, not just when the specified condition is true.

In reviewing the code, I see that ruby-debug-ide accepts the break ... if ... command and passes it along to debase, which records the provided expression. But then, neither ruby-debug-ide nor debase does anything with the expression.

Am I overlooking something?

No rule to make target `/C/SDK/Ruby25_x64/include/ruby-2.5.0/ruby.h'

I am sure this is not a bug in debase, but likely a problem on my end with any gem that requires external c compilation.

Still, I would appreciate any input as to why the following error is occurring.

OS: Windows 10
RUBYGEMS VERSION: 2.7.6
RUBY VERSION: 2.5.0 (2017-12-25 patchlevel 0) [x64-mingw32]
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR:  Error installing debase:
        ERROR: Failed to build gem native extension.

    current directory: C:/SDK/Ruby25_x64/lib/ruby/gems/2.5.0/gems/debase-0.2.2/ext
C:/SDK/Ruby25_x64/bin/ruby.exe -r ./siteconf20180218-3712-1pw4vxu.rb extconf.rb
checking for vm_core.h... no
checking for version.h... no
checking for vm_core.h... no
checking for version.h... no
checking for vm_core.h... yes
checking for version.h... yes
creating Makefile

current directory: C:/SDK/Ruby25_x64/lib/ruby/gems/2.5.0/gems/debase-0.2.2/ext
make "DESTDIR=" clean

current directory: C:/SDK/Ruby25_x64/lib/ruby/gems/2.5.0/gems/debase-0.2.2/ext
make "DESTDIR="
generating debase_internals-x64-mingw32.def
make: *** No rule to make target `/C/SDK/Ruby25_x64/include/ruby-2.5.0/ruby.h', needed by `breakpoint.o'.  Stop.

make failed, exit code 2

Gem files will remain installed in C:/SDK/Ruby25_x64/lib/ruby/gems/2.5.0/gems/debase-0.2.2 for inspection.
Results logged to C:/SDK/Ruby25_x64/lib/ruby/gems/2.5.0/extensions/x64-mingw32/2.5.0/debase-0.2.2/gem_make.out

ERROR: Failed to build gem native extension - Mac(Catalina)+RVM(ruby 2.5.8)

Additional Information

  • macOS Catalina 10.15.6 (19G2021)
  • rvm 1.29.10
  • Xcode 12.0.1 (12A7300)
  • gcc
gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 12.0.0 (clang-1200.0.32.2)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
  • tried to install pre version too. But getting the same error.

Error:

mice@LB % rvm use 2.5.8 --default
Using /Users/mice/.rvm/gems/ruby-2.5.8

mice@LB % gem install ruby-debug-ide
Building native extensions. This could take a while...
ERROR:  Error installing ruby-debug-ide:
	ERROR: Failed to build gem native extension.

    current directory: /Users/mice/.rvm/gems/ruby-2.5.8/gems/ruby-debug-ide-0.7.2/ext
/Users/mice/.rvm/rubies/ruby-2.5.8/bin/ruby mkrf_conf.rb
Installing base gem
Building native extensions. This could take a while...
Building native extensions. This could take a while...
ERROR: Failed to build gem native extension.

    current directory: /Users/mice/.rvm/gems/ruby-2.5.8/gems/debase-0.2.5.beta1/ext
/Users/mice/.rvm/rubies/ruby-2.5.8/bin/ruby -I /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0 -r ./siteconf20201019-36014-qo4gxz.rb extconf.rb
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
creating Makefile

current directory: /Users/mice/.rvm/gems/ruby-2.5.8/gems/debase-0.2.5.beta1/ext
make "DESTDIR=" clean

current directory: /Users/mice/.rvm/gems/ruby-2.5.8/gems/debase-0.2.5.beta1/ext
make "DESTDIR="
compiling breakpoint.c
compiling context.c
compiling debase_internals.c
debase_internals.c:319:25: warning: initializing 'rb_control_frame_t *' (aka 'struct rb_control_frame_struct *') with an expression of type 'const rb_control_frame_t *' (aka 'const struct rb_control_frame_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    rb_control_frame_t *start_cfp = RUBY_VM_END_CONTROL_FRAME(TH_INFO(thread));
                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:697:24: warning: initializing 'rb_iseq_t *' (aka 'struct rb_iseq_struct *') with an expression of type 'const rb_iseq_t *' (aka 'const struct rb_iseq_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            rb_iseq_t *iseq = my_iseqw_check(rb_iseq);
                       ^      ~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:700:17: error: implicit declaration of function 'rb_iseq_trace_set' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                rb_iseq_trace_set(iseq, RUBY_EVENT_TRACEPOINT_ALL);
                ^
debase_internals.c:708:24: warning: initializing 'rb_iseq_t *' (aka 'struct rb_iseq_struct *') with an expression of type 'const rb_iseq_t *' (aka 'const struct rb_iseq_struct *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            rb_iseq_t *iseq = my_iseqw_check(rb_iseq);
                       ^      ~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:711:17: error: implicit declaration of function 'rb_iseq_trace_set' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                rb_iseq_trace_set(iseq, RUBY_EVENT_NONE);
                ^
debase_internals.c:768:64: warning: incompatible pointer types passing 'void (VALUE, VALUE)' (aka 'void (unsigned long, unsigned long)') to parameter of type 'VALUE (*)()' (aka 'unsigned long (*)()') [-Wincompatible-pointer-types]
  rb_define_module_function(mDebase, "set_trace_flag_to_iseq", Debase_set_trace_flag_to_iseq, 1);
                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/mice/.rvm/rubies/ruby-2.5.8/include/ruby-2.5.0/ruby/ruby.h:1716:57: note: passing argument to parameter here
void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
                                                        ^
debase_internals.c:771:58: warning: incompatible pointer types passing 'void (VALUE, VALUE)' (aka 'void (unsigned long, unsigned long)') to parameter of type 'VALUE (*)()' (aka 'unsigned long (*)()') [-Wincompatible-pointer-types]
  rb_define_module_function(mDebase, "unset_iseq_flags", Debase_unset_trace_flags, 1);
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/mice/.rvm/rubies/ruby-2.5.8/include/ruby-2.5.0/ruby/ruby.h:1716:57: note: passing argument to parameter here
void rb_define_module_function(VALUE,const char*,VALUE(*)(ANYARGS),int);
                                                        ^
5 warnings and 2 errors generated.
make: *** [debase_internals.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/mice/.rvm/gems/ruby-2.5.8/gems/debase-0.2.5.beta1 for inspection.
Results logged to /Users/mice/.rvm/gems/ruby-2.5.8/extensions/x86_64-darwin-19/2.5.0/debase-0.2.5.beta1/gem_make.out
/Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:99:in `run'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:51:in `block in make'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:43:in `each'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:43:in `make'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/ext_conf_builder.rb:62:in `block in build'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/2.5.0/tempfile.rb:295:in `open'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/ext_conf_builder.rb:29:in `build'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:185:in `block in build_extension'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:181:in `synchronize'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:181:in `build_extension'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:229:in `block in build_extensions'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:226:in `each'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb:226:in `build_extensions'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/installer.rb:833:in `build_extensions'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/installer.rb:320:in `install'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/resolver/specification.rb:93:in `install'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/request_set.rb:291:in `block in install_into'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/request_set.rb:283:in `each'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/request_set.rb:283:in `install_into'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/request_set.rb:148:in `install'
  /Users/mice/.rvm/rubies/ruby-2.5.8/lib/ruby/site_ruby/2.5.0/rubygems/dependency_installer.rb:408:in `install'
  mkrf_conf.rb:31:in `rescue in <main>'
  mkrf_conf.rb:24:in `<main>'

rake failed, exit code 1

Gem files will remain installed in /Users/mice/.rvm/gems/ruby-2.5.8/gems/ruby-debug-ide-0.7.2 for inspection.
Results logged to /Users/mice/.rvm/gems/ruby-2.5.8/extensions/x86_64-darwin-19/2.5.0/ruby-debug-ide-0.7.2/gem_make.out

Ruby 2.5.3 and bootsnap still not working

I've followed this issue: Shopify/bootsnap#168 but it looks like it's not the iseq that is breaking. Here is the output I get:

Spec::Runner::Formatter::TeamcityFormatter"
Fast Debugger (ruby-debug-ide 0.7.0.beta6, debase 0.2.3.beta2, file filtering is supported) listens on 0.0.0.0:50966
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:111: [BUG] Stack consistency error (sp: 370, bp: 371)
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin18]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:                    
     * ~/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:0070 p:0029 s:0370 e:000370 (none) /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:111 [FINISH]
c:0069 p:0007 s:0366 e:000365 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110 [FINISH]
c:0068 p:---- s:0362 e:000361 CFUNC  :each_child
c:0067 p:0028 s:0358 e:000357 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110
c:0066 p:0007 s:0353 e:000352 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110 [FINISH]
c:0065 p:---- s:0349 e:000348 CFUNC  :each_child
c:0064 p:0028 s:0345 e:000344 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110
c:0063 p:0007 s:0340 e:000339 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110 [FINISH]
c:0062 p:---- s:0336 e:000335 CFUNC  :each_child
c:0061 p:0028 s:0332 e:000331 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110
c:0060 p:0007 s:0327 e:000326 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110 [FINISH]
c:0059 p:---- s:0323 e:000322 CFUNC  :each_child
c:0058 p:0028 s:0319 e:000318 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110
c:0057 p:0016 s:0314 e:000313 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:103 [FINISH]
c:0056 p:---- s:0308 e:000307 CFUNC  :require
c:0055 p:0013 s:0303 e:000302 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
c:0054 p:0005 s:0300 e:000299 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65
c:0053 p:0023 s:0291 e:000290 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20
c:0052 p:0052 s:0285 e:000284 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29
c:0051 p:0009 s:0279 e:000278 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293
c:0050 p:0049 s:0276 e:000275 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:259
c:0049 p:0011 s:0270 e:000269 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293
c:0048 p:0117 s:0264 e:000263 TOP    /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych.rb:15 [FINISH]
c:0047 p:---- s:0261 e:000260 CFUNC  :require
c:0046 p:0013 s:0256 e:000255 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
c:0045 p:0005 s:0253 e:000252 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65
c:0044 p:0023 s:0244 e:000243 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20
c:0043 p:0052 s:0238 e:000237 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29
c:0042 p:0009 s:0232 e:000231 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293
c:0041 p:0049 s:0229 e:000228 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:259
c:0040 p:0011 s:0223 e:000222 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293
c:0039 p:0006 s:0217 e:000216 TOP    /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/yaml.rb:6 [FINISH]
c:0038 p:---- s:0214 e:000213 CFUNC  :require
c:0037 p:0013 s:0209 e:000208 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
c:0036 p:0005 s:0206 e:000205 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65
c:0035 p:0023 s:0197 e:000196 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20
c:0034 p:0052 s:0191 e:000190 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29
c:0033 p:0009 s:0185 e:000184 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293
c:0032 p:0049 s:0182 e:000181 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:259
c:0031 p:0011 s:0176 e:000175 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293
c:0030 p:0006 s:0170 e:000169 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/compile_cache/yaml.rb:37
c:0029 p:0055 s:0163 e:000162 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/compile_cache.rb:11
c:0028 p:0085 s:0155 e:000154 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap.rb:30
c:0027 p:0305 s:0143 e:000142 TOP    /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/setup.rb:33 [FINISH]
c:0026 p:---- s:0133 e:000132 CFUNC  :require
c:0025 p:0128 s:0128 e:000127 TOP    /Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/config/boot.rb:13 [FINISH]
c:0024 p:---- s:0124 e:000123 CFUNC  :require
c:0023 p:0020 s:0119 e:000118 TOP    /Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/config/application.rb:1 [FINISH]
c:0022 p:---- s:0116 e:000115 CFUNC  :require_relative
c:0021 p:0051 s:0111 e:000110 TOP    /Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/config/environment.rb:7 [FINISH]
c:0020 p:---- s:0108 e:000107 CFUNC  :require
c:0019 p:0066 s:0103 e:000102 TOP    /Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/spec/spec_helper.rb:7 [FINISH]
c:0018 p:---- s:0098 e:000097 CFUNC  :require
c:0017 p:0006 s:0093 e:000092 TOP    /Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/spec/helpers/events_helper_spec.rb:1 [FINISH]
c:0016 p:---- s:0090 e:000089 CFUNC  :load
c:0015 p:0006 s:0085 e:000084 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration.rb:1954
c:0014 p:0021 s:0078 e:000077 BLOCK  /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration.rb:1496 [FINISH]
c:0013 p:---- s:0073 e:000072 CFUNC  :each
c:0012 p:0023 s:0069 e:000068 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration.rb:1494
c:0011 p:0047 s:0065 e:000064 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/runner.rb:100
c:0010 p:0008 s:0059 e:000058 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/runner.rb:86
c:0009 p:0072 s:0053 e:000052 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/runner.rb:71
c:0008 p:0020 s:0045 e:000044 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/runner.rb:45
c:0007 p:0021 s:0040 e:000039 TOP    /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/exe/rspec:4 [FINISH]
c:0006 p:---- s:0037 e:000036 CFUNC  :load
c:0005 p:0130 s:0032 e:000031 TOP    /Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/bin/rspec:14 [FINISH]
c:0004 p:---- s:0027 e:000026 CFUNC  :debug_load
c:0003 p:0044 s:0020 e:000019 METHOD /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide.rb:100
c:0002 p:0873 s:0013 E:000068 EVAL   /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/bin/rdebug-ide:187 [FINISH]
c:0001 p:0000 s:0003 E:001130 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/bin/rdebug-ide:187:in `<main>'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide.rb:100:in `debug_program'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide.rb:100:in `debug_load'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/bin/rspec:14:in `<top (required)>'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/bin/rspec:14:in `load'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/exe/rspec:4:in `<top (required)>'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/runner.rb:45:in `invoke'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/runner.rb:71:in `run'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/runner.rb:86:in `run'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/runner.rb:100:in `setup'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration.rb:1494:in `load_spec_files'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration.rb:1494:in `each'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration.rb:1496:in `block in load_spec_files'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration.rb:1954:in `load_spec_file_handling_errors'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration.rb:1954:in `load'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/spec/helpers/events_helper_spec.rb:1:in `<top (required)>'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/spec/helpers/events_helper_spec.rb:1:in `require'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/spec/spec_helper.rb:7:in `<top (required)>'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/spec/spec_helper.rb:7:in `require'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/config/environment.rb:7:in `<top (required)>'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/config/environment.rb:7:in `require_relative'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/config/application.rb:1:in `<top (required)>'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/config/application.rb:1:in `require'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/config/boot.rb:13:in `<top (required)>'
/Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/config/boot.rb:13:in `require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/setup.rb:33:in `<top (required)>'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap.rb:30:in `setup'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/compile_cache.rb:11:in `setup'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/compile_cache/yaml.rb:37:in `install!'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293:in `require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:259:in `load_dependency'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293:in `block in require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20:in `require_with_bootsnap_lfi'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:in `register'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `block in require_with_bootsnap_lfi'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require'
/Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/yaml.rb:6:in `<main>'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293:in `require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:259:in `load_dependency'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293:in `block in require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20:in `require_with_bootsnap_lfi'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:in `register'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `block in require_with_bootsnap_lfi'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require'
/Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych.rb:15:in `<main>'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293:in `require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:259:in `load_dependency'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb:293:in `block in require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20:in `require_with_bootsnap_lfi'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:in `register'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `block in require_with_bootsnap_lfi'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:103:in `load_iseq'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `do_set_flags'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `each_child'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `block in do_set_flags'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `do_set_flags'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `each_child'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `block in do_set_flags'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `do_set_flags'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `each_child'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `block in do_set_flags'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `do_set_flags'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `each_child'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:110:in `block in do_set_flags'
/Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb:111:in `do_set_flags'

-- C level backtrace information -------------------------------------------
0   libruby.2.5.dylib                   0x0000000102b876e9 rb_print_backtrace + 25
1   libruby.2.5.dylib                   0x0000000102b877f8 rb_vm_bugreport + 136
2   libruby.2.5.dylib                   0x0000000102977185 rb_bug + 453
3   libruby.2.5.dylib                   0x0000000102b7662e vm_stack_consistency_error + 94
4   libruby.2.5.dylib                   0x0000000102b582e5 vm_exec_core + 9797
5   libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
6   libruby.2.5.dylib                   0x0000000102b7ee9f invoke_block + 223
7   libruby.2.5.dylib                   0x0000000102b7ed0f invoke_iseq_block_from_c + 431
8   libruby.2.5.dylib                   0x0000000102b7ea0e invoke_block_from_c_bh + 158
9   libruby.2.5.dylib                   0x0000000102b7e95b vm_yield + 107
10  libruby.2.5.dylib                   0x0000000102b62733 rb_yield_0 + 35
11  libruby.2.5.dylib                   0x0000000102b626fc rb_yield_1 + 28
12  libruby.2.5.dylib                   0x0000000102b62774 rb_yield + 52
13  libruby.2.5.dylib                   0x00000001029e2075 iseqw_each_child_i + 37
14  libruby.2.5.dylib                   0x00000001029b396e hash_foreach_iter + 94
15  libruby.2.5.dylib                   0x0000000102ad9db8 st_general_foreach + 216
16  libruby.2.5.dylib                   0x0000000102ada120 st_foreach_check + 48
17  libruby.2.5.dylib                   0x00000001029ac507 hash_foreach_call + 55
18  libruby.2.5.dylib                   0x0000000102983845 rb_ensure + 245
19  libruby.2.5.dylib                   0x00000001029ac4c6 rb_hash_foreach + 118
20  libruby.2.5.dylib                   0x00000001029ddcd8 iseqw_each_child + 72
21  libruby.2.5.dylib                   0x0000000102b7c143 call_cfunc_0 + 35
22  libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
23  libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
24  libruby.2.5.dylib                   0x0000000102b57b86 vm_exec_core + 7910
25  libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
26  libruby.2.5.dylib                   0x0000000102b7ee9f invoke_block + 223
27  libruby.2.5.dylib                   0x0000000102b7ed0f invoke_iseq_block_from_c + 431
28  libruby.2.5.dylib                   0x0000000102b7ea0e invoke_block_from_c_bh + 158
29  libruby.2.5.dylib                   0x0000000102b7e95b vm_yield + 107
30  libruby.2.5.dylib                   0x0000000102b62733 rb_yield_0 + 35
31  libruby.2.5.dylib                   0x0000000102b626fc rb_yield_1 + 28
32  libruby.2.5.dylib                   0x0000000102b62774 rb_yield + 52
33  libruby.2.5.dylib                   0x00000001029e2075 iseqw_each_child_i + 37
34  libruby.2.5.dylib                   0x00000001029b396e hash_foreach_iter + 94
35  libruby.2.5.dylib                   0x0000000102ad9db8 st_general_foreach + 216
36  libruby.2.5.dylib                   0x0000000102ada120 st_foreach_check + 48
37  libruby.2.5.dylib                   0x00000001029ac507 hash_foreach_call + 55
38  libruby.2.5.dylib                   0x0000000102983845 rb_ensure + 245
39  libruby.2.5.dylib                   0x00000001029ac4c6 rb_hash_foreach + 118
40  libruby.2.5.dylib                   0x00000001029ddcd8 iseqw_each_child + 72
41  libruby.2.5.dylib                   0x0000000102b7c143 call_cfunc_0 + 35
42  libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
43  libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
44  libruby.2.5.dylib                   0x0000000102b57b86 vm_exec_core + 7910
45  libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
46  libruby.2.5.dylib                   0x0000000102b7ee9f invoke_block + 223
47  libruby.2.5.dylib                   0x0000000102b7ed0f invoke_iseq_block_from_c + 431
48  libruby.2.5.dylib                   0x0000000102b7ea0e invoke_block_from_c_bh + 158
49  libruby.2.5.dylib                   0x0000000102b7e95b vm_yield + 107
50  libruby.2.5.dylib                   0x0000000102b62733 rb_yield_0 + 35
51  libruby.2.5.dylib                   0x0000000102b626fc rb_yield_1 + 28
52  libruby.2.5.dylib                   0x0000000102b62774 rb_yield + 52
53  libruby.2.5.dylib                   0x00000001029e2075 iseqw_each_child_i + 37
54  libruby.2.5.dylib                   0x00000001029b396e hash_foreach_iter + 94
55  libruby.2.5.dylib                   0x0000000102ad9db8 st_general_foreach + 216
56  libruby.2.5.dylib                   0x0000000102ada120 st_foreach_check + 48
57  libruby.2.5.dylib                   0x00000001029ac507 hash_foreach_call + 55
58  libruby.2.5.dylib                   0x0000000102983845 rb_ensure + 245
59  libruby.2.5.dylib                   0x00000001029ac4c6 rb_hash_foreach + 118
60  libruby.2.5.dylib                   0x00000001029ddcd8 iseqw_each_child + 72
61  libruby.2.5.dylib                   0x0000000102b7c143 call_cfunc_0 + 35
62  libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
63  libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
64  libruby.2.5.dylib                   0x0000000102b57b86 vm_exec_core + 7910
65  libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
66  libruby.2.5.dylib                   0x0000000102b7ee9f invoke_block + 223
67  libruby.2.5.dylib                   0x0000000102b7ed0f invoke_iseq_block_from_c + 431
68  libruby.2.5.dylib                   0x0000000102b7ea0e invoke_block_from_c_bh + 158
69  libruby.2.5.dylib                   0x0000000102b7e95b vm_yield + 107
70  libruby.2.5.dylib                   0x0000000102b62733 rb_yield_0 + 35
71  libruby.2.5.dylib                   0x0000000102b626fc rb_yield_1 + 28
72  libruby.2.5.dylib                   0x0000000102b62774 rb_yield + 52
73  libruby.2.5.dylib                   0x00000001029e2075 iseqw_each_child_i + 37
74  libruby.2.5.dylib                   0x00000001029b396e hash_foreach_iter + 94
75  libruby.2.5.dylib                   0x0000000102ad9db8 st_general_foreach + 216
76  libruby.2.5.dylib                   0x0000000102ada120 st_foreach_check + 48
77  libruby.2.5.dylib                   0x00000001029ac507 hash_foreach_call + 55
78  libruby.2.5.dylib                   0x0000000102983845 rb_ensure + 245
79  libruby.2.5.dylib                   0x00000001029ac4c6 rb_hash_foreach + 118
80  libruby.2.5.dylib                   0x00000001029ddcd8 iseqw_each_child + 72
81  libruby.2.5.dylib                   0x0000000102b7c143 call_cfunc_0 + 35
82  libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
83  libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
84  libruby.2.5.dylib                   0x0000000102b57b86 vm_exec_core + 7910
85  libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
86  libruby.2.5.dylib                   0x0000000102b7d99f vm_call0_body + 367
87  libruby.2.5.dylib                   0x0000000102b610b9 vm_call0 + 121
88  libruby.2.5.dylib                   0x0000000102b6140c rb_check_funcall_default + 252
89  libruby.2.5.dylib                   0x0000000102b61303 rb_check_funcall + 51
90  libruby.2.5.dylib                   0x00000001029d80e0 rb_iseq_load_iseq + 96
91  libruby.2.5.dylib                   0x00000001029e3c62 rb_load_internal0 + 306
92  libruby.2.5.dylib                   0x00000001029e4363 rb_require_internal + 1075
93  libruby.2.5.dylib                   0x00000001029e3e5b rb_require_safe + 27
94  libruby.2.5.dylib                   0x00000001029e3e38 rb_f_require + 40
95  libruby.2.5.dylib                   0x0000000102b7c17a call_cfunc_1 + 42
96  libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
97  libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
98  libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
99  libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
100 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
101 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
102 libruby.2.5.dylib                   0x00000001029e4363 rb_require_internal + 1075
103 libruby.2.5.dylib                   0x00000001029e3e5b rb_require_safe + 27
104 libruby.2.5.dylib                   0x00000001029e3e38 rb_f_require + 40
105 libruby.2.5.dylib                   0x0000000102b7c17a call_cfunc_1 + 42
106 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
107 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
108 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
109 libruby.2.5.dylib                   0x0000000102b6c8d5 vm_call_method_each_type + 901
110 libruby.2.5.dylib                   0x0000000102b6c8d5 vm_call_method_each_type + 901
111 libruby.2.5.dylib                   0x0000000102b6c437 vm_call_method + 295
112 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
113 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
114 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
115 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
116 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
117 libruby.2.5.dylib                   0x00000001029e4363 rb_require_internal + 1075
118 libruby.2.5.dylib                   0x00000001029e3e5b rb_require_safe + 27
119 libruby.2.5.dylib                   0x00000001029e3e38 rb_f_require + 40
120 libruby.2.5.dylib                   0x0000000102b7c17a call_cfunc_1 + 42
121 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
122 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
123 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
124 libruby.2.5.dylib                   0x0000000102b6c8d5 vm_call_method_each_type + 901
125 libruby.2.5.dylib                   0x0000000102b6c8d5 vm_call_method_each_type + 901
126 libruby.2.5.dylib                   0x0000000102b6c437 vm_call_method + 295
127 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
128 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
129 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
130 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
131 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
132 libruby.2.5.dylib                   0x00000001029e4363 rb_require_internal + 1075
133 libruby.2.5.dylib                   0x00000001029e3e5b rb_require_safe + 27
134 libruby.2.5.dylib                   0x00000001029e3e38 rb_f_require + 40
135 libruby.2.5.dylib                   0x0000000102b7c17a call_cfunc_1 + 42
136 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
137 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
138 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
139 libruby.2.5.dylib                   0x0000000102b6c8d5 vm_call_method_each_type + 901
140 libruby.2.5.dylib                   0x0000000102b6c437 vm_call_method + 295
141 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
142 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
143 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
144 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
145 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
146 libruby.2.5.dylib                   0x00000001029e4363 rb_require_internal + 1075
147 libruby.2.5.dylib                   0x00000001029e3e5b rb_require_safe + 27
148 libruby.2.5.dylib                   0x00000001029e3e38 rb_f_require + 40
149 libruby.2.5.dylib                   0x0000000102b7c17a call_cfunc_1 + 42
150 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
151 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
152 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
153 libruby.2.5.dylib                   0x0000000102b6c8d5 vm_call_method_each_type + 901
154 libruby.2.5.dylib                   0x0000000102b6c437 vm_call_method + 295
155 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
156 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
157 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
158 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
159 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
160 libruby.2.5.dylib                   0x00000001029e4363 rb_require_internal + 1075
161 libruby.2.5.dylib                   0x00000001029e3e5b rb_require_safe + 27
162 libruby.2.5.dylib                   0x00000001029e3f24 rb_f_require_relative + 100
163 libruby.2.5.dylib                   0x0000000102b7c17a call_cfunc_1 + 42
164 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
165 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
166 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
167 libruby.2.5.dylib                   0x0000000102b6c437 vm_call_method + 295
168 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
169 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
170 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
171 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
172 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
173 libruby.2.5.dylib                   0x00000001029e4363 rb_require_internal + 1075
174 libruby.2.5.dylib                   0x00000001029e3e5b rb_require_safe + 27
175 libruby.2.5.dylib                   0x00000001029e3e38 rb_f_require + 40
176 libruby.2.5.dylib                   0x0000000102b7c17a call_cfunc_1 + 42
177 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
178 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
179 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
180 libruby.2.5.dylib                   0x0000000102b6c8d5 vm_call_method_each_type + 901
181 libruby.2.5.dylib                   0x0000000102b6c437 vm_call_method + 295
182 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
183 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
184 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
185 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
186 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
187 libruby.2.5.dylib                   0x00000001029e4363 rb_require_internal + 1075
188 libruby.2.5.dylib                   0x00000001029e3e5b rb_require_safe + 27
189 libruby.2.5.dylib                   0x00000001029e3e38 rb_f_require + 40
190 libruby.2.5.dylib                   0x0000000102b7c17a call_cfunc_1 + 42
191 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
192 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
193 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
194 libruby.2.5.dylib                   0x0000000102b6c8d5 vm_call_method_each_type + 901
195 libruby.2.5.dylib                   0x0000000102b6c437 vm_call_method + 295
196 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
197 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
198 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
199 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
200 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
201 libruby.2.5.dylib                   0x00000001029e3948 rb_load_internal + 40
202 libruby.2.5.dylib                   0x00000001029e54e5 rb_f_load + 405
203 libruby.2.5.dylib                   0x0000000102b7c11a call_cfunc_m1 + 42
204 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
205 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
206 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
207 libruby.2.5.dylib                   0x0000000102b6c437 vm_call_method + 295
208 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
209 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
210 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
211 libruby.2.5.dylib                   0x0000000102b7ee9f invoke_block + 223
212 libruby.2.5.dylib                   0x0000000102b7ed0f invoke_iseq_block_from_c + 431
213 libruby.2.5.dylib                   0x0000000102b7ea0e invoke_block_from_c_bh + 158
214 libruby.2.5.dylib                   0x0000000102b7e95b vm_yield + 107
215 libruby.2.5.dylib                   0x0000000102b62733 rb_yield_0 + 35
216 libruby.2.5.dylib                   0x0000000102b626fc rb_yield_1 + 28
217 libruby.2.5.dylib                   0x0000000102b62774 rb_yield + 52
218 libruby.2.5.dylib                   0x00000001028e5d30 rb_ary_each + 144
219 libruby.2.5.dylib                   0x0000000102b7c143 call_cfunc_0 + 35
220 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
221 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
222 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
223 libruby.2.5.dylib                   0x0000000102b6c3a4 vm_call_method + 148
224 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
225 libruby.2.5.dylib                   0x0000000102b57b86 vm_exec_core + 7910
226 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
227 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
228 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
229 libruby.2.5.dylib                   0x00000001029e3948 rb_load_internal + 40
230 libruby.2.5.dylib                   0x00000001029e54e5 rb_f_load + 405
231 libruby.2.5.dylib                   0x0000000102b7c11a call_cfunc_m1 + 42
232 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
233 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
234 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
235 libruby.2.5.dylib                   0x0000000102b6c437 vm_call_method + 295
236 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
237 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
238 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
239 libruby.2.5.dylib                   0x0000000102b67b4b rb_iseq_eval + 43
240 libruby.2.5.dylib                   0x00000001029e3d52 rb_load_internal0 + 546
241 libruby.2.5.dylib                   0x00000001029e3ac5 rb_load_protect + 213
242 debase_internals.bundle             0x00000001045fedb1 Debase_debug_load + 129
243 libruby.2.5.dylib                   0x0000000102b7c11a call_cfunc_m1 + 42
244 libruby.2.5.dylib                   0x0000000102b71a1a vm_call_cfunc_with_frame + 602
245 libruby.2.5.dylib                   0x0000000102b6d12d vm_call_cfunc + 173
246 libruby.2.5.dylib                   0x0000000102b6c60e vm_call_method_each_type + 190
247 libruby.2.5.dylib                   0x0000000102b6c3a4 vm_call_method + 148
248 libruby.2.5.dylib                   0x0000000102b6c305 vm_call_general + 53
249 libruby.2.5.dylib                   0x0000000102b57fab vm_exec_core + 8971
250 libruby.2.5.dylib                   0x0000000102b67d16 vm_exec + 182
251 libruby.2.5.dylib                   0x0000000102b68a8b rb_iseq_eval_main + 43
252 libruby.2.5.dylib                   0x00000001029825e8 ruby_exec_internal + 232
253 libruby.2.5.dylib                   0x00000001029824f1 ruby_exec_node + 33
254 libruby.2.5.dylib                   0x00000001029824b0 ruby_run_node + 64
255 ruby                                0x00000001028dbf2f main + 95

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

* Loaded script: /Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/bin/rspec

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/enc/encdb.bundle
    5 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/enc/trans/transdb.bundle
    6 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/rbconfig.rb
    7 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/compatibility.rb
    8 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/defaults.rb
    9 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/deprecate.rb
   10 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/errors.rb
   11 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/version.rb
   12 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/requirement.rb
   13 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/platform.rb
   14 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/basic_specification.rb
   15 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/stub_specification.rb
   16 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/util/list.rb
   17 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/stringio.bundle
   18 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/rfc2396_parser.rb
   19 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/rfc3986_parser.rb
   20 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/common.rb
   21 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/generic.rb
   22 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/ftp.rb
   23 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/http.rb
   24 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/https.rb
   25 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/ldap.rb
   26 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/ldaps.rb
   27 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri/mailto.rb
   28 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/uri.rb
   29 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/specification.rb
   30 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/exceptions.rb
   31 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/util.rb
   32 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/bundler_version_finder.rb
   33 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/dependency.rb
   34 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_gem.rb
   35 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb
   36 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb
   37 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems.rb
   38 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/path_support.rb
   39 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/version.rb
   40 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/core_ext/name_error.rb
   41 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/levenshtein.rb
   42 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/jaro_winkler.rb
   43 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checker.rb
   44 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/delegate.rb
   45 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   46 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   47 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   48 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   49 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/key_error_checker.rb
   50 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/spell_checkers/null_checker.rb
   51 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean/formatters/plain_formatter.rb
   52 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0/gems/did_you_mean-1.2.0/lib/did_you_mean.rb
   53 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/version.rb
   54 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/compatibility_guard.rb
   55 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/pathname.bundle
   56 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/pathname.rb
   57 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/constants.rb
   58 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/user_interaction.rb
   59 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/etc.bundle
   60 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/config_file.rb
   61 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/rubygems_integration.rb
   62 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/current_ruby.rb
   63 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/shared_helpers.rb
   64 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/fileutils/lib/fileutils.rb
   65 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendored_fileutils.rb
   66 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/errors.rb
   67 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/environment_preserver.rb
   68 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/plugin/api.rb
   69 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/plugin.rb
   70 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/source/git.rb
   71 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/source/installed.rb
   72 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/source/specific_file.rb
   73 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/source/local.rb
   74 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/source/lock.rb
   75 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/source/vendor.rb
   76 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/source.rb
   77 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/gem_helpers.rb
   78 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/match_platform.rb
   79 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/rubygems_ext.rb
   80 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/build_metadata.rb
   81 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler.rb
   82 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/settings.rb
   83 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/yaml_serializer.rb
   84 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/ext/builder.rb
   85 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/feature_flag.rb
   86 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/source.rb
   87 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/source/path.rb
   88 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/source/git.rb
   89 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/source/rubygems.rb
   90 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/lockfile_parser.rb
   91 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/set.rb
   92 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/definition.rb
   93 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/dependency.rb
   94 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/ruby_dsl.rb
   95 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/dsl.rb
   96 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/source_list.rb
   97 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/source/metadata.rb
   98 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/lazy_specification.rb
   99 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/index.rb
  100 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/tsort.rb
  101 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/forwardable/impl.rb
  102 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/forwardable.rb
  103 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/spec_set.rb
  104 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/compatibility.rb
  105 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb
  106 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb
  107 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb
  108 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb
  109 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb
  110 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb
  111 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb
  112 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb
  113 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb
  114 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb
  115 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb
  116 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb
  117 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb
  118 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/state.rb
  119 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb
  120 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb
  121 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb
  122 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb
  123 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb
  124 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendor/molinillo/lib/molinillo.rb
  125 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/vendored_molinillo.rb
  126 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/resolver/spec_group.rb
  127 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/resolver.rb
  128 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/source/gemspec.rb
  129 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/runtime.rb
  130 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/dep_proxy.rb
  131 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/ui.rb
  132 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/ui/silent.rb
  133 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/ui/rg_proxy.rb
  134 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/remote_specification.rb
  135 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/stub_specification.rb
  136 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/ruby_version.rb
  137 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/endpoint_specification.rb
  138 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.1/lib/bundler/setup.rb
  139 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/optparse.rb
  140 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/ostruct.rb
  141 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/prettyprint.rb
  142 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/pp.rb
  143 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/socket.bundle
  144 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/io/wait.bundle
  145 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/socket.rb
  146 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase_internals.bundle
  147 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase/version.rb
  148 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase/context.rb
  149 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/debase-0.2.3.beta2/lib/debase.rb
  150 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/version.rb
  151 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/interface.rb
  152 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/thread_alias.rb
  153 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/helper.rb
  154 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/breakpoints.rb
  155 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/eval.rb
  156 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/stepping.rb
  157 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/enable.rb
  158 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/load.rb
  159 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/frame.rb
  160 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/pause.rb
  161 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/set_type.rb
  162 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/inspect.rb
  163 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/condition.rb
  164 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/threads.rb
  165 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/e2mmap.rb
  166 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/irb/output-method.rb
  167 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/irb/notifier.rb
  168 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/irb/slex.rb
  169 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/irb/ruby-token.rb
  170 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/irb/ruby-lex.rb
  171 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/expression_info.rb
  172 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/jump.rb
  173 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/variables.rb
  174 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/file_filtering.rb
  175 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/control.rb
  176 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/commands/catchpoint.rb
  177 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/command.rb
  178 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/ide_processor.rb
  179 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/greeter.rb
  180 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/cgi/core.rb
  181 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/cgi/escape.bundle
  182 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/cgi/util.rb
  183 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/cgi/cookie.rb
  184 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/cgi.rb
  185 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/xml_printer.rb
  186 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/event_processor.rb
  187 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide.rb
  188 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/multiprocess/pre_child.rb
  189 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/ruby-debug-ide-0.7.0.beta6/lib/ruby-debug-ide/multiprocess.rb
  190 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support/version.rb
  191 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support/comparable_version.rb
  192 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support/ruby_features.rb
  193 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support.rb
  194 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support/caller_filter.rb
  195 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/version.rb
  196 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support/warnings.rb
  197 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/warnings.rb
  198 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/set.rb
  199 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/flat_map.rb
  200 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/filter_manager.rb
  201 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/dsl.rb
  202 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/formatters/console_codes.rb
  203 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/formatters/snippet_extractor.rb
  204 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/formatters/syntax_highlighter.rb
  205 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support/encoded_string.rb
  206 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/formatters/exception_presenter.rb
  207 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/shellwords.rb
  208 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/shell_escape.rb
  209 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/formatters/helpers.rb
  210 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/notifications.rb
  211 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/reporter.rb
  212 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/hooks.rb
  213 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support/reentrant_mutex.rb
  214 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/memoized_helpers.rb
  215 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/metadata.rb
  216 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/metadata_filter.rb
  217 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/pending.rb
  218 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support/directory_maker.rb
  219 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/formatters.rb
  220 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/ordering.rb
  221 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/world.rb
  222 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/backtrace_formatter.rb
  223 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/ruby_project.rb
  224 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/formatters/deprecation_formatter.rb
  225 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/output_wrapper.rb
  226 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration.rb
  227 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/option_parser.rb
  228 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/strscan.bundle
  229 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/erb.rb
  230 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/configuration_options.rb
  231 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/runner.rb
  232 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/invocations.rb
  233 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/example.rb
  234 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/shared_example_group.rb
  235 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-support-3.7.1/lib/rspec/support/recursive_const_methods.rb
  236 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/example_group.rb
  237 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core.rb
  238 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/rspec-core-3.7.1/lib/rspec/core/formatters/base_formatter.rb
  239 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter_initializer.rb
  240 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/common/teamcity/rakerunner_consts.rb
  241 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/common/teamcity/utils/logger_util.rb
  242 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/common/teamcity/rake_exceptions.rb
  243 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/common/teamcity/runner_common.rb
  244 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/common/teamcity/utils/service_message_factory.rb
  245 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/fileutils.rb
  246 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/tmpdir.rb
  247 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/tempfile.rb
  248 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/common/teamcity/utils/std_capture_helper.rb
  249 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/common/teamcity/utils/runner_utils.rb
  250 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/common/teamcity/utils/url_formatter.rb
  251 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/rspec3_formatter.rb
  252 /Users/brodock/Library/Application Support/JetBrains/Toolbox/apps/RubyMine/ch-0/183.4588.71/RubyMine.app/Contents/rb/testing/patch/bdd/teamcity/spec/runner/formatter/teamcity/formatter.rb
  253 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/docile-1.1.5/lib/docile/version.rb
  254 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/docile-1.1.5/lib/docile/execution.rb
  255 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/docile-1.1.5/lib/docile/fallback_context_proxy.rb
  256 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/docile-1.1.5/lib/docile/chaining_fallback_context_proxy.rb
  257 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/docile-1.1.5/lib/docile.rb
  258 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/formatter/multi_formatter.rb
  259 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/configuration.rb
  260 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/exit_codes.rb
  261 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/profiles.rb
  262 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/source_file.rb
  263 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/file_list.rb
  264 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/digest.bundle
  265 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/digest.rb
  266 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/digest/sha1.bundle
  267 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/result.rb
  268 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/filter.rb
  269 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/formatter/simple_formatter.rb
  270 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/formatter.rb
  271 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/json-1.8.6/lib/json/version.rb
  272 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/json-1.8.6/lib/json/generic_object.rb
  273 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/json-1.8.6/lib/json/common.rb
  274 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/enc/utf_16be.bundle
  275 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/enc/utf_16le.bundle
  276 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/enc/utf_32be.bundle
  277 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/enc/utf_32le.bundle
  278 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/json-1.8.6/lib/json/ext/parser.bundle
  279 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/json-1.8.6/lib/json/ext/generator.bundle
  280 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/json-1.8.6/lib/json/ext.rb
  281 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/json-1.8.6/lib/json.rb
  282 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/last_run.rb
  283 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/raw_coverage.rb
  284 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/result_merger.rb
  285 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/command_guesser.rb
  286 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/version.rb
  287 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/date_core.bundle
  288 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/date.rb
  289 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/time.rb
  290 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-html-0.10.0/lib/simplecov-html/version.rb
  291 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-html-0.10.0/lib/simplecov-html.rb
  292 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/coverage.bundle
  293 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/jruby_fix.rb
  294 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/load_global_config.rb
  295 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov/defaults.rb
  296 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/simplecov-0.14.1/lib/simplecov.rb
  297 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/base64.rb
  298 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/bigdecimal.bundle
  299 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/module/delegation.rb
  300 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/constants.rb
  301 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/utility/engine.rb
  302 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/abstract_object.rb
  303 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/utility/native_extension_loader.rb
  304 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-ext-1.1.3/lib/concurrent/concurrent_ruby_ext.bundle
  305 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/mri_object.rb
  306 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/jruby_object.rb
  307 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/rbx_object.rb
  308 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/truffleruby_object.rb
  309 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/object.rb
  310 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/volatile.rb
  311 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/abstract_lockable_object.rb
  312 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/mutex_lockable_object.rb
  313 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/jruby_lockable_object.rb
  314 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/rbx_lockable_object.rb
  315 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/lockable_object.rb
  316 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/condition.rb
  317 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization/lock.rb
  318 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/synchronization.rb
  319 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/non_concurrent_map_backend.rb
  320 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/collection/map/mri_map_backend.rb
  321 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/concurrent-ruby-1.1.3/lib/concurrent/map.rb
  322 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/array/prepend_and_append.rb
  323 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/hash/deep_merge.rb
  324 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/hash/except.rb
  325 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/hash/slice.rb
  326 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/i18n-1.1.1/lib/i18n/version.rb
  327 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/i18n-1.1.1/lib/i18n/exceptions.rb
  328 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/i18n-1.1.1/lib/i18n/interpolate/ruby.rb
  329 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/i18n-1.1.1/lib/i18n.rb
  330 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/lazy_load_hooks.rb
  331 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/i18n-1.1.1/lib/i18n/config.rb
  332 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/i18n.rb
  333 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/inflector/inflections.rb
  334 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/inflections.rb
  335 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/inflector/methods.rb
  336 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/multibyte.rb
  337 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/string/multibyte.rb
  338 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/inflector/transliterate.rb
  339 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/string/inflections.rb
  340 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/date_time/calculations.rb
  341 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/kernel/reporting.rb
  342 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/object/blank.rb
  343 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/xml_mini/rexml.rb
  344 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/xml_mini.rb
  345 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/hash/keys.rb
  346 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/object/to_query.rb
  347 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/object/to_param.rb
  348 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/array/conversions.rb
  349 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/object/acts_like.rb
  350 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/duration.rb
  351 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/ruby_core_support.rb
  352 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/offset_rationals.rb
  353 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/time_or_datetime.rb
  354 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/timezone_definition.rb
  355 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/timezone_offset.rb
  356 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/timezone_transition.rb
  357 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/timezone_transition_definition.rb
  358 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/timezone_index_definition.rb
  359 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/timezone_info.rb
  360 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/data_timezone_info.rb
  361 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone_info.rb
  362 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/transition_data_timezone_info.rb
  363 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/zoneinfo_timezone_info.rb
  364 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/data_source.rb
  365 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/ruby_data_source.rb
  366 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/zoneinfo_data_source.rb
  367 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/timezone_period.rb
  368 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/thread_safe-0.3.6/lib/thread_safe/version.rb
  369 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/thread_safe-0.3.6/lib/thread_safe/synchronized_delegator.rb
  370 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/thread_safe-0.3.6/lib/thread_safe.rb
  371 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/thread_safe-0.3.6/lib/thread_safe/non_concurrent_cache_backend.rb
  372 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/thread_safe-0.3.6/lib/thread_safe/mri_cache_backend.rb
  373 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb
  374 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/timezone.rb
  375 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/info_timezone.rb
  376 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/data_timezone.rb
  377 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/linked_timezone.rb
  378 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/timezone_proxy.rb
  379 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/country_index_definition.rb
  380 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/country_info.rb
  381 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/ruby_country_info.rb
  382 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/zoneinfo_country_info.rb
  383 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/country.rb
  384 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo/country_timezone.rb
  385 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/tzinfo-1.2.5/lib/tzinfo.rb
  386 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/values/time_zone.rb
  387 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/time/conversions.rb
  388 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/array/extract_options.rb
  389 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/module/attribute_accessors.rb
  390 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/date_and_time/compatibility.rb
  391 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/time_with_zone.rb
  392 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/time/acts_like.rb
  393 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/date_and_time/zones.rb
  394 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/time/zones.rb
  395 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/object/try.rb
  396 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/date_and_time/calculations.rb
  397 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/date/zones.rb
  398 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/date/calculations.rb
  399 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/time/calculations.rb
  400 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/date/acts_like.rb
  401 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/numeric/time.rb
  402 /Users/brodock/Projetos/Gitlab/gdk-ce/gitlab/spec/simplecov_env.rb
  403 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/version.rb
  404 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/bundler.rb
  405 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/explicit_require.rb
  406 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/path_scanner.rb
  407 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/path.rb
  408 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/cache.rb
  409 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/msgpack-1.2.4/lib/msgpack/version.rb
  410 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/msgpack-1.2.4/lib/msgpack/msgpack.bundle
  411 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/msgpack-1.2.4/lib/msgpack/packer.rb
  412 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/msgpack-1.2.4/lib/msgpack/unpacker.rb
  413 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/msgpack-1.2.4/lib/msgpack/factory.rb
  414 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/msgpack-1.2.4/lib/msgpack/symbol.rb
  415 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/msgpack-1.2.4/lib/msgpack/core_ext.rb
  416 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/msgpack-1.2.4/lib/msgpack.rb
  417 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/store.rb
  418 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/change_observer.rb
  419 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb
  420 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/realpath_cache.rb
  421 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache.rb
  422 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/compile_cache.rb
  423 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap.rb
  424 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
  425 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/module/aliasing.rb
  426 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/inflector.rb
  427 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/module/introspection.rb
  428 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/module/anonymous.rb
  429 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/module/qualified_const.rb
  430 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/singleton.rb
  431 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/kernel/singleton_class.rb
  432 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/deprecation/instance_delegator.rb
  433 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/securerandom.rb
  434 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/notifications/instrumenter.rb
  435 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/mutex_m.rb
  436 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/notifications/fanout.rb
  437 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/per_thread_registry.rb
  438 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/notifications.rb
  439 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/deprecation/behaviors.rb
  440 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/deprecation/reporting.rb
  441 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/deprecation/method_wrappers.rb
  442 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/deprecation/proxy_wrappers.rb
  443 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/module/deprecation.rb
  444 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/deprecation.rb
  445 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/load_error.rb
  446 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/name_error.rb
  447 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/core_ext/string/starts_ends_with.rb
  448 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/concurrency/share_lock.rb
  449 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies/interlock.rb
  450 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7/lib/active_support/dependencies.rb
  451 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/active_support.rb
  452 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/bootsnap.bundle
  453 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/zlib.bundle
  454 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/compile_cache/iseq.rb
  455 /Users/brodock/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/compile_cache/yaml.rb
  456 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/versions.rb
  457 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/exception.rb
  458 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/syntax_error.rb
  459 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/x86_64-darwin18/psych.bundle
  460 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/omap.rb
  461 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/set.rb
  462 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/class_loader.rb
  463 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/scalar_scanner.rb
  464 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/nodes/node.rb
  465 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/nodes/stream.rb
  466 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/nodes/document.rb
  467 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/nodes/sequence.rb
  468 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/nodes/scalar.rb
  469 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/nodes/mapping.rb
  470 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/nodes/alias.rb
  471 /Users/brodock/.rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/psych/nodes.rb

Build Fails MYS2

debase-0.2.2.beta9 no longer builds on msys2 on Windows.

Error:

x86_64-w64-mingw32-gcc -shared -o attach.so attach.o -L. -L/C/msys64/local/ruby/lib -L. -Lc:/msys64/local/lib -Wl,--enable-auto-image-base,--enable-auto-import attach-x64-mingw32.def -lx64-msvcrt-ruby230
-lgmp -lshell32 -lws2_32 -liphlpapi -limagehlp -lshlwapi
Cannot export Init_attach: symbol not defined

attach-x64-mingw32.def exists and defines Init_attach, but attach.c does not define this method. Thus the shared library cannot be built and the gem can't be installed.

This is new in beta9, previous versions built correctly.

gcc -v
Using built-in specs.
COLLECT_GCC=C:\msys64\mingw64\bin\gcc.exe
COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32

Debugger occasionally stops when debugging rails app

Possible STR:
What steps will reproduce the problem?

  1. Run a Rails server in debug mode
  2. Visit http://localhost:3000
  3. Visit http://localhost:3000 again

What is the expected result?
The page should load.

What happens instead?
The IDE is at a breakpoint within Rails, though I did not set the breakpoint.

Log

"C:\Program Files (x86)\JetBrains\IntelliJ IDEA 142.5239.7\bin\runnerw.exe" C:\Ruby220\bin\ruby.exe -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) C:/Ruby220/lib/ruby/gems/2.2.0/gems/ruby-debug-ide-0.6.0/bin/rdebug-ide --debug --disable-int-handler --evaluation-timeout 10 --rubymine-protocol-extensions --port 35879 --dispatcher-port 35880 -- D:/Development/Projects/Coursemology/bin/rails server -b 127.0.0.1 -p 3000 -e development
Fast Debugger (ruby-debug-ide 0.6.0, debase 0.2.2.beta5, file filtering is supported) listens on 127.0.0.1:35879
Connected from 127.0.0.1
6332: Starting control thread
6332: Processing in control: b C:/Program Files/Ruby 2.2/lib/ruby/site_ruby/2.2.0/rubygems/remote_fetcher.rb:174
6332: <breakpointAdded no="1" location="C:/Program Files/Ruby 2.2/lib/ruby/site_ruby/2.2.0/rubygems/remote_fetcher.rb:174"/>
6332: Processing in control: include D:/Development/Projects/Coursemology\
6332: <fileIncluded file="D:/Development/Projects/Coursemology"/>
6332: Processing in control: include D:/Development/Projects/activerecord-userstamp\
6332: <fileIncluded file="D:/Development/Projects/activerecord-userstamp"/>
6332: Processing in control: include D:/Development/Projects/schema_plus_association_inverses\
6332: <fileIncluded file="D:/Development/Projects/schema_plus_association_inverses"/>
6332: Processing in control: include D:/Development/Projects/simple_form-bootstrap\
6332: <fileIncluded file="D:/Development/Projects/simple_form-bootstrap"/>
6332: Processing in control: exclude D:/Development/Projects/Coursemology/.bundle\
6332: <fileExcluded file="D:/Development/Projects/Coursemology/.bundle"/>
6332: Processing in control: exclude D:/Development/Projects/Coursemology/.yardoc\
6332: <fileExcluded file="D:/Development/Projects/Coursemology/.yardoc"/>
6332: Processing in control: exclude D:/Development/Projects/Coursemology/coverage\
6332: <fileExcluded file="D:/Development/Projects/Coursemology/coverage"/>
6332: Processing in control: exclude D:/Development/Projects/Coursemology/log\
6332: <fileExcluded file="D:/Development/Projects/Coursemology/log"/>
6332: Processing in control: exclude D:/Development/Projects/Coursemology/tmp\
6332: <fileExcluded file="D:/Development/Projects/Coursemology/tmp"/>
6332: Processing in control: exclude D:/Development/Projects/Coursemology/vendor/bundle\
6332: <fileExcluded file="D:/Development/Projects/Coursemology/vendor/bundle"/>
6332: Processing in control: exclude D:/Development/Projects/activerecord-userstamp/.bundle/ruby\
6332: <fileExcluded file="D:/Development/Projects/activerecord-userstamp/.bundle/ruby"/>
6332: Processing in control: exclude D:/Development/Projects/schema_plus_association_inverses/.bundle/ruby\
6332: <fileExcluded file="D:/Development/Projects/schema_plus_association_inverses/.bundle/ruby"/>
6332: Processing in control: exclude D:/Development/Projects/schema_plus_association_inverses/.bundle/ruby\
6332: <fileExcluded file="D:/Development/Projects/schema_plus_association_inverses/.bundle/ruby"/>
6332: Processing in control: exclude D:/Development/Projects/simple_form-bootstrap/.bundle/ruby\
6332: <fileExcluded file="D:/Development/Projects/simple_form-bootstrap/.bundle/ruby"/>
6332: Processing in control: start
6332: Starting: running program script
=> Booting WEBrick
=> Rails 4.2.3 application starting in development on http://127.0.0.1:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-10-09 22:37:30] INFO  WEBrick 1.3.1
[2015-10-09 22:37:30] INFO  ruby 2.2.4 (2015-10-06) [x64-mswin64_120]
[2015-10-09 22:37:30] INFO  WEBrick::HTTPServer#start: pid=6332 port=3000

//=======================
// snip normal Rails log
//=======================

Completed 500 Internal Server Error in 4193ms (ActiveRecord: 238.4ms)
6332: <suspended file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/flash.rb" line="262" threadId="4" frames="38"/>
6332: Stopping Thread #<Thread:0x0000c48c7b5a10> (6332)
6332: Threads equal: true
6332: Processing in control: th l
6332: <threads>
6332: <thread id="2" status="sleep" pid="6332" />
6332: <thread id="3" status="sleep" pid="6332" />
6332: <thread id="4" status="sleep" pid="6332" />
6332: <thread id="5" status="sleep" pid="6332" />
6332: <thread id="6" status="sleep" pid="6332" />
6332: </threads>
6332: Processing in control: th l
6332: <threads>
6332: <thread id="2" status="sleep" pid="6332" />
6332: <thread id="3" status="sleep" pid="6332" />
6332: <thread id="4" status="sleep" pid="6332" />
6332: <thread id="5" status="sleep" pid="6332" />
6332: <thread id="6" status="sleep" pid="6332" />
6332: </threads>
6332: Processing in control: th l
6332: <threads>
6332: <thread id="2" status="sleep" pid="6332" />
6332: <thread id="3" status="sleep" pid="6332" />
6332: <thread id="4" status="sleep" pid="6332" />
6332: <thread id="5" status="sleep" pid="6332" />
6332: <thread id="6" status="sleep" pid="6332" />
6332: </threads>
6332: Processing in context: w
6332: <frames>
6332: <frame no="1" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/flash.rb" line="262" current='true' />
6332: <frame no="2" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/flash.rb" line="272" />
6332: <frame no="3" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb" line="225" />
6332: <frame no="4" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb" line="220" />
6332: <frame no="5" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/cookies.rb" line="560" />
6332: <frame no="6" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.3/lib/active_record/query_cache.rb" line="36" />
6332: <frame no="7" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb" line="653" />
6332: <frame no="8" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.3/lib/active_record/migration.rb" line="377" />
6332: <frame no="9" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/callbacks.rb" line="29" />
6332: <frame no="10" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.3/lib/active_support/callbacks.rb" line="84" />
6332: <frame no="11" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/callbacks.rb" line="27" />
6332: <frame no="12" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/reloader.rb" line="73" />
6332: <frame no="13" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/remote_ip.rb" line="78" />
6332: <frame no="14" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/debug_exceptions.rb" line="17" />
6332: <frame no="15" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/show_exceptions.rb" line="30" />
6332: <frame no="16" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/railties-4.2.3/lib/rails/rack/logger.rb" line="38" />
6332: <frame no="17" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/railties-4.2.3/lib/rails/rack/logger.rb" line="20" />
6332: <frame no="18" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.3/lib/active_support/tagged_logging.rb" line="68" />
6332: <frame no="19" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.3/lib/active_support/tagged_logging.rb" line="26" />
6332: <frame no="20" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.3/lib/active_support/tagged_logging.rb" line="68" />
6332: <frame no="21" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/railties-4.2.3/lib/rails/rack/logger.rb" line="20" />
6332: <frame no="22" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/request_store-1.2.0/lib/request_store/middleware.rb" line="8" />
6332: <frame no="23" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/request_id.rb" line="21" />
6332: <frame no="24" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/methodoverride.rb" line="22" />
6332: <frame no="25" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/runtime.rb" line="18" />
6332: <frame no="26" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.3/lib/active_support/cache/strategy/local_cache_middleware.rb" line="28" />
6332: <frame no="27" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/lock.rb" line="17" />
6332: <frame no="28" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/static.rb" line="116" />
6332: <frame no="29" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/sendfile.rb" line="113" />
6332: <frame no="30" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-mini-profiler-0.9.6/lib/mini_profiler/profiler.rb" line="279" />
6332: <frame no="31" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/railties-4.2.3/lib/rails/engine.rb" line="518" />
6332: <frame no="32" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/railties-4.2.3/lib/rails/application.rb" line="165" />
6332: <frame no="33" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/lock.rb" line="17" />
6332: <frame no="34" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/content_length.rb" line="15" />
6332: <frame no="35" file="D:/Development/Projects/Coursemology/vendor/bundle/ruby/2.2.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb" line="88" />
6332: <frame no="36" file="C:/Ruby220/lib/ruby/2.2.0/webrick/httpserver.rb" line="138" />
6332: <frame no="37" file="C:/Ruby220/lib/ruby/2.2.0/webrick/httpserver.rb" line="94" />
6332: <frame no="38" file="C:/Ruby220/lib/ruby/2.2.0/webrick/server.rb" line="294" />
6332: </frames>
6332: Processing in context: frame 1
6332: Selected frame no 0
6332: Processing in context:  v l
6332: <variables>
6332: <variable name="self"  kind="local"  type="ActionDispatch::Flash" hasChildren="true" objectId="+0x62466b1568">
6332: <value><![CDATA[#&lt;ActionDispatch::Flash:0x0000c48cd62ad0&gt;]]></value>
6332: </variable>
6332: <variable name="#$!" kind="local"/>
6332: <variable name="env" compactValue="{CONTENT_LENGTH: 372, CONTENT_TYPE: application/x-www-form-urlencoded, GATEWAY_INTERFACE: CGI/1.1, HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8, HTTP_ACCEPT_ENCODING: gzip, deflate, HTTP_ACCEPT_LANGUAGE: en-US,en-GB;q=0.8,en;q=0.7,ja;q=0.5,zh-SG;q=0.3,zh;q=0.2, ...}" kind="local"  type="Hash" hasChildren="true" objectId="+0x6246367470">
6332: <value><![CDATA[Hash (81 elements)]]></value>
6332: </variable>
6332: <variable name="flash_hash" kind="local"/>
6332: <variable name="session" kind="local"/>
6332: </variables>
6332: Processing in context: frame 1
6332: Selected frame no 0
6332: Processing in context:  v inspect @app
6332: Evaluating @app with timeout after 10 sec
6332: <variables>
6332: <variable name="eval_result"  kind="local"  type="ActionDispatch::ParamsParser" hasChildren="true" objectId="+0x62466b1be4">
6332: <value><![CDATA[#&lt;ActionDispatch::ParamsParser:0x0000c48cd637c8&gt;]]></value>
6332: </variable>
6332: </variables>
6332: Processing in context: frame 1
6332: Selected frame no 0
6332: Processing in context:  v inspect Request::Session
6332: Evaluating Request::Session with timeout after 10 sec
6332: <variables>
6332: <variable name="eval_result"  kind="local"  type="Class" hasChildren="false" objectId="+0x624676cf20">
6332: <value><![CDATA[ActionDispatch::Request::Session]]></value>
6332: </variable>
6332: </variables>
6332: Processing in context: frame 1
6332: Selected frame no 0
6332: Processing in context:  v inspect KEY
6332: Evaluating KEY with timeout after 10 sec
6332: <variables>
6332: <variable name="eval_result"  kind="local"  type="String" hasChildren="true" objectId="+0x624369b824">
6332: <value><![CDATA[action_dispatch.request.flash_hash]]></value>
6332: </variable>
6332: </variables>

Conditional breakpoints keep debugger from starting

When I have any conditional breakpoints set, the ruby debugger fails to start. I made a breakpoint conditional in Netbeans by left-clicking to the left of the code line, then right-clicking the red square breakpoint symbol, choosing Breakpoint / Properties, then in the condition field, I put an expression, like i == 4. Next, I start debugging and the debugger doesn't start. If I remove the conditional from the breakpoint, it works OK.

I see in the IDE log the error: 13020: Exception in DebugThread loop: undefined method `expr=' for #Debase::Breakpoint:0x5a4ab8

I'm using Windows 7 64-bit, Netbeans 7.4, Ruby200-p451 32-bits, ruby-debug-ide-0.4.22, debase 0.0.9.

Here are the IDE log details:

Fast Debugger (ruby-debug-ide 0.4.22, debase 0.0.9) listens on 127.0.0.1:64944
13020: Exception in DebugThread loop: undefined method `expr=' for #<Debase::Breakpoint:0x5a4ab8>
Backtrace:
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/condition.rb:26:in `block in execute'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/condition.rb:24:in `each'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/condition.rb:24:in `execute'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/ide_processor.rb:90:in `block in process_commands'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/ide_processor.rb:87:in `catch'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/ide_processor.rb:87:in `process_commands'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide.rb:122:in `block in start_control'
INFO [org.netbeans.api.extexecution.ExecutionService]
org.rubyforge.debugcommons.RubyDebuggerException: Trying to send a command [start] to non-started or finished proxy (debuggee: RubyDebugTarget@840462048[baseDir: C:\Repositories\3D-tests-git\gfxsv3d-src\3D\Basic\Render, debuggedFile: C:\Repositories\3D-tests-git\gfxsv3d-src\3D\Basic\Render\Test.rb, port: 64944], output: 
Error Output: 
C:/testdev/Ruby200-p451/lib/ruby/2.0.0/rubygems/specification.rb:643: warning: warning: Invalid argument:C:/Users/mswither.AMR/.gem/ruby/2.0.0:C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/specifications: Invalid argument
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/bin/rdebug-ide:24: warning: shadowing outer local variable - opts
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/xml_printer.rb:281: warning: assigned but unused variable - e
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/xml_printer.rb:297: warning: mismatched indentations at 'end' with 'if' at 293
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/ide_processor.rb:34: warning: shadowing outer local variable - input
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/ide_processor.rb:135: warning: assigned but unused variable - context
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/condition.rb:15: warning: shadowing outer local variable - largest
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/enable.rb:6: warning: shadowing outer local variable - largest
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/jump.rb:70: warning: mismatched indentations at 'end' with 'def' at 62
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/pause.rb:30: warning: mismatched indentations at 'end' with 'def' at 26
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/set_type.rb:44: warning: mismatched indentations at 'end' with 'def' at 38
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide.rb:102: warning: instance variable @control_thread not initialized
Fast Debugger (ruby-debug-ide 0.4.22, debase 0.0.9) listens on 127.0.0.1:64944
13020: Exception in DebugThread loop: undefined method `expr=' for #<Debase::Breakpoint:0x5a4ab8>
Backtrace:
C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/condition.rb:26:in `block in execute'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/condition.rb:24:in `each'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/commands/condition.rb:24:in `execute'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/ide_processor.rb:90:in `block in process_commands'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/ide_processor.rb:87:in `catch'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/ide_processor.rb:87:in `process_commands'
  from: C:/testdev/Ruby200-p451/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide.rb:122:in `block in start_control'
    at org.rubyforge.debugcommons.RubyDebuggerProxy.sendCommand(RubyDebuggerProxy.java:335)
    at org.rubyforge.debugcommons.RubyDebuggerProxy.attachToRubyDebug(RubyDebuggerProxy.java:164)
    at org.rubyforge.debugcommons.RubyDebuggerProxy.attach(RubyDebuggerProxy.java:124)
    at org.netbeans.modules.ruby.debugger.RubyDebugger.debug(RubyDebugger.java:143)
Caused: java.lang.RuntimeException
    at org.netbeans.modules.ruby.debugger.RubyDebugger.debug(RubyDebugger.java:153)
    at org.netbeans.modules.ruby.platform.execution.RubyProcessCreator.call(RubyProcessCreator.java:114)
    at org.netbeans.modules.ruby.platform.execution.RubyProcessCreator.call(RubyProcessCreator.java:60)
[catch] at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:258)
    at org.netbeans.api.extexecution.ExecutionService$3.call(ExecutionService.java:234)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042)

Ruby 2.3.0 compatibility

Can you release a new version of debase that tracks a more recent version of debase-ruby_core_source?

Right now my bundler used version 0.8.1 (which does not have ruby 2.3) and the installation fails. I had to manually do the following

gem install debase-ruby_core_source -v 0.8.4
gem install debase -v '0.2.2.beta5'

before my bundle install worked again.

Thanks!

ERROR: Error installing debase: ERROR: Failed to build gem native extension.

Ruby - v ==> ruby 2.4.3p205 (2017-12-14 revision 61247) [i386-mingw32]

C:\Ruby24\bin>gem install debase
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR: Error installing debase:
ERROR: Failed to build gem native extension.
gem_make.out
current directory: C:/Ruby24/lib/ruby/gems/2.4.0/gems/debase-0.2.2/ext
C:/Ruby24/bin/ruby.exe -r ./siteconf20180302-10448-1gll6k.rb extconf.rb
checking for vm_core.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby24/bin/$(RUBY_BASE_NAME)
--with-ruby-dir
--without-ruby-dir
--with-ruby-include
--without-ruby-include=${ruby-dir}/include
--with-ruby-lib
--without-ruby-lib=${ruby-dir}/lib
C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:457:in try_do': The compiler failed to generate an executable file. (RuntimeError) You have to install development tools first. from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:588:in try_cpp'
from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:1095:in block in have_header' from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:945:in block in checking_for'
from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:351:in block (2 levels) in postpone' from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:321:in open'
from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:351:in block in postpone' from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:321:in open'
from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:347:in postpone' from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:944:in checking_for'
from C:/Ruby24/lib/ruby/2.4.0/mkmf.rb:1094:in have_header' from extconf.rb:31:in block in

'
from C:/Ruby24/lib/ruby/gems/2.4.0/gems/debase-ruby_core_source-0.10.2/lib/debase/ruby_core_source.rb:14:in create_makefile_with_core' from extconf.rb:48:in '

To see why this extension failed to compile, please check the mkmf.log which can be found here:

C:/Ruby24/lib/ruby/gems/2.4.0/extensions/x86-mingw32/2.4.0/debase-0.2.2/mkmf.log

extconf failed, exit code 1

mkmf.log
"i686-w64-mingw32-gcc -o conftest.exe -IC:/Ruby24/include/ruby-2.4.0/i386-mingw32 -IC:/Ruby24/include/ruby-2.4.0/ruby/backward -IC:/Ruby24/include/ruby-2.4.0 -I. -D_FORTIFY_SOURCE=2 -D__USE_MINGW_ANSI_STDIO=1 -DFD_SETSIZE=2048 -D_WIN32_WINNT=0x0501 -D__MINGW_USE_VC2005_COMPAT -D_FILE_OFFSET_BITS=64 -march=i686 -mtune=generic -O2 -pipe conftest.c -L. -LC:/Ruby24/lib -L. -pipe -lmsvcrt-ruby240 -lgmp -lshell32 -lws2_32 -liphlpapi -limagehlp -lshlwapi "
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <winsock2.h>
4: #include <windows.h>
5: int main(int argc, char *argv)
6: {
7: return 0;
8: }
/
end */

local_variables sometimes lies

I use the IntelliJ/RubyMine debugger, which occasionally trips on this line. The gist is here:

locals = eval("local_variables", binding)
locals.each {|local| result[local.to_s] = eval(local.to_s, binding)}

The local_variables method is reporting some variable names (in my case, m), which, when evaled, raises uncaught errors that crash the debugger.

I'm thinking, at the very least:

locals.each {|local| result[local.to_s] = eval(local.to_s, binding) rescue :ghost}

Then, in our debuggers' lists of locals, it'd be clear that the variable did or should exist, but doesn't. Also, we could still debug stuff.

Thoughts, anybody?

Have an issue with debase, rvm and ruby 2.1.1 on mac

When I try to install the gem I get this error:

rorra:~ > gem install debase
Building native extensions.  This could take a while...
ERROR:  Error installing debase:
    ERROR: Failed to build gem native extension.

    /Users/rorra/.rvm/rubies/ruby-2.1.1/bin/ruby extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
checking for vm_core.h... yes
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling breakpoint.c
compiling context.c
compiling debase_internals.c
In file included from /Users/rorra/.rvm/gems/ruby-2.1.1/gems/debugger-ruby_core_source-1.3.2/lib/debugger/ruby_core_source/ruby-2.1.1-p76/method.h:14,
                 from /Users/rorra/.rvm/gems/ruby-2.1.1/gems/debugger-ruby_core_source-1.3.2/lib/debugger/ruby_core_source/ruby-2.1.1-p76/vm_core.h:24,
                 from ./hacks.h:1,
                 from debase_internals.c:2:
/Users/rorra/.rvm/gems/ruby-2.1.1/gems/debugger-ruby_core_source-1.3.2/lib/debugger/ruby_core_source/ruby-2.1.1-p76/internal.h:209: error: expected ‘;’, ‘,’ or ‘)’ before ‘x’
make: *** [debase_internals.o] Error 1

make failed, exit code 2

Gem files will remain installed in /Users/rorra/.rvm/gems/ruby-2.1.1/gems/debase-0.0.9 for inspection.
Results logged to /Users/rorra/.rvm/gems/ruby-2.1.1/extensions/x86_64-darwin-12/2.1.0-static/debase-0.0.9/gem_make.out

GCC Version:

rorra:~ > /usr/local/bin/gcc-4.2 --version
i686-apple-darwin11-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

rvm version

rvm 1.25.22 (latest) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

Ruby version

ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]

I would appreciate any issue fixing the compilation on my mac

Ruby 2.7.1 compatibility

$ bundle exec rake
NOTE: Gem::Specification#rubyforge_project= is deprecated with no replacement. It will be removed on or after 2019-12-01.
Gem::Specification#rubyforge_project= called from /Users/stanhu/github/debase/debase.gemspec:20.
cd ext
cd -
cd ext/attach
cd -
NOTE: Gem::Specification#rubyforge_project= is deprecated with no replacement. It will be removed on or after 2019-12-01.
Gem::Specification#rubyforge_project= called from /Users/stanhu/github/debase/debase.gemspec:20.
checking for vm_core.h... no
checking for vm_core.h... no
**************************************************************************
No source for ruby-2.7.1-p83 (revision a0c7c23c9cec0d0ffcba012279cd652d28ad5bf3) provided with
debase-ruby_core_source gem. Falling back to ruby-2.7.0-preview3.
**************************************************************************
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
creating Makefile
compiling breakpoint.c
compiling context.c
compiling debase_internals.c
debase_internals.c:319:25: warning: initializing 'rb_control_frame_t *' (aka 'struct rb_control_frame_struct *') with an expression of type
      'const rb_control_frame_t *' (aka 'const struct rb_control_frame_struct *') discards qualifiers
      [-Wincompatible-pointer-types-discards-qualifiers]
    rb_control_frame_t *start_cfp = RUBY_VM_END_CONTROL_FRAME(TH_INFO(thread));
                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
debase_internals.c:768:3: warning: incompatible pointer types passing 'void (VALUE, VALUE)' (aka 'void (unsigned long, unsigned long)') to parameter
      of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-pointer-types]
  rb_define_module_function(mDebase, "set_trace_flag_to_iseq", Debase_set_trace_flag_to_iseq, 1);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/ruby.h:2825:135: note: expanded from macro 'rb_define_module_function'
#define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity));
                                                                                                                                      ^~~~~~
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: passing argument to parameter 'func' here
RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name))
^
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/intern.h:1074:71: note: expanded from macro 'RB_METHOD_DEFINITION_DECL'
RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \
                                                                      ^
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\
RB_METHOD_DEFINITION_DECL_1'
    RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \
    ^
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C'
    __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity);
                                                                                                                     ^
debase_internals.c:771:3: warning: incompatible pointer types passing 'void (VALUE, VALUE)' (aka 'void (unsigned long, unsigned long)') to parameter
      of type 'VALUE (*)(VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long)') [-Wincompatible-pointer-types]
  rb_define_module_function(mDebase, "unset_iseq_flags", Debase_unset_trace_flags, 1);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/ruby.h:2825:135: note: expanded from macro 'rb_define_module_function'
#define rb_define_module_function(klass, mid, func, arity) rb_define_module_function_choose_prototypem3((arity),(func))((klass),(mid),(func),(arity));
                                                                                                                                      ^~~~~~
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/ruby.h:2802:1: note: passing argument to parameter 'func' here
RB_METHOD_DEFINITION_DECL(rb_define_module_function, (2,3), (VALUE klass, const char *name), (klass, name))
^
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/intern.h:1074:71: note: expanded from macro 'RB_METHOD_DEFINITION_DECL'
RB_METHOD_DEFINITION_DECL_1(def,nonnull,def##0 ,0 ,decl,vars,(VALUE)) \
                                                                      ^
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/intern.h:1069:5: note: expanded from macro '\
RB_METHOD_DEFINITION_DECL_1'
    RB_METHOD_DEFINITION_DECL_C(def,nonnull,defname,decl,vars,funcargs) \
    ^
/Users/stanhu/.rbenv/versions/2.7.1/include/ruby-2.7.0/ruby/intern.h:1042:118: note: expanded from macro 'RB_METHOD_DEFINITION_DECL_C'
    __attribute__((__unused__,__weakref__(#def),__nonnull__ nonnull))static void defname(RB_UNWRAP_MACRO decl,VALUE(*func)funcargs,int arity);
                                                                                                                     ^
3 warnings generated.
compiling locker.c
linking shared-object debase_internals.bundle
NOTE: Gem::Specification#rubyforge_project= is deprecated with no replacement. It will be removed on or after 2019-12-01.
Gem::Specification#rubyforge_project= called from /Users/stanhu/github/debase/debase.gemspec:20.
checking for vm_core.h... no
checking for vm_core.h... no
**************************************************************************
No source for ruby-2.7.1-p83 (revision a0c7c23c9cec0d0ffcba012279cd652d28ad5bf3) provided with
debase-ruby_core_source gem. Falling back to ruby-2.7.0-preview3.
**************************************************************************
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
creating Makefile
compiling attach.c
linking shared-object attach.bundle
/Users/stanhu/.rbenv/versions/2.7.1/bin/ruby -w -I"lib:./ext:./lib" -I"/Users/stanhu/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib" "/Users/stanhu/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/rake_test_loader.rb" "test/test_reload_bug.rb" "test/test_load.rb" "test/test_base.rb" "test/test_breakpoints.rb" "test/test_catchpoint.rb"
NOTE: Gem::Specification#rubyforge_project= is deprecated with no replacement. It will be removed on or after 2019-12-01.
Gem::Specification#rubyforge_project= called from /Users/stanhu/github/debase/debase.gemspec:20.
/Users/stanhu/github/debase/test/test_load.rb:16: warning: method redefined; discarding old at_line
/Users/stanhu/github/debase/lib/debase/context.rb:34: warning: previous definition of at_line was here
Loaded suite /Users/stanhu/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/rake_test_loader
Started
./Users/stanhu/github/debase/lib/debase.rb:31: warning: method redefined; discarding old prepend
/Users/stanhu/github/debase/lib/debase.rb:31: warning: previous definition of prepend was here
./Users/stanhu/github/debase/lib/debase.rb:31: warning: method redefined; discarding old prepend
/Users/stanhu/github/debase/lib/debase.rb:31: warning: previous definition of prepend was here
./Users/stanhu/github/debase/lib/debase.rb:31: warning: method redefined; discarding old prepend
/Users/stanhu/github/debase/lib/debase.rb:31: warning: previous definition of prepend was here
.F
=====================================================================================================================================================
     24:
     25:     # Without stopping
     26:     bt = Debugger.debug_load(prog_script, false)
  => 27:     assert_equal(nil, bt)
     28:     assert(Debugger.started?)
     29:     Debugger.stop
     30:
/Users/stanhu/github/debase/test/test_load.rb:27:in `test_debug_load'
<nil> expected but was
<NameError(<undefined local variable or method `this_variable_does_not_exist' for main:Object>)>

diff:
? NameError(<undefined local variable or method `this_variable_does_not_exist' for main:Object>)
Failure: test_debug_load(TestDebugLoad)
=====================================================================================================================================================
hi
...F
=====================================================================================================================================================
     25:     #              File.basename(Debugger.current_context.frame_file))
     26:     # assert_raises(ArgumentError) {Debugger.current_context.frame_file(1, 2)}
     27:     # assert_raises(ArgumentError) {Debugger.current_context.frame_file(15)}
  => 28:     assert_equal(19, Debugger.current_context.stack_size)
     29:     # assert_equal(TestRubyDebug, Debugger.current_context.frame_class)
     30:     assert_equal(false, Debugger.current_context.dead?, 'Not dead yet!')
     31:   ensure
/Users/stanhu/github/debase/test/test_base.rb:28:in `test_current_context'
<19> expected but was
<28>
Failure: test_current_context(TestRubyDebug)
=====================================================================================================================================================
..F
=====================================================================================================================================================
      5:
      6: class TestRubyDebugCatchpoint < Test::Unit::TestCase
      7:   def test_catchpoints
  =>  8:     assert_raise(RuntimeError) {Debugger.catchpoints}
      9:     Debugger.start_
     10:     assert_equal({}, Debugger.catchpoints)
     11:     Debugger.add_catchpoint('ZeroDivisionError')
/Users/stanhu/github/debase/test/test_catchpoint.rb:8:in `test_catchpoints'
Failure: test_catchpoints(TestRubyDebugCatchpoint): <RuntimeError> exception was expected but none was thrown.
=====================================================================================================================================================

Finished in 0.192958 seconds.
-----------------------------------------------------------------------------------------------------------------------------------------------------
12 tests, 29 assertions, 3 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
75% passed
-----------------------------------------------------------------------------------------------------------------------------------------------------
62.19 tests/s, 150.29 assertions/s
rake aborted!
Command failed with status (1): [ruby -w -I"lib:./ext:./lib" -I"/Users/stanhu/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib" "/Users/stanhu/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/rake-13.0.1/lib/rake/rake_test_loader.rb" "test/test_reload_bug.rb" "test/test_load.rb" "test/test_base.rb" "test/test_breakpoints.rb" "test/test_catchpoint.rb" ]

fails to install on win10

Hi,
I tried to install on windows 10 with ruby 2.2.5 and devkit, but it fails building native extension, do you have any suggestions? (I already tried the beta with --pre but get the same error)

c:\ruby\DevKit-32-4.7.2-1151>ruby dk.rb install -f
[WARN] Updating (with backup) existing gem override for 'C:/ruby/ruby223-p173'
[WARN] Updating (with backup) DevKit helper library for 'C:/ruby/ruby223-p173'
[WARN] Updating (with backup) existing gem override for 'C:/ruby/ruby225-p319'
[WARN] Updating (with backup) DevKit helper library for 'C:/ruby/ruby225-p319'

c:\ruby\DevKit-32-4.7.2-1151>gem install debase
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing debase:
        ERROR: Failed to build gem native extension.

    current directory: c:/ruby/ruby225-p319/lib/ruby/gems/2.2.0/gems/debase-0.2.1/ext
c:/ruby/ruby225-p319/bin/ruby.exe -r ./siteconf20170127-7212-p3skit.rb extconf.rb
checking for vm_core.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=c:/ruby/ruby225-p319/bin/$(RUBY_BASE_NAME)
        --with-ruby-dir
        --without-ruby-dir
        --with-ruby-include
        --without-ruby-include=${ruby-dir}/include
        --with-ruby-lib
        --without-ruby-lib=${ruby-dir}/lib
c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:456:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first.
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:587:in `try_cpp'
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:1060:in `block in have_header'
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:911:in `block in checking_for'
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:351:in `block (2 levels) in postpone'
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:321:in `open'
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:351:in `block in postpone'
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:321:in `open'
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:347:in `postpone'
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:910:in `checking_for'
        from c:/ruby/ruby225-p319/lib/ruby/2.2.0/mkmf.rb:1059:in `have_header'
        from extconf.rb:31:in `block in <main>'
        from c:/ruby/ruby225-p319/lib/ruby/gems/2.2.0/gems/debase-ruby_core_source-0.9.6/lib/debase/ruby_core_source.rb:15:in `call'
        from c:/ruby/ruby225-p319/lib/ruby/gems/2.2.0/gems/debase-ruby_core_source-0.9.6/lib/debase/ruby_core_source.rb:15:in `create_makefile_with_core'
        from extconf.rb:47:in `<main>'

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  c:/ruby/ruby225-p319/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/debase-0.2.1/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in c:/ruby/ruby225-p319/lib/ruby/gems/2.2.0/gems/debase-0.2.1 for inspection.
Results logged to c:/ruby/ruby225-p319/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/debase-0.2.1/gem_make.out

Contents of mkmf.log:

"gcc -o conftest.exe -Ic:/ruby/ruby225-p319/include/ruby-2.2.0/i386-mingw32 -Ic:/ruby/ruby225-p319/include/ruby-2.2.0/ruby/backward -Ic:/ruby/ruby225-p319/include/ruby-2.2.0 -I. -DFD_SETSIZE=2048 -D_WIN32_WINNT=0x0501 -D__MINGW_USE_VC2005_COMPAT -D_FILE_OFFSET_BITS=64   -O3 -fno-omit-frame-pointer -fno-fast-math -g -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -Wno-packed-bitfield-compat conftest.c  -L. -Lc:/ruby/ruby225-p319/lib -L.      -lmsvcrt-ruby220  -lshell32 -lws2_32 -liphlpapi -limagehlp -lshlwapi  "
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <winsock2.h>
4: #include <windows.h>
5: int main(int argc, char **argv)
6: {
7:   return 0;
8: }
/* end */

Error: cannot load such file -- debugger/ruby_core_source

Hi.
I get next error when install debase:
gem install debase

Building native extensions.  This could take a while...
ERROR:  Error installing debase:
        ERROR: Failed to build gem native extension.

    /home/johnbat26/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/home/johnbat26/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
/home/johnbat26/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in `require': cannot load such file -- debugger/ruby_core_source (LoadError)
        from /home/johnbat26/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:51:in `require'
        from extconf.rb:16:in `<main>'
Gem files will remain installed in /home/johnbat26/.rvm/gems/ruby-2.0.0-p247@wc/gems/debase-0.0.7 for inspection.
Results logged to /home/johnbat26/.rvm/gems/ruby-2.0.0-p247@wc/gems/debase-0.0.7/ext/gem_make.out

I try to install gem install debugger-ruby_core_source, but this don't help :(

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.