Als «debugging» getaggte Fragen

Das Debuggen ist ein methodischer Prozess zum Auffinden und Reduzieren der Anzahl von Fehlern oder Defekten in einem Computerprogramm.

48
Debuggen eines eingefrorenen Emacs

Ich benutze mew für meine E-Mail. Ich muss TLS mit meinem E-Mail-Anbieter für SMTP verwenden. Beim Versuch, das aufzurufen, friert Emacs jedoch ein. Ich möchte diese Gelegenheit nutzen, um mehr über Emacs-Pakete zu erfahren. Wie würde ich dieses Problem beheben? Gibt es einen eingebauten Debugger...

21
Wie behebe ich Emacs-Probleme?

Was kann ich tun, um das Problem zu beheben, wenn sich Emacs nicht wie gewünscht verhält? Welche Schritte kann ich unternehmen, um das Problem selbst zu finden und zu beheben? Oder, falls dies nicht der Fall ist, wie kann ich nützliche Informationen sammeln, damit die Leute hier (oder auf der...

16
Wie kann ich einen Emacs-Absturz debuggen?

Ich debugge gerade, warum Emacs abstürzt, wenn ich eine Funktion aus einem Paket 1 verwende . Ziel dieses Debug-Prozesses ist es, nützliche Daten für die Übermittlung zu erhalten M-x report-emacs-bug. Um Hilfe zum Debuggen von Emacs-Abstürzen zu erhalten, habe ich mir bereits das Emacs-Handbuch -...

15
Zeilennummer bei Fehler anzeigen

Angenommen, Emacs wirft einen Fehler auf, den ich nicht verstehe. Oder vielleicht lautet der Fehler "Der Wert des Symbols als Variable ist ungültig: Modi", aber das Symbol kommt modesin meinem Code häufig vor, sodass ich einen gewissen Kontext benötige. Kann Emacs so konfiguriert werden, dass die...

12
Wie kann man "edebug-defun" abbrechen?

Wie mache ich die Effekte von rückgängig edebug-defun? Mit anderen Worten, wie kann ich die Anweisung aufheben, die edebugden Debugging-Modus aktiviert, wenn eine bestimmte Funktion aufgerufen wird? Außerdem würde ich gerne wissen, wo die Antwort auf diese Frage in der Dokumentation ist. Ich habe...

10
Finden Sie den elisp Ursprung der Warnung

Ich habe einen Befehl ausgeführt und eine Warnung im Minibuffer erhalten. Die genaue Warnung war comint-completion-at-point failed to return valid completion data, nachdem ich einen Befehl in automatisch vervollständigt hatte shell-mode. Wie kann ich den Elisp-Ursprung der Warnung...

10
So debuggen Sie Fehler in Sentinels und während der Schriftsperre

Wenn ein Fehler in einem Prozess-Sentinel oder beim Sperren von Schriftarten auftritt, zeigt Emacs keine Rückverfolgung an, obwohl dies debug-on-errorzuvor aktiviert wurde. Ich verstehe, warum diese Fehler abgefangen werden. Der gleiche Fehler wird möglicherweise erneut ausgelöst, wenn versucht...

9
Wie kompiliere ich Emacs mit Debug-Symbolen?

Ich habe Probleme beim Durchlaufen des Emacs-Quellcodes in GDB. Ich glaube, ich vermisse Debug-Symbole. Auf Vorschlag von https://stackoverflow.com/a/4298982/2752242 habe ich Folgendes versucht: ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no...

9
Besseres Debuggen von abstürzenden Emacs?

Obwohl Emacs (24.3.93.1) beim Starten über den Finder einwandfrei funktioniert, wenn die Terminalversion gestartet wird: /Applications/Emacs.app/Contents/MacOS/Emacs -nw Emacs stürzt ab mit: Fatal error 11: Segmentation fault[1] 51512 abort /Applications/Emacs.app/Contents/MacOS/Emacs -nw. Es...

7
Wie man Helm debuggt

Ich habe einige Probleme mit dem Ruder, daher habe ich mich debug-on-errorbemüht, das Problem zu lokalisieren. Immer wenn das Problem auftritt, wird der *Backtrace*Puffer wie erwartet angezeigt, aber ich bin immer noch in einem der Hauptmodi des Ruders und kann nicht im Backtrace-Puffer navigieren...