• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

unmerged(54503)

Colonel
Mar 4, 2006
1.019
0
Event Type:Error/ID:1000---Event Type:Information / ID:4097

Periodicly my Game will crash and generate the following error messages in my event log. Here are the cut and pastes of them. Hoping someone has an idea how to correct this problem. When it crashes the game just completely closes with no error screen. Just an instant wipe and I am at the desktop.

This is the error message it generates.

Event Type: Error
Event Source: Application Error
Event Category: None
Event ID: 1000
Date: 4/20/2006
Time: 3:58:24 PM
User: N/A
Computer: HERMES
Description:
Faulting application hoi2.exe, version 1.0.0.1, faulting module hoi2.exe, version 1.0.0.1, fault address 0x00003de0.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 68 6f 69 ure hoi
0018: 32 2e 65 78 65 20 31 2e 2.exe 1.
0020: 30 2e 30 2e 31 20 69 6e 0.0.1 in
0028: 20 68 6f 69 32 2e 65 78 hoi2.ex
0030: 65 20 31 2e 30 2e 30 2e e 1.0.0.
0038: 31 20 61 74 20 6f 66 66 1 at off
0040: 73 65 74 20 30 30 30 30 set 0000
0048: 33 64 65 30 0d 0a 3de0..


In addition to the above entry in the event log I get an information file in the event log with it and here is the cut and paste for it.

Event Type: Information
Event Source: DrWatson
Event Category: None
Event ID: 4097
Date: 4/20/2006
Time: 3:58:26 PM
User: N/A
Computer: HERMES
Description:
The application, C:\Program Files\Paradox Interactive\Hearts of Iron 2\HoI2.exe, generated an application error The error occurred on 04/20/2006 @ 15:58:26.453 The exception generated was c0000005 at address 00403DE0 (HoI2)

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
 
Last edited:
As a side note I was getting this error ever since I got the game, but I was not positive it was the game until I recently did a complete hard drive wipe and reinstalled my factory install for my Hewlet Packard. I performed all manufacturer recomended updates to drivers etc. and I have everything fully updated with Service Pack 2 using only the express patches and the system is totaly clean with a default install.

If it is my computer configuration causing it then I am totaly at a loss.
 
What you have here is your Windows XP intercepting what is commonly known as Crash to Desktop (or CtD) of hoi 2. The exception code c0000005 means an access violation. Or, in other words, hoi 2 trying to access a memory location that lies outside the memory address range it was given by Windows.

There is nothing wrong with either your Windows installation, your installed drivers or your computer hardware.

If you have a save game that, when starting the game with this save, reliably can cause this error, please submit it for analysis as per stickied instructions.

However, please make sure you are using the latest version of hoi 2 (version 1.3b), as that has fixed several CtD's already. ;)
 
jpd said:
What you have here is your Windows XP intercepting what is commonly known as Crash to Desktop (or CtD) of hoi 2. The exception code c0000005 means an access violation. Or, in other words, hoi 2 trying to access a memory location that lies outside the memory address range it was given by Windows.

There is nothing wrong with either your Windows installation, your installed drivers or your computer hardware.

If you have a save game that, when starting the game with this save, reliably can cause this error, please submit it for analysis as per stickied instructions.

However, please make sure you are using the latest version of hoi 2 (version 1.3b), as that has fixed several CtD's already. ;)

Thanks for the info. I am still using 1.3a though and besides that the error does not occur reliably at a certain date in game either. I can get by for sometimes an hour or more (up to 3 hours) playing before a crash. I can Reboot the last save game and continue on for another lengthy period.

Good to know though that you guys are on to it and when I upgrade to DD after you guys get a patch, or two for it the problem should hopefully disapear.

Thanks for the response.
 
Last edited:
I seem to have one other symptom that only hapens when the game is open even if I am just in the scenerio select screen as opposed to having the game totaly open. I had the game ready to start a scenerio and then tab/alt'ed to post in the paradox forums and while I am editing a post my computer simply reboots for no aparant reason.

The funny part is I get no errors, or messages in the event log to indicate what is causing it.

All I have in the event log is this:

Event Type: Information
Event Source: EventLog
Event Category: None
Event ID: 6009
Date: 4/22/2006
Time: 8:05:38 PM
User: N/A
Computer: HERMES
Description:
Microsoft (R) Windows (R) 5.01. 2600 Service Pack 2 Multiprocessor Free.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

The information there tells me that I shut down the computer using the Start button, or else I used the Control/Alt/Delete which I obviously did not do. This will also happen sometimes while I am playing; just not as often as the HOI2.Exe error you say is caused by a memory access range problem. In your opinion are these failures related to the same issue?
 
Alt/Tab is not a supported operation for HOI2.
 
Castellon said:
Alt/Tab is not a supported operation for HOI2.

I am keeping my fingers crossed. I think I may have found the problem was in not having an obsure hotfix from microsoft.

This hotfix/patch for SP1 when you have upgraded to SP2 with Windows XP did not show up in a normal Windows/Microsoft Update Scan and I therefore missed getting it.

This may very well be the answer for someone else having this problem if your reading this post.

http://www.microsoft.com/technet/security/Bulletin/MS05-014.mspx

In the mean time I also solved several other errors I was getting intermittently in my event logs. One involved changing a value in my registry and it worked like a charm. Two others I solved with the use of a third party utility to completely remove my graphics drivers and then reinstalling the latest ones, but the procedure involved some rather confusing steps which was why it never worked the other times I tried this.

Here is the link for this great utility I found.

http://www.drivercleaner.net/

It turned out the computer manufacturer HP in their driver upgades loads up drivers for hardware not on your computer and they don't easily get removed and end up causing conflicts. I found this info on the Invidea tech support forum. The above was their recomended fix.

To do it right means following a procedure involving cleaning the cab, filtering the old drivers out and then booting up in safe mode for further steps. Just check out the Help file after you install the program at the above link. I recomend anyone to D/L it, or at least keep the link in your favorites if nothing else. The Professional Edition is FREE.

I will keep this thread posted as to my success, or failure. After 2 weeks of hunting down the fixes for 4 seperate problems my system boots with no questionable messages, or entrys in the event logs for the first time.
 
Last edited:
Sounds like you are making progress at least.
 
Castellon said:
Sounds like you are making progress at least.

Oh well. I put the game on and let it run by itself for some 3 hours periodicly checking it and closing all the message/event/news windows and it did not have a single problem until I decided the test had gone on long enough. So I surrendered in order to close the game and lookie what happens again. It repeated the same sequence of problems as in my first two posts of an ERROR (EVENT 1000 ) with the following information entry in the log. Only this time the adress changed a little bit. I guess maybve you were right after all Castellon. I give up at this point. All I can do is play the game and hope the crash takes 3 hours, or more I guess. I can't go to 1.3b and still play in the High Command Group as they use 1.3a


Event Type: Information
Event Source: DrWatson
Event Category: None
Event ID: 4097
Date: 4/23/2006
Time: 7:38:33 PM
User: N/A
Computer: HERMES
Description:
The application, C:\Program Files\Paradox Interactive\Hearts of Iron 2\HoI2.exe, generated an application error The error occurred on 04/23/2006 @ 19:38:33.625 The exception generated was c0000005 at address 00581446 (HoI2)

For more information, see Help and Support Center at

http://go.microsoft.com/fwlink/events.asp.
 
Hell no I ain't gonna give up. I am trying this setting now.

Click Start; then left click on "My Computer" then Properties.

If (under computer properties->advanced->Performence-Data Excecution Prevention) I choose the "Turn on DEP for all programs except those I select" making for certain it is OFF for HOI-2.EXE


I can try. This kind of homes in to the issue you raised about it having to do with memory access range as you suggested. For an understanding of what I mean check below since in essence I have totaly shut off the DEP for HOI-2.

Then again I am not sure it was even activated for HOI-2.exe on the other setting, but at this point I am desperate. I am hoping this setting as a work arround will allow HOI2.Exe to access the memory ranges that it may have otherwise been denied access to. Even if HOI-2.exe was not using it before as an essential windows service, or program I found the idea in a tech forum and it worked for that guy on the program he was using who was getting the same errors.

Trial and Error.

Understanding Data Execution Prevention: Data Execution Prevention (DEP) helps prevent damage from viruses and other security threats that attack by running (executing) malicious code from memory locations that only Windows and other programs should use. This type of threat causes damage by taking over one or more memory locations in use by a program. Then it spreads and harms other programs, files, and even your e-mail contacts.

Unlike a firewall or antivirus program, DEP does not help prevent harmful programs from being installed on your computer. Instead, it monitors your programs to determine if they use system memory safely. To do this, DEP software works alone or with compatible microprocessors to mark some memory locations as "non-executable". If a program tries to run code—malicious or not—from a protected location, DEP closes the program and notifies you.

DEP can take advantage of software and hardware support. To use DEP, your computer must be running Microsoft Windows XP Service Pack 2 (SP2) or later, or Windows Server 2003 Service Pack 1 or later. DEP software alone helps protect against certain types of malicious code attacks but to take full advantage of the protection that DEP can offer, your processor must support "execution protection". This is a hardware-based technology designed to mark memory locations as non-executable. If your processor does not support hardware-based DEP, it's a good idea to upgrade to a processor that offers execution protection features.
 
Last edited:
I am actually having more fun doing this than playing the game. As if I have a choice. :)

It has been many many years since I ever went in and messed arround with the memory range configuration settings of a computer.

Just wondering if that is still a viable option in this case since the memory addresses HOI-2.Exe is having a problem at are listed in the information log error messages?
 
Last edited:
The address listed in the event log is the location of the CPU instruction that tries to access an illegal memory location. It, unfortunately, does not show the actual location it tried to access.

But because the address starts with 004, I was able to deduce that it is in fact a program instruction of the game itself that is faulting, and not DirectX, a runtime library or a device driver. The game executable is linked (like most regular applications) to base address 00400000 :)
 
So I take what you mean is that the game itself is in fact trying to access a memory range that is being denied its use?

I have not run another test since making the last setting change in my DEP yet, but I will today at some point.

Also if you look at the last error with the same code it started with 005; not 004 like the other one.

By the way I forgot to mention I am running these tests with the clean boot procedure.
 
Tris said:
Periodicly my Game will crash and generate the following error messages in my event log. Here are the cut and pastes of them. Hoping someone has an idea how to correct this problem. When it crashes the game just completely closes with no error screen. Just an instant wipe and I am at the desktop.

This is the error message it generates.

Event Type: Error
Event Source: Application Error
Event Category: None
Event ID: 1000
Date: 4/20/2006
Time: 3:58:24 PM
User: N/A
Computer: HERMES
Description:
Faulting application hoi2.exe, version 1.0.0.1, faulting module hoi2.exe, version 1.0.0.1, fault address 0x00003de0.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 68 6f 69 ure hoi
0018: 32 2e 65 78 65 20 31 2e 2.exe 1.
0020: 30 2e 30 2e 31 20 69 6e 0.0.1 in
0028: 20 68 6f 69 32 2e 65 78 hoi2.ex
0030: 65 20 31 2e 30 2e 30 2e e 1.0.0.
0038: 31 20 61 74 20 6f 66 66 1 at off
0040: 73 65 74 20 30 30 30 30 set 0000
0048: 33 64 65 30 0d 0a 3de0..


In addition to the above entry in the event log I get an information file in the event log with it and here is the cut and paste for it.

Event Type: Information
Event Source: DrWatson
Event Category: None
Event ID: 4097
Date: 4/20/2006
Time: 3:58:26 PM
User: N/A
Computer: HERMES
Description:
The application, C:\Program Files\Paradox Interactive\Hearts of Iron 2\HoI2.exe, generated an application error The error occurred on 04/20/2006 @ 15:58:26.453 The exception generated was c0000005 at address 00403DE0 (HoI2)

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

I would just like to add that I, as well as a friend, as experiencing frequent CTDs. We are trying to play a multiplayer GC 1936 session over a wireless LAN connection and it is really fustrating. The game starts up fine and we have no problems connecting to each other. However, within 30min, one of us will drop because of crash to desktop. It is almost impossible to make any kind of progress.
 
Please do not hijack a thread in which we try to resolve someone else's problem.

Your problem is substantially different, if only because it involves multi player and a wireless lan connection. ;)

We need to keep track of the status of each problem, and we can't do that if multiple issues get mixed in a singlre thread.
 
Tris said:
So I take what you mean is that the game itself is in fact trying to access a memory range that is being denied its use?

I have not run another test since making the last setting change in my DEP yet, but I will today at some point.

Also if you look at the last error with the same code it started with 005; not 004 like the other one.

By the way I forgot to mention I am running these tests with the clean boot procedure.
Well, technically it means that the last instruction executed (from the point of the tracking routines inside Windows) was one that lies in the range of hoi 2's program code.

It does not automatically mean that hoi 2 itself is directly to blaim, though the odds are rather great that it is. It may, in fact, be a Windows kernel routine (for example) that receives invalid parameters and thus runs astray. The Windows XP error logger will then backtrack the stack, and point to the location in the application code that called such a routine with the invalid parameters.

The only thing that DEP can prevent against (in the case of the type of problem we are trying to nail down here), is when the program calls, as code, a section of memory that was designed for (and flagged as) holding data. Something which usually ends in an access violation anyway a little further down the road.

Please note that DEP is usefull in it's own right. It will protect you against sneaky spyware and virusses that load themselves into memory flagged as holding data, and then execute that. So DEP should be enabled always, to work side by side with a firewall, a virus scanner and a spyware scanner. It's just not usefull to nail down the type of crashes we are talking about here.
 
You may be right about it not being worth trying to nail down for you, but it sure would have made my game play a lot nicer.

The DEP setting made no difference.

I gave up troublshooting my existing configuration and decided to use my energies and my new found knowledge on configuration and safe tweaks and did yet another complete reinstall.

It was a bit rough getting it all down, but I just finished (finaly) minutes prior to this post.

That makes the 4th time in a month. Each time I learned more and more little tricks. I had not endevored such fine tuning in many years and I was sorely lacking in my current knowledge of install configurations. Now at least I am mediocre.

Getting rid of all that bundled software without causeing problems was not easy, but after 4 tries in the last 15 hours I finaly got it. The idea behind my install configuration was to get my system down to bare bones by dumping all the frills and streamlining the operation with as few unnecessary automatic operations going on as possible. It was not just the bundled software though. I had a problem with my network configuration to my ISP. Me bein one of first pople to have the new FiOS Fiber Optic connection in the USA have issues to contend with that people with cable/DSL don't come up against. Unfortunately I am at the moment forced to use their Broadband Router instead of connecting direct to the wall in order negate a DSPS error that showed up incessently in my event log that was referecing a problem with connecting smoothly. This is do to Verizon using a specific protocol that I found out they are in the process of upgrading. My prior configuration was forcing me to have to use a DIAL UP connect to simulate the BB router they gave me in order to circumvent their router configuration. I just hope I don't have a firewall issue come up in MP play now that I have reinstalled to their standard method. This despite assurances by at least 4 of their tech support technicians that it could not cause any problems jerry rigging it to the wall. They were wrong; and that I found out through painstaking trial and error.

Having come across many recomendations for optimization in my researches I settled on this one as a loose guide.

http://www.indigocomputer.com/wintips.htm

With all my new (safe and conservative) tweaks resulting in reduced numbers of Processes and Services running concurrently in the background as well as some memory tweaks and a good number of performance tweaks as well I am keeping my fingers crossed for the upcoming test run of a my new install of HOI-2.

Wish me luck.

Quick, slick, and error free; thats the way she's treating me so far.

What an improvement.

P.S. I booted up the game and the interface and scrolling is noticably smoother.

P-4 (3.0) Processor w/ 1024(50) Ram

160 GB Hard drive w/ 128 MB NVIDEA AGP FX-5200 Graphics

Lots of frills, bells, and whistles on it too in the way of card readers, USB etc...

Hewlit Packard w/XP Home Edition
 
Last edited:
Fingers crossed. :)
 
Even after all that work on a normal boot I end up with 45 processes loading leaving me with like 744 RAM.

On a selective start-up (clean Boot) I have 17 processes with 845 RAM leftover which is what I do before loading game.

I still have two more programs to add to finish my configuration.

MSN Messenger and Team Speak.

I have uninstalled MSN Explorer, Outlook Express and Windows Messenger and am currently using the basic explorer with no pop-up protection.

I am holding off to debate a few issues and perhaps you can help me decide.

Shall I go with MSN Messenger 7.5, or perhaps look to an earlier version is my first question. I need messenger for my HOI Group.

The second question is if I will move on to install MOZILLA and get rid of Explorer alltogether, or stay with Explorer.

If I do go with MOZILLA should I get the combined Suite for surfing and e-mail, or perhaps just get the web browser by itself. I realy don't need an e-mail program at all as all three of my e-mail accounts at Yahoo, Verizon, and MSN can be accessed without an e-mail program.
 
Last edited:
Doesn't trillian include messenger?
I like Trillian since it does not infest your system like Messanger and other programs do.
You start it when you want it, and it totally unloads itself when you close it.