Ich habe die folgenden Fehler immer in Emacs zufällig worden:Spur max-specpdl-Größe Fehler in Emacs
Variable Bindungstiefe überschreitet max-specpdl-Größe
... und Ich habe es in sehr zufälligen Momenten bekommen. Nach dieser Untersuchung scheint es, als würde irgendwo ein Elisp zu tief rekurrieren. Gibt es Strategien, dies zu verfolgen? Ich bin total ratlos, was das eigentlich verursacht.
Ich habe einige Fehler anzeigt, etwas entlang der Linien der unendlichen Rekursion mit ropemacs bekommen (aber diese sind in der Regel Fehler Python). Könnte etwas mit Ropemacs falsch konfiguriert werden?
Update: Interessanterweise habe ich festgestellt, dass ich immer diesen Fehler bekomme, wenn ich eine "C-h a" für "Speedbar" aber nicht für "Seil-".
Natürlich nicht. Wünschte, SO hätte während der Bearbeitung ein 'diff' Dienstprogramm, ich wollte sehen, wo ich mich aufhalte. –
Sie hatten 'debug-on-errot'. Wenn Sie auf den Link neben meinem gravatar klicken (z. B. '5 Stunden'), können Sie das Diff sehen. Oder meinst du etwas anderes? – seth
Ich versuchte dies und es hat nicht funktioniert: Ich habe den Wert abgewiesen zu fünf und hatte Debug-on-Fehler T, aber Emacs haben mich nicht in den Debugger fallen: Statt die übliche Fehlermeldung nur gedruckt. Dies passiert, wenn der Fehler in einer Auto-Indenting-Funktion auftritt. Könnte das den Debug-on-error beeinträchtigen? –