Ketika kesalahan terjadi di dalam proses sentinel atau selama penguncian font, maka Emacs tidak menunjukkan backtrace meskipun debug-on-error
sebelumnya diaktifkan.
Saya mengerti mengapa kesalahan ini ditangkap, kesalahan yang sama mungkin dipicu lagi saat mencoba menyajikan backtrace. Namun ketika saya ingin benar-benar men-debug kesalahan itu tidak sangat membantu. Saya lebih suka mengambil risiko Emacs menjadi tidak responsif daripada harus bekerja dari ini:
error in process sentinel: Wrong type argument: stringp, nil
Lagipula saya bisa memulai instance kedua, jika yang pertama mulai menjadi gila. Konteks yang sedikit lebih akan membantu ketika ada banyak tempat di mana kesalahan seperti itu secara teoritis dapat terjadi di sentinel.
Jadi bagaimana saya bisa memaksa Emacs untuk menunjukkan backtrace bahkan dalam kasus di mana debug-on-error
tidak berpengaruh?