Hi,
Several users complain it crashed immediately on their machines
including windows 95, 95 OSR2, 98.
It says somthing like:
MyProg cause an exception 10H in module MyProg.exe at
0137: 0040e864
Registers:
....
Stack dump:
...
I tested the software on my company's windows 95, OSR2, 98, xp machines and it works
fine. I just can not reproduce those crashes, and they are too far away for me to be on site.
Anyone has a clue on how to debug this problem?
I appreciared your input.
Use a map file to determine what code is at 0040e864? If your process is loading at 0x00400000, seems like it's in your EXE. So you should be able to track it down to the exact line of code using a map file, so long as the source you build the map file from is identical to the source that was used to build the program that is on site.
Thought for the day/week/month/year: Windows System Error 4006:
Replication with a nonconfigured partner is not allowed.
Oh... 10h, from MSKB 150314 - "What Are Fatal Exception Errors":
16 (10h): Coprocessor Error Fault
This interrupt occurs when an unmasked floating-point exception has signaled a previous instruction. (Because the 80386 does not have access to the Floating Point unit, it checks the ERROR\ pin to test for this condition.) This is also triggered by a WAIT instruction if the Emulate Math Coprocessor bit at CR0 is set.
Thought for the day/week/month/year: Windows System Error 4006:
Replication with a nonconfigured partner is not allowed.
Originally posted by Ralf Schneider
I guess, the problem will caused by a referenced but uninitialized float-variable.
I will send the new file to the user to test it.
Post back with the results...
Thought for the day/week/month/year: Windows System Error 4006:
Replication with a nonconfigured partner is not allowed.
Bookmarks