General Protection Fault and Freeze-up Problems

You are looking at an old Manual of pc/MRP,
the Complete MRP Inventory/Accounting Package.

Please click below for
the latest pc/MRP Manual

Please click below to
reach the pc/MRP Main Page

Manual Logo

Main Page Logo

 

17.3.1 General protection fault errors and freeze up problems can be caused by:

17.3.2 Insufficient RAM Memory

pc/MRP for Windows requires a minimum of 8 Megs of RAM. You can check how much RAM your PC has by going to the DOS prompt and entering the command MEM [Rtn] if you are working on Window 3.1, 3.11. For both Window NT and Window 95, go to the Start Button, select settings, select control panel, select help and then select about Window 95 or Window NT.

17.3.3 Insufficient hard disk space

Windows 3.1 and Windows 95 require a minimum of at least 20 Megs of hard disk space be available for temporary files, print buffering and RAM memory overflow (swap file). You can check how much RAM your PC has by going to the MSDOS prompt and entering the command CHKDSK[Rtn]. Once you have typed CHKDSK [Rtn] your screen will indicate the amount of bytes on your hard disk available to your PC. If your PC has less then 20,000,000 bytes available on disk, delete non essential files on the hard disk to increase the space available on your hard disk.

17.3.4 Insufficient swap file size

Both Windows 3.1 and Windows 95 require at least 20 Megs of hard disk space for a swap file.

To check and or set your swap file size with Windows 3.1 you would go to the program manager screen, select main, select control panel, select EMM386 Enhanced, select virtual memory. If the Swap file is less than 19000 Kb, select change, if the recommended setting is less than 19000 Kb you should remove unnecessary files from your hard disk and to set the swap file size again.

To check and or set your swap file size with Windows 95 you would select start, select settings, select control panel, select systems, select performance, select virtual memory. If the free hard disk space is less than 20 Megabytes, you should remove unnecessary files from your hard disk to free up a minimum of 20 Megabytes. Be sure the radio button allowing Windows to manage memory is selected.

 

 

17.3.5 Hard disk corruption

You can use Microsoft's program called SCANDISK to check for hard disk corruption. If SCANDISK finds errors it can correct the errors, unfortunately in some cases the damage may have already been done (cross linked files) and one or more files may be permanently damaged. Only re-installing the damaged file would correct the problem.

To run SCANDISK from Windows 3.1, exit Windows and go to the DOS prompt. Change to the DOS directory by entering CD\DOS[Rtn] and then SCANDISK[Rtn].

To run SCANDISK from Windows 95, exit Windows and go to the DOS prompt. Change to the Windows command directory by entering CD\WINDOWS\COMMAND[Rtn] and then SCANDISK[Rtn].

17.3.6 Too many programs running at the same time or two programs are conflicting

Both Windows 3.1 and Windows 95 can crash if too many programs are running at the same time taking up additional resources. Users have a tendency to load up programs (anti-virus, screen savers, office, etc.) in their start up file and run them in the background. Try running pc/MRP by itself to see if the frequency of crashing and or freeze ups is reduced. When programs are placed in the start up group (Windows 3.1) or the startup menu (Windows 95) these programs are drawing valuable resources even though they are not being used. Remove all programs from your startup menu and see if the frequency of crashes and freeze ups are reduced.

To check the number of programs running with Windows 3.1, press the alt and tab key to cycle through the programs that are currently running, or alt+tab to bring up task manager window showing all open programs. Close any unnecessary programs if possible. To remove programs from your start up group, select the start up group, drag any of the icons to their respective normal groups or delete the icons if they already exist in their normal group.

To check the number of programs running with Windows 95 press the control,alt and del buttons to display the close program window. To temporarily close any unnecessary program, select the program and clicking on the end task button. If the problems go away when it is run without the extra programs running, remove the programs from the startup menu. To remove programs permanently from the startup menu, select start, select settings, select taskbar, select start menu programs, select remove, select the + box next to the startup directory, select the program to be removed and click on the remove button.

To check the number of programs running with Window NT 4.0, press the Control ALT and DEL buttons, select Task Manager, and Applications. If you are running Novell 3.12 with Windows 95 and Client 32 switch to Novell 4.11 with Windows 95 and Client 32.

Virus checkers that remain active during normal activation can cause problems. Deactivate the active virus checker and run the virus checker whenever you want to check your files but not while you are running other programs.

Recent models of HP printers now come with a printer status programs that can cause problems. Disable the printer status program.

In addition we have found programs such as First Aid and Conor's tape back up scheduler can cause problems as well.

17.3.7 Memory leakage

Almost all Windows programs running under Windows 3.1 and Windows 95 display memory leakage. Going into and out of various programs will result in Windows losing memory resources as most programs do not give back the original amount of memory they used after they have been run for awhile. If crashes are occurring in the afternoon, check the computers resources, if they are down, consider rebooting at lunch time as a matter of routine precaution to recover lost memory.

17.3.8 Conflicting hardware addresses and interrupts

PC devices that occupy the same address or interrupt as another device can cause general protection fault and freeze up problems.

To check for hardware device conflicts with Windows 95, select start, select settings, select control panel, select system, select device manager. If any of the devices display a ! in a yellow triangle, click on properties to see the conflict.

17.3.9 Video driver conflict

Non standard OEM video drivers can cause problems with FoxPro for Windows. Install Window's standard 16 color VGA driver and see if that fixes the problem.

To install the standard 16 color VGA driver in Windows 3.1 select main, select setup, select options, select change system settings, select display, select VGA. If that clears up the problem use the standard VGA or SVGA driver in the future.

To install the standard 16 color VGA driver in Windows 95 select settings, select setup, select options, select change system settings, select display, select VGA. If that clears up the problem use the standard VGA or SVGA driver in the future.

Try running Window 95 in a "safe" mode (no program is allowed to use upper memory). Turn on the PC and press the F8 key when you see the words "Starting Windows 95". Select the "Safe mode". The safe mode does not use config.sys, autoexec.bat, command.com, windows drivers, print drivers, network drivers, or the start up programs. It uses Window's own generic 16 color VGA driver.

17.3.10 Driver and or program conflicts in upper memory

Drivers and or programs can conflict with other drivers and or programs in the upper memory area.

Try running Window 3.1 in a "safe" mode (no program is allowed to use upper memory). Boot the PC with a generic boot up disk in drive a:. Switch to drive c: by entering C:[Rtn] at the DOS prompt. Change to the Windows directory by entering CD\WINDOWS [Rtn]. Enter SETUP [Rtn] and change to the Window's standard 16 color VGA driver. Start Windows so that excludes the use of upper memory for programs by entering Win /D:X [Rtn]. If the system no longer crashes in this mode you can keep programs out of the upper memory in normal mode by adding the line EMMExclude=A000-FFF to the SYSTEM.INI file.

Try running Window 95 in a "safe" mode (no program is allowed to use upper memory). Turn on the PC and press the F8 key when you see the words "Starting Windows 95". Select the "Safe mode". The safe mode does not use config.sys, autoexec.bat, command.com, windows drivers, print drivers, network drivers, or the start up programs. It uses Window's own generic 16 color VGA driver.

17.3.11 Marginal network hardware

Marginal network cards and or cables can cause intermittent crashes. To stress test the network, go to each workstation and copy the contents of a large directory from the server to the workstation. The directory copy should take at least 5 minutes to test the network card, hub and cable adequately. As a final test copy (not move) a directory on the server to another directory on the server. If the last test fails the network card on the server may be bad.

17.3.12 Invalid temp directory

At the command prompt type SET [Rtn]. See if the TEMP variable points to a valid (existing) directory.

 

 

 

17.3.13 Corrupt program files

 

Corrupt index files can cause general protection, illegal operation errors. Use the Configuration menu and select, "Reindex all files", to see if that corrects the problem. If you get a stack fault error or Internal Inconsistency Error message, delete the associated idx files and re-index.

 

17.3.14 Sleep Mode

 

Disable

 

17.3.15 Fragmented Hard Disk

 

Defrag your local hard drive.