peirce@outpost.UUCP (Michael Peirce) (12/08/90)
A while back I posted the news that you can't queue up a notification
while your code is running at interrupt time.
I talked to a guy, Steve Thomas from MicroSoft, who says they've come
up with a work around for this. It seems the notification manager
makes a reference off of A5 and if it isn't setup properly this leads
to the crash. This is consistent with the randomness of the crashes
as A5 might be setup OK sometimes.
He says to load A5 from currentA5 before calling the notification
manager and things work OK.
So, if this fix really works, we can actually make us of it for one
of it's major uses.
THANKS Steve!
-- michael
-- Michael Peirce -- {apple,decwrl}!claris!outpost!peirce
-- Peirce Software -- Suite 301, 719 Hibiscus Place
-- Macintosh Programming -- San Jose, California 95117
-- and Consulting -- (408) 244-6554bell@pyro.ei.dupont.com (Mike Bell) (12/10/90)
In article <b.Z5X6KR@outpost.UUCP> peirce@outpost.UUCP writes: >A while back I posted the news that you can't queue up a notification >while your code is running at interrupt time. > Stuff Deleted.... > >So, if this fix really works, we can actually make us of it for one >of it's major uses. > >THANKS Steve! > >-- michael > > > >-- Michael Peirce -- {apple,decwrl}!claris!outpost!peirce >-- Peirce Software -- Suite 301, 719 Hibiscus Place >-- Macintosh Programming -- San Jose, California 95117 >-- and Consulting -- (408) 244-6554 An easier solution (READ: less prone to break in 7.0) is to use the deferred task managed set up the task to execute after you return from interrupt level. -- ******************************************************************************** Mike Bell Internet: bell@opus.wizards.dupont.com Senior Engineer CSNet: BELLMA%ESVAX@dupont.com DuPont CR&D Applelink: D2747 Advanced Computer Technology Group MacBLITZ..... When you feel the need for speed.......... ******************************************************************************** --