Subject: kern/9072: mknod on an LFS system will freeze the FS solid
To: None <gnats-bugs@gnats.netbsd.org>
From: Charlie Root <root@giauzar.garbled.net>
List: netbsd-bugs
Date: 12/29/1999 10:15:36
>Number:         9072
>Category:       kern
>Synopsis:       mknod on an LFS system will freeze the FS solid
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 29 10:15:00 1999
>Last-Modified:
>Originator:     Tim Rightnour
>Organization:
	
>Release:        1.4.2_ALPHA<NetBSD-current source date>
>Environment:
	
System: NetBSD giauzar 1.4.2_ALPHA NetBSD 1.4.2_ALPHA (GIAUZAR) #1: Fri Dec 24 17:25:12 MST 1999 root@giauzar:/usr/src/1.4.2/syssrc/sys/arch/alpha/compile/GIAUZAR alpha


>Description:
Attempting a mknod operation on an LFS device will render the FS wedged,
and any processes that attempt to touch that FS will lock the terminal up.

observe:
giauzar# kdump -f foo
   226 ktrace   RET   ktrace 0
   226 ktrace   CALL
__sysctl(0x1ffffee38,0x2,0x12010d330,0x1ffffee40,0,0)
   226 ktrace   RET   __sysctl 0
   226 ktrace   CALL  break(0x12010d380)
   226 ktrace   RET   break 0
   226 ktrace   CALL  break(0x12010dff8)
   226 ktrace   RET   break 0
   226 ktrace   CALL  break(0x12010fff8)
   226 ktrace   RET   break 0
   226 ktrace   CALL  execve(0x1ffffeed8,0x1fffff3d8,0x1fffff408)
   226 ktrace   NAMI  "/sbin/mknod"
   226 mknod    EMUL  "netbsd"
   226 mknod    RET   execve JUSTRETURN
   226 mknod    CALL  mknod(0x1fffff8de,0x21b6,0)
   226 mknod    NAMI  "console"
giauzar# ps -axl | grep lfs
    0   161     1   0  -5  0    32  496 lfs_di Ds   ??    0:00.02 update
30 
    0   233   188   0   2  0   376  816 netio  S+   p0    0:00.00 grep lfs 
    0   226   210   0  -5  0   112   48 lfs_fs D+   p1    0:00.00 mknod
console
giauzar# 

	
>How-To-Repeat:
mknod a device on an LFS
	
>Fix:
I wish.
	
>Audit-Trail:
>Unformatted: