Am 09.05.2006 um 10:36 schrieb Tobias Schlemmer:
ich soll in Fortran programmieren, kriege aber den folgenden Fehler:
*** glibc detected *** malloc(): memory corruption (fast):
0x000000000052d8b0 *** Aborted
Wonach muss ich suchen?
Du hast ne Speicheradresse, das hilft. Kleb mal am Anfang der Funktion
print *, LOC(x),LOC(z),LOC(y)
ein (vor oder nach "print *, offsets"), da findest Du mit etwas Glück schonmal raus, welche Variable es ist.
Eher allgemeiner Natur: dadurch, daß es nur ab und zu passiert: hast Du schonmal über Eingabe-Werte meditiert, die das Programm nicht abkann?
HTH, Sebastian