TITLE
    Mac OS 8.5: System Error Type 7
Article ID:
Created:
Modified:
24710
11/6/98
11/6/00

TOPIC

    After installing Mac OS 8.5, my computer now crashes with a System Error Type 7. If I start up the computer with extensions off, it runs fine. What is wrong?


DISCUSSION

    Solution

    Most of the reports of this type have involved third-party extensions. Normal extension troubleshooting will usually find the problem extension. Contact the vendor of the software regarding compatibility and upgrades.

    You can probably work around the problem by enabling virtual memory.

    Explanation

    An Error Type 7 is a privilege access error and is generated when trying to execute a privileged instruction on the emulated 68k processor when the processor is in user mode. Privileged instructions require the processor to be in supervisor mode.

    Mac OS 8.5 changed the state of the processor. With virtual memory disabled, the emulated 68k processor runs in user mode. In previous versions of the OS, the emulated 68k processor ran in supervisor mode with virtual memory disabled. Software that tests whether virtual memory is disabled or enabled and then assumes what state the processor is in based on this may crash.

    Enabling virtual memory may be a successful workaround, since the emulated 68k processor always runs in user mode with virtual memory enabled. The software should check the state of the processor before making privileged calls.

    For a more detailed explanation of this change, please see Tech Note 1142. (In particular, the General section of the chapter titled, "Inside the System File.")

    The following article can help you find the Tech Note mentioned here:

    Article 24493: " Apple Tech Notes: What They Are, Where To Find Them "

Document Information
Product Area: Mac OS System Software
Category: Mac OS 8.5
Sub Category: Troubleshooting

Copyright © 2000 Apple Computer, Inc. All rights reserved.