NetBSD Problem Report #55032

From gson@gson.org  Sat Feb 29 09:03:11 2020
Return-Path: <gson@gson.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id B32951A9217
	for <gnats-bugs@gnats.NetBSD.org>; Sat, 29 Feb 2020 09:03:11 +0000 (UTC)
Message-Id: <20200229090304.73A2F253EB6@guava.gson.org>
Date: Sat, 29 Feb 2020 11:03:04 +0200 (EET)
From: gson@gson.org (Andreas Gustafsson)
Reply-To: gson@gson.org (Andreas Gustafsson)
To: gnats-bugs@NetBSD.org
Subject: rump/rumpkern/t_vm:uvmwait test case now fails
X-Send-Pr-Version: 3.95

>Number:         55032
>Category:       kern
>Synopsis:       rump/rumpkern/t_vm:uvmwait test case now fails
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    ad
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Feb 29 09:05:00 +0000 2020
>Closed-Date:    Sun Jun 07 12:15:43 +0000 2020
>Last-Modified:  Sun Jun 07 12:15:43 +0000 2020
>Originator:     Andreas Gustafsson
>Release:        NetBSD-current
>Organization:
>Environment:
System: NetBSD
Architecture: x86_64
Machine: amd64
>Description:

On Feb 25, the NetBSD Test Fixture reported a new failure of the
rump/rumpkern/t_vm:uvmwait test case to current-users.  The problem
still exists as of Feb 28 (source 2020.02.28.22.14.10), and also
affects real hardware as seen in:

  http://www.gson.org/netbsd/bugs/build/amd64-baremetal/2020/2020.02.28.22.14.10/test.html#rump_rumpkern_t_vm_uvmwait

A copy of the automated report follows, with the commit list trimmed
of some commits that have since been eliminated by bisection.  Further
bisection is nontrivial as the system was failing to boot during the
entire time period covering the trimmed-down list of commits.

Subject: Automated report: NetBSD-current/i386 test failure
Date: Tue, 25 Feb 2020 01:55:29 +0000 (UTC)

This is an automatically generated notice of a new failure of the
NetBSD test suite.

The newly failing test case is:

    rump/rumpkern/t_vm:uvmwait

The above test failed in each of the last 3 test runs, and passed in
at least 27 consecutive runs before that.

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

    2020.02.22.20.12.40 maxv src/sys/arch/x86/x86/x86_tlb.c,v 1.16
    2020.02.22.20.29.15 thorpej src/sys/arch/alpha/alpha/machdep.c,v 1.359
    2020.02.22.21.07.46 ad src/sys/kern/kern_exit.c,v 1.284
    2020.02.22.21.24.44 ad src/distrib/sets/lists/comp/mi,v 1.2311
    2020.02.22.21.24.45 ad src/share/man/man9/rwlock.9,v 1.20
    2020.02.22.21.24.45 ad src/sys/kern/kern_rwlock.c,v 1.65
    2020.02.22.21.24.45 ad src/sys/sys/rwlock.h,v 1.16
    2020.02.22.21.44.51 ad src/sys/rump/librump/rumpkern/locks.c,v 1.81
    2020.02.22.21.44.51 ad src/sys/rump/librump/rumpkern/locks_up.c,v 1.11
    2020.02.22.21.45.34 ad src/sys/rump/librump/rumpkern/rump.c,v 1.342
    2020.02.22.21.59.30 chs src/sys/kern/subr_copy.c,v 1.12
    2020.02.22.22.02.46 kamil src/lib/libc/stdio/fread.c,v 1.23
    2020.02.22.22.09.07 jmcneill src/sys/arch/arm/broadcom/bcm2835_mbox.c,v 1.15
    2020.02.22.22.09.07 jmcneill src/sys/arch/arm/broadcom/bcm2835_mbox_acpi.c,v 1.2
    2020.02.22.22.20.47 ad src/sys/ufs/lfs/lfs_segment.c,v 1.283
    2020.02.22.22.47.35 joerg src/include/math.h,v 1.66
    2020.02.22.23.17.59 sevan src/usr.bin/calendar/calendars/calendar.birthday,v 1.41
    2020.02.22.23.38.04 sevan src/share/misc/bsd-family-tree,v 1.78
    2020.02.22.23.40.05 sevan src/doc/3RDPARTY,v 1.1692
    2020.02.23.00.14.31 wiz src/sbin/modstat/modstat.8,v 1.28
    2020.02.23.01.53.03 jdolecek src/sys/rump/librump/rumpdev/rump_dev.c,v 1.28
    2020.02.23.02.01.17 joerg src/external/apache2/llvm/lib/Makefile,v 1.2
    2020.02.23.02.02.32 joerg src/external/mit/xorg/lib/libglapi/Makefile,v 1.7
    2020.02.23.02.03.19 joerg src/external/mit/xorg/lib/libmesa.mk,v 1.11
    2020.02.23.02.06.01 joerg src/external/gpl3/gdb/dist/gdb/sparc64-tdep.c,v 1.2
    2020.02.23.02.37.53 jmcneill src/doc/CHANGES,v 1.2652
    2020.02.23.04.02.45 isaki src/share/man/man9/audio.9,v 1.57
    2020.02.23.04.02.45 isaki src/sys/arch/arm/iomd/vidcaudio.c,v 1.60
    2020.02.23.04.02.45 isaki src/sys/arch/dreamcast/dev/g2/aica.c,v 1.28
    2020.02.23.04.02.46 isaki src/sys/arch/hpcmips/vr/vraiu.c,v 1.19
    2020.02.23.04.02.46 isaki src/sys/dev/audio/audio.c,v 1.54
    2020.02.23.04.02.46 isaki src/sys/dev/ic/pl041.c,v 1.7
    2020.02.23.04.02.46 isaki src/sys/dev/pad/pad.c,v 1.65
    2020.02.23.04.24.56 isaki src/sys/dev/audio/audio.c,v 1.55
    2020.02.23.05.14.29 macallan src/sys/arch/sparc64/sparc64/autoconf.c,v 1.217
    2020.02.23.05.15.54 roy src/distrib/common/list.zfsroot,v 1.2
    2020.02.23.05.15.54 roy src/distrib/common/mtree.zfsroot,v 1.2
    2020.02.23.05.15.54 roy src/distrib/common/zfsroot.rc,v 1.2
    2020.02.23.05.50.25 riastradh src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c,v 1.60
    2020.02.23.06.15.27 riastradh src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c,v 1.61
    2020.02.23.07.17.01 isaki src/sys/dev/audio/audio.c,v 1.56
    2020.02.23.07.17.01 isaki src/sys/dev/audio/audiodef.h,v 1.10
    2020.02.23.07.17.01 isaki src/sys/dev/audio/audiovar.h,v 1.8
    2020.02.23.08.38.58 riastradh src/sys/ufs/lfs/lfs_inode.h,v 1.25
    2020.02.23.08.38.58 riastradh src/sys/ufs/lfs/lfs_subr.c,v 1.98
    2020.02.23.08.38.58 riastradh src/sys/ufs/lfs/lfs_vnops.c,v 1.326
    2020.02.23.08.39.09 riastradh src/sys/ufs/lfs/lfs_debug.c,v 1.55
    2020.02.23.08.39.18 riastradh src/sys/ufs/lfs/lfs_vfsops.c,v 1.371
    2020.02.23.08.39.28 riastradh src/sys/ufs/lfs/lfs_bio.c,v 1.146
    2020.02.23.08.39.39 riastradh src/sys/ufs/lfs/lfs_vnops.c,v 1.327
    2020.02.23.08.39.48 riastradh src/sys/ufs/lfs/lfs_balloc.c,v 1.95
    2020.02.23.08.40.08 riastradh src/sys/ufs/lfs/lfs_segment.c,v 1.284
    2020.02.23.08.40.08 riastradh src/sys/ufs/lfs/lfs_vnops.c,v 1.328
    2020.02.23.08.40.19 riastradh src/sys/ufs/lfs/lfs_vnops.c,v 1.329
    2020.02.23.08.40.27 riastradh src/sys/ufs/lfs/lfs_pages.c,v 1.21
    2020.02.23.08.40.37 riastradh src/sys/ufs/lfs/lfs_extern.h,v 1.116
    2020.02.23.08.40.37 riastradh src/sys/ufs/lfs/lfs_segment.c,v 1.285
    2020.02.23.08.40.37 riastradh src/sys/ufs/lfs/lfs_subr.c,v 1.99
    2020.02.23.08.40.49 riastradh src/sys/ufs/lfs/lfs_vfsops.c,v 1.372
    2020.02.23.08.40.58 riastradh src/sys/ufs/lfs/lfs_inode.c,v 1.158
    2020.02.23.08.41.07 riastradh src/sys/ufs/lfs/lfs_rename.c,v 1.23
    2020.02.23.08.42.53 riastradh src/sys/ufs/lfs/lfs_extern.h,v 1.117
    2020.02.23.08.42.53 riastradh src/sys/ufs/lfs/lfs_subr.c,v 1.100
    2020.02.23.08.49.34 riastradh src/sys/ufs/lfs/lfs.h,v 1.205
    2020.02.23.08.49.34 riastradh src/sys/ufs/lfs/lfs_alloc.c,v 1.140
    2020.02.23.08.49.46 riastradh src/sys/ufs/lfs/lfs_alloc.c,v 1.141
    2020.02.23.08.49.46 riastradh src/sys/ufs/lfs/lfs_extern.h,v 1.118
    2020.02.23.08.49.46 riastradh src/sys/ufs/lfs/lfs_vfsops.c,v 1.373
    2020.02.23.08.53.14 riastradh src/etc/rc.d/random_seed,v 1.8
    2020.02.23.08.53.25 riastradh src/etc/rc.d/mountall,v 1.12
    2020.02.23.08.54.47 riastradh src/sys/dev/usb/motg.c,v 1.32
    2020.02.23.08.54.55 riastradh src/sys/dev/usb/motg.c,v 1.33
    2020.02.23.08.57.44 mrg src/share/man/man9/Makefile,v 1.448
    2020.02.23.09.10.50 mrg src/external/mit/xorg/include/xorgproto/X11/extensions/Makefile,v 1.2
    2020.02.23.09.10.50 mrg src/external/mit/xorg/lib/libX11/Makefile,v 1.14
    2020.02.23.09.10.50 mrg src/external/mit/xorg/lib/libX11/extensions/Makefile,v 1.1
    2020.02.23.09.10.50 mrg src/external/mit/xorg/lib/libXvMC/Makefile,v 1.5
    2020.02.23.09.10.51 mrg src/external/mit/xorg/lib/libXvMCW/Makefile,v 1.4
    2020.02.23.09.14.05 mrg src/external/mit/xorg/lib/libX11/extensions/Makefile,v 1.2
    2020.02.23.09.24.12 mrg src/external/mit/xorg/lib/libXfont2/Makefile,v 1.6
    2020.02.23.09.24.12 mrg src/external/mit/xorg/lib/libXvMCW/Makefile,v 1.5
    2020.02.23.09.53.42 kamil src/lib/libc/stdlib/_rand48.c,v 1.10
    2020.02.23.10.22.07 skrll src/sys/arch/arm/arm32/pmap.c,v 1.393
    2020.02.23.10.28.16 mrg src/share/mk/bsd.x11.mk,v 1.134
    2020.02.23.10.30.43 skrll src/sys/dev/pci/bktr/bktr_core.c,v 1.57
    2020.02.23.10.51.12 roy src/distrib/common/mtree.zfsroot,v 1.3
    2020.02.23.10.51.12 roy src/distrib/common/zfsroot.rc,v 1.3
    2020.02.23.10.56.03 jmcneill src/distrib/utils/embedded/conf/arm64.conf,v 1.9
    2020.02.23.11.17.03 mrg src/distrib/sets/lists/xbase/mi,v 1.156
    2020.02.23.11.17.03 mrg src/external/mit/xorg/lib/xkeyboard-config/compat/Makefile,v 1.5
    2020.02.23.11.17.03 mrg src/external/mit/xorg/lib/xkeyboard-config/rules/base,v 1.14
    2020.02.23.11.17.03 mrg src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst,v 1.14
    2020.02.23.11.17.03 mrg src/external/mit/xorg/lib/xkeyboard-config/rules/evdev,v 1.13
    2020.02.23.11.17.03 mrg src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst,v 1.14
    2020.02.23.11.17.03 mrg src/external/mit/xorg/lib/xkeyboard-config/symbols/Makefile,v 1.15
    2020.02.23.14.44.23 martin src/sys/dev/wsfb/genfb.c,v 1.71
    2020.02.23.15.09.55 ad src/sys/ufs/lfs/lfs_subr.c,v 1.101
    2020.02.23.15.11.33 riastradh src/sbin/fsck_lfs/pass1.c,v 1.46
    2020.02.23.15.11.33 riastradh src/usr.sbin/dumplfs/dumplfs.c,v 1.65
    2020.02.23.15.12.18 skrll src/sys/arch/arm/include/arm32/pmap.h,v 1.162
    2020.02.23.15.23.08 riastradh src/sys/ufs/lfs/lfs_subr.c,v 1.102
    2020.02.23.15.23.08 riastradh src/sys/ufs/lfs/lfs_vnops.c,v 1.330
    2020.02.23.15.46.38 ad src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c,v 1.62
    2020.02.23.15.46.38 ad src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c,v 1.30
    2020.02.23.15.46.38 ad src/lib/libp2k/p2k.c,v 1.73
    2020.02.23.15.46.39 ad src/sys/arch/hppa/hppa/pmap.c,v 1.103
    2020.02.23.15.46.39 ad src/sys/arch/m68k/m68k/pmap_motorola.c,v 1.72
    2020.02.23.15.46.39 ad src/sys/arch/x86/include/pmap.h,v 1.110
    2020.02.23.15.46.39 ad src/sys/arch/x86/include/pmap_pv.h,v 1.11
    2020.02.23.15.46.39 ad src/sys/arch/x86/x86/pmap.c,v 1.358
    2020.02.23.15.46.39 ad src/sys/arch/xen/xen/privcmd.c,v 1.53
    2020.02.23.15.46.39 ad src/sys/coda/coda_vnops.c,v 1.109
    2020.02.23.15.46.39 ad src/sys/dev/fss.c,v 1.109
    2020.02.23.15.46.39 ad src/sys/dev/ic/ssdfb.c,v 1.11
    2020.02.23.15.46.39 ad src/sys/dev/vnd.c,v 1.274
    2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/drm_gem.c,v 1.15
    2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h,v 1.32
    2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c,v 1.61
    2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_fence.c,v 1.8
    2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.c,v 1.20
    2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo_util.c,v 1.20
    2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/include/linux/mm.h,v 1.13
    2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/ttm/ttm_bo_vm.c,v 1.14
    2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/ttm/ttm_bus_dma.c,v 1.9
    2020.02.23.15.46.40 ad src/sys/fs/msdosfs/msdosfs_vnops.c,v 1.100
    2020.02.23.15.46.40 ad src/sys/fs/puffs/puffs_msgif.c,v 1.105
    2020.02.23.15.46.40 ad src/sys/fs/puffs/puffs_vnops.c,v 1.214
    2020.02.23.15.46.40 ad src/sys/fs/tmpfs/tmpfs_subr.c,v 1.106
    2020.02.23.15.46.40 ad src/sys/fs/tmpfs/tmpfs_vnops.c,v 1.134
    2020.02.23.15.46.41 ad src/sys/fs/udf/udf_vnops.c,v 1.109
    2020.02.23.15.46.41 ad src/sys/fs/union/union_subr.c,v 1.78
    2020.02.23.15.46.41 ad src/sys/fs/union/union_vnops.c,v 1.72
    2020.02.23.15.46.41 ad src/sys/fs/unionfs/unionfs_vnops.c,v 1.13
    2020.02.23.15.46.41 ad src/sys/kern/kern_synch.c,v 1.341
    2020.02.23.15.46.41 ad src/sys/kern/sys_descrip.c,v 1.37
    2020.02.23.15.46.41 ad src/sys/kern/vfs_subr.c,v 1.480
    2020.02.23.15.46.41 ad src/sys/kern/vfs_vnode.c,v 1.111
    2020.02.23.15.46.41 ad src/sys/kern/vfs_vnops.c,v 1.206
    2020.02.23.15.46.41 ad src/sys/miscfs/deadfs/dead_vnops.c,v 1.63
    2020.02.23.15.46.41 ad src/sys/miscfs/genfs/genfs_io.c,v 1.86
    2020.02.23.15.46.41 ad src/sys/miscfs/genfs/genfs_vnops.c,v 1.201
    2020.02.23.15.46.41 ad src/sys/miscfs/genfs/layer_vfsops.c,v 1.54
    2020.02.23.15.46.41 ad src/sys/miscfs/genfs/layer_vnops.c,v 1.68
    2020.02.23.15.46.41 ad src/sys/nfs/nfs_bio.c,v 1.194
    2020.02.23.15.46.41 ad src/sys/nfs/nfs_clntsubs.c,v 1.4
    2020.02.23.15.46.41 ad src/sys/nfs/nfs_vnops.c,v 1.313
    2020.02.23.15.46.41 ad src/sys/rump/include/rump/rumpvfs_if_pub.h,v 1.15
    2020.02.23.15.46.42 ad src/sys/rump/include/rump-sys/vfs_if.h,v 1.3
    2020.02.23.15.46.42 ad src/sys/rump/librump/rumpkern/ltsleep.c,v 1.35
    2020.02.23.15.46.42 ad src/sys/rump/librump/rumpkern/vm.c,v 1.184
    2020.02.23.15.46.42 ad src/sys/rump/librump/rumpvfs/rump_vfs.c,v 1.90
    2020.02.23.15.46.42 ad src/sys/rump/librump/rumpvfs/rumpvfs.ifspec,v 1.12
    2020.02.23.15.46.42 ad src/sys/rump/librump/rumpvfs/rumpvfs_if_wrappers.c,v 1.16
    2020.02.23.15.46.42 ad src/sys/rump/librump/rumpvfs/vm_vfs.c,v 1.38
    2020.02.23.15.46.42 ad src/sys/sys/proc.h,v 1.359
    2020.02.23.15.46.42 ad src/sys/sys/vnode.h,v 1.288
    2020.02.23.15.46.42 ad src/sys/ufs/chfs/chfs_vnops.c,v 1.36
    2020.02.23.15.46.42 ad src/sys/ufs/ext2fs/ext2fs_readwrite.c,v 1.76
    2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_alloc.c,v 1.166
    2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_inode.c,v 1.126
    2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_snapshot.c,v 1.151
    2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_vfsops.c,v 1.364
    2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_vnops.c,v 1.130
    2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_inode.c,v 1.159
    2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_pages.c,v 1.22
    2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_segment.c,v 1.286
    2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_vfsops.c,v 1.374
    2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_vnops.c,v 1.331
    2020.02.23.15.46.42 ad src/sys/ufs/lfs/ulfs_inode.c,v 1.25
    2020.02.23.15.46.42 ad src/sys/ufs/lfs/ulfs_readwrite.c,v 1.26
    2020.02.23.15.46.43 ad src/sys/ufs/ufs/ufs_inode.c,v 1.109
    2020.02.23.15.46.43 ad src/sys/ufs/ufs/ufs_readwrite.c,v 1.125
    2020.02.23.15.46.43 ad src/sys/uvm/uvm.h,v 1.75
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_amap.c,v 1.115
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_amap.h,v 1.40
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_anon.c,v 1.72
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_anon.h,v 1.31
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_aobj.c,v 1.135
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_bio.c,v 1.104
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_coredump.c,v 1.8
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_device.c,v 1.69
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_extern.h,v 1.221
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_fault.c,v 1.216
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_fault_i.h,v 1.33
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_km.c,v 1.155
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_loan.c,v 1.95
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_map.c,v 1.372
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_map.h,v 1.78
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_mmap.c,v 1.175
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_mremap.c,v 1.20
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_object.c,v 1.21
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_object.h,v 1.37
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_page.c,v 1.226
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_page.h,v 1.98
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_page_array.c,v 1.4
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_page_status.c,v 1.3
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_pager.c,v 1.122
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_pdaemon.c,v 1.125
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_pdaemon.h,v 1.19
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_pdpolicy.h,v 1.7
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_pdpolicy_clock.c,v 1.33
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_readahead.c,v 1.11
    2020.02.23.15.46.43 ad src/sys/uvm/uvm_vnode.c,v 1.106
    2020.02.23.15.46.43 ad src/tests/rump/kernspace/busypage.c,v 1.6
    2020.02.23.15.57.09 ad src/sys/compat/common/kern_xxx_12.c,v 1.18
    2020.02.23.16.04.58 ad src/sys/sys/param.h,v 1.651
    2020.02.23.16.27.09 ad src/sys/kern/kern_synch.c,v 1.342
    2020.02.23.16.27.09 ad src/sys/sys/syncobj.h,v 1.11
    2020.02.23.18.57.28 ad src/sys/arch/x86/x86/x86_tlb.c,v 1.17

Log files can be found at:

    http://releng.NetBSD.org/b5reports/i386/commits-2020.02.html#2020.02.23.20.08.35

>How-To-Repeat:

>Fix:

>Release-Note:

>Audit-Trail:
From: Andreas Gustafsson <gson@gson.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: kern/55032: rump/rumpkern/t_vm:uvmwait test case now fails
Date: Fri, 27 Mar 2020 17:53:33 +0200

 This has now been narrowed down to the following commits by ad:

   2020.02.23.15.46.38 ad src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c 1.62
   2020.02.23.15.46.38 ad src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c 1.30
   2020.02.23.15.46.38 ad src/lib/libp2k/p2k.c 1.73
   2020.02.23.15.46.39 ad src/sys/arch/hppa/hppa/pmap.c 1.103
   2020.02.23.15.46.39 ad src/sys/arch/m68k/m68k/pmap_motorola.c 1.72
   2020.02.23.15.46.39 ad src/sys/arch/x86/include/pmap.h 1.110
   2020.02.23.15.46.39 ad src/sys/arch/x86/include/pmap_pv.h 1.11
   2020.02.23.15.46.39 ad src/sys/arch/x86/x86/pmap.c 1.358
   2020.02.23.15.46.39 ad src/sys/arch/xen/xen/privcmd.c 1.53
   2020.02.23.15.46.39 ad src/sys/coda/coda_vnops.c 1.109
   2020.02.23.15.46.39 ad src/sys/dev/fss.c 1.109
   2020.02.23.15.46.39 ad src/sys/dev/ic/ssdfb.c 1.11
   2020.02.23.15.46.39 ad src/sys/dev/vnd.c 1.274
   2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/drm_gem.c 1.15
   2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h 1.32
   2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c 1.61
   2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_fence.c 1.8
   2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.c 1.20
   2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo_util.c 1.20
   2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/include/linux/mm.h 1.13
   2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/ttm/ttm_bo_vm.c 1.14
   2020.02.23.15.46.40 ad src/sys/external/bsd/drm2/ttm/ttm_bus_dma.c 1.9
   2020.02.23.15.46.40 ad src/sys/fs/msdosfs/msdosfs_vnops.c 1.100
   2020.02.23.15.46.40 ad src/sys/fs/puffs/puffs_msgif.c 1.105
   2020.02.23.15.46.40 ad src/sys/fs/puffs/puffs_vnops.c 1.214
   2020.02.23.15.46.40 ad src/sys/fs/tmpfs/tmpfs_subr.c 1.106
   2020.02.23.15.46.40 ad src/sys/fs/tmpfs/tmpfs_vnops.c 1.134
   2020.02.23.15.46.41 ad src/sys/fs/udf/udf_vnops.c 1.109
   2020.02.23.15.46.41 ad src/sys/fs/union/union_subr.c 1.78
   2020.02.23.15.46.41 ad src/sys/fs/union/union_vnops.c 1.72
   2020.02.23.15.46.41 ad src/sys/fs/unionfs/unionfs_vnops.c 1.13
   2020.02.23.15.46.41 ad src/sys/kern/kern_synch.c 1.341
   2020.02.23.15.46.41 ad src/sys/kern/sys_descrip.c 1.37
   2020.02.23.15.46.41 ad src/sys/kern/vfs_subr.c 1.480
   2020.02.23.15.46.41 ad src/sys/kern/vfs_vnode.c 1.111
   2020.02.23.15.46.41 ad src/sys/kern/vfs_vnops.c 1.206
   2020.02.23.15.46.41 ad src/sys/miscfs/deadfs/dead_vnops.c 1.63
   2020.02.23.15.46.41 ad src/sys/miscfs/genfs/genfs_io.c 1.86
   2020.02.23.15.46.41 ad src/sys/miscfs/genfs/genfs_vnops.c 1.201
   2020.02.23.15.46.41 ad src/sys/miscfs/genfs/layer_vfsops.c 1.54
   2020.02.23.15.46.41 ad src/sys/miscfs/genfs/layer_vnops.c 1.68
   2020.02.23.15.46.41 ad src/sys/nfs/nfs_bio.c 1.194
   2020.02.23.15.46.41 ad src/sys/nfs/nfs_clntsubs.c 1.4
   2020.02.23.15.46.41 ad src/sys/nfs/nfs_vnops.c 1.313
   2020.02.23.15.46.41 ad src/sys/rump/include/rump/rumpvfs_if_pub.h 1.15
   2020.02.23.15.46.42 ad src/sys/rump/include/rump-sys/vfs_if.h 1.3
   2020.02.23.15.46.42 ad src/sys/rump/librump/rumpkern/ltsleep.c 1.35
   2020.02.23.15.46.42 ad src/sys/rump/librump/rumpkern/vm.c 1.184
   2020.02.23.15.46.42 ad src/sys/rump/librump/rumpvfs/rump_vfs.c 1.90
   2020.02.23.15.46.42 ad src/sys/rump/librump/rumpvfs/rumpvfs.ifspec 1.12
   2020.02.23.15.46.42 ad src/sys/rump/librump/rumpvfs/rumpvfs_if_wrappers.c 1.16
   2020.02.23.15.46.42 ad src/sys/rump/librump/rumpvfs/vm_vfs.c 1.38
   2020.02.23.15.46.42 ad src/sys/sys/proc.h 1.359
   2020.02.23.15.46.42 ad src/sys/sys/vnode.h 1.288
   2020.02.23.15.46.42 ad src/sys/ufs/chfs/chfs_vnops.c 1.36
   2020.02.23.15.46.42 ad src/sys/ufs/ext2fs/ext2fs_readwrite.c 1.76
   2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_alloc.c 1.166
   2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_inode.c 1.126
   2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_snapshot.c 1.151
   2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_vfsops.c 1.364
   2020.02.23.15.46.42 ad src/sys/ufs/ffs/ffs_vnops.c 1.130
   2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_inode.c 1.159
   2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_pages.c 1.22
   2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_segment.c 1.286
   2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_vfsops.c 1.374
   2020.02.23.15.46.42 ad src/sys/ufs/lfs/lfs_vnops.c 1.331
   2020.02.23.15.46.42 ad src/sys/ufs/lfs/ulfs_inode.c 1.25
   2020.02.23.15.46.42 ad src/sys/ufs/lfs/ulfs_readwrite.c 1.26
   2020.02.23.15.46.43 ad src/sys/ufs/ufs/ufs_inode.c 1.109
   2020.02.23.15.46.43 ad src/sys/ufs/ufs/ufs_readwrite.c 1.125
   2020.02.23.15.46.43 ad src/sys/uvm/uvm.h 1.75
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_amap.c 1.115
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_amap.h 1.40
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_anon.c 1.72
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_anon.h 1.31
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_aobj.c 1.135
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_bio.c 1.104
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_coredump.c 1.8
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_device.c 1.69
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_extern.h 1.221
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_fault.c 1.216
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_fault_i.h 1.33
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_km.c 1.155
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_loan.c 1.95
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_map.c 1.372
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_map.h 1.78
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_mmap.c 1.175
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_mremap.c 1.20
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_object.c 1.21
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_object.h 1.37
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_page.c 1.226
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_page.h 1.98
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_page_array.c 1.4
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_page_status.c 1.3
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_pager.c 1.122
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_pdaemon.c 1.125
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_pdaemon.h 1.19
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_pdpolicy.h 1.7
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_pdpolicy_clock.c 1.33
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_readahead.c 1.11
   2020.02.23.15.46.43 ad src/sys/uvm/uvm_vnode.c 1.106
   2020.02.23.15.46.43 ad src/tests/rump/kernspace/busypage.c 1.6
   2020.02.23.15.57.09 ad src/sys/compat/common/kern_xxx_12.c 1.18

 -- 
 Andreas Gustafsson, gson@gson.org

Responsible-Changed-From-To: kern-bug-people->ad
Responsible-Changed-By: gson@NetBSD.org
Responsible-Changed-When: Fri, 27 Mar 2020 16:04:27 +0000
Responsible-Changed-Why:
Over to committer.


From: Andrew Doran <ad@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: kern-bug-people@netbsd.org, netbsd-bugs@netbsd.org,
	gnats-admin@netbsd.org, gson@NetBSD.org,
	Andreas Gustafsson <gson@gson.org>
Subject: Re: kern/55032 (rump/rumpkern/t_vm:uvmwait test case now fails)
Date: Sun, 5 Apr 2020 21:05:20 +0000

 On Fri, Mar 27, 2020 at 04:04:27PM +0000, gson@NetBSD.org wrote:

 > Synopsis: rump/rumpkern/t_vm:uvmwait test case now fails
 > 
 > Responsible-Changed-From-To: kern-bug-people->ad
 > Responsible-Changed-By: gson@NetBSD.org
 > Responsible-Changed-When: Fri, 27 Mar 2020 16:04:27 +0000
 > Responsible-Changed-Why:
 > Over to committer.

 Aw, nuts.

 Andrew

State-Changed-From-To: open->feedback
State-Changed-By: ad@NetBSD.org
State-Changed-When: Wed, 03 Jun 2020 22:27:35 +0000
State-Changed-Why:
I think this should be fixed now.


From: "Andrew Doran" <ad@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/55032 CVS commit: src/sys/rump/librump/rumpkern
Date: Wed, 3 Jun 2020 22:25:50 +0000

 Module Name:	src
 Committed By:	ad
 Date:		Wed Jun  3 22:25:49 UTC 2020

 Modified Files:
 	src/sys/rump/librump/rumpkern: vm.c

 Log Message:
 PR kern/55032 (rump/rumpkern/t_vm:uvmwait test case now fails)

 Work around issues with rump's pagedaemon emulation, including one that's
 sensitive to timing effects (i.e. scheduler changes).  While here tidy up
 some other stuff around the emulation of page alloc/free.


 To generate a diff of this commit:
 cvs rdiff -u -r1.187 -r1.188 src/sys/rump/librump/rumpkern/vm.c

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: Andreas Gustafsson <gson@gson.org>
To: ad@NetBSD.org, wrote@gson.org
Cc: gnats-bugs@netbsd.org
Subject: Re: kern/55032 (rump/rumpkern/t_vm:uvmwait test case now fails)
Date: Fri, 5 Jun 2020 09:33:30 +0300

 ad@NetBSD.org wrote:
 > I think this should be fixed now.

 It is, but the commit that fixed also made a number of file system
 tests fail with

   panic: kernel diagnostic assertion "(vp->v_iflag & VI_ONWORKLST) != 0 || nodirty" failed

 Logs at:

   http://www.gson.org/netbsd/bugs/build/amd64-baremetal/commits-2020.06.html#2020.06.03.22.25.49

 -- 
 Andreas Gustafsson, gson@gson.org

From: Andrew Doran <ad@netbsd.org>
To: Andreas Gustafsson <gson@gson.org>
Cc: wrote@gson.org, gnats-bugs@netbsd.org
Subject: Re: kern/55032 (rump/rumpkern/t_vm:uvmwait test case now fails)
Date: Sat, 6 Jun 2020 23:42:22 +0000

 On Fri, Jun 05, 2020 at 09:33:30AM +0300, Andreas Gustafsson wrote:

 > ad@NetBSD.org wrote:
 > > I think this should be fixed now.
 > 
 > It is, but the commit that fixed also made a number of file system
 > tests fail with
 > 
 >   panic: kernel diagnostic assertion "(vp->v_iflag & VI_ONWORKLST) != 0 || nodirty" failed
 > 
 > Logs at:
 > 
 >   http://www.gson.org/netbsd/bugs/build/amd64-baremetal/commits-2020.06.html#2020.06.03.22.25.49

 Ok that's fixed now too.

 Andrew

State-Changed-From-To: feedback->closed
State-Changed-By: gson@NetBSD.org
State-Changed-When: Sun, 07 Jun 2020 12:15:43 +0000
State-Changed-Why:
Confirmed fixed, thanks.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.