svn commit: r347151 - in head: libexec/rtld-elf sys/compat/linux sys/fs/deadfs sys/fs/nfsclient sys/fs/nullfs sys/fs/unionfs sys/kern sys/sys sys/ufs/ufs sys/vm
Peter Jeremy
peter at rulingia.com
Mon May 6 08:57:01 UTC 2019
On 2019-May-05 11:20:44 +0000, Konstantin Belousov <kib at FreeBSD.org> wrote:
>Log:
> Switch to use shared vnode locks for text files during image activation.
This seems to have broken diskless booting on my Rock64 (aarch64).
Reverting just this commit fixes the problem. I haven't dug into it yet.
dwc0: link state changed to DOWN
NFS ROOT: 192.168.12.200:/tank/rock64
dwc0: link state changed to UP
Warning: no time-of-day clock registered, system time will not be set accurately
Warning: no time-of-day clock registered, system time will not be set accurately
exclusive lock of (rw) vm object @ /usr/src/sys/fs/nfsclient/nfs_clvnops.c:3431
while share locked from /usr/src/sys/vm/vm_map.c:521
panic: share->excl
cpuid = 3
time = 5
KDB: stack backtrace:
db_trace_self() at db_trace_self_wrapper+0x28
pc = 0xffff000000530cd4 lr = 0xffff0000000dedb8
sp = 0xffff000056b1d360 fp = 0xffff000056b1d570
db_trace_self_wrapper() at vpanic+0x18c
pc = 0xffff0000000dedb8 lr = 0xffff000000275b58
sp = 0xffff000056b1d580 fp = 0xffff000056b1d620
vpanic() at panic+0x44
pc = 0xffff000000275b58 lr = 0xffff000000275920
sp = 0xffff000056b1d630 fp = 0xffff000056b1d6b0
panic() at witness_checkorder+0x1c0
pc = 0xffff000000275920 lr = 0xffff0000002d8b1c
sp = 0xffff000056b1d6c0 fp = 0xffff000056b1d730
witness_checkorder() at _rw_wlock_cookie+0x74
pc = 0xffff0000002d8b1c lr = 0xffff000000270aac
sp = 0xffff000056b1d740 fp = 0xffff000056b1d760
_rw_wlock_cookie() at nfs_set_text+0x34
pc = 0xffff000000270aac lr = 0xffff0000001dee30
sp = 0xffff000056b1d770 fp = 0xffff000056b1d790
nfs_set_text() at vop_sigdefer+0x68
pc = 0xffff0000001dee30 lr = 0xffff00000032b5c0
sp = 0xffff000056b1d7a0 fp = 0xffff000056b1d7c0
vop_sigdefer() at VOP_SET_TEXT_APV+0xd4
pc = 0xffff00000032b5c0 lr = 0xffff0000005665ac
sp = 0xffff000056b1d7d0 fp = 0xffff000056b1d7f0
VOP_SET_TEXT_APV() at vm_map_entry_set_vnode_text+0x104
pc = 0xffff0000005665ac lr = 0xffff00000050044c
sp = 0xffff000056b1d800 fp = 0xffff000056b1d850
vm_map_entry_set_vnode_text() at vmspace_fork+0x998
pc = 0xffff00000050044c lr = 0xffff000000506a94
sp = 0xffff000056b1d860 fp = 0xffff000056b1d8b0
vmspace_fork() at fork1+0x498
pc = 0xffff000000506a94 lr = 0xffff0000002362cc
sp = 0xffff000056b1d8c0 fp = 0xffff000056b1d960
fork1() at sys_fork+0x30
pc = 0xffff0000002362cc lr = 0xffff000000235e10
sp = 0xffff000056b1d970 fp = 0xffff000056b1d9b0
sys_fork() at do_el0_sync+0x508
pc = 0xffff000000235e10 lr = 0xffff00000054b694
sp = 0xffff000056b1d9c0 fp = 0xffff000056b1da70
do_el0_sync() at handle_el0_sync+0x84
pc = 0xffff00000054b694 lr = 0xffff000000533200
sp = 0xffff000056b1da80 fp = 0xffff000056b1db90
handle_el0_sync() at 0x221420
pc = 0xffff000000533200 lr = 0x0000000000221420
sp = 0xffff000056b1dba0 fp = 0x0000ffffffffe760
KDB: enter: panic
[ thread pid 1 tid 100002 ]
Stopped at 0x28d598: undefined 54000042
db>
--
Peter Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20190506/b6e4f4ef/attachment.sig>
More information about the svn-src-head
mailing list