I have a netbsd-6 i386 system with DIAGNOSTIC, and have been running
syncthing, which works fine. On exiting, I reliably get a panic from
the first assert below in sys/arch/x86/x86/vm_machdep.c
void
cpu_lwp_free2(struct lwp *l)
{
KASSERT(l->l_md.md_gc_ptp == NULL);
KASSERT(l->l_md.md_gc_pmap == NULL);
}
#2 0xc0993a23 in kern_assert ()
#3 0xc092b9c2 in cpu_lwp_free2 ()
#4 0xc05653bc in lwp_free ()
#5 0xc05664ee in lwp_wait ()
#6 0xc055cb55 in exit_lwps ()
#7 0xc055d582 in exit1 ()
#8 0xc055df4a in sys_exit ()
#9 0xc08120da in syscall ()
#10 0xc01005d6 in Xsyscall ()
#11 0xdc75ed48 in ?? ()
It seems gc_ptp is non-null but gc_pmap is null.
Attachment:
signature.asc
Description: PGP signature