Subject: kern/15099: 1.5.2/i386 kernel panic from userland via gkrellm plugin: "lockmgr: pid %d, not exclusive lock holder %d unlocking"
To: None <gnats-bugs@gnats.netbsd.org>
From: Douglas Brebner <douglas@fang.demon.co.uk>
List: netbsd-bugs
Date: 12/31/2001 00:37:49
>Number:         15099
>Category:       kern
>Synopsis:       Can panic 1.5.2/i386 kernel from userland
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Dec 30 16:38:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Douglas Brebner
>Release:        NetBSD-1.5.2/i386
>Organization:
>Environment:
	
System: NetBSD aoife.home 1.5.2 NetBSD 1.5.2 (AOIFE.1.5) #0: Fri Nov 30 00:01:03 GMT 2001 douglas@aoife.home:/usr/src/syssrc/sys/arch/i386/compile/AOIFE.1.5 i386


>Description:
	I have been able to crash the 1.5.2 kernel via the userland program gkrellm and the gkrellkam plugin. I run gkrellm-1.2.4 with the gkrellkam plugin version 0.2.5 from http://gkrellkam.sourceforge.net/

	The panic is "lockmgr: pid %d, not exclusive lock holder %d unlocking"

	This bug is erratic. The panic sometimes occur immediately, sometimes later. A symptom of the latter case is that if gkrellm is restarted, it will run but the display will not appear.
	The kernel also usually crashes without a coredump but I do have one approx 400MB
	I cannot be certain that the crashes without coredumps are the same panic as described above.

>How-To-Repeat:
	Set up the kam plugin to display images using xv.
	Click on a kam monitor in gkrellm. 
	Kill gkrellm.
	When the xv windows are closed, the kernel panics with a "lockmgr: pid %d, not exclusive lock holder %d unlocking" panic.
>Fix:
	Unknown
>Release-Note:
>Audit-Trail:
>Unformatted: