Cuando se produce un error dentro de un centinela de proceso o durante el bloqueo de fuente, Emacs no muestra una traza inversa a pesar de que debug-on-error
estaba habilitado previamente.
Entiendo por qué se detectan estos errores, el mismo error podría activarse nuevamente al intentar presentar la traza inversa. Sin embargo, cuando realmente quiero depurar ese error, no es muy útil. Prefiero arriesgarme a que Emacs deje de responder que tener que trabajar desde esto:
error in process sentinel: Wrong type argument: stringp, nil
Después de todo, puedo comenzar una segunda instancia, si la primera comienza a volverse loca. Un poco más de contexto ayudaría cuando hay muchos lugares donde dicho error podría ocurrir teóricamente en un centinela.
Entonces, ¿cómo puedo obligar a Emacs a mostrar un retroceso incluso en los casos en que debug-on-error
no tiene ningún efecto?