UPD. 0xC0000005 is STATUS_ACCESS_VIOLATION
, defined in winnt.h. Meaning the app has tried to access a memory it doesn't have access to. Most of the time it's dereferencing a null pointer.
In short.
After patch 19 has been installed I can't run any form: compiled with patch 18 or 19, by myself or others. Immediately after starting I get Windows error:
-------------------------------- ifrun60.exe .... -------------------------------- The application failed to initialize properly (0xC0000005). ..... --------------------------------
Details
- In Windows Event Viewer: error id = "26", Source = "Application Popup", User = "n/a"
- I'm able to run forms from within Builder (i.e. "Program" --> "Run")
- Everything was good with Developer 6i patch 18.
- Another one programmer on our team has the same problem (others have not tried yet)
- Windows XP SP3 (32-bit).
What I've tried
- Add ifrun60.exe (and other exe from BIN folder) to Data execution prevention (DEP) exceptions
- Uninstall every possible component via Oracle Installer, erase ORACLE_HOME from HDD and re-install, then
- Incrementally apply all patches I have (5, 13, 15, 18, 19)
- Start form in Windows compatibility modes
Why do I need this
The main reason is that this patch fixes some weird behaviour that presents only on my machine (in team of 7) - I'm getting error while trying to assign global variable. It always disappears after re-compilation on any other machine and sometimes (what the... ?!) after my own recompilation later
And the second reason is, well, just curiosity because I've almost broken my brain trying to make this work
Progress
2010.02.11 - I've just found out (thanks to ProcMon), that the last action before crush is loading ifrcm60.dll (with SUCCESS result code).
I've tried to replace this DLL with version from patch 18 and then ifrun60.exe complains about wrong DLL
2010.02.16 - Dr Watson doesn't generate any info
2010.03.02 - Support (including extended) for Designer 6i came to end on 31 dec 2008, so I can't rise support request.
Also the only mention of this problem I was able to find is the dead thread (2 y.o.) on Oracle forums
It seems to me, that the only way to solve this will be to defenestrate my PC... any other suggestions ? :)
Solution
OK, I give up. Just reinstall Windows (love this solution in any situation :) (I've done Win7 32 bit)