Отладка «Превышен максимальный размер стека вызовов»

У меня есть сервер, который я могу заставить умереть со следующим выводом:

events.js:38
EventEmitter.prototype.emit = function(type) {
                                  ^
RangeError: Maximum call stack size exceeded

Однако без дампа или трассировки стека у меня нет возможности определить, является ли это бесконечной рекурсией или просто слишком большой цепочкой, не говоря уже о том, где находится проблемная функция.

Запуск узла с параметром - trace привел к тому, что мои тесты не только выполнялись медленно (как и следовало ожидать), но и не воспроизводили проблему.

У кого-нибудь есть какие-нибудь решения или советы, чтобы разобраться в этом?

24
задан Stop Harming Monica 20 January 2016 в 14:12
поделиться