ia64 r225789 panic during "make installworld": Bad buffer logic,
remain = 0
Jaakko Heinonen
jh at FreeBSD.org
Wed Sep 28 13:27:44 UTC 2011
On 2011-09-28, Anton Shterenlikht wrote:
> KDB: stack backtrace:
> getenv with the following non-sleepable locks held:
> exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xe000000011950488) locked @ /usr/src/sys/fs/devfs/devfs_vnops.c:406
>
> etc. until a hang, requiring cold reset via MP.
Someone is calling getenv with a vnode interlock held. You need to
figure out the caller. Unfortunately the backtrace is missing above.
As a temporary workaround you could comment the WITNESS_WARN() line in
getenv() (sys/kern/kern_environment.c) but it is not a real fix.
--
Jaakko
More information about the freebsd-current
mailing list