[comp.sys.mac.misc] Problem in Sys 7.0 with DiskTop 4.01

jeffp@yoda.eecs.wsu.edu (Jeff Parke - Vet med staff) (06/08/91)

I have spent way too much time trying to figure this out.  I have System 7.0
on a LaCie Silverlining-formatted ZFP100 drive. I have System 6.07 on the
internal 40 MB drive of my SE/030.  Both systems use Disktop 4.01 with
CEToolbox 1.6a18.

On System 7.0 Disktop bombs everytime with an illegal instruction with I try
to unmount a floppy disk.  Unmounts of hard disk volumes work fine.

Anyone seen this and/or know how to fix?  I've already tried removing *all*
other non-Apple-Sys7-distributed cdevs and inits.  I've already completely
reinstalled System 7.  I've already reinstalled Disktop and it's supporting
files a couple of times... Driving me nuts...

-- 
Jeff Parke jeffp@yoda.eecs.wsu.edu  OR ...uunet!yoda.eecs.wsu.edu!jeffp

alexr@apple.com (Alexander M. Rosenberg) (06/12/91)

In article <1991Jun8.061828.18230@serval.net.wsu.edu>, jeffp@yoda.eecs.wsu.edu (Jeff Parke - Vet med staff) writes:
> 
> On System 7.0 Disktop bombs everytime with an illegal instruction with I try
> to unmount a floppy disk.  Unmounts of hard disk volumes work fine.
> 
> Anyone seen this and/or know how to fix?  I've already tried removing *all*
> other non-Apple-Sys7-distributed cdevs and inits.  I've already completely
> reinstalled System 7.  I've already reinstalled Disktop and it's supporting
> files a couple of times... Driving me nuts...
> 

Yes. This is a known problem. I even believe that there is an additional
"read me" type file found on the "Before You Install" disk that describes
this exact problem. Due to a known bug in System 7.0, Desk Accessories may
not Unmount drives. Disktop should work fine otherwise.

---------------------------------------------------------------------------
-  Alexander M. Rosenberg  - INTERNET: alexr@apple.com      - Yoyodyne    -
-  330 1/2 Waverley St.    - UUCP:ucbvax!apple!alexr        - Propulsion  -
-  Palo Alto, CA 94301     -                                - Systems     -
-  (415) 329-8463          - Nobody is my employer so       - :-)         -
-  (408) 974-3110          - nobody cares what I say.       -             -

dplatt@ntg.com (Dave Platt) (06/14/91)

In article <1991Jun8.061828.18230@serval.net.wsu.edu> jeffp@yoda.eecs.wsu.edu (Jeff Parke - Vet med staff) writes:

>On System 7.0 Disktop bombs everytime with an illegal instruction with I try
>to unmount a floppy disk.  Unmounts of hard disk volumes work fine.
>
>Anyone seen this and/or know how to fix?

There is apparently a bug in the UnmountVol() trap code in System 7.  It
causes crashes when a desk accessory unmounts a floppy.  All other cases
work correctly, it seems.

I learned about this problem from Jeff Shulman, the author of
VirusDetective.  He's had to install code in the beta versions of
VirusDetective to keep it from unmounting floppies under System 7.  As
of the last I heard from him (last week) he has been unable to work
around the crash in any more elegant way... the trap simply will not
work properly.
-- 
Dave Platt                                                VOICE: (415) 813-8917
              Domain: dplatt@ntg.com      UUCP: ...apple!ntg!dplatt
 USNAIL: New Technologies Group Inc. 2468 Embarcardero Way, Palo Alto CA 94303