Article View: gnu.utils.bug
Article #949Re: fileutils-3.3 dd bug on SGI machines [ fix masks some other bug ]
From: Dave Olson
Date: Sun, 27 Sep 1992 05:00
Date: Sun, 27 Sep 1992 05:00
29 lines
1745 bytes
1745 bytes
In <9209251551.AA08880@pitstop.UCSD.EDU> spl@pitstop.ucsd.edu (Steve Lamont) writes:
| I discovered what appears to be a bug when reading tapes using the dd(1)
| utility. The command line
|
| dd if=/dev/tape > foo
|
| produces the following error message from dd:
|
| dd: /dev/tape: I/O error
| 0+0 records in
| 0+0 records out
|
| After a certain amount of investigation, I discovered that the read(2)
| function at about line 525 in function copy() was failing when
| attempting to read the first block. This appears to be due to the
| fact that the buffer ibuf is on a non-sizeof( double ) boundary
| (because of slop required for byte swapping).
There is *no* requirement that i/o for tape (or anything else that
I know of, and I do a *lot* of SGI driver and other kernel work!) be
double aligned on SGI systems.
So there may be a bug in the gnu dd, but the double alignment
change you have made is masking the real bug, which must be
somewhere else...
--
Let no one tell me that silence gives consent, | Dave Olson
because whoever is silent dissents. | Silicon Graphics, Inc.
Maria Isabel Barreno | olson@sgi.com
Technical Details
Message-ID:
<qc0q110@zuni.esd.sgi.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!think.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!anchor.ESd.SGi.COM!olsonReferences:
<9209251551.AA08880@pitstop.UCSD.EDU>Show Full Headers
Complete Article Headers
Newsgroups: gnu.utils.bug Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!anchor.ESd.SGi.COM!olson From: olson@anchor.ESd.SGi.COM (Dave Olson) Subject: Re: fileutils-3.3 dd bug on SGI machines [ fix masks some other bug ] Message-ID: <qc0q110@zuni.esd.sgi.com> Sender: gnulists@ai.mit.edu Organization: Silicon Graphics, Inc. Mountain View, CA References: <9209251551.AA08880@pitstop.UCSD.EDU> Distribution: gnu Date: Sun, 27 Sep 1992 05:00:50 GMT Approved: bug-gnu-utils@prep.ai.mit.edu Lines: 32