Date: Thu, 8 Aug 2002 08:53:23 -0700 (PDT) From: John Polstra <jdp@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/libexec/rtld-elf rtld.c Message-ID: <200208081553.g78FrNCM059450@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jdp 2002/08/08 08:53:23 PDT
Modified files:
libexec/rtld-elf rtld.c
Log:
Don't acquire the writer lock in rtld_exit when clearing the shared
objects' reference counts. This function is called by the atexit
mechanism at program shutdown. I don't think the locking is necessary
here. It caused OpenOffice builds to hang more often than not.
Credit to Martin Blapp and Matt Dillon for helping to diagnose this
problem and for testing the fix.
Revision Changes Path
1.66 +0 -2 src/libexec/rtld-elf/rtld.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208081553.g78FrNCM059450>
