Solved

ACMSETUP caused an invalid page fault...

Posted on 1998-10-01
4
208 Views
Last Modified: 2011-08-18
I am installing VB5 on Win95 400.950a.
PC = Pentium 200 + 64M Ram. The CD-Drive is a mapped drive
on an NT Server on the network.
When it gets to the point where it says setup is updating your system, it crashes with the following error:

ACMSETUP caused an invalid page fault in module
KERNEL at some address.
When I re-run setup it does the same.
What can I do ??????????????????

Thanks in advance,
Peet
0
Comment
Question by:peet
  • 3
4 Comments
 
LVL 3

Accepted Solution

by:
a111a111a111 earned 200 total points
Comment Utility
Make sure there's a blank line at the end of every section in file
   ~/wabi/windows/system.ini.  

or any system.ini head...

   This is a Microsoft problem that occurs on PCs and Wabi too.
   Here's the verbatim information from Microsoft:

   DOCUMENT:Q112038 29-APR-1994 [W_ACME]
   TITLE   :ACMSETUP.EXE Caused a General Protection Fault in MMSETUP.DLL
   PRODUCT :Microsoft Acme
   PROD/VER:1.00
   OPER/SYS:WINDOWS
   KEYWORDS:

   The information in this article applies to:
    - Microsoft Office Setup for Windows, version 1.0
    - Microsoft PowerPoint for Windows, version 4.0
    - Microsoft Word for windows, version 6.0a
    - Microsoft Office for Windows, version 4.2
    - Microsoft Windows version 3.1
   -----------------------------------------------------------------------

   SYMPTOMS
   ========

   The Setup program that is included with PowerPoint version 4.0 for Windows,
   Word version 6.0a for Windows, and Microsoft Office version 4.2 for
   Windows, may product the following error message when it updates you
   system files (at the end of the setup process):

      ACMSETUP Caused a General Protection Fault in Module MMSETUP.DLL at
      0021:0238.  

   CAUSE
   =====

   This problem occurs when both of the following conditions are true:

    - You are running Microsoft Windows 3.1

      -and-

    - There are sections in the SYSTEM.INI file that are not separated by
      blank lines.  (Normally there are several sections in the SYSTEM.INI
      and the sections are separated by blank lines.  If these lines
      get deleted or replaced with other entries during the setup of other
      programs, drivers, or utilities, you may experience this problem.)

   NOTE: Sometimes it may appear that there is blank line, but the line
   actually contains one or more spaces.  

   WORKAROUND
   ==========

   To work around this problem, do the following:

   1. Edit the SYSTEM.INI file and add a blank line between each section.
      The first line in each section is enclosed in square brackets.  The
      SYSTEM.INI file is a text file and can be edited in any standard text
      editor (such as Windows Notepad).  

      [[Wabi NOTE-- You can edit the file with a Unix system editor such
      as `vi`, `emacs`, or `textedit`.  Because the file uses the DOS
      line endings convention, a blank line may appear to Unix
      editors to contain the single character ^M.]]

   2. Quit Windows.  

      NOTE: This step is necessary because the Setup program did not quit
      normally.  If you don't exit windows, you will probably get a sharing
      violation because the setup files are still in use.  

   3. Restart Windows.  

   4. Re-install the program.  If you install the program to the same location,
      you should not have to delete any files before re-installing.  

   STATUS
   ======

   Microsoft has confirmed this to be a problem in the Microsoft products
   listed at the beginning of this article.  We are researching this problem
   and will post new information here in the Microsoft Knowledge BAse as it
   becomes available.  

   MORE INFORMATION
   ================

   In some configurations you may also experience a sharing violation
   when you choose Close to get rid of the GP fault error message.  This only
   occurs on systems where a swap file is being used.  You can ignore this
   message and follow the instructions listed above to resolve the
   problem.  You will not receive the sharing violation at the end of the
   re-installation of the product.  

   If you don't re-install, you may experience problems using the product
   because the Setup program was unable to make the necessary changes to your
   system.  

   Additional reference words: Share 4.00 6.0 6.00 4.20 GPF Acme buglist
   pp4bug 3.10

   =========================================================================

   THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
   PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
   ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
   OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
   EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
   ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
   CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
   MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
   POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
   OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
   SO THE FOREGOING LIMITATION MAY NOT APPLY.  

   Copyright Microsoft Corporation 1994.  


AUTHOR: 62150
TECH REVIEWER:
GRAMMATICAL REVIEWER: mm
DATE APPROVED: 05/11/96
MODIFIED BY: mm
DATE MODIFIED: 05/11/96
0
 
LVL 3

Expert Comment

by:a111a111a111
Comment Utility
In addition, you need to check if the CD if good by installing VB on a different machine.
0
 
LVL 3

Expert Comment

by:a111a111a111
Comment Utility
I like to add that Norton Utilities 3.07 can help to find problems in your system and may prevent crash.

As well try to install VB from a CD on the same PC even if you need to get an external CD drive just for this task.
0
 

Author Comment

by:peet
Comment Utility

The System.ini is fine, but, the folowing sections do not
have any entries.

[power.drv]  [iccvid.drv]  [mciseq.drv]   [NonWindowsApp]
[vcache]     [MSNP32]      [display]

Could that be a problem ? Should I remove them. Also, the
article you sent, was about a crash in MMSETUP.DLL
This one crashes in KERNEL32.EXE

To verify the CD, will it be OK if I install on another PC
where VB was installed successfully ? Will it not corrupt
the successfull installation ?



0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

Introduction While answering a recent question about filtering a custom class collection, I realized that this could be accomplished with very little code by using the ScriptControl (SC) library.  This article will introduce you to the SC library a…
Article by: Martin
Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now