fork() memory corruption... is this glibc2 or kernel?

tbittih@pal.xgw.fi
Sat, 20 Jun 1998 21:46:49 +0000 (GMT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

--17433104-719617946-898378338=:17938
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.LNX.3.96.980620213244.17939B@bx1.bx.fi>

While coding some network apps I noticed that fork() seemed to corrupt
memory... so I ripped 95% of the program out and changed some things so
that the bug hit the "critical" memory area around 10x more frequently...
I'd want to know whether this can be seen with libc's other than
2.0.7pre1/2.0.7pre3... and arch's other than x86...
... and after that I'd want to get rid of this bug for good ;)

--17433104-719617946-898378338=:17938
Content-Type: APPLICATION/x-gzip; name="fork_debug.tar.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.980620214649.17967A@bx1.bx.fi>
Content-Description: fork_debug.tar.gz

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
y/Ijlv8Cm+tQHgBQAAA=
--17433104-719617946-898378338=:17938--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu