Date: Tue, 17 Sep 2019 20:08:40 +0900 (JST) From: Masachika ISHIZUKA <ish@amail.plala.or.jp> To: freebsd-current@freebsd.org Subject: Re: panic: sleeping thread on r352386 Message-ID: <20190917.200840.719612001913306081.ish@amail.plala.or.jp> In-Reply-To: <20190917101826.GJ97181@server.rulingia.com> References: <20190917.144251.30337396601444833.ish@amail.plala.or.jp> <20190917080658.GW2559@kib.kiev.ua> <20190917101826.GJ97181@server.rulingia.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>>Try the following change, which more accurately tries to avoid >>vnode_pager_setsize(). The real cause requires much more extensive >>changes. >> >>diff --git a/sys/fs/nfsclient/nfs_clport.c b/sys/fs/nfsclient/nfs_clport.c >>index 63ea4736707..16dc7745c77 100644 >>--- a/sys/fs/nfsclient/nfs_clport.c >>+++ b/sys/fs/nfsclient/nfs_clport.c > ... > > With that patch, I'm back to "Sleeping thread (...) owns a non-sleepable > lock" panics. Me too. I applied this patch to r352432 and rebuild/install kernel/world. As the result, 'make buildworld' stopped with a panic that "sleeping thread (...) owns a non-sleepable lock". -- Masachika ISHIZUKA
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190917.200840.719612001913306081.ish>