Solved

MSVCRT40.DLL and Netscape 32-bit application

Posted on 1997-07-23
7
240 Views
Last Modified: 2013-12-16
Recently, installed Windows 95 on my system, I also installed a larger hard drive, and upgraded the processor from a 486DX2 66Mhz to a AMD 586 133mhz processor.I also have an IDE CD-ROM drive connected as a "slave" to the hard drive which is 2.1GB drive.  Windows 95 was the upgrade from version 3.1 when I installed it.  Windows 95 and Netscape 32 bit version worked before I upgraded.  

This is the problem I am experiencing, I can run Netscape 3.2 16-bit version, but not the 32bit version of Netscape.  My system comes back with this message when I try to run any 32 bit version of Netscape


NETSCAPE executed an invalid instruction in
module MSVCRT40.DLL at 0137:1023b3c1.
Registers:
EAX=00940e7f CS=0137 EIP=1023b3c1 EFLGS=00010202
EBX=00945eb8 SS=013f ESP=0091efe8 EBP=0091eff4
ECX=0091f0a8 DS=013f ESI=0094a0f0 FS=196f
EDX=00000000 ES=013f EDI=00945f54 GS=0000
Bytes at CS:EIP:
df 7d f4 d9 6d fe 8b 45 f4 8b 55 f8 c9 c3 cc d9
Stack dump:
00945eb8 0091f020 027f0e7f 0091f048 005c9de1 00945f54 0094a0f0 00945eb8
00000001 0094a4d8 0094a4ac 0094a554 00945f54 0094a0f0 00945eb8 0091f044

 I consistently am getting the same error message at the same memory addresses.

I have tried to re-install different versions of Netscape, and re-installed Windows 95 at least 5 times.  What am I doing wrong?  I have already replaced msvcrt40.dll in the windows/system directory with the latest version, and still get this message.    Is there a conflict in memory or with the processor?, am I using the correct version of msvcrt40.dll? Is my system's bios set correctly?  How can I more closely diagnose this problem? Windows 95 says there are no conflicts with hardware in Win 95 device manager.  What exaxtly does msvcrt40.dll do?    
   
Since the hard drive and processor were upgraded at the same time and that's when the problems started, I am not sure which one of these could be causing this. I had to change to Logical Block Addressing in the system's bios to get Windows 95 upgrade  to install.   Running Windows 3.1, the swap file would become corrupt at every boot with LBA on, so I set it up without one, before installing Windows 95.    

Any help would be greatly appreciated.  

Bill

0
Comment
Question by:willkapp
  • 5
7 Comments
 

Author Comment

by:willkapp
ID: 1749688
Edited text of question
0
 

Expert Comment

by:sorceror
ID: 1749689
This may or may not be connected:

>I also have an IDE CD-ROM drive connected as a "slave" to the >hard drive which is 2.1GB drive.

Having the IDE CDROM on the same IDE channel as a hard disk can cause weird effects including problems accessing the hard drive in 32-bit modes.  Can you not put it on the second channel?  If no second channel is available try running without the CDROM and see if it changes anything.
0
 
LVL 14

Accepted Solution

by:
smeebud earned 200 total points
ID: 1749690
1. What is MSVCRT40.DLL
The MSVCRT40.DLL is the Microsoft Visual C++ Run Time Library. Make sure you've got a 32bit Winsock.
2.
lIGHTENING GOTTA GO
0
Promote certifications in your email signature

Has your company recently won an award or achieved a certification? They'll no doubt want to show it off. Email signature images used to promote certifications & awards can instantly establish credibility with a recipient and provide you with numerous benefits.

 
LVL 14

Expert Comment

by:smeebud
ID: 1749691
Ok, Check you MSVCRT40.DLL version. mine is 4.20.6172.
If yours is different, I'll sent you mine.
The Mfc40.dll and Msvcrt40.dll are both 16bit files. Try renaming them from dos, and reboot. You may get an error message, go by it. You may have to reinstall Netscape again. We can also clean your registry, but try this first.
0
 
LVL 14

Expert Comment

by:smeebud
ID: 1749692
Willkapp,
I ran my dll checker on my netscape.exe(Gold 3.1)it doesn't even call for msvcrt40.dll----below a list
-----------
KERNEL32.DLL
C:\WINDOWS\SYSTEM\KERNEL32.DLL
PR32301.DLL
C:\NETSCAPE\NAVIGATOR\PROGRAM\PR32301.DLL
ADVAPI32.DLL
C:\WINDOWS\SYSTEM\ADVAPI32.DLL
GDI32.DLL
C:\WINDOWS\SYSTEM\GDI32.DLL
OLE32.DLL
C:\WINDOWS\SYSTEM\OLE32.DLL
MFC40.DLL
C:\WINDOWS\SYSTEM\MFC40.DLL
MSVCRT40.DLL
C:\WINDOWS\SYSTEM\MSVCRT40.DLL
COMDLG32.DLL
C:\WINDOWS\SYSTEM\COMDLG32.DLL
USER32.DLL
C:\WINDOWS\SYSTEM\USER32.DLL
RPCRT4.DLL
C:\WINDOWS\SYSTEM\RPCRT4.DLL
VERSION.DLL
C:\WINDOWS\SYSTEM\VERSION.DLL
SHELL32.DLL
C:\WINDOWS\SYSTEM\SHELL32.DLL
OLEAUT32.DLL
C:\WINDOWS\SYSTEM\OLEAUT32.DLL
JRT32301.DLL
C:\NETSCAPE\NAVIGATOR\PROGRAM\JRT32301.DLL
------------------
Is netscape 3.2? is that communicator. if so that's still a very buggy beta.
----
you might think about a more stable version like netscape 3.1, at least until they releace the final version. That's IF you're running communicator.
0
 
LVL 14

Expert Comment

by:smeebud
ID: 1749693
willkapp,
 have not heard from you. is your problem fixed?
please get back to me.
0
 
LVL 14

Expert Comment

by:smeebud
ID: 1749694
willkapp.
I take it your problem is fixed?
0

Featured Post

Integrate social media with email signatures

Is your company active on social media? Do you also use email signatures? Including social media icons in your email signature is a great way to get fans for free. Let all your email users know you’re on social media quickly and easily, in a single click.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
sccm report 1 38
local administrator password solution 26 73
Problem to error 4 43
How to obtain Administrator permission when you are the Administrator 6 58
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

930 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

13 Experts available now in Live!

Get 1:1 Help Now