Automated report: NetBSD-current/i386 build success

2020-03-01 Thread NetBSD Test Fixture
The NetBSD-current/i386 build is working again.

The following commits were made between the last failed build and the
successful build:

2020.03.02.04.25.08 isaki src/tests/dev/audio/Makefile,v 1.9

Log files can be found at:


http://releng.NetBSD.org/b5reports/i386/commits-2020.03.html#2020.03.02.04.25.08


"systat vm" warning "can't get buffers" with patch

2020-03-01 Thread Paul Ripke
I frequently leave "systat vm" running in a tmux window and regularly
get the "can't get buffers:" warning. I was curious enough that I
believe the attached patch will likely prevent it. Diff is against the
netbsd-9 branch, but it should apply cleanly against head.

Cheers,
-- 
Paul Ripke
"Great minds discuss ideas, average minds discuss events, small minds
 discuss people."
-- Disputed: Often attributed to Eleanor Roosevelt. 1948.
diff --git a/usr.bin/systat/bufcache.c b/usr.bin/systat/bufcache.c
index 43c9c112a952..92d273a0ab39 100644
--- a/usr.bin/systat/bufcache.c
+++ b/usr.bin/systat/bufcache.c
@@ -290,8 +290,8 @@ again:
}
if (sysctl(mib, 6, buffers, , NULL, 0) < 0) {
free(buffers);
-   if (extraslop == 0) {
-   extraslop = 100;
+   if (extraslop < 1000) {
+   extraslop += 100;
goto again;
}
error("can't get buffers: %s\n", strerror(errno));
diff --git a/usr.bin/systat/vmstat.c b/usr.bin/systat/vmstat.c
index a1746d57dbcd..b7795bde86ce 100644
--- a/usr.bin/systat/vmstat.c
+++ b/usr.bin/systat/vmstat.c
@@ -552,8 +552,8 @@ again:
}
if (sysctl(mib, 6, buffers, , NULL, 0) < 0) {
free(buffers);
-   if (extraslop == 0) {
-   extraslop = 100;
+   if (extraslop < 1000) {
+   extraslop += 100;
goto again;
}
error("can't get buffers: %s\n", strerror(errno));


Re: Build broken for amd64 - rump vs tests/dev/audio

2020-03-01 Thread Tetsuya Isaki
I fixed this for now with tests/dev/audio/Makefile,v 1.9.

At Sun, 1 Mar 2020 17:18:43 -0800 (PST),
Paul Goyette wrote:
> 
> With sources updated as of 2020-03-01 at 22:13:02 UTC
> 
> #  link  audio/audiotest
> /build/netbsd-compat/tools/x86_64/amd64/bin/x86_64--netbsd-gcc
> --sysroot=/build/netbsd-compat/dest/amd64 -Wl,--warn-shared-textrel 
> -Wl,-z,relro   -pie  -shared-libgcc  -o audiotest  audiotest.o  
> -Wl,-rpath-link,/build/netbsd-compat/dest/amd64/lib  -L=/lib -lrumpdev_pad 
> -lrumpdev_audio -lrumpvfs -lrump -lrumpvfs -lrumpuser -lrump -lpthread
> -lutil
> /build/netbsd-compat/tools/x86_64/amd64/lib/gcc/x86_64--netbsd/8.3.0/../../../../x86_64--netbsd/bin/ld:
>  /build/netbsd-compat/dest/amd64/usr/lib/librumpdev_pad.so: undefined 
> reference to `rumpns_pmf_device_deregister'
> /build/netbsd-compat/tools/x86_64/amd64/lib/gcc/x86_64--netbsd/8.3.0/../../../../x86_64--netbsd/bin/ld:
>  /build/netbsd-compat/dest/amd64/usr/lib/librumpdev_audio.so: undefined 
> reference to `rumpns_pmf_event_deregister'
> /build/netbsd-compat/tools/x86_64/amd64/lib/gcc/x86_64--netbsd/8.3.0/../../../../x86_64--netbsd/bin/ld:
>  /build/netbsd-compat/dest/amd64/usr/lib/librumpdev_audio.so: undefined 
> reference to `rumpns_pmf_event_register'
> /build/netbsd-compat/tools/x86_64/amd64/lib/gcc/x86_64--netbsd/8.3.0/../../../../x86_64--netbsd/bin/ld:
>  /build/netbsd-compat/dest/amd64/usr/lib/librumpdev_pad.so: undefined 
> reference to `rumpns_pmf_device_register1'
> collect2: error: ld returned 1 exit status
---
Tetsuya Isaki 


daily CVS update output

2020-03-01 Thread NetBSD source update


Updating src tree:
P src/common/lib/libc/arch/powerpc/atomic/atomic_cas.S
P src/common/lib/libc/arch/powerpc/atomic/atomic_op_asm.h
P src/common/lib/libc/arch/powerpc/atomic/atomic_swap.S
P src/crypto/external/bsd/openssh/bin/scp/Makefile
P src/crypto/external/bsd/openssh/bin/sftp/Makefile
P src/crypto/external/bsd/openssh/bin/sftp-server/Makefile
P src/crypto/external/bsd/openssh/bin/ssh/Makefile
P src/crypto/external/bsd/openssh/bin/ssh-add/Makefile
P src/crypto/external/bsd/openssh/bin/ssh-agent/Makefile
P src/crypto/external/bsd/openssh/bin/ssh-keygen/Makefile
P src/crypto/external/bsd/openssh/bin/ssh-keyscan/Makefile
P src/crypto/external/bsd/openssh/bin/ssh-keysign/Makefile
P src/crypto/external/bsd/openssh/bin/ssh-pkcs11-helper/Makefile
P src/crypto/external/bsd/openssh/bin/sshd/Makefile
P src/crypto/external/bsd/openssh/dist/ssh-sk-client.c
P src/crypto/external/bsd/openssh/dist/ssh_config
P src/crypto/external/bsd/openssh/dist/sshd_config
P src/crypto/external/bsd/openssh/lib/Makefile
P src/distrib/evbarm/instkernel/sshramdisk/Makefile
P src/distrib/evbarm/instkernel/sshramdisk/list
P src/distrib/utils/libhack/Makefile.inc
P src/etc/rc.d/mountall
P src/include/stddef.h
P src/lib/libpam/modules/pam_ssh/Makefile
P src/rescue/Makefile
P src/sys/arch/arm/nvidia/tegra_sdhc.c
P src/sys/arch/cobalt/dev/gt.c
P src/sys/arch/evbppc/conf/std.obs200
P src/sys/arch/evbppc/conf/std.obs266
P src/sys/arch/evbppc/conf/std.virtex
P src/sys/arch/evbppc/conf/std.walnut
P src/sys/arch/hppa/hppa/pmap.c
P src/sys/arch/powerpc/ibm4xx/4xx_trap_subr.S
P src/sys/arch/powerpc/ibm4xx/trap_subr.S
P src/sys/arch/powerpc/include/asm.h
P src/sys/arch/powerpc/include/lock.h
P src/sys/arch/powerpc/powerpc/lock_stubs.S
P src/sys/arch/powerpc/powerpc/locore_subr.S
P src/sys/arch/powerpc/powerpc/trap_subr.S
P src/sys/arch/x86/x86/pmap.c
P src/sys/arch/xen/xen/xbd_xenbus.c
P src/sys/dev/cgd.c
P src/sys/dev/dksubr.c
P src/sys/dev/dkvar.h
P src/sys/dev/ld.c
P src/sys/dev/ata/wd.c
P src/sys/dev/audio/audio.c
P src/sys/dev/dkwedge/dk.c
P src/sys/dev/ic/gem.c
P src/sys/dev/ic/gemvar.h
P src/sys/dev/pci/if_alc.c
P src/sys/dev/pci/if_cas.c
P src/sys/dev/pci/if_dge.c
P src/sys/dev/pci/if_et.c
P src/sys/dev/pci/if_gem_pci.c
P src/sys/dev/pci/if_nfe.c
P src/sys/dev/pci/if_nfevar.h
P src/sys/dev/pci/if_stge.c
P src/sys/dev/pci/if_xge.c
P src/sys/dev/raidframe/rf_netbsdkintf.c
P src/sys/dev/scsipi/sd.c
P src/sys/dev/usb/if_axe.c
P src/sys/kern/kern_fork.c
P src/sys/kern/vfs_subr.c
P src/sys/uvm/uvm_pglist.c
P src/tests/Makefile.inc
P src/tests/dev/audio/Makefile
P src/tests/dev/cgd/Makefile
P src/tests/dev/dm/Makefile
P src/tests/dev/md/Makefile
P src/tests/dev/scsipi/Makefile
P src/tests/dev/sysmon/Makefile
U src/tests/dev/usb/Makefile.inc
P src/tests/dev/usb/t_hid/Makefile
P src/tests/fs/ffs/Makefile
P src/tests/fs/hfs/Makefile
P src/tests/fs/kernfs/Makefile
P src/tests/fs/lfs/Makefile
P src/tests/fs/msdosfs/Makefile
P src/tests/fs/nfs/Makefile
P src/tests/fs/nfs/nfsservice/Makefile
P src/tests/fs/nullfs/Makefile
P src/tests/fs/ptyfs/Makefile
P src/tests/fs/puffs/Makefile
P src/tests/fs/tmpfs/Makefile
P src/tests/fs/umapfs/Makefile
P src/tests/fs/union/Makefile
P src/tests/fs/vfs/Makefile
P src/tests/include/sys/Makefile
P src/tests/kernel/Makefile
P src/tests/kernel/tty/Makefile
P src/tests/lib/libc/sys/Makefile
P src/tests/lib/libc/sys/t_ptrace_wait.c
P src/tests/lib/semaphore/pthread/Makefile
P src/tests/modules/Makefile
P src/tests/net/bpf/Makefile
P src/tests/net/bpfilter/Makefile
P src/tests/net/bpfjit/Makefile
P src/tests/net/can/Makefile
P src/tests/net/icmp/Makefile
P src/tests/net/if/Makefile
P src/tests/net/if_loop/Makefile
P src/tests/net/net/Makefile
P src/tests/rump/rumpkern/Makefile
P src/tests/rump/rumpkern/h_server/Makefile
P src/tests/rump/rumpvfs/Makefile
P src/usr.bin/rump_allserver/Makefile

Updating xsrc tree:


Killing core files:



Updating release-7 src tree (netbsd-7):

Updating release-7 xsrc tree (netbsd-7):



Updating release-8 src tree (netbsd-8):

Updating release-8 xsrc tree (netbsd-8):




Updating file list:
-rw-rw-r--  1 srcmastr  netbsd  35379975 Mar  2 03:11 ls-lRA.gz


Build broken for amd64 - rump vs tests/dev/audio

2020-03-01 Thread Paul Goyette

With sources updated as of 2020-03-01 at 22:13:02 UTC

#  link  audio/audiotest
/build/netbsd-compat/tools/x86_64/amd64/bin/x86_64--netbsd-gcc
--sysroot=/build/netbsd-compat/dest/amd64 -Wl,--warn-shared-textrel 
-Wl,-z,relro   -pie  -shared-libgcc  -o audiotest  audiotest.o  
-Wl,-rpath-link,/build/netbsd-compat/dest/amd64/lib  -L=/lib -lrumpdev_pad 
-lrumpdev_audio -lrumpvfs -lrump -lrumpvfs -lrumpuser -lrump -lpthread-lutil
/build/netbsd-compat/tools/x86_64/amd64/lib/gcc/x86_64--netbsd/8.3.0/../../../../x86_64--netbsd/bin/ld:
 /build/netbsd-compat/dest/amd64/usr/lib/librumpdev_pad.so: undefined reference 
to `rumpns_pmf_device_deregister'
/build/netbsd-compat/tools/x86_64/amd64/lib/gcc/x86_64--netbsd/8.3.0/../../../../x86_64--netbsd/bin/ld:
 /build/netbsd-compat/dest/amd64/usr/lib/librumpdev_audio.so: undefined 
reference to `rumpns_pmf_event_deregister'
/build/netbsd-compat/tools/x86_64/amd64/lib/gcc/x86_64--netbsd/8.3.0/../../../../x86_64--netbsd/bin/ld:
 /build/netbsd-compat/dest/amd64/usr/lib/librumpdev_audio.so: undefined 
reference to `rumpns_pmf_event_register'
/build/netbsd-compat/tools/x86_64/amd64/lib/gcc/x86_64--netbsd/8.3.0/../../../../x86_64--netbsd/bin/ld:
 /build/netbsd-compat/dest/amd64/usr/lib/librumpdev_pad.so: undefined reference 
to `rumpns_pmf_device_register1'
collect2: error: ld returned 1 exit status


++--+---+
| Paul Goyette   | PGP Key fingerprint: | E-mail addresses: |
| (Retired)  | FA29 0E3B 35AF E8AE 6651 | p...@whooppee.com |
| Software Developer | 0786 F758 55DE 53BA 7731 | pgoye...@netbsd.org   |
++--+---+


Re: Regressions

2020-03-01 Thread Andrew Doran
On Sun, Mar 01, 2020 at 03:26:12PM +0200, Andreas Gustafsson wrote:

> NetBSD-current is again suffering from a number of regressions.  The
> last time the ATF tests showed zero unexpected failures on real amd64
> hardware was on Dec 12, and the sparc, sparc64, pmax, and hpcmips
> tests have all been unable to run to completion for more than a month.
> 
> Here are the PRs for some of the issues:
> 
>   50350 rump/rumpkern/t_sp/stress_{long,short} fail on Core 2 Quad
>   55032 rump/rumpkern/t_vm:uvmwait test case now fails
>   55018 atf tests for pppoe sometimes leave rump_server processes around

Rump is very fragile.  There's no real bug in the system captured here as
far as I am aware.  Have already spent a lot of time on these and related -
see pthread changes etc which somewhat improved the picture.  Will look into
them again when finished addressing build performance which should be within
the month.

>   54845 sparc panics in sleepq_remove

Spent a couple of days so far this year fixing sparc's maladies.  Will cycle
back when I have free time (as above).

>   54810 sparc64 pool_redzone_check errors during install
>   54923 pmax test runs fail to complete since Jan 15
>   55020 dbregs_dr?_dont_inherit_lwp test cases fail on real hardware

I've not personally looked into these yet.

Andrew


Automated report: NetBSD-current/i386 build failure

2020-03-01 Thread NetBSD Test Fixture
This is an automatically generated notice of a NetBSD-current/i386
build failure.

The failure occurred on babylon5.netbsd.org, a NetBSD/amd64 host,
using sources from CVS date 2020.03.01.18.08.16.

An extract from the build.sh output follows:

--- dependall-dev ---

/tmp/bracket/build/2020.03.01.18.08.16-i386/tools/lib/gcc/i486--netbsdelf/8.3.0/../../../../i486--netbsdelf/bin/ld:
 /tmp/bracket/build/2020.03.01.18.08.16-i386/destdir/usr/lib/librumpdev_pad.so: 
undefined reference to `rumpns_pmf_device_deregister'

/tmp/bracket/build/2020.03.01.18.08.16-i386/tools/lib/gcc/i486--netbsdelf/8.3.0/../../../../i486--netbsdelf/bin/ld:
 
/tmp/bracket/build/2020.03.01.18.08.16-i386/destdir/usr/lib/librumpdev_audio.so:
 undefined reference to `rumpns_pmf_event_deregister'

/tmp/bracket/build/2020.03.01.18.08.16-i386/tools/lib/gcc/i486--netbsdelf/8.3.0/../../../../i486--netbsdelf/bin/ld:
 
/tmp/bracket/build/2020.03.01.18.08.16-i386/destdir/usr/lib/librumpdev_audio.so:
 undefined reference to `rumpns_pmf_event_register'

/tmp/bracket/build/2020.03.01.18.08.16-i386/tools/lib/gcc/i486--netbsdelf/8.3.0/../../../../i486--netbsdelf/bin/ld:
 /tmp/bracket/build/2020.03.01.18.08.16-i386/destdir/usr/lib/librumpdev_pad.so: 
undefined reference to `rumpns_pmf_device_register1'
collect2: error: ld returned 1 exit status
*** [audiotest] Error code 1
nbmake[8]: stopped in 
/tmp/bracket/build/2020.03.01.18.08.16-i386/src/tests/dev/audio
1 error

The following commits were made between the last successful build and
the failed build:

2020.03.01.17.06.26 christos src/tests/dev/cgd/Makefile,v 1.9
2020.03.01.18.08.12 christos src/tests/Makefile.inc,v 1.6
2020.03.01.18.08.12 christos src/tests/dev/audio/Makefile,v 1.8
2020.03.01.18.08.12 christos src/tests/dev/cgd/Makefile,v 1.10
2020.03.01.18.08.12 christos src/tests/dev/dm/Makefile,v 1.4
2020.03.01.18.08.13 christos src/tests/dev/md/Makefile,v 1.7
2020.03.01.18.08.13 christos src/tests/dev/scsipi/Makefile,v 1.8
2020.03.01.18.08.13 christos src/tests/dev/sysmon/Makefile,v 1.5
2020.03.01.18.08.13 christos src/tests/dev/usb/t_hid/Makefile,v 1.4
2020.03.01.18.08.13 christos src/tests/fs/ffs/Makefile,v 1.20
2020.03.01.18.08.13 christos src/tests/fs/hfs/Makefile,v 1.2
2020.03.01.18.08.13 christos src/tests/fs/kernfs/Makefile,v 1.5
2020.03.01.18.08.13 christos src/tests/fs/lfs/Makefile,v 1.2
2020.03.01.18.08.13 christos src/tests/fs/msdosfs/Makefile,v 1.3
2020.03.01.18.08.14 christos src/tests/fs/nfs/Makefile,v 1.11
2020.03.01.18.08.14 christos src/tests/fs/nfs/nfsservice/Makefile,v 1.15
2020.03.01.18.08.14 christos src/tests/fs/nullfs/Makefile,v 1.5
2020.03.01.18.08.14 christos src/tests/fs/ptyfs/Makefile,v 1.6
2020.03.01.18.08.14 christos src/tests/fs/puffs/Makefile,v 1.15
2020.03.01.18.08.14 christos src/tests/fs/tmpfs/Makefile,v 1.7
2020.03.01.18.08.14 christos src/tests/fs/umapfs/Makefile,v 1.5
2020.03.01.18.08.14 christos src/tests/fs/union/Makefile,v 1.5
2020.03.01.18.08.14 christos src/tests/fs/vfs/Makefile,v 1.26
2020.03.01.18.08.15 christos src/tests/include/sys/Makefile,v 1.15
2020.03.01.18.08.15 christos src/tests/kernel/Makefile,v 1.66
2020.03.01.18.08.15 christos src/tests/kernel/tty/Makefile,v 1.4
2020.03.01.18.08.15 christos src/tests/lib/libc/sys/Makefile,v 1.59
2020.03.01.18.08.15 christos src/tests/lib/semaphore/pthread/Makefile,v 1.6
2020.03.01.18.08.15 christos src/tests/modules/Makefile,v 1.18
2020.03.01.18.08.15 christos src/tests/net/bpf/Makefile,v 1.6
2020.03.01.18.08.15 christos src/tests/net/bpfilter/Makefile,v 1.3
2020.03.01.18.08.15 christos src/tests/net/bpfjit/Makefile,v 1.9
2020.03.01.18.08.16 christos src/tests/net/can/Makefile,v 1.3
2020.03.01.18.08.16 christos src/tests/net/icmp/Makefile,v 1.12
2020.03.01.18.08.16 christos src/tests/net/if/Makefile,v 1.10
2020.03.01.18.08.16 christos src/tests/net/if_loop/Makefile,v 1.7
2020.03.01.18.08.16 christos src/tests/net/net/Makefile,v 1.23
2020.03.01.18.08.16 christos src/tests/rump/rumpkern/Makefile,v 1.19
2020.03.01.18.08.16 christos src/tests/rump/rumpkern/h_server/Makefile,v 1.7
2020.03.01.18.08.16 christos src/tests/rump/rumpvfs/Makefile,v 1.5

Log files can be found at:


http://releng.NetBSD.org/b5reports/i386/commits-2020.03.html#2020.03.01.18.08.16


Automated report: NetBSD-current/i386 build success

2020-03-01 Thread NetBSD Test Fixture
The NetBSD-current/i386 build is working again.

The following commits were made between the last failed build and the
successful build:

2020.03.01.15.43.58 thorpej src/sys/dev/pci/if_nfe.c,v 1.75
2020.03.01.15.43.58 thorpej src/sys/dev/pci/if_nfevar.h,v 1.12
2020.03.01.15.46.32 thorpej src/sys/dev/pci/if_stge.c,v 1.81
2020.03.01.15.54.18 thorpej src/sys/dev/pci/if_xge.c,v 1.34
2020.03.01.16.31.01 thorpej src/sys/dev/pci/if_nfe.c,v 1.76
2020.03.01.16.31.01 thorpej src/sys/dev/pci/if_stge.c,v 1.82
2020.03.01.16.38.59 skrll src/sys/arch/arm/nvidia/tegra_sdhc.c,v 1.26

Log files can be found at:


http://releng.NetBSD.org/b5reports/i386/commits-2020.03.html#2020.03.01.16.38.59


Re: Adding xzcat to /rescue?

2020-03-01 Thread Joerg Sonnenberger
On Sun, Mar 01, 2020 at 06:13:45PM +, David Brownlee wrote:
> Since some ports are distributing install sets in xz format would it
> make sense to add xzcat to /rescue (just hit a case where I wanted to
> reextract sets on a test machine)

zcat should handle that fine and so would tar?

Joerg


Adding xzcat to /rescue?

2020-03-01 Thread David Brownlee
Since some ports are distributing install sets in xz format would it
make sense to add xzcat to /rescue (just hit a case where I wanted to
reextract sets on a test machine)

David


Re: Regressions

2020-03-01 Thread Jason Thorpe


> On Mar 1, 2020, at 7:56 AM, Andreas Gustafsson  wrote:
> 
> Are you saying fixing one or the other is not your responsibility,
> and if so, whose?

What I'm saying is it doesn't reflect a bug in the core functionality.  I 
acknowledge that it's an issue that needs to be addressed, but there are 
degrees of seriousness.

-- thorpej



Re: Automated report: NetBSD-current/i386 build failure

2020-03-01 Thread Jason Thorpe



> On Mar 1, 2020, at 8:05 AM, Andrius V  wrote:
> 
> Hi,
> 
> Was the build failure noticed? Seems like this commit is at fault:
> http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/pci/if_stge.c.diff?r1=1.79=1.80_with_tag=MAIN=h
> 

Working on this now.

> ../../../../dev/pci/if_stge.c: In function 'stge_attach':
> ../../../../dev/pci/if_stgereg.h:54:22: error: conversion from 'long
> long unsigned int' to 'bus_addr_t' {aka 'long unsigned int'} changes
> value from '68719476736' to '0' [-Werror=overflow]
> #define FRAG_ADDR(x) (((uint64_t)(x)) << 0)
> ../../../../dev/pci/if_stgereg.h:55:24: note: in expansion of macro 
> 'FRAG_ADDR'
> #define FRAG_ADDR_MASK FRAG_ADDR(0xfULL)
>^
> ../../../../dev/pci/if_stge.c:453:7: note: in expansion of macro
> 'FRAG_ADDR_MASK'
>   FRAG_ADDR_MASK + 1ULL,
>   ^~
> cc1: all warnings being treated as errors
> *** Error code 1
> 
> 
> On Sun, Mar 1, 2020 at 3:06 AM NetBSD Test Fixture  wrote:
>> 
>> This is an automatically generated notice of a NetBSD-current/i386
>> build failure.
>> 
>> The failure occurred on babylon5.netbsd.org, a NetBSD/amd64 host,
>> using sources from CVS date 2020.02.29.20.44.15.
>> 
>> An extract from the build.sh output follows:
>> 
>>--- umidi.d ---
>>#create  LEGACY/umidi.d
>>
>> CC=/tmp/bracket/build/2020.02.29.20.44.15-i386/tools/bin/i486--netbsdelf-gcc 
>> /tmp/bracket/build/2020.02.29.20.44.15-i386/tools/bin/nbmkdep -f umidi.d.tmp 
>> --  -msoft-float -mno-mmx -mno-sse -mno-avx -mindirect-branch=thunk 
>> -mindirect-branch-register -ffreestanding -fno-zero-initialized-in-bss  
>> -fno-delete-null-pointer-checks   -O2 -fno-omit-frame-pointer 
>> -fstack-protector -Wstack-protector   --param ssp-buffer-size=1  
>> -fno-strict-aliasing -fno-common -std=gnu99   -Werror -Wall -Wno-main 
>> -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes 
>> -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual 
>> -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes 
>> -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare  
>> --sysroot=/tmp/bracket/build/2020.02.29.20.44.15-i386/destdir -Di386 -I. 
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/acpica/dist
>>  -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bs
>> d/libnv/dist 
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/../common/lib/libx86emu
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/../common/lib/libc/misc
>>  -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/../common/include 
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/arch  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys -nostdinc 
>> -DCOMPAT_UTILS  -DDIAGNOSTIC  -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/lib/libkern/../../../common/lib/libc/quad
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/lib/libkern/../../../common/lib/libc/string
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/lib/libkern/../../../common/lib/libc/arch/i386/string
>>-D_FORTIFY_SOURCE=2 
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/isc/atheros_hal/dist
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/isc/atheros_hal/ic
>>  -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bs
>> d/common/include 
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/common/include
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/include
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/include
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/include/drm
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/common/include
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/dist/include
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/dist/include/drm
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/dist/uapi
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/dist 
>> -D__KERNEL__ -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 
>> -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 
>> -DCONFIG_FB=0 
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/../common/include 
>> -I/tmp/bracket/build/2020.02.29.20
>> .44.15-i386/src/sys/external/bsd/libnv/dist 
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/i915drm
>>  
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/dist/drm/i915
>>  -DCONFIG_DRM_I915_FBDEV=1 -DCONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=0 
>> -DCONFIG_DRM_FBDEV_EMULATION=1 
>> -I/tmp/bracket/build/2020.02.29.20.44.15-i386/src/sys/external/bsd/drm2/include/radeon
>>  
>> 

Re: Regressions

2020-03-01 Thread Andreas Gustafsson
Jason Thorpe wrote:
> The issue seems to be that rump really wants to join threads that
> are created for work queues when the rump server exits.  But in this
> particular case, there's a global work queue that never goes away
> because in the real kernel, there's no need to do this before the
> system reboots / shuts down.  Any change to fix this will be 100%
> for the appeasement of rump.

Well, yes, just like any change to fix the current build breakage in
if_stge.c will be 100% for the appeasement of 32-bit platforms.
Are you saying fixing one or the other is not your responsibility,
and if so, whose?
-- 
Andreas Gustafsson, g...@gson.org


Re: Regressions

2020-03-01 Thread Kamil Rytarowski
On 01.03.2020 14:26, Andreas Gustafsson wrote:
> Hi all,
> 
> NetBSD-current is again suffering from a number of regressions.  The
> last time the ATF tests showed zero unexpected failures on real amd64
> hardware was on Dec 12, and the sparc, sparc64, pmax, and hpcmips
> tests have all been unable to run to completion for more than a month.
> 
> Here are the PRs for some of the issues:
> 
>   50350 rump/rumpkern/t_sp/stress_{long,short} fail on Core 2 Quad
>   54810 sparc64 pool_redzone_check errors during install
>   54845 sparc panics in sleepq_remove
>   54923 pmax test runs fail to complete since Jan 15
>   55018 atf tests for pppoe sometimes leave rump_server processes around
>   55020 dbregs_dr?_dont_inherit_lwp test cases fail on real hardware
>   55032 rump/rumpkern/t_vm:uvmwait test case now fails
> 
> What can be done?
> 

I was looking at the dbregs one, but it looks like a kernel bug to me.



signature.asc
Description: OpenPGP digital signature


Regressions

2020-03-01 Thread Andreas Gustafsson
Hi all,

NetBSD-current is again suffering from a number of regressions.  The
last time the ATF tests showed zero unexpected failures on real amd64
hardware was on Dec 12, and the sparc, sparc64, pmax, and hpcmips
tests have all been unable to run to completion for more than a month.

Here are the PRs for some of the issues:

  50350 rump/rumpkern/t_sp/stress_{long,short} fail on Core 2 Quad
  54810 sparc64 pool_redzone_check errors during install
  54845 sparc panics in sleepq_remove
  54923 pmax test runs fail to complete since Jan 15
  55018 atf tests for pppoe sometimes leave rump_server processes around
  55020 dbregs_dr?_dont_inherit_lwp test cases fail on real hardware
  55032 rump/rumpkern/t_vm:uvmwait test case now fails

What can be done?
-- 
Andreas Gustafsson, g...@gson.org