🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #29119

I just thrashed my Hard Disk!

#29119
From: Eric Cloninger
Date: Tue, 14 Jun 1988 03:18
62 lines
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!ericc

Show 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