Skip site navigation (1)Skip section navigation (2)
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>