NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/43247 (KASSERT while copying 32GB file from NFS to TMPFS)
The following reply was made to PR kern/43247; it has been noted by GNATS.
From: Patrick Welche <prlw1%cam.ac.uk@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/43247 (KASSERT while copying 32GB file from NFS to TMPFS)
Date: Fri, 2 Oct 2020 11:06:53 +0100
I just hit a panic with a very similar stack trace with 29 Sep 2020
NetBSD-9.99.73/amd64:
# crash -N netbsd.0 -M netbsd.0.core
Crash version 9.99.73, image version 9.99.73.
crash: _kvm_kvatop(0)
Kernel compiled without options LOCKDEBUG.
System panicked: kernel diagnostic assertion "uvm_pagelookup(&aobj->u_obj, (UAO_SWHASH_ELT_PAGEIDX_BASE(elt) + j) << PAGE_SHIFT) == NULL" failed: file "../../../../uvm/uvm_aobj.c", line 1353
Backtrace from time of crash is available.
crash> bt
_KERNEL_OPT_NAGR() at 0
_KERNEL_OPT_ACPI_SCANPCI() at _KERNEL_OPT_ACPI_SCANPCI+0xb
sys_reboot() at sys_reboot
vpanic() at vpanic+0x160
__x86_indirect_thunk_rax() at __x86_indirect_thunk_rax
uao_dropswap_range() at uao_dropswap_range+0x244
tmpfs_reg_resize() at tmpfs_reg_resize+0x196
tmpfs_inactive() at tmpfs_inactive+0x8e
VOP_INACTIVE() at VOP_INACTIVE+0x3c
vrelel() at vrelel+0x146
tmpfs_remove() at tmpfs_remove+0x1ba
VOP_REMOVE() at VOP_REMOVE+0x40
do_sys_unlinkat() at do_sys_unlinkat+0x211
syscall() at syscall+0xa1
--- syscall (number 10) ---
The box has 32GB ram + 2x32=64GB swap. It had been several builds, so
tmpfs /tmp was quite full. The panic happened on shutdown. shutdown
was stuck in "swapctl -U -t blk". swapctl -lh, and top hung.
rm /tmp/obj "caused" the panic.
Home |
Main Index |
Thread Index |
Old Index