Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 May 2019 18:56:41 +1000
From:      Peter Jeremy <peter@rulingia.com>
To:        Konstantin Belousov <kib@FreeBSD.org>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: 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
Message-ID:  <20190506085641.GA38182@server.rulingia.com>
In-Reply-To: <201905051120.x45BKi23092719@repo.freebsd.org>
References:  <201905051120.x45BKi23092719@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--6c2NcOVqGQ03X4Wi
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2019-May-05 11:20:44 +0000, Konstantin Belousov <kib@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 accur=
ately
Warning: no time-of-day clock registered, system time will not be set accur=
ately
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 =3D 3
time =3D 5
KDB: stack backtrace:
db_trace_self() at db_trace_self_wrapper+0x28
         pc =3D 0xffff000000530cd4  lr =3D 0xffff0000000dedb8
         sp =3D 0xffff000056b1d360  fp =3D 0xffff000056b1d570

db_trace_self_wrapper() at vpanic+0x18c
         pc =3D 0xffff0000000dedb8  lr =3D 0xffff000000275b58
         sp =3D 0xffff000056b1d580  fp =3D 0xffff000056b1d620

vpanic() at panic+0x44
         pc =3D 0xffff000000275b58  lr =3D 0xffff000000275920
         sp =3D 0xffff000056b1d630  fp =3D 0xffff000056b1d6b0

panic() at witness_checkorder+0x1c0
         pc =3D 0xffff000000275920  lr =3D 0xffff0000002d8b1c
         sp =3D 0xffff000056b1d6c0  fp =3D 0xffff000056b1d730

witness_checkorder() at _rw_wlock_cookie+0x74
         pc =3D 0xffff0000002d8b1c  lr =3D 0xffff000000270aac
         sp =3D 0xffff000056b1d740  fp =3D 0xffff000056b1d760

_rw_wlock_cookie() at nfs_set_text+0x34
         pc =3D 0xffff000000270aac  lr =3D 0xffff0000001dee30
         sp =3D 0xffff000056b1d770  fp =3D 0xffff000056b1d790

nfs_set_text() at vop_sigdefer+0x68
         pc =3D 0xffff0000001dee30  lr =3D 0xffff00000032b5c0
         sp =3D 0xffff000056b1d7a0  fp =3D 0xffff000056b1d7c0

vop_sigdefer() at VOP_SET_TEXT_APV+0xd4
         pc =3D 0xffff00000032b5c0  lr =3D 0xffff0000005665ac
         sp =3D 0xffff000056b1d7d0  fp =3D 0xffff000056b1d7f0

VOP_SET_TEXT_APV() at vm_map_entry_set_vnode_text+0x104
         pc =3D 0xffff0000005665ac  lr =3D 0xffff00000050044c
         sp =3D 0xffff000056b1d800  fp =3D 0xffff000056b1d850

vm_map_entry_set_vnode_text() at vmspace_fork+0x998
         pc =3D 0xffff00000050044c  lr =3D 0xffff000000506a94
         sp =3D 0xffff000056b1d860  fp =3D 0xffff000056b1d8b0

vmspace_fork() at fork1+0x498
         pc =3D 0xffff000000506a94  lr =3D 0xffff0000002362cc
         sp =3D 0xffff000056b1d8c0  fp =3D 0xffff000056b1d960

fork1() at sys_fork+0x30
         pc =3D 0xffff0000002362cc  lr =3D 0xffff000000235e10
         sp =3D 0xffff000056b1d970  fp =3D 0xffff000056b1d9b0

sys_fork() at do_el0_sync+0x508
         pc =3D 0xffff000000235e10  lr =3D 0xffff00000054b694
         sp =3D 0xffff000056b1d9c0  fp =3D 0xffff000056b1da70

do_el0_sync() at handle_el0_sync+0x84
         pc =3D 0xffff00000054b694  lr =3D 0xffff000000533200
         sp =3D 0xffff000056b1da80  fp =3D 0xffff000056b1db90

handle_el0_sync() at 0x221420
         pc =3D 0xffff000000533200  lr =3D 0x0000000000221420
         sp =3D 0xffff000056b1dba0  fp =3D 0x0000ffffffffe760

KDB: enter: panic
[ thread pid 1 tid 100002 ]
Stopped at      0x28d598:       undefined       54000042
db>=20

--=20
Peter Jeremy

--6c2NcOVqGQ03X4Wi
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAlzP9slfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF
QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi
CzTbqRAAnVG/mmoXI+nYClIVQIXrLmvLz/nWd5sUow1o+J8uYhOBHBjlZdbWM1V0
hJSvNW9ey0Hn6bbxuYHUjgeTETbUGF0eHVVGaalMxFjsC502BQbCqK9orl05ns6D
Mb3iNIQLEf2pti/6qMOPtFn7YAqjv6Q4RkliMb3KcPvDn56Qvzaji0tWEi/HWI4Z
f/8mw6wRGdxvRW1YOIWOjdKP9WDyAw32EeEv9ajsS7CkjovbUc1RS7dsbDojpvYp
mPA0IM81gZC7MuPRbh3yTA+mDCRz6+VvXpi92TgFPwRdX5l/OUIWNJSqsaeALdoX
8UqjrZW5mIvYtXO0lVhr03IzTN4AsYw+8LE3yKs5ca/SlKdJslI2Wjph+tndO7E3
tA21yRW6xpxZtU1+CI+nZ2fGCGiihvsIwSq70RmGNiczI/XiZtFetBcuIc2DU3AG
A4ePChMWBYZiEmQlGPTjHsPhpFtqJWeR2n0iPQCZOQaTLhsUqQgemA4TFEtW1+ox
SFc+16Eei2SDYni2ToxkV1G0mYyftotJgSpx+0DtxeGM4xxTlgt5mIVOo/4EBW18
5YJokA2bauKGr0Sk3b2oiRt4Q3Y5tWd6ODwjwKtQ2c2Q44W5ZBpBFr3Cm/D5bEod
pGob71FY1C/CJFmtZfmQGte9m+xFB9ZGdRHpOAAP/s+KzDS5SnY=
=JOTf
-----END PGP SIGNATURE-----

--6c2NcOVqGQ03X4Wi--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190506085641.GA38182>