Subject: port-sparc/1981: The cd9660 file system causes panics on NetBSD/sparc
To: None <gnats-bugs@gnats.netbsd.org>
From: Lloyd Parkes <lloyd@pohutukawa.its.vuw.ac.nz>
List: netbsd-bugs
Date: 01/27/1996 11:28:29
>Number: 1981
>Category: port-sparc
>Synopsis: The cd9660 file system causes panics on NetBSD/sparc
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jan 26 17:50:10 1996
>Last-Modified:
>Originator: Lloyd Parkes
>Organization:
Victoria University of Wellington
Te Whare Wananga o te Upoko o te Ika a Maui
>Release: 1.1
>Environment:
System: NetBSD pohutukawa.its.vuw.ac.nz 1.1 NetBSD 1.1 (POHUTUKAWA) #5: Wed Jan 24 17:03:30 NZDT 1996 lloyd@pohutukawa.its.vuw.ac.nz:/usr/src/sys-1.1/arch/sparc/compile/POHUTUKAWA sparc
>Description:
When reading files on a cd9660 format file system, the kernel
will panic with "pagemove 1". This happens when reading a real
CD in a real CD drive, and also when reading an on disk image
that has been vnconfiged and mounted.
Getting directory listings works fine, it's just reading files
that's a problem. The panic only seems to happen with certain
disk blocks. I can read various amounts of various files, but
the panic seems to be fairly deterministic for a given
scenario.
The following kernel message are pretty much all I have. I can
(probably) generate a crash dump if anybody wants one.
panic: pagemove 1
syncing disks... 9 8 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 giving up
Frame pointer is at 0xf80e16d0
Call traceback:
pc = f80c4df4 args = (0, 900fe4, f80f5400, f80e17f0, c, 0) fp = f80e1738
pc = f801e788 args = (100, f80e7800, 1, 0, 0, 0) fp = f80e17a0
pc = f80cc090 args = (100, f85a5c98, f8b93080, f8b93010, f80fdc00, 300) fp =
f80e1808
pc = f803495c args = (f8e41800, f8c81000, 800, f8e41000, 1000, 1) fp = f80e18
70
pc = f8033a40 args = (f8ba99dc, 100210, f8034914, 0, ffffffff, 800) fp = f80e
18d8
pc = f80b0cc0 args = (f8ba99dc, f97a934c, f8ba99dc, 20, 1, 0) fp = f80e1940
pc = f80b0c70 args = (f859fb00, 0, f80338d0, 0, 0, 800) fp = f80e19a8
pc = f80b08b0 args = (0, 1, ffffffff, 0, c, 0) fp = f80e1a10
pc = f80b90a4 args = (f859fb00, 21, 1, 0, 0, 0) fp = f80e1a78
pc = f80bacb0 args = (f85a5c98, f85a5c98, f8b93080, f8b93010, f80fdc00, 300)
fp = f80e1ae0
pc = f80067ac args = (f85a5c00, f80ba5b4, a, f8e41000, 1000, 1) fp = f80e1b50
pc = f801cae4 args = (0, 0, f8007f68, 0, ffffffff, 800) fp = f97aab50
dumping to dev 701, offset 8
dump 1 2 3 1 2 3 1 2 3 1 2 3 succeeded
rebooting
>How-To-Repeat:
Take your UniverCD Volume 1 Number 11 as shipped by Cisco and
put it in the CD drive.
mount -r -t cd9660 /dev/cd0c /cdrom
more /cdrom/unix/install.krs
*kaboom*
>Fix:
>Audit-Trail:
>Unformatted: