开发者

Old .Net app crashed. What does this event log info mean?

开发者 https://www.devze.com 2023-01-17 13:46 出处:网络
A .NET application running in one of our systems 24/7 suddenly crashed without logging any errors. The only error information we were able to retrieve is in the windows events log, with this codes:

A .NET application running in one of our systems 24/7 suddenly crashed without logging any errors.

The only error information we were able to retrieve is in the windows events log, with this codes:

faulting module msvcr80.dll, 
version 8.0.50727.3053, 
stamp 4889d619, 
debug? 0, 
fault address 0x000144dc.

Has anyone experienced an issue like this before? Does anybody have an idea of what the location in the ms library is about or where to find such information? Where ca开发者_如何学Gon I start in trying to resolve this issue?

Edit: the application wasn't changed recently and every error should be trapped and logged, so the behavior seems really strange. What I really wanted to know is what function is located at the given offset, so that maybe we can figure out where the crash happened.


That's the C++ runtime library (from 2005 I think).

It can be flagged as being the cause for many things, from malware attacks to C++ code losing access to databases to actual program bugs. Generally when exceptions are not handled.

The main point here though is that if all has been running okay and it has suddenly been flagged then I would look to see what changed on the system on which it is used to cause the crash.

Only by making it occur again will you be able to track down what code actually caused the crash.

edit

Check for any updates put onto the machine recently for any of the software. Not just yours, but Microsoft, antivirus, etc. It is possible thta one of these is the culprit. I know someone who had been using Office 2000 quite happily until a recent update for AVG overwrote the C runtime dll and he could no longer print anything or receive emails.

I know that its not ideal but you will probably have to pass this onto Microsoft as it is buried within their DLL.


At first glance it seems like it's anti-virus or update related, but it really could just be just a fluke, or a sign of failing hardware. I would setup process monitor and log in detail what the application's doing if it happens again. If this is a onetime occurrence I wouldn't worry about it much.

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx


If its 24/7 and suddenly crashed; I would ask about changes/updates in the system that were made in the recent past.

The file msvcr80.dll is a Visual Studio 2005 VC++ Runtime library; doesn't help much in digging the exact cause.

This discussion might help.

0

精彩评论

暂无评论...
验证码 换一张
取 消