GTK/PyGTK-Versionen geprüft? Vielleicht wurde das dort bereits ausgebessert oder es wird anderer Code verwendet (zum Beispiel unter einem anderen OS).gugugs hat geschrieben:Habe es nun auf zwei anderen Rechnern getestet, da passiert nichts, läuft dort einwandfrei.
Scher zu sagen, da ich mir deine 1000 Zeilen nicht wirklich antun will, aber die Closure die du da als Callback übergibst könnte eine Problemursache sein. Oder irgendetwas anderes. Jedenfalls sollte der Interpreter in Python nie mit einem solchen Fehler beendet werden, also ist da auf C-Ebene irgendein Bug aufgetreten.gugugs hat geschrieben:Also allgemein? Kann dieser Speicherzugriffsfehler kommen, wenn man allgemein, einen unordentlichen Code schreibt, oder kann man das ein wenig, spezialisieren, das man sagen kann, es kommt von bestimmtem Kombinationen?
(Sowas hatte ich damals auf wx unter Windows am laufenden Band und lustigerweise haben alle meine Versuche diese Bugs anders zu umgehen wiederrum zu anderen Bugs geführt. Ziemlich frustrierend. Ist aber schon eine Zeitlang her).