Microsoft KB Archive/175373

= Solar Err Msg: MMTASK Caused an Invalid Page Fault in Module... =

Article ID: 175373

Article Last Modified on 9/4/2002

-

APPLIES TO


 * Scholastic's The Magic School Bus Explores the Solar System

-



This article was previously published under Q175373



SYMPTOMS
When you start Magic School Bus Explores the Solar System for Windows, version 1.0, you may receive the following error message:

MMTASK caused an invalid page fault in module UNKNOWN.



CAUSE
This error message can be caused by one of the of the following:
 * The system date on your computer is set to a date later than 2037.
 * In Windows 95/98, DCI support is enabled in your System.ini file.
 * In Windows 3.1x, you do not have a DVA=0 line in the Win.ini file.



RESOLUTION
First, check your computer's system date using the "Check System Date" section in this article. If that does not resolve the problem, use either the "Microsoft Windows 95/98: Check for DCI Support" or the "Microsoft Windows 3.1x: Add DVA=0" section in this article (depending on your version of Windows) to resolve the problem.

Check System Date
If the system date is set to a date later than the year 2037, you can receive this error message and you may encounter additional problems. To change the date to the current year or to a year earlier than 2037, follow these steps:
 * 1) Click Start, point to Settings, and then click Control Panel.
 * 2) Double-click Date/Time.
 * 3) On the Date & Time tab, in the Date area, use the up or down arrows to set the year to the current year.

Microsoft Windows 95/98: Check for DCI Support
To check for DCI support, follow these steps in Windows:  Click Start, and then click Run. In the Open: box, type the following, and then click OK:

sysedit

This opens the System Configuration Editor. On the Window menu in System Configuration Editor, click C:\Windows\System.ini (where C:\Windows is the drive and folder where Windows is installed). This brings the text in the System.ini file to the front. In the [Drivers] section of the System.ini file, place a semicolon in front of the following line:

DCI=RFMDCI

The line should now look like this:

;DCI=RFMDCI

 In the [Display] section of the System.ini file, place a semicolon in front of the following line:

DCI-Support=On

The line should now look like this:

;DCI-Support=On

 On the File menu, click Save.</li> On the File menu, click Exit.</li> Shut down Windows, and restart your computer.</li> Start Magic School Bus again.</li></ol>

Microsoft Windows 3.1x: Add DVA=0
To add DVA=0 to the Win.ini file, follow these steps: <ol> On the File menu in Program Manager, click Run.</li> In the Command Line box, type the following, and then click OK:

sysedit

This opens the System Configuration Editor.</li> On the Window menu in System Configuration Editor, click C:\Windows\Win.ini (where C:\Windows is the drive and folder where Windows 3.1x is installed). This brings the text in the Win.ini file to the front.</li> On the Search menu, click Find.</li> In the Find box type the following, and then click next:

drawdib

</li> In the [drawdib] section of the Win.ini file, add the following line:

dva=0

NOTE: If there is no [drawdib] section in your Win.ini file, add the following lines to the Win.ini file:

[drawdib] dva=0

</li> On the File menu, click Save.</li> On the File menu, click Exit.</li> Shut down Windows 95, and restart your computer.</li> Start Magic School Bus again.</li></ol>

<div class="moreinformation_section">

MORE INFORMATION
The DVA=0 entry in the Win.ini file turns off Direct Video Access (DVA) and DCI. DVA and DCI allow video images to be sent directly to the screen. If a program detects the display type incorrectly, problems can occur using DVA and DCI. When you turn off DVA and DCI, video images must be drawn through the Graphics Device Interface (GDI). Although using GDI may be slower than direct access, it is safer.

The behavior described in this article can occur with the following video cards:
 * Number 9 video cards

NOTE: Many Number 9 video cards change the DCI= line in the [Display] section of the System.ini file to: DCI=Display.
 * Cirrus Logic 5434 PCI video card
 * Creative Labs 3D Video Blaster video card
 * Diamond Stealth 3D 2000
 * Matrox Millennium
 * S3 Vision 968 video card
 * Venus 1 MB video card

Number 9 has developed updated video drivers for Windows 95. These drivers do not correct the problem described in this article.

The problem described in this article can also occur with a MIRO 12SD video card. To resolve this issue, follow the steps in the "Microsoft Windows 95/98: Check for DCI Support" section of this article, but in step 4 place the semicolon in front of the line that reads:

dci=mirodci

Additional query words: ipf unknown gpf GP Fault general protection

Keywords: kberrmsg kbsyssettings kbprb kb3rdparty kbdisplay KB175373

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.