Help and Support
 

powered byLive Search

OpenGL Program May Cause an Invalid Page Fault Error Message if the Window Is Moved or Resized

Article ID:240896
Last Review:January 25, 2007
Revision:1.6
This article was previously published under Q240896
If this article does not describe the error message that you are receiving, view the following Microsoft Knowledge Base article to view more articles that describe error messages:
315854 (http://support.microsoft.com/kb/315854/EN-US/) Windows 98 and Windows Me Error Message Resource Center

SYMPTOMS

When you move or resize a window, a program that uses OpenGL may perform an illegal operation, and then shutdown. For example, Microsoft Internet Explorer may generate an invalid page fault if a Java tool using OpenGL is running, and the window displaying the OpenGL graphic content is moved. Also, the following message may be generated in the Details section of the Application error dialog box:
program name caused an invalid page fault in
module OPENGL32.DLL at 0167:78abbcf.

Bytes at CS:EIP
83 b8 24 2a 00 00 00
NOTE: The "Bytes at CS:EIP" data in the Details section of the Application error dialog box on your computer must match the data in the error message listed earlier in this article. If the data does not match, your computer is not experiencing the problem described earlier in this article.

Back to the top

CAUSE

This problem can occur if you do not have a hardware accelerator adapter that implements OpenGL, and the program uses the Microsoft software implementation of OpenGL. Because of this, the message loop for the program is running on a thread that was not initialized for OpenGL, causing an invalid page fault error message when attempting to obtain access to the OpenGL context for the thread.

Back to the top

RESOLUTION

A supported hotfix is now available from Microsoft, but it is only intended to correct the problem that this article describes. Apply it only to systems that are experiencing this specific problem.

To resolve this problem, contact Microsoft Product Support Services to obtain the hotfix. For a complete list of Microsoft Product Support Services telephone numbers and information about support costs, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

The English version of this fix should have the following file attributes or later:
  Date      Time     Version  Size     File name     Platform
  -------------------------------------------------------------------
  01/07/00  03:13pm  4.00     721,680  Opengl32.dll  Windows 95 OSR2,
                                                     Windows 98,
                                                     Windows 98 SE
				

Back to the top

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Back to the top

MORE INFORMATION

OpenGL is included with Windows 95 OEM Service Release 2 (OSR2), and is not part of the initial Windows 95 release. For additional information, please see the following article in the Microsoft Knowledge Base: For additional information about Windows 98 and Windows 98 Second Edition hotfixes, click the article number below to view the article in the Microsoft Knowledge Base:
206071 (http://support.microsoft.com/kb/206071/EN-US/) General Information About Windows 98 and Windows 98 Second Edition Hotfixes
For additional information about Windows 95 hotfixes, click the article number below to view the article in the Microsoft Knowledge Base:
161020 (http://support.microsoft.com/kb/161020/EN-US/) Implementing Windows 95 Updates

Back to the top


APPLIES TO
Microsoft Windows 95
Microsoft Windows 98 Standard Edition
Microsoft Windows 98 Second Edition

Back to the top

Keywords: 
kbhotfixserver kbqfe kbenv kberrmsg kbfix kbinvalidpagefault kbprb KB240896

Back to the top

Article Translations

 

Related Support Centers

Other Support Options

  • Need More Help?
    Contact a Support professional by Email, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.