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:
(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.