SL Baur <steve(a)xemacs.org> writes:
> FSF Emacs doesn't have minimal tag bit support doesn't
it? That
> could be the difference but it seems to me now to be more pure luck.
It was not luck, except the fortunate circumstance that Kyle
implemented it around the time I ready was to use it.
I meant it could still be that the fact that we not see the problem is
just some silly timing issue..
> (XEmacs also doesn't free the malloc_state_ptr but surely
that cannot
> be it.
Is that a problem?
I don't think so.
We don't free *anything* starting just before
exit(3) is called (the voodoo_free_hook hack).
I meant the fact that when running xemacs (not temacs) the
malloc_state_ptr is not freed after it is used to reinit the
allocator. This code is #if 0'ed out without comment.
I made a test on Demeter last night before she died, and I could not
reproduce the exit(3) crash described above, but that may be due to
differences between glibc-2.1 and glibc-2.0.7preX, or something else.
I have upgraded practically everything between March of 1998 and now.
Note: The crash only occurs on glibc 2.1.1 (<-- Note the patch
level).
Jan