moinsen. Ich arbeite derzeit an dem unter -> http://www.nickles.de/static_cache/538583377.html beschriebenen kleinen projekt..
Der Code funktioniert soweit, firewallumstellungen laufen, jetzt zum problem...
In unregelmässigen Abständen beendet sich das Programm und liefert mir einen Segmentation Fault. Manchmal wird es auch terminiert, ohne etwas von sich zu geben.
Nun, normalerweise würde ich jetzt dazu übergehen, alle operationen aufzuteilen, um genau herauszufinden, wo der Fehler liegt. Aufgrund der Tatsache dass ich Threads verwende, und noch nichtmal genau weiss, wo der Grund für den Absturz liegt(in welchem Thread) machen diese Option zunichte.
Da das Programm auf einem embedded SoC mit einer MIPS32 CPU Läuft, scheidet gdb zum debuggen aus(ich müsste erst gdb kompilieren, welches eine toolchain auf dem target vorraussetzt, was wiederum die speichergrenzen des SoC sprengen würde)
was kann ich tun?
Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge
hmm, ich war bereits soweit, alle Transfers zu loggen. Allerdings an den USB Stick der an meinen router eingesteckt ist.