Subject: Re: pthread bug on NetBSD/vax-current?
To: None <firstname.lastname@example.org>
From: Tom Ivar Helbekkmo <email@example.com>
Date: 03/07/2005 19:12:53
> I don't think the vax-specific threads support code is much tested,
> if tested at all. That is most likely the problem.
It sure doesn't get far -- the test program never actually starts
doing anything pthreads-y at all! When I 'setenv PTHREAD_DEBUGLOG t'
and run the debuglog program after the pthreads test on i386, I get:
Started debugging thread (pid 23762) at Mon Mar 7 19:06:11 2005
(up 0xa9000000) type 0 LWP 1 ev 1 intr 0
(fi 0xa9000000) victim 1 0xbf000000(1) nonlockholder
(up 0xa9000000) switching to 0xbf000000 (uc: T 0xbfbfe250 pc: bdb37bb7)
(recycle 0xbf000000) recycling 0xa9000000
(pthread__start 0xbf000000) Started.
(pthread_create 0xbf000000) Created new thread 0xa8000000 (name pointer 0x0).
...while on the VAX, I only get the "Started..." line. Likewise,
running with PTHREAD_DEBUGCOUNTERS set generates no output on the VAX,
but lots of counters listed on the i386.
Don't ascribe to stupidity what can be adequately explained by ignorance.