Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Apr 1997 23:01:18 -0500 (EST)
From:      "John S. Dyson" <toor@dyson.iquest.net>
To:        current@freebsd.org
Subject:   You will need to recompile your libc and apps!!!
Message-ID:  <199704160401.XAA03609@dyson.iquest.net>

next in thread | raw e-mail | index | archive | help


There is a serious bug in popen that has gone undetected until now.  I
have just committed a fix that makes the shared address space vfork
problem go away (which was due to the popen boo-boo.)  I will not
be committing the fix to vfork until people have a chance to recompile
their libc and re-link their apps with the corrected library.

If you try to use the new (semantically correct) vfork with the broken library,
you will experience some unexpected hangs in apps that use popen once in a
while.  The hangs are algorithmically reproduceable.  It is unlikely that
you will have to do anything to applications that are dynamically linked
(other than install the new shared libc.)  Statically linked apps are
problematical.

Vfork will be fixed soon, so at that time (perhaps a few days), you'll
likely start noticing problems with things like the "man" and "sgmlfmt"
commands (like you might have been seeing before I backed out the
semantic correction for vfork.)

If this grossly inconviences anyone, we can probably support a temporary
kernel option for a few weeks until you have a chance to upgrade.  Any
problems with fixing vfork on Friday?  Or will we need to support the
temporary measure for backwards compatibility with the broken library
routine?

John




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704160401.XAA03609>