安装补丁 19 后,Oracle Forms 6i 在启动时崩溃并显示 0xC0000005 [英] Oracle Forms 6i crashes with 0xC0000005 at start after installing patch 19

查看:68
本文介绍了安装补丁 19 后,Oracle Forms 6i 在启动时崩溃并显示 0xC0000005的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

简而言之.
安装补丁 19 后,我无法运行任何形式:由我自己或其他人使用补丁 18 或 19 编译.启动后立即出现 Windows 错误:

<前>--------------------------------ifrun60.exe ....--------------------------------应用程序未能正确初始化 (0xC0000005)......--------------------------------

详情
- 在 Windows 事件查看器中:错误 id = "26", Source = "Application Popup", User = "n/a"
- 我可以在 Builder 中运行表单(即程序"-->运行")
- Developer 6i 补丁 18 一切都很好.
- 我们团队的另一位程序员也有同样的问题(其他人还没有尝试过)
- Windows XP SP3(32 位).

我尝试过的
- 将 ifrun60.exe(和 BIN 文件夹中的其他 exe)添加到数据执行保护 (DEP) 异常
- 通过 Oracle Installer 卸载所有可能的组件,从 HDD 中擦除 ORACLE_HOME 并重新安装,然后
- 逐步应用我拥有的所有补丁 (5, 13, 15, 18, 19)
- 在 Windows 兼容模式下启动表单

我为什么需要这个
主要原因是此补丁修复了一些仅出现在我的机器上(7 人团队)的奇怪行为 - 我在尝试分配全局变量时遇到错误.它总是在任何其他机器上重新编译后消失,有时(什么......?!)在我自己的重新编译之后

第二个原因是,好吧,只是出于好奇,因为我在尝试完成这项工作时几乎脑子都碎了

<小时>

进展
2010.02.11 - 我刚刚发现(感谢 ProcMon),粉碎前的最后一个动作是加载 ifrcm60.dll(带有 SUCCESS 结果代码).
我试图用补丁 18 中的版本替换这个 DLL,然后 ifrun60.exe 抱怨错误的 DLL

2010.02.16 - Dr Watson 不生成任何信息

2010.03.02 - Designer 6i 的支持(包括扩展)于 2008 年 12 月 31 日结束,因此我无法提出支持请求.
此外,我能找到的唯一提到的这个问题是 死线程(2 岁)在 Oracle 论坛上

在我看来,解决这个问题的唯一方法是保护我的电脑......还有其他建议吗?:)

<小时>

解决方案
好吧,我放弃了.只需重新安装 Windows(在任何情况下都喜欢这个解决方案:)(我已经完成了 Win7 32 位)

解决方案

如果您正在安装补丁,那么您大概有一个 Oracle Support 帐户.如果是这样,我敦促您向他们提出 SR.或者 - 因为我不确定是否仍然支持 Forms 6i - 在 Metalink 知识库中搜索解决方案.

因为这在您的设置中会非常模糊.Tech Guy 论坛中有一个线程,其中涵盖了诊断此问题时需要部署的技术类型.了解更多信息.

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)

解决方案

If you are installing patches then presumably you have an Oracle Support account. If so, I urge you to raise an SR with them. Or - as I'm not sure that Forms 6i is still supported - search the Metalink Knowledge Base for solutions.

Because this is going to be something really obscure in your set-up. There is a thread in the Tech Guy forum which covers the sort of techniques you need to deploy in diagnosing this. Find out more.

这篇关于安装补丁 19 后,Oracle Forms 6i 在启动时崩溃并显示 0xC0000005的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆