5.3-RELEASE TODO - make/kqueue
Garance A Drosihn
drosih at rpi.edu
Sun Aug 29 07:25:07 PDT 2004
At 8:05 PM -0400 8/28/04, Garance A Drosihn wrote:
>At 7:37 AM -0600 8/27/04, Scott Long wrote:
>>Testing focuses for 5.3-RELEASE
>And update on Issue:
>> | make -DUSE_KQUEUE causes lockup |
>> | with buildworld -jBIGNUM |
>I have done many buildworlds using the WITH_KQUEUE make over the
>past week. I have done at least 50 buildworlds in my dual-proc
>Althon machine, with -j ranging from 3 to 15. I have not seen
>any lockups since the fix for IPI deadlocks went in.
>I do still get the "*** Signal 6"s, ...
I should also point out that I get those same Signal 6's with
`make' compiled without KQUEUE, so the problem is not with
KQUEUE itself. So while I do think there is *some* subtle bug
that is still lurking around, I suspect that the issue about
KQUEUE and `make' can probably be crossed off the to-do list.
That's my experience, at least. YMMV, etc.
>... I just now realized that I ended up with 1.76... I guess
>I should try it one more time with 1.75 instead of 1.76.
I can still generate the bogus Signal 6's with version 1.75.
>This failure is "eventually repeatable" for me, in that I can
>trigger it within 10 buildworlds. And *seems* that it only
>happens if I am also running a "folding-at-home" client at the
>same time. That client program is a Linux ELF binary, so maybe
>that is significant. Or maybe it's a red herring.
Another variable that is perhaps worth noting is that I am still
running SCHED_4BSD. This is on a snapshot of 6.x-current from
sometime last Thursday afternoon, except for changing the version
of src/sys/kern/kern_lock.c .
Garance Alistair Drosehn = gad at gilead.netel.rpi.edu
Senior Systems Programmer or gad at freebsd.org
Rensselaer Polytechnic Institute or drosih at rpi.edu
More information about the freebsd-current