Microsoft KB Archive/103507

PUB2: GP Fault When Creating a New Publication

= PUB2: GP Fault When Creating a New Publication =

Q103507
--- The information in this article applies to:

- Microsoft Publisher for Windows, versions 2.0, 2.0a ---

SYMPTOMS

=
If Publisher is unable to run because it can't find the files COMMDLG.DLL or OLE2.DLL, you may receive a general protection (GP) fault the next time you run Publisher and try to create a new publication.

CAUSE

=
This problem occurs if Publisher can't find these files, and you do not exit and restart Windows before trying to run Publisher the second time.

STATUS

=
Microsoft has confirmed this to be a problem in Publisher versions 2.0 and 2.0a. This problem does not occur in Publisher version 3.0 for Windows 95.

MORE INFORMATION

=
===

Steps to Reproduce Problem --

1. At the MS-DOS command prompt, rename the file OLE2.DLL to OLEX.DLL. For information about renaming files, see your MS-DOS manual.

2. Run Windows and try to run Publisher. The following error messages appear:

File Error Cannot Find OLE2.DLL

Application Execution Error Cannot find file C:\MSPUB\MSPUB.EXE (or one of its components). Check to ensure the path and filename are correct and that all required libraries are available.

3. Exit Publisher and run MS-DOS Prompt. Rename OLEX.DLL to OLE2.DLL. Return to Windows.

4. Run Publisher again. From the Start Up screen, choose the Start From Scratch button.

The following error message appears:

Application Error MSPUB caused a General Protection Fault in module COMPOBJ.DLL at     0005:3962.

This error also occurs if you rename COMMDLG.DLL in step 1.

This error can also occur if COMPOBJ.DLL is corrupt.

Additional query words: 2.00 mspub pub20 win31 gpf gpfault launch 2.00a