daily CVS update output

2020-02-24 Thread NetBSD source update


Updating src tree:
P src/common/lib/libc/stdlib/random.c
U src/distrib/amd64/ramdisks/ramdisk-zfsroot/Makefile
U src/distrib/amd64/ramdisks/ramdisk-zfsroot/list
U src/distrib/common/list.zfsroot
U src/distrib/common/mtree.zfsroot
U src/distrib/common/zfsroot.rc
P src/distrib/sets/lists/comp/mi
P src/distrib/sets/lists/xbase/mi
P src/distrib/utils/embedded/conf/arm64.conf
P src/doc/3RDPARTY
P src/doc/CHANGES
P src/etc/rc.d/amd
P src/etc/rc.d/dhcpcd
P src/etc/rc.d/mountall
P src/etc/rc.d/network
P src/etc/rc.d/random_seed
P src/external/apache2/llvm/lib/Makefile
P src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
P src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.c
P src/external/gpl3/gdb/dist/gdb/sparc64-tdep.c
P src/external/mit/xorg/include/xorgproto/X11/extensions/Makefile
P src/external/mit/xorg/lib/libmesa.mk
P src/external/mit/xorg/lib/libX11/Makefile
U src/external/mit/xorg/lib/libX11/extensions/Makefile
P src/external/mit/xorg/lib/libXfont2/Makefile
P src/external/mit/xorg/lib/libXvMC/Makefile
P src/external/mit/xorg/lib/libXvMCW/Makefile
P src/external/mit/xorg/lib/libglapi/Makefile
P src/external/mit/xorg/lib/xkeyboard-config/compat/Makefile
P src/external/mit/xorg/lib/xkeyboard-config/rules/base
P src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst
P src/external/mit/xorg/lib/xkeyboard-config/rules/evdev
P src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst
P src/external/mit/xorg/lib/xkeyboard-config/symbols/Makefile
P src/games/fortune/datfiles/fortunes
P src/include/math.h
P src/lib/libc/stdio/fread.c
P src/lib/libc/stdlib/_env.c
P src/lib/libc/stdlib/_rand48.c
P src/lib/libc/stdlib/rand48.3
P src/lib/libc/sys/_lwp_wait.2
P src/lib/libc/sys/modctl.2
P src/lib/libcrypt/crypt.c
P src/lib/libp2k/p2k.c
P src/sbin/fsck_lfs/pass1.c
P src/sbin/fsck_msdos/boot.c
P src/sbin/modstat/modstat.8
P src/share/man/man9/Makefile
P src/share/man/man9/audio.9
P src/share/man/man9/rwlock.9
P src/share/misc/bsd-family-tree
P src/share/mk/bsd.x11.mk
P src/sys/arch/alpha/alpha/machdep.c
P src/sys/arch/arm/arm/fiq.c
P src/sys/arch/arm/arm32/bus_dma.c
P src/sys/arch/arm/arm32/pmap.c
P src/sys/arch/arm/broadcom/bcm2835_mbox.c
P src/sys/arch/arm/broadcom/bcm2835_mbox_acpi.c
P src/sys/arch/arm/include/arm32/pmap.h
P src/sys/arch/arm/iomd/vidcaudio.c
P src/sys/arch/dreamcast/dev/g2/aica.c
P src/sys/arch/evbarm/conf/GENERIC64
P src/sys/arch/hpcmips/vr/vraiu.c
P src/sys/arch/hppa/hppa/pmap.c
P src/sys/arch/i386/stand/efiboot/eficons.c
P src/sys/arch/m68k/m68k/pmap_motorola.c
P src/sys/arch/sparc64/sparc64/autoconf.c
P src/sys/arch/x86/acpi/acpi_wakeup.c
P src/sys/arch/x86/include/bus_private.h
P src/sys/arch/x86/include/pmap.h
P src/sys/arch/x86/include/pmap_pv.h
P src/sys/arch/x86/x86/pmap.c
P src/sys/arch/x86/x86/x86_tlb.c
P src/sys/arch/xen/xen/privcmd.c
P src/sys/coda/coda_vnops.c
P src/sys/compat/common/kern_xxx_12.c
P src/sys/compat/common/uipc_syscalls_40.c
P src/sys/compat/netbsd32/netbsd32_fs.c
P src/sys/dev/fss.c
P src/sys/dev/vnd.c
P src/sys/dev/audio/audio.c
P src/sys/dev/audio/audiodef.h
P src/sys/dev/audio/audiovar.h
P src/sys/dev/ic/bcmgenet.c
P src/sys/dev/ic/bcmgenetreg.h
P src/sys/dev/ic/pl041.c
P src/sys/dev/ic/ssdfb.c
P src/sys/dev/mii/brgphy.c
P src/sys/dev/mii/miidevs
P src/sys/dev/mii/miidevs.h
P src/sys/dev/mii/miidevs_data.h
P src/sys/dev/pad/pad.c
P src/sys/dev/pci/bktr/bktr_core.c
P src/sys/dev/usb/motg.c
P src/sys/dev/wsfb/genfb.c
P src/sys/external/bsd/drm2/dist/drm/drm_gem.c
P src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.h
P src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c
P src/sys/external/bsd/drm2/dist/drm/i915/i915_gem_fence.c
P src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.c
P src/sys/external/bsd/drm2/dist/drm/ttm/ttm_bo_util.c
P src/sys/external/bsd/drm2/drm/drm_gem_cma_helper.c
P src/sys/external/bsd/drm2/include/linux/mm.h
P src/sys/external/bsd/drm2/ttm/ttm_bo_vm.c
P src/sys/external/bsd/drm2/ttm/ttm_bus_dma.c
P src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_netbsd_acpi.c
P src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/bcm2835-rpi-zero-w.dts
P src/sys/fs/msdosfs/msdosfs_vnops.c
P src/sys/fs/puffs/puffs_msgif.c
P src/sys/fs/puffs/puffs_vnops.c
P src/sys/fs/tmpfs/tmpfs_subr.c
P src/sys/fs/tmpfs/tmpfs_vnops.c
P src/sys/fs/udf/udf_vnops.c
P src/sys/fs/union/union_subr.c
P src/sys/fs/union/union_vnops.c
P src/sys/fs/unionfs/unionfs_vnops.c
P src/sys/kern/kern_exec.c
P src/sys/kern/kern_exit.c
P src/sys/kern/kern_module.c
P src/sys/kern/kern_pmf.c
P src/sys/kern/kern_proc.c
P src/sys/kern/kern_reboot.c
P src/sys/kern/kern_rwlock.c
P src/sys/kern/kern_synch.c
P src/sys/kern/subr_copy.c
P src/sys/kern/subr_msan.c
P src/sys/kern/sys_descrip.c
P src/sys/kern/sys_ptrace_common.c
P src/sys/kern/uipc_socket.c
P src/sys/kern/uipc_usrreq.c
P src/sys/kern/vfs_cwd.c
P src/sys/kern/vfs_getcwd.c
P src/sys/kern/vfs_lookup.c
P src/sys/kern/vfs_mount.c
P src/sys/kern/vfs_subr.c
P src/sys/kern/vfs_syscalls.c
P src/sys/kern/vfs_vnode.c
P src/sys/kern/vfs_vn

daily CVS update output

2020-02-24 Thread NetBSD source update


Updating src tree:
P src/external/bsd/tcpdump/dist/extract.h
P src/external/bsd/tcpdump/dist/print-ah.c
P src/external/bsd/tcpdump/dist/print-bgp.c
P src/external/bsd/tcpdump/dist/print-esp.c
P src/external/bsd/tcpdump/dist/print-icmp.c
P src/external/bsd/tcpdump/dist/print-icmp6.c
P src/external/bsd/tcpdump/dist/print-igmp.c
P src/external/bsd/tcpdump/dist/print-m3ua.c
P src/external/bsd/tcpdump/dist/print-msnlb.c
P src/external/bsd/tcpdump/dist/print-nfs.c
P src/external/bsd/tcpdump/dist/print-ntp.c
P src/external/bsd/tcpdump/dist/print-ospf6.c
P src/external/bsd/tcpdump/dist/print-pgm.c
P src/external/bsd/tcpdump/dist/print-rip.c
P src/external/bsd/tcpdump/dist/print-ripng.c
P src/external/bsd/tcpdump/dist/print-sctp.c
P src/external/bsd/tcpdump/dist/print-tcp.c
P src/external/bsd/tcpdump/dist/print-timed.c
P src/external/bsd/tcpdump/dist/print-tipc.c
P src/external/bsd/tcpdump/dist/print-udp.c
P src/external/bsd/tcpdump/dist/print-wb.c
P src/lib/libcurses/fileio.c
P src/lib/libcurses/refresh.c
P src/sbin/devpubd/devpubd.8
P src/sbin/devpubd/devpubd.c
P src/sys/arch/amiga/dev/if_bah_zbus.c
P src/sys/arch/arm/arm/fiq.c
P src/sys/arch/arm/arm32/fault.c
P src/sys/arch/arm/arm32/pmap.c
P src/sys/arch/arm/at91/at91pmc.c
P src/sys/arch/arm/footbridge/footbridge_pci.c
P src/sys/arch/arm/include/arm32/pmap.h
P src/sys/arch/emips/ebus/ace_ebus.c
P src/sys/arch/hppa/hppa/pmap.c
P src/sys/arch/hppa/include/pmap.h
P src/sys/arch/powerpc/powerpc/locore_subr.S
P src/sys/arch/powerpc/powerpc/trap.c
P src/sys/arch/powerpc/powerpc/vm_machdep.c
P src/sys/arch/rs6000/stand/boot/boot.c
P src/sys/arch/xen/x86/cpu.c
P src/sys/coda/coda_vnops.c
P src/sys/dev/fdt/fdt_subr.c
P src/sys/dev/isa/mcd.c
P src/sys/dev/pci/if_ena.c
P src/sys/dev/pci/if_sk.c
P src/sys/dev/pci/igma/igmafb.c
P src/sys/dev/tprof/tprof_armv7.c
P src/sys/dev/usb/if_axe.c
P src/sys/kern/init_main.c
P src/sys/miscfs/genfs/genfs_io.c
P src/sys/miscfs/kernfs/kernfs_vnops.c
P src/sys/miscfs/procfs/procfs_vnops.c
P src/sys/net80211/ieee80211_node.c
P src/sys/nfs/nfs_node.c
P src/sys/nfs/nfs_subs.c
P src/sys/uvm/uvm_amap.c
P src/sys/uvm/uvm_anon.c
P src/sys/uvm/uvm_aobj.c
P src/sys/uvm/uvm_device.c
P src/sys/uvm/uvm_fault.c
P src/sys/uvm/uvm_km.c
P src/sys/uvm/uvm_loan.c
P src/sys/uvm/uvm_pager.c
P src/sys/uvm/pmap/pmap_segtab.c
P src/tests/lib/libc/sys/t_mincore.c
P src/tests/lib/libc/sys/t_ptrace_wait.c

Updating xsrc tree:
P xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_glamor.c


Killing core files:




Updating file list:
-rw-rw-r--  1 srcmastr  netbsd  34479384 Feb 25 03:03 ls-lRA.gz


Automated report: NetBSD-current/i386 test failure

2020-02-24 Thread NetBSD Test Fixture
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.19.09.51 kamil src/tests/lib/libc/gen/t_siginfo.c,v 1.39
2020.02.22.19.14.57 kamil src/tests/lib/libc/gen/Makefile,v 1.54
2020.02.22.19.21.40 sevan 
src/usr.bin/calendar/calendars/calendar.birthday,v 1.38
2020.02.22.19.23.09 sevan 
src/usr.bin/calendar/calendars/calendar.birthday,v 1.39
2020.02.22.19.25.25 sevan 
src/usr.bin/calendar/calendars/calendar.birthday,v 1.40
2020.02.22.19.37.31 jmcneill 
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_netbsd_acpi.c,v 1.2
2020.02.22.19.44.07 kamil src/tests/lib/libc/sys/Makefile,v 1.58
2020.02.22.19.44.07 kamil src/tests/lib/libc/sys/t_ptrace_wait.c,v 1.165
2020.02.22.19.44.07 kamil src/tests/lib/libc/sys/t_ptrace_wait.h,v 1.22
2020.02.22.19.46.48 chs src/sys/arch/xen/xen/privcmd.c,v 1.52
2020.02.22.19.46.48 chs 
src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c,v 1.60
2020.02.22.19.46.48 chs 
src/sys/external/bsd/drm2/drm/drm_gem_cma_helper.c,v 1.10
2020.02.22.19.46.49 chs src/sys/uvm/uvm_device.c,v 1.68
2020.02.22.19.49.11 chs src/sys/arch/arm/arm/fiq.c,v 1.9
2020.02.22.19.49.11 chs src/sys/arch/x86/acpi/acpi_wakeup.c,v 1.52
2020.02.22.19.49.11 chs src/sys/arch/x86/include/bus_private.h,v 1.15
2020.02.22.19.49.11 chs src/sys/dev/audio/audio.c,v 1.53
2020.02.22.19.51.57 pgoyette src/sys/kern/kern_module.c,v 1.147
2020.02.22.19.54.34 pgoyette src/tests/modules/t_modctl.c,v 1.16
2020.02.22.19.54.35 pgoyette src/tests/modules/k_helper/k_helper.c,v 1.7
2020.02.22.20.08.39 maxv src/sys/kern/subr_msan.c,v 1.8
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
20

Re: Failures in x86 pmap

2020-02-24 Thread Andrew Doran
On Mon, Feb 24, 2020 at 01:22:15PM +, Patrick Welche wrote:

> On Sun, Feb 23, 2020 at 06:59:50PM +, Andrew Doran wrote:
> > I think I found the problem, which has existed since ~8PM GMT yesterday.
> > Hopefully fixed by revision 1.17 of src/sys/arch/x86/x86/x86_tlb.c.
> 
> With src from Mon Feb 24 13:18:07 GMT 2020 (so with v 1.17 of
> x86_tlb.c), I now see:
> 
> (gdb) x/s panicstr
> 0x819535c0 :  "kernel diagnostic assertion 
> \"uvm_page_owner_locked_p(pg, true)\" failed: file 
> \"/usr/src/sys/arch/x86/x86/pmap.c\", line 4041 "
> 
> whenever logging into xdm with an nfs mounted /home.
> 
> Booting with a kernel from last Monday gets me back to a working amd64 system.
> (Not sure if related, but see the magic characters "pmap.c")

I missed a few changes.  Just made a bunch of commits and nfs survives a
short fsx run for me so I'd say it should be fixed now.

Thank you,
Andrew

> Cheers,
> 
> Patrick
> 
> (gdb) bt
> #0  0x80224225 in cpu_reboot (howto=howto@entry=260, 
> bootstr=bootstr@entry=0x0) at /usr/src/sys/arch/amd64/amd64/machdep.c:720
> #1  0x809c888f in kern_reboot (howto=howto@entry=260, 
> bootstr=bootstr@entry=0x0) at /usr/src/sys/kern/kern_reboot.c:73
> #2  0x80a0ac79 in vpanic (
> fmt=0x8135b650 "kernel %sassertion \"%s\" failed: file \"%s\", 
> line %d ", ap=ap@entry=0xaa814dffcad8) at /usr/src/sys/kern/subr_prf.c:336
> #3  0x80e51f13 in kern_assert (
> fmt=fmt@entry=0x8135b650 "kernel %sassertion \"%s\" failed: file 
> \"%s\", line %d ") at /usr/src/sys/lib/libkern/kern_assert.c:51
> #4  0x80251869 in pmap_clear_attrs (pg=0xaa80002dac50, 
> clearbits=clearbits@entry=4) at /usr/src/sys/arch/x86/x86/pmap.c:4046
> #5  0x808fd094 in pmap_page_protect (prot=1, pg=)
> at ./x86/pmap.h:464
> #6  nfs_gop_write (vp=0xd6274866adc0, pgs=0xaa814dffcc48, npages=1, 
> flags=19) at /usr/src/sys/nfs/nfs_node.c:278
> #7  0x80a80c02 in genfs_do_putpages (vp=0xd6274866adc0, 
> startoff=0, endoff=9223372036854771712, origflags=19, busypg=0x0)
> at /usr/src/sys/miscfs/genfs/genfs_io.c:1303
> #8  0x80a7cf40 in VOP_PUTPAGES (vp=vp@entry=0xd6274866adc0, 
> offlo=offlo@entry=0, offhi=offhi@entry=0, flags=flags@entry=19)
> at /usr/src/sys/kern/vnode_if.c:1632
> #9  0x8092da43 in nfs_flush (vp=0xd6274866adc0, 
> cred=, waitfor=waitfor@entry=1, l=, 
> commit=commit@entry=0) at /usr/src/sys/nfs/nfs_vnops.c:3166
> #10 0x8092dadc in nfs_close (v=) at ./machine/cpu.h:72
> #11 0x80a7b4c0 in VOP_CLOSE (vp=vp@entry=0xd6274866adc0, 
> fflag=fflag@entry=2, cred=cred@entry=0xd62746737dc0)
> at /usr/src/sys/kern/vnode_if.c:332
> #12 0x80a72d99 in vn_close (vp=0xd6274866adc0, flags=2, 
> cred=0xd62746737dc0) at /usr/src/sys/kern/vfs_vnops.c:396
> #13 0x809a23dd in closef (fp=fp@entry=0xd6274539db40)
> at /usr/src/sys/kern/kern_descrip.c:832
> #14 0x809a26f0 in fd_close (fd=fd@entry=3)
> at /usr/src/sys/kern/kern_descrip.c:715
> #15 0x80a17adb in sys_close (l=0xd62733a7c600, 
> uap=, retval=)
> at /usr/src/sys/kern/sys_descrip.c:513
> #16 0x80255cb9 in sy_call (rval=0xaa814dffcfb0, 
> uap=0xaa814dffd000, l=0xd62733a7c600, 
> sy=0x8185b870 ) at /usr/src/sys/sys/syscallvar.h:65
> #17 sy_invoke (code=6, rval=0xaa814dffcfb0, uap=0xaa814dffd000, 
> l=0xd62733a7c600, sy=0x8185b870 )
> at /usr/src/sys/sys/syscallvar.h:94
> #18 syscall (frame=0xaa814dffd000)
> at /usr/src/sys/arch/x86/x86/syscall.c:138
> #19 0x802096ad in handle_syscall ()


Re: Failures in x86 pmap

2020-02-24 Thread Patrick Welche
On Sun, Feb 23, 2020 at 06:59:50PM +, Andrew Doran wrote:
> I think I found the problem, which has existed since ~8PM GMT yesterday.
> Hopefully fixed by revision 1.17 of src/sys/arch/x86/x86/x86_tlb.c.

With src from Mon Feb 24 13:18:07 GMT 2020 (so with v 1.17 of
x86_tlb.c), I now see:

(gdb) x/s panicstr
0x819535c0 :  "kernel diagnostic assertion 
\"uvm_page_owner_locked_p(pg, true)\" failed: file 
\"/usr/src/sys/arch/x86/x86/pmap.c\", line 4041 "

whenever logging into xdm with an nfs mounted /home.

Booting with a kernel from last Monday gets me back to a working amd64 system.
(Not sure if related, but see the magic characters "pmap.c")

Cheers,

Patrick

(gdb) bt
#0  0x80224225 in cpu_reboot (howto=howto@entry=260, 
bootstr=bootstr@entry=0x0) at /usr/src/sys/arch/amd64/amd64/machdep.c:720
#1  0x809c888f in kern_reboot (howto=howto@entry=260, 
bootstr=bootstr@entry=0x0) at /usr/src/sys/kern/kern_reboot.c:73
#2  0x80a0ac79 in vpanic (
fmt=0x8135b650 "kernel %sassertion \"%s\" failed: file \"%s\", line 
%d ", ap=ap@entry=0xaa814dffcad8) at /usr/src/sys/kern/subr_prf.c:336
#3  0x80e51f13 in kern_assert (
fmt=fmt@entry=0x8135b650 "kernel %sassertion \"%s\" failed: file 
\"%s\", line %d ") at /usr/src/sys/lib/libkern/kern_assert.c:51
#4  0x80251869 in pmap_clear_attrs (pg=0xaa80002dac50, 
clearbits=clearbits@entry=4) at /usr/src/sys/arch/x86/x86/pmap.c:4046
#5  0x808fd094 in pmap_page_protect (prot=1, pg=)
at ./x86/pmap.h:464
#6  nfs_gop_write (vp=0xd6274866adc0, pgs=0xaa814dffcc48, npages=1, 
flags=19) at /usr/src/sys/nfs/nfs_node.c:278
#7  0x80a80c02 in genfs_do_putpages (vp=0xd6274866adc0, 
startoff=0, endoff=9223372036854771712, origflags=19, busypg=0x0)
at /usr/src/sys/miscfs/genfs/genfs_io.c:1303
#8  0x80a7cf40 in VOP_PUTPAGES (vp=vp@entry=0xd6274866adc0, 
offlo=offlo@entry=0, offhi=offhi@entry=0, flags=flags@entry=19)
at /usr/src/sys/kern/vnode_if.c:1632
#9  0x8092da43 in nfs_flush (vp=0xd6274866adc0, 
cred=, waitfor=waitfor@entry=1, l=, 
commit=commit@entry=0) at /usr/src/sys/nfs/nfs_vnops.c:3166
#10 0x8092dadc in nfs_close (v=) at ./machine/cpu.h:72
#11 0x80a7b4c0 in VOP_CLOSE (vp=vp@entry=0xd6274866adc0, 
fflag=fflag@entry=2, cred=cred@entry=0xd62746737dc0)
at /usr/src/sys/kern/vnode_if.c:332
#12 0x80a72d99 in vn_close (vp=0xd6274866adc0, flags=2, 
cred=0xd62746737dc0) at /usr/src/sys/kern/vfs_vnops.c:396
#13 0x809a23dd in closef (fp=fp@entry=0xd6274539db40)
at /usr/src/sys/kern/kern_descrip.c:832
#14 0x809a26f0 in fd_close (fd=fd@entry=3)
at /usr/src/sys/kern/kern_descrip.c:715
#15 0x80a17adb in sys_close (l=0xd62733a7c600, 
uap=, retval=)
at /usr/src/sys/kern/sys_descrip.c:513
#16 0x80255cb9 in sy_call (rval=0xaa814dffcfb0, 
uap=0xaa814dffd000, l=0xd62733a7c600, 
sy=0x8185b870 ) at /usr/src/sys/sys/syscallvar.h:65
#17 sy_invoke (code=6, rval=0xaa814dffcfb0, uap=0xaa814dffd000, 
l=0xd62733a7c600, sy=0x8185b870 )
at /usr/src/sys/sys/syscallvar.h:94
#18 syscall (frame=0xaa814dffd000)
at /usr/src/sys/arch/x86/x86/syscall.c:138
#19 0x802096ad in handle_syscall ()


NetBSD 9 gpt migrate

2020-02-24 Thread Frank Kardel

Hi,

I just had fun with NetBSD 9 gpt migrate.

After creating some space at the end of an MBR partitioned disk I
invoked "gpt migrate wd0".
This shows error messages that the wedges cannot be created (errno 22 I 
believe).


After that, there is a PMBR and gpt refuses any work chanting:
wd0: bogus map current= gpt partition new=gpt partition (from memory)

Also primary and secondary gpt header seem to exist.

As the MBR is now a PMBR the MBR partition information is lost.
gpt is unusable due to the error messages above.

Recovering works by zeroing out both gpt headers and manually
creating the gpt labels.

Did I do something wrong or is "gpt migrate" broken?

Frank