프로세스 센티넬 내부 또는 글꼴 잠금 중에 오류가 발생하면 debug-on-error
이전에 활성화되어 있어도 Emacs는 역 추적을 표시하지 않습니다 .
이러한 오류가 발생하는 이유를 이해하고 역 추적을 제시하는 동안 동일한 오류가 다시 트리거 될 수 있습니다. 그러나 실제로 해당 오류를 디버깅하려는 경우별로 도움이되지 않습니다. 차라리 이맥스에서 작업하는 것보다 응답하지 않을 위험이 있습니다.
error in process sentinel: Wrong type argument: stringp, nil
결국 첫 번째가 미쳐지기 시작하면 두 번째 인스턴스를 시작할 수 있습니다. 이론적으로 센티넬에서 이러한 오류가 발생할 수있는 곳이 많을 때 더 많은 맥락이 도움이 될 것입니다.
debug-on-error
효과가없는 경우에도 어떻게 Emacs가 역 추적을 보이도록 할 수 있습니까?
1
나는 emacs.stackexchange.com/questions/3552/…를 보았지만 하나의 특별한 경우가 아니라 일반적으로 이것에 관한 질문이 있어야한다고 생각합니다. 또한 나는 "use printf"가 유일한 대답이 아니기를 바랍니다. 왜냐하면 그것이 과거에 사용한 것이기 때문에 특히 만족스럽지 않습니다. 특히 오류가 "잘못된 얼굴 참조 : some-face-which-i-absolutely-know-know -exists "라는 메시지가 표시됩니다. 설치 한 거의 모든 패키지에 의해 실행될 수 있습니다.
—
tarsius
URL 은이 질문을 가리 키므로 귀하의 의견에 다소 혼란 스럽습니다. 고의적이거나 실수입니까?
—
wasamasa
이것이 내가 의미 한 문제입니다 : ttp : //emacs.stackexchange.com/questions/1045/how-to-debug-startup-problem-if-debug-init-has-no-effect
—
tarsius
링크 tarsius 의도 : emacs.stackexchange.com/questions/1045/… ug-init-has-no-effect
—
dcorking