On Sat, Mar 10, 2012 at 11:55:28PM +0100, Matthieu Herrb wrote: > On Sat, Mar 10, 2012 at 11:49:34PM +0100, Matthieu Herrb wrote: > > Hi, > > > > under load, 'make regress' randomly fails on sparc64 in devel/gmp. It > > happens on 2 different machines, This happens with 5.0, the 5.1 > > snapshot and -current. > > > > If the machine running the tests is otherwise idle, it take much > > longer to fail, or sometimes they can even complete without error. > > > > It looks to me like it's a kernel issue with register save/restore. > > > > On amd64 I could not cause them to fail... > > console is /pci@1e,600000/isa@7/serial@0,3f8 > Copyright (c) 1982, 1986, 1989, 1991, 1993 > The Regents of the University of California. All rights reserved. > Copyright (c) 1995-2012 OpenBSD. All rights reserved. http://www.OpenBSD.org > > OpenBSD 5.1 (GENERIC) #0: Sat Mar 10 22:02:21 CET 2012 > r...@loulou.esiee.fr:/usr/src/sys/arch/sparc64/compile/GENERIC > real mem = 1073741824 (1024MB) > avail mem = 1044160512 (995MB) > mainbus0 at root: Sun Fire V210 > cpu0 at mainbus0: SUNW,UltraSPARC-IIIi (rev 2.4) @ 1002 MHz > cpu0: physical 32K instruction (32 b/l), 64K data (32 b/l), 1024K > external (64 b/l)
Apparently this only happens on UltraSPARC 3 cpus. I can't reproduce it on a Blade 150 (cpu0 at mainbus0: SUNW,UltraSPARC-IIe (rev 3.3) @ 550 MHz) -- Matthieu Herrb