Re: Suche Debughilfe: child never returns from fork?

From: Peter Much <pmc(at)citylink.dinoex.sub.org>
Date: Sat, 12 Apr 2008 21:26:47 GMT

<de-bsd-questions(at)de.freebsd.org, ticso(at)cicely.de, pmc(at)citylink.dinoex.sub.org> aka Oliver Fromme schrieb
mit Datum Fri, 11 Apr 2008 09:44:42 +0200 (CEST) in m2n.de.fbsd.questions:

| > Nein - der free könnte ja z.B. dadurch eine komplette Speicherseite
| > freigeräumt haben und hat den physikalischen Speicher dann brav an
| > den Kernel zurück gegeben.
| > Der nächste Zugriff wäre dann ein logischerweise ein segfault.
|
|Ganz genau. Es hängt halt von der jeweiligen malloc-
|Implementation ab, ob es (zufällig) geht oder nicht.
|Dass es auf einem bestimmten OS (z.B. Linux) verlässlich
|geht, heißt noch lange nicht, dass es überall geht.
|
|Wenn ein Speicherbereich freigegeben wurde, dann ist
|jeder Pointer, der noch darauf zeigt, ungültig, und
|jeder Zugriff darauf ist illegal. Punkt.

Nu ja, die Zeiten ändern sich...
Als ich programmieren gelernt hab, da gab es noch sowas wie sbrk().

-- PMc

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 13 Apr 2008 - 00:13:37 CEST

search this site