Annoyances.org
Home » Windows 98 Discussion Forum » Message 1166514829 » Entire Thread Search | Help | Home
  
IEXPLORER illegal operation message
Showing all messages in thread #1166514829
Windows 98 Annoyances Discussion Forum


The following are all of the messages in this thread (7 in all), shown in chronological order. Click any message subject to view that message by itself or to view the thread hierarchy.
IEXPLORER illegal operation message
Monday, December 18, 2006 at 11:53 pm
Posted by anti (3 messages posted)

I need some help. Whenever I use my internet explorer, the exeption being very few internet pages, a message appears saying the program is performing an illegal operation. When I click on details, this appears:

IEXPLORE caused an invalid page fault in module MSVCRT.DLL at 0167:780154a7. Registers: EAX=7803a152 CS=0167 EIP=780154a7 EFLGS=00010246 EBX=00000010 SS=016f ESP=0064c4a4 EBP=0064c4b4 ECX=0000eab0 DS=016f ESI=70a7eab0 FS=7627 EDX=0fffffff ES=016f EDI=0064c4ee GS=0000 Bytes at CS:EIP: 66 8b 04 48 a8 04 74 5b 83 c1 d0 3b cb 73 7b 83 Stack dump: 0064c558 70a741cc 00000000 00000000 0064c510 7801540c 0064c4ec 00000000 0000000f 00000000 637a2fa8 0064c4ec 00000000 00000010 00000001 635e80d4

After that another pop-up appears saying that if the problem persisted, I should restart my computer. Of course, I did that straight away, several times with the same message appearing anyway.

Does anyone have a simple solution?

[Reply or follow-up to this message]

re: IEXPLORER illegal operation message
Tuesday, December 19, 2006 at 4:48 am
Posted by dhm (966 messages posted)

Yup. Get SPEU.exe from Microsoft. I had the same problem in Firefox. The problem is in MSVCRT.dll, that's Microsoft Visual C Runtime library. One of its functions allocates and then releases memory for a C program (which most system software is, nowadays). It was buggy and Msft never openly acknowledged that nor put upgrades to that in their automatic upgrades. Use Find and look how many different versions are scattered thru your hard drive! I found my Win98 disc had 4 and Nero Burning added 3 copies of a different version. You only need one, in \Windows\System. No, let me qualify that. There are versions MSCVRT10.dll and such that are specific to programs that were written in earlier versions of C.

The correct version is 285 KB and is dated May 14, 2001. I note this because tho my copy of Win2K is from 2003 and all the files are dated July 2003, it still had 2 obsolete versions of MSCVRT.dll with that date. Apparently someone at Redmond had not gotten the memo.

It's included in a package with updates to 4 runtime files but MSVCRT is the one notorious for causing blowups:




On Monday, December 18, 2006 at 11:53 pm, anti wrote:
>I need some help. Whenever I use my internet explorer, the exeption being very few
>internet pages, a message appears saying the program is performing an illegal operation.
>When I click on details, this appears:
>
>
>IEXPLORE caused an invalid page fault in
>module MSVCRT.DLL at 0167:780154a7.
>Registers:
>EAX=7803a152 CS=0167 EIP=780154a7 EFLGS=00010246
>EBX=00000010 SS=016f ESP=0064c4a4 EBP=0064c4b4
>ECX=0000eab0 DS=016f ESI=70a7eab0 FS=7627
>EDX=0fffffff ES=016f EDI=0064c4ee GS=0000
>Bytes at CS:EIP:
>66 8b 04 48 a8 04 74 5b 83 c1 d0 3b cb 73 7b 83
>Stack dump:
>0064c558 70a741cc 00000000 00000000 0064c510 7801540c 0064c4ec 00000000 0000000f
>00000000 637a2fa8 0064c4ec 00000000 00000010 00000001 635e80d4
>
>
>After that another pop-up appears saying that if the problem persisted, I should
>restart my computer.
>Of course, I did that straight away, several times with the same message appearing
>anyway.
>
>
>Does anyone have a simple solution?

[Reply or follow-up to this message]

re: IEXPLORER illegal operation message
Wednesday, December 20, 2006 at 2:05 am
Posted by anti (3 messages posted)

I used search on my win98 disk for the file (just so you know, I had identified the file before but just had no idea what it did or how to fix it) and then went to each individual file, checking it's size. None of them matched the 285 KB that you had said. Is there any suggestions on what might be wrong/what I could do to fix it?

[Thank you for your help :)]

[Reply or follow-up to this message]

re: IEXPLORER illegal operation message
Wednesday, December 20, 2006 at 2:55 am
Posted by anti (3 messages posted)

I think I misunderstood what you were saying. Was I only meant to download the program from the link you had?

[Reply or follow-up to this message]

re: IEXPLORER illegal operation message
Wednesday, December 20, 2006 at 2:35 pm
Posted by dhm (966 messages posted)

Yes, I left out important details.

First, download SPEU.exe from Microsoft.

Then click on it to run it. SPEU.exe is a self un-packing, self installing set of files including MSVCRT.dll. The obsolete versions of MSVCRT.dll misallocate memory on occasion and blow up programs as happened for you. SPEU.exe will put the correct version of it into \Windows\System.

Then use Find and find all the other versions of MSVCRT.dll and delete them. Or if you wish, replace them with the 285 KB version.

Do not delete MSVCRT10.dll, MSVCRT20.dll, MSVCRT30.dll or MSVCRTD.dll or variants such as that. They are there (if at all) for running old programs. That is a program written in Visual C 1.0 (for Win3.x) will look for MSVCRT10.dll.


On Wednesday, December 20, 2006 at 2:55 am, anti wrote:
>I think I misunderstood what you were saying. Was I only meant to download the program
>from the link you had?

[Reply or follow-up to this message]

re: IEXPLORER illegal operation message
Sunday, January 14, 2007 at 5:17 am
Posted by Marten (1 messages posted)

Hello I found your solution and tried it but the version of msvcrt.dll I got was dated 14th of June 2001 and was only 273KB. Therefore I didn't delete the other versions of the dll since this computer doesn't need more faulty software... Should I try looking for the msvcrt.dll-file on a file sharing-prog like DC++ or is the 273KB version correct?


On Wednesday, December 20, 2006 at 2:35 pm, dhm wrote:
>
>Yes, I left out important details.
>


>First, download SPEU.exe from Microsoft.
>


>Then click on it to run it. SPEU.exe is a self un-packing, self installing set of
>files including MSVCRT.dll. The obsolete versions of MSVCRT.dll misallocate memory
>on occasion and blow up programs as happened for you. SPEU.exe will put the correct
>version of it into \Windows\System.

[Reply or follow-up to this message]

re: IEXPLORER illegal operation message
Monday, January 15, 2007 at 2:01 pm
Posted by dhm (966 messages posted)

Sorry for the late followup. I am recovering from the worst flu I've ever had.

The source for SPEU.exe is Microsoft itself. It provides this upgrade free. They should have provided it thru the standard Windows upgrade system but didn't and that is an administrative error on their part. They consider it a part of "Microsoft Libraries Update" which is stupid because to the common sense of the user its their Windows programs that are malfunctioning.

(Too much editorial.)

Anyway the download is at:




On Sunday, January 14, 2007 at 5:17 am, Marten wrote:
>Hello
>
>I found your solution and tried it but the version of msvcrt.dll I got was dated
>14th of June 2001 and was only 273KB. Therefore I didn't delete the other versions
>of the dll since this computer doesn't need more faulty software... Should I try
>looking for the msvcrt.dll-file on a file sharing-prog like DC++ or is the 273KB
>version correct?
>
>
>

[Reply or follow-up to this message]

Tip: Use one of the [Reply or follow-up to this message] links above to add a message to this thread
Return to the Windows 98 Discussion Forum

All content at Annoyances.org is Copyright © 1995-2008 Creative Elementtm All rights reserved.
Please do not plagiarize; redistributing these pages without permission is strictly prohibited.