Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Apr 2007 12:52:37 +0200
From:      Roman Divacky <rdivacky@freebsd.org>
To:        current@freebsd.org
Subject:   100% reproducible panic with pseudofs
Message-ID:  <20070405105237.GA9755@freebsd.org>

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

with -current as of 2nd April I can reliable panic the system in pseudofs with
the following command sequence:

mount /proc
cat /proc/123/status
umount /proc
kldunload procfs
<PANIC>

the same panic is here with linprocfs so I think its pseudofs related. I cannot
get the backtrace so I had to rewrite it by hand:

kern_kldunload();
linker_file_unload();
module_unload();
vfs_modevent();
_procfs_uninit();
pfs_uninit();
delete_unrhdr()
PANIC;

it panics on KASSERT(uh->busy == 0, ("unrhdr has %u allocations", uh->busy)); so to reproduce this
panic you have to have INVARIANTS enabled kernel...

thnx

roman




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