[comp.sys.mac.system] MultiFinder Bug

MICHAELBURTON@osu-20.ircc.ohio-state.edu (Michael Burton) (06/28/90)

   After tracking down conflicts between Steve Christensen's SuperClock! INIT
and a handful of applications, my curiosity was piqued when I read that
SuperClock 3.9 was released to fix problems that caused MultiFinder to bomb.
   My own experience has been that the system will crash under certain
circumstances when an application calls InitWindows before calling InitFonts,
violating the order recommended in IM I-222.  The crash occurs WITHIN
InitWindows.
   The MultiFinder files on the 6.0.2 and 6.0.3 disks call InitWindows before
InitFonts, and I suspect this is the reason for the reported conflicts between
SuperClock and MultiFinder.  (Several other factors must also be present, so
this problem doesn't manifest itself to everyone.)
   I've sent full details to Steve at Apple.COM, and will be glad to give the
information to the appropriate folks at Apple.  In the meantime, the quick
fix is to search in MultiFinder for the hex values "A912 A8FE" and replace them
with "A8FE A912".  If you have an application that occasionally crashes on
launch, you might want to search for the same bytes and make the same patch.
It always works for me.  (Among the affected applications are PageMaker 3.02
and 4.0.)
   I hope this helps someone.