Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Aug 2018 23:31:41 +0000
From:      Rick Macklem <rmacklem@uoguelph.ca>
To:        "freebsd-current@FreeBSD.org" <freebsd-current@FreeBSD.org>
Subject:   panic excl->shared for an AF_LOCAL socket
Message-ID:  <YTOPR0101MB1820866679A7017CC189D0EADD330@YTOPR0101MB1820.CANPRD01.PROD.OUTLOOK.COM>

next in thread | raw e-mail | index | archive | help
Hi,

PR#230752 shows a witness panic() for "excl->shared" on a vnode lock.
In this case, the kernel RPC code is trying to do a soconnect() on an AF_LO=
CAL
socket. The code is unp_connectat() looks like is does a straightforward
namei()/lookup(), so I am surprised to see this.

Does anyone know if AF_LOCAL (unix domain) sockets are somehow handled
differently for namei()/lookup() which might cause this?

I've requested more info from the reporter w.r.t. when this happens.
(I'd guess when the nfsuserd is terminating or has terminated or ???)

Thanks for any help with this, rick




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