[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: wolf 3d-- Bug



In article <34ED1FA1.3118F48@swbell.net>, rubywand@swbell.net wrote:

>      Wolf-3D does not exit correctly on a rather standard GS setup. It
> is reasonable to say that the game has a Bug which needs to be
> corrected.

There is a bug, recently discovered, in the Tool Locator toolset which
causes the system to become unstable when an application which patches a
toolbox function exits using Apple's specified method for patching Toolbox
functions.

This System bug has not been discovered to date because, well, very few
applications patch toolbox functions -- this is something usually done by
inits, desk accessories, etc., which don't remove their patches.  Wolf 3D
patches one toolbox function (and does it correctly, I've checked), but
the Tool Locator does not remove it correctly when Wolf 3D exits.

I can go into more detail on what exactly goes wrong if you like, but I
promise you that this is *not* a Wolf 3D bug.

However, I do have a new version of Wolf 3D in testing which I hope to
release this week that works around the OS bug by removing the toolbox
patch itself instead of relying on the Tool Locator to do it correctly. 
This is not correct procedure, but correct procedure doesn't actually
work. :)