Article View: comp.sys.mac
Article #29119I just thrashed my Hard Disk!
From: Eric Cloninger
Date: Tue, 14 Jun 1988 03:18
Date: Tue, 14 Jun 1988 03:18
62 lines
3279 bytes
3279 bytes
Ok, now I'm _R_E_A_L_L_Y_ pissed!
Figure this one: I'm working with LSC 2.15 on my SE HD 20. I'm writing a
compiler for Mini Language Core (you know, Ledgard and Marcotty, sp?). So
the parser works just fine, and the symbol table appears to be in order, but
I'm not sure, so I write a routine to dump it (the symbol table). It appears
to work fine, all identifiers are there, in proper order and with the right
attributes.
Well, I decide to pretty up the output a little, so I changed _one_ printf
statement (swear to gods, I only added two or three spaces), and POOF!
Next time I run the program (in the LSC environment), not only do I get an
unsuccessful parse (where it was correct before), the program jumps into
the debugger (Macsbug). No problem, I type ES (Escape to Shell), the drive
light turns on. Ah, I think, going back to the editor. 30 seconds later,
no editor, drive light still on. Hmmmm.
Anyway, I hit the reboot button, the machine restarts, and then... BOOM!
The machine requests a system disk. ACK! Don't panic. So I stick in a
system disk and I get a dialog box "This disk is damaged (picture of HD 20)
want to initialize? (CANCEL/INITIALIZE)". I hit cancel. Floppy disk comes
up, no HD 20 icon.
Disk First Aid can't verify the volume. Fedit+, MacTools 6.4, and anything
else I can think of can't even find the volume. After several hours of
asking knowledgable friends what to do, and a lot of messing around with
various utilities, I gave up. I selected the Initialize button. I figured
that it would puke as soon as it figured out it was initializing a hard disk.
But NO! It took 20 seconds and I had 19+ Megs on my HD 20 again.
1) I wrote very damaging code, and I don't have the slightest idea why.
This very same code (with minor changes to account for volumes instead
of UNIX pathnames) worked fine on our System V machine.
2) The system didn't realize it was initializing a hard disk.
3) Dr. George isn't gonna believe me when I tell him my hard disk ate
my program. I think I'll move to New Guinea or something.
4) And the answer is: NO! I don't have a backup.
Oop! Ack! Pfht! This is too bizarre. Regardless of the recent traffic about
its debated usefulness, is this where MacZap could've been used?
I truly don't know what to think. At this point, I'm tired and I'm very pissed.
I just wanna get drunk. If anyone could offer a suggestion, I'll toast your
health.
Chuq? Rich? anybody?
Thanks,
Eric Cloninger
=========================================================================
UUCP : {cbatt,cbosgd,ihnp4,rutgers,seismo,uiucdcs}!okstate!ericc
Internet : ericc@a.cs.okstate.edu
USnail : 219 Math Sciences Bldg., OSU, Stillwater, Oklahoma 74075
AT & T : (405) 624-5668
=========================================================================
"Back off, man! I'm a scientist!" - Peter Venkman.
Technical Details
Message-ID:
<3599@okstate.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!mailrus!rutgers!okstate!ericcShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!mailrus!rutgers!okstate!ericc From: ericc@a.cs.okstate.edu (Eric Cloninger) Newsgroups: comp.sys.mac Subject: I just thrashed my Hard Disk! Message-ID: <3599@okstate.UUCP> Date: 14 Jun 88 03:18:15 GMT Organization: Oklahoma State Univ., Stillwater Lines: 62