Subject: kern/9650: mounting cd9660 image on vnd0 is broken?
To: None <gnats-bugs@gnats.netbsd.org>
From: Simon J. Gerraty <sjg@quick.com.au>
List: netbsd-bugs
Date: 03/21/2000 07:03:03
>Number: 9650
>Category: kern
>Synopsis: strings /mnt/index.htm produces different result each time.
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people (Kernel Bug People)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Mar 21 07:03:00 2000
>Last-Modified:
>Originator: Simon J. Gerraty
>Organization:
Zen Programming...
>Release: <NetBSD-current source date>
>Environment:
System: NetBSD zen.quick.com.au 1.4.2 NetBSD 1.4.2 (ZEN) #1: Sat Mar 18 21:40:06 PST 2000 root@:/u3/NetBSD/1.4.X/src/sys/arch/i386/compile/ZEN i386
>Description:
I've made CD's of photos before, using the same procedure as detailed
below with no problems.
mkhybrid -J -L -r -o /var/cdwriter/printCD1.iso -a -v -v -f .
If I then:
vnconfig -c vnd0 /var/cdwriter/printCD1.iso
mount -r -t cd9660 /dev/vnd0a /mnt
everything looks right, I can xview all the .jpg's and xv the .tif's
(didn't try them all...), ok.
But all the plain text files are garbage.
If I do the above while running 1.3.2 (which is what I was running
last time I made a CD) including the mkhybrid run, I just get a read
error for /mnt/index.htm etc.
On 1.4.2 (using 1.4.2 version of mkhybrid) I appear to read random
binary data:
$ strings /mnt/index.htm
ld-search end re-search-forward "^\\(to\\|cc\\):" "^[^
\n]" backward-char 1 insert-before-markers "Sent-via:"] 5 (#$ . 16134) nil])
#@32 Move point to end of To-field.
(defalias 'mail-to #[nil "
" [expand-abbrev mail-position-on-field "To"] 2 (#$ . 16522) nil])
#@37 Move point to end of Subject-field.
...
$ strings /mnt/index.htm
http://www.qui?
http://www.natiojk
http://www.ht.com.au/Scripts/xworks.exe?SEARjk
$ strings /mnt/index.htm
2000030917:
http://www.quick.com.au/
...
ie. I get a different result each time I run strings on the same file.
If I burn the .iso file onto a CD and mount that, everything is fine.
I'll see if I can make a .iso image that people can copy for testing.
>How-To-Repeat:
>Fix:
>Audit-Trail:
>Unformatted: