Date: Tue, 15 Jan 2008 07:36:10 +1100 (EST) From: Bruce Evans <brde@optusnet.com.au> To: Ivo Vachkov <ivo.vachkov@gmail.com> Cc: freebsd-bugs@freebsd.org, freebsd-current@freebsd.org Subject: Re: Kernel Panic related to mount/umount Message-ID: <20080115072209.D55924@delplex.bde.org> In-Reply-To: <f85d6aa70801140108nb8b5396oea4255f39105cfa5@mail.gmail.com> References: <f85d6aa70801140108nb8b5396oea4255f39105cfa5@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 14 Jan 2008, Ivo Vachkov wrote: > Last night I discovered by mistake following problem. Commands > > mount_cd9660 /dev/acd0 /cdrom > mount_cd9660 /dev/acd0 /cdrom > umount /cdrom > ls -al /cdrom > > lead to kernel panic on my laptop. I use FreeBSD-CURRENT, source > updated for the last time on Dec. 02, 2007. I update it since FreeBSD > 6. Unmount frees an active bufobj pointer if the new (in FreeBSD-6?) feature of multiple read-only mounts is used and some of the mount instances are removed. Panics for following the resulting garbage pointer normally result soon after unmount. IIRC, it is safe to unmount in either FIFO or LIFO order but not both. I forget which is safe. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080115072209.D55924>