Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/lib/libc/gen



On Mon, Mar 03, 2025 at 06:08:17PM +0000, Taylor R Campbell wrote:
> > Please everyone, avoid implementing hasty solutions, just because we
> > seem to need a solution to something today - we don't - a few days more
> > consideration and discussion can make solutions much more sane, and less
> > likely to cause problems.
> 
> I think it is a trifle excessive to characterize a never-fails variant
> of pthread_atfork with caller-allocated storage as insane.
> 
> But since this change is evidently controversial, which I hadn't
> anticipated when I committed it, I'll revert it for now.

As far as I can tell there was something genuinely broken in your
implementation. I encountered mutex panics in the Perl interpreter
(taken from "pkgsrc/lang/perl5") under a freshly built NetBSD-current
for amd64 yesterday. An easy way to reproduce them was to try to
build "pkgsrc/lang/perl5".

After rebuilding and installing "libc" and "libpthread" from today's
NetBSD-current sources Perl works fine again.

	Kind regards

-- 
Matthias Scheler                                 https://zhadum.org.uk/


Home | Main Index | Thread Index | Old Index