Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Aug 2003 17:11:20 -0700
From:      Gordon Tetlow <gordont@gnf.org>
To:        deischen@freebsd.org
Cc:        threads@freebsd.org
Subject:   Re: Call for thread testers
Message-ID:  <20030828001120.GI695@roark.gnf.org>
In-Reply-To: <Pine.GSO.4.10.10308272003290.9892-100000@pcnet5.pcnet.com>
References:  <20030827235853.GH695@roark.gnf.org> <Pine.GSO.4.10.10308272003290.9892-100000@pcnet5.pcnet.com>

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

--16qp2B0xu0fRvRD7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Aug 27, 2003 at 08:05:24PM -0400, Daniel Eischen wrote:
> On Wed, 27 Aug 2003, Gordon Tetlow wrote:
>=20
> > On Wed, Aug 27, 2003 at 10:05:28AM -0600, Scott Long wrote:
> >=20
> > > The questions that I would like to have answered are:
> > >=20
> > > Does it take advantage of pthreads
> > Yes.
> > > Does it work with libkse and libthr
> > Sort of.
> > > Does it operate correctly
> > libthr: tends to segfault (sig11). Occasional DNS resolution issues.
> > libkse: tends to segfault (sig11), I've gotten my box to crash
> > 	once too (BAD!).  ^C still doesn't kill the process.=20
> > 	Occasional DNS resolution issues. Here's the output from the
> > 	console:
> >=20
> > Aug 27 10:22:41 Privoxy(134991872) Request: images.slashdot.org/greendo=
t.gif
> > Aug 27 10:22:41 Privoxy(134979584) Request: images.slashdot.org/pix.gif
> > Aug 27 10:22:46 Privoxy(135041024) Error: could not resolve hostname im=
ages.slashdot.org
> > ^^^^--- This is bad, I have no problems resolving this normally.
> > ^CAug 27 10:22:56 Privoxy(135163904) Info: exiting by signal 2 .. bye
>=20
> How old is your kernel?  SCHED_ULE or SCHED_4BSD?

FreeBSD roark.gnf.org 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Thu Aug 21 09:39:=
38 PDT 2003     gtetlow@roark.gnf.org:/local/usr.obj/local/usr.src/sys/ROAR=
K  i386

SCHED_4BSD

> It could be that name resolution is giving it problems because
> it's not thread-safe (in libc)...

Probably, but it is still a problem that needs to be addressed. Is it
possible to wrap the resolver in a umtx or some such other structure?

-gordon

--16qp2B0xu0fRvRD7
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)

iD8DBQE/TUioRu2t9DV9ZfsRAg0oAJ9aeldtNy+ItHPAR4xdkBywKJ6GNgCgpTXD
aiJx60jVOJFeXENDAzdU5ME=
=HtZQ
-----END PGP SIGNATURE-----

--16qp2B0xu0fRvRD7--



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