On Sat, 23 Jan 2016 12:00:23 +0000 Antoine Brodin <anto...@freebsd.org> wrote:
> On Thu, Jan 21, 2016 at 11:36 PM, Alexander Kabaev <kab...@gmail.com> > wrote: > > On Thu, 21 Jan 2016 22:20:12 +0100 > > Antoine Brodin <anto...@freebsd.org> wrote: > > > >> On Thu, Jan 21, 2016 at 12:26 AM, Alexander Kabaev > >> <k...@freebsd.org> wrote: > >> > Author: kan > >> > Date: Wed Jan 20 23:26:35 2016 > >> > New Revision: 294470 > >> > URL: https://svnweb.freebsd.org/changeset/base/294470 > >> > > >> > Log: > >> > Fix initlist_add_object invocation parameters. > >> > > >> > The tail parameter should point to the last object for > >> > which dependencies should be processed. In most cases, > >> > this is the object itself. > >> > > >> > Modified: > >> > head/libexec/rtld-elf/rtld.c > >> > >> Hi, > >> > >> It seems there are still some hangs after this fix (seen on the > >> -head package builders, tar -xf hanging for instance). > >> > >> Cheers, > >> > >> Antoine > > > > I've seen hangs _before_ this fix but none after. You'd have to > > collect some backtraces and share with me and kib@. > > False alarm, for unknown reasons java/eclipse eats all CPU on head and > other ports were starving. > > Cheers, > > Antoine For the record, we have reitroduced the bug fixed once already eight years ago in r178807. The symptoms are exacty that: multi-threaded processed spinning in userland wasting CPU time. The fix is out for review to kib@ and if he does no object, I'll check it in tomorrow. -- Alexander Kabaev
pgpT_MRcCgh78.pgp
Description: Цифровая подпись OpenPGP