NetBSD Problem Report #55635
From www@netbsd.org Tue Sep 1 14:05:44 2020
Return-Path: <www@netbsd.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 4447D1A923A
for <gnats-bugs@gnats.NetBSD.org>; Tue, 1 Sep 2020 14:05:44 +0000 (UTC)
Message-Id: <20200901140542.EE37C1A923F@mollari.NetBSD.org>
Date: Tue, 1 Sep 2020 14:05:42 +0000 (UTC)
From: nia@pkgsrc.org
Reply-To: nia@pkgsrc.org
To: gnats-bugs@NetBSD.org
Subject: getvfsstat panic on reboot
X-Send-Pr-Version: www-1.0
>Number: 55635
>Category: kern
>Synopsis: getvfsstat panic on reboot
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Sep 01 14:10:00 +0000 2020
>Originator: nia
>Release: 9.0_STABLE
>Organization:
>Environment:
amd64 GENERIC
>Description:
Reading symbols from /home/nia/netbsd-9/sys/arch/amd64/compile/obj/GENERIC/netbsd.gdb...
(gdb) target kvm /var/crash/netbsd.6.core
0xffffffff802219f5 in cpu_reboot (howto=howto@entry=256, bootstr=bootstr@entry=0x0) at /home/nia/netbsd-9/sys/arch/amd64/amd64/machdep.c:728
728 dumpsys();
(gdb) bt
#0 0xffffffff802219f5 in cpu_reboot (howto=howto@entry=256, bootstr=bootstr@entry=0x0) at /home/nia/netbsd-9/sys/arch/amd64/amd64/machdep.c:728
#1 0xffffffff80767cb8 in db_sync_cmd (addr=<optimized out>, have_addr=<optimized out>, count=<optimized out>, modif=<optimized out>)
at /home/nia/netbsd-9/sys/ddb/db_command.c:1435
#2 0xffffffff80768544 in db_command (last_cmdp=last_cmdp@entry=0xffffffff81445ce0 <db_last_command>) at /home/nia/netbsd-9/sys/ddb/db_command.c:933
#3 0xffffffff80768865 in db_command_loop () at /home/nia/netbsd-9/sys/ddb/db_command.c:592
#4 0xffffffff8076c295 in db_trap (type=type@entry=6, code=code@entry=0) at /home/nia/netbsd-9/sys/ddb/db_trap.c:91
#5 0xffffffff8021e3a5 in kdb_trap (type=type@entry=6, code=code@entry=0, regs=regs@entry=0xffff9680ae58bc80) at /home/nia/netbsd-9/sys/arch/amd64/amd64/db_interface.c:247
#6 0xffffffff8022309d in trap (frame=0xffff9680ae58bc80) at /home/nia/netbsd-9/sys/arch/amd64/amd64/trap.c:323
#7 0xffffffff8021c4a5 in alltraps ()
#8 0xffffffff809e05ff in fstrans_alloc_lwp_info (mp=mp@entry=0xffff924acf5ad000) at /home/nia/netbsd-9/sys/kern/vfs_trans.c:387
#9 0xffffffff809e0644 in fstrans_alloc_lwp_info (mp=<optimized out>) at /home/nia/netbsd-9/sys/kern/vfs_trans.c:395
#10 0xffffffff809e09bb in fstrans_get_lwp_info (do_alloc=true, mp=<optimized out>) at /home/nia/netbsd-9/sys/kern/vfs_trans.c:426
#11 _fstrans_start (wait=1, lock_type=FSTRANS_SHARED, mp=<optimized out>) at /home/nia/netbsd-9/sys/kern/vfs_trans.c:471
#12 fstrans_start (mp=<optimized out>) at /home/nia/netbsd-9/sys/kern/vfs_trans.c:508
#13 0xffffffff809d6a13 in _vfs_busy (wait=true, mp=0xffff924a626a0000) at /home/nia/netbsd-9/sys/kern/vfs_mount.c:326
#14 vfs_busy (mp=0xffff924a626a0000) at /home/nia/netbsd-9/sys/kern/vfs_mount.c:343
#15 _mountlist_iterator_next (wait=true, mi=0xffff924a46e807c0) at /home/nia/netbsd-9/sys/kern/vfs_mount.c:1528
#16 mountlist_iterator_next (mi=0xffff924a46e807c0) at /home/nia/netbsd-9/sys/kern/vfs_mount.c:1545
#17 0xffffffff809dd1f8 in do_sys_getvfsstat (l=0xffff924aa25084a0, sfsp=0x0, bufsize=<optimized out>, flags=2, copyfn=0xffffffff8021bc80 <copyout>,
entry_sz=entry_sz@entry=2256, retval=0xffff9680ae58beb0) at /home/nia/netbsd-9/sys/kern/vfs_syscalls.c:1268
#18 0xffffffff809dd351 in sys_getvfsstat (l=<optimized out>, uap=<optimized out>, retval=<optimized out>) at /home/nia/netbsd-9/sys/kern/vfs_syscalls.c:1318
#19 0xffffffff8024b197 in sy_call (rval=0xffff9680ae58beb0, uap=0xffff9680ae58bf00, l=0xffff924aa25084a0, sy=0xffffffff8145afc0 <sysent+8544>)
at /home/nia/netbsd-9/sys/sys/syscallvar.h:65
#20 sy_invoke (code=356, rval=0xffff9680ae58beb0, uap=0xffff9680ae58bf00, l=0xffff924aa25084a0, sy=0xffffffff8145afc0 <sysent+8544>)
at /home/nia/netbsd-9/sys/sys/syscallvar.h:94
#21 syscall (frame=0xffff9680ae58bf00) at /home/nia/netbsd-9/sys/arch/x86/x86/syscall.c:138
#22 0xffffffff802086ad in handle_syscall ()
>How-To-Repeat:
1. do unknown series of nasty things with chroot null mounts with /tmp on tmpfs
2. ???
3. reboot
4. kernel panics before system halts
>Fix:
(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.