Date: Wed, 23 Oct 1996 12:54:43 -0700 (PDT) From: "Marc G. Fournier" <scrappy> To: jdrobina@infinet.com, scrappy, freebsd-bugs Subject: Re: kern/1599 Message-ID: <199610231954.MAA06056@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
Synopsis: panic: locking against myself
State-Changed-From-To: feedback-closed
State-Changed-By: scrappy
State-Changed-When: Wed Oct 23 12:53:42 PDT 1996
State-Changed-Why:
Problem Still Exists:
The problen still exists, but I have discovered more information. If you
login as root the problen does not occur. But, if you login in as yourself,
the su to root the problem occurs.
I think I missed this fact before because I may have has mount_cd9660 sutuid
to root.
This sequence demonstrates the problem.
1. login with a non-root id
2. su
3. mount /cdrom (The CD is the FreeBSD 2.1R live file system.)
4. cd /cdrom/usr/include
5. fgrep xx *.h
panic: locking against myself
This also shows the problem.
1. login with a non-root id
2. su
3. mount /cdrom
4. exit
5. cd /cdrom/usr/include
6. fgrep xx *.h
However, if you login as root no error occurs.
1. login as root
2. mount /cdrom
3. cd /cdrom/usr/include
4. fgrep xx *.h
works
A more stressful test works as well.
1. login as root
2. mount /cdrom
3. cd /cdrom/usr/include
4. for i in * ; do
fgrep xx *.h */*.h
done
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199610231954.MAA06056>
