Date: Wed, 7 May 2003 22:11:52 -0400 From: Alexander Kabaev <kabaev@mail.ru> To: current@FreeBSD.ORG Subject: Re: cvs commit: src/libexec/rtld-elf rtld.c Message-ID: <20030507221152.16319f17.kabaev@mail.ru> In-Reply-To: <200305080131.h481Var5086771@repoman.freebsd.org> References: <200305080131.h481Var5086771@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 7 May 2003 18:31:36 -0700 (PDT) Alexander Kabaev <kan@FreeBSD.org> wrote: > kan 2003/05/07 18:31:36 PDT > > FreeBSD src repository > > Modified files: > libexec/rtld-elf rtld.c > Log: > Rethink the way we count module references. Simply following > DT_NEEDED links is not flexible enough for cases where dynamically > loaded modules form a dependency cycle. > > This should fix an infinite recursion problem encountered by Yahoo. > > Approved by: re (jhb) > > Revision Changes Path > 1.79 +30 -18 src/libexec/rtld-elf/rtld.c > I ran mozilla, KDE and java with this patch and did not notice anything weird so far. Please test it with your favorite application and let me know if it breaks.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030507221152.16319f17.kabaev>