On Wed, Jan 04, 2017 at 02:20:29PM +0000, Christos Zoulas wrote: > In article <20170104141755.GA11149@quartz>, > Patrick Welche <pr...@cam.ac.uk> wrote: > >Just updated the kernel of a box which had kernel+userland 7.99.51/amd64, > >with a kernel built just now, so 7.99.54. On boot (fat fingered): > > > >... > >Starting dhcpcd. > >uvm_fault(0xffffffe811642e170, 0x0, 1) -> e > >fatal page fault in supervisor mode > >trap type 6 code 0 rip ffffffff804966e9 cs 8 rflags 10246 cr2 18 ilevel > >6 rsp fffffe8116594a10 > >curlwp 0xfffffe8116c87040 pid 135.1 lowest kstack 0xfffffe81165912c0 > >kernel: page fault trap, code=0 > >Stopped in pid 135.1 (dhcpd) at netbsd:npf_ifaddrhook+0x55: movq > >18($r12),%rsi > >npf_ifaddrhook() at netbsd:npf_ifaddrhook+0x55 > >pfil_run_addrhooks() at netbsd:pfil_run_addrhooks+0x3a > >in6_control() at netbsd:in6_control+0x67d > >udp6_ioctl_wrapper() at netbsd:udp6_ioctl_wrapper+0x32 > >doifioctl() at netbsd:doifioctl+0xbb3 > >soo_ioctl() at netbsd:soo_ioctl+0x2b5 > >sys_ioctl() at netbsd:sys_ioctl+0x101 > >syscall() at netbsd:syscall+0x1e8 > >--- syscall (number 54) --- > > > >(so didn't manage to boot, to bring userland into sync - this is a > >DIAGNOSTIC, > >DEBUG, LOCKDEBUG kernel) > > Ryo committed a change to pfil.c, it might help.
# ident /netbsd | grep pfil $NetBSD: pfil.c,v 1.30 2017/01/04 13:03:41 ryo Exp $ :-( P