Ao depurar exceções “SystemStackError: nível de pilha muito profundo”, não é útil que o backtrace seja reduzido a uma única linha. Na maioria das vezes, Ruby identifica incorretamente onde os ciclos começam, resultando em um “arquivo: linha” não relacionado como o backtrace.
Exemplo:
gems/equalizer-0.0.7/lib/equalizer.rb:57: stack level too deep (SystemStackError)
Se você quiser que o Ruby imprima todo o backtrace, você precisa corrigi-lo. Aqui está o patch
Instale-o (RVM):
$ rvm reinstall you-ruby-version --patch /path/to/stack-overflow.patch