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: