Subject: Re: Spontaneous resets II
To: Frank van der Linden <fvdl@netbsd.org>
From: Klaus Klein <kleink@mibh.de>
List: port-amd64
Date: 06/17/2004 13:03:20
On Wednesday 16 June 2004 19:52, Frank van der Linden wrote:
> I mentioned GDT corruption as a possible cause, and it was pointed out
> to me that OpenBSD had fixed a bug in my GDT code (derived from the
> i386 version) that fixed corruption. And this was indeed the case,
> so I applied the change.
> 
> You need include/gdt.h revision 1.2 and amd64/gdt.c revision 1.5.
> 
> Please let me know if it fixes the issue. i could easily reproduce
> the problem by starting more than 512 processes (causing the GDT
> to grow beyong its original boundary).

Good catch.  And since my system is now able to sustain workloads
previously unthinkable (I've built the bulk of kde3, and built other
packages in parallel), it seems safe to assume this was the culprit.

Thanks!


- Klaus