Как отлаживать Lisp Emacs, из-за которого Emacs аварийно завершает работу / использует 100% ЦП?

Я работаю с внешней библиотекой, которая часто забивает мой процессор. Я бы хотел помочь автору исправить это (так как мне очень нравится библиотека), но я не знаю, как правильно отладить сбой.

Есть какие-нибудь советы по отладке Emacs lisp? Имейте в виду, что в случае сбоя Emacs больше не работает, и я должен его убить (так что решения внутри самого Emacs могут оказаться бесполезными).

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

6
задан Brad Wright 8 January 2012 в 21:07
поделиться