Hallo,
Matthias Fichtner msc69mxf@cs.bham.ac.uk schrieb:
Eine Suche im Internet hat nichts weiter als allgemeine Kommentare ergeben, unter anderem, dasz das Problem manchmal auftritt, wenn man denselben Pointer mehrmals free()-ed. Aber der Fall tritt hier nicht ein.
Der Fehler kann auch auftreten, wenn man nach free() in den schon freigegebenen Bereich hineinschreibt. Der libc steht es frei, in solchen Bereichen Verwaltungsinformationen zu halten, und wenn die jemand zerstoert, geht irgendein malloc() in die Hose.
Holger