Conhost错误0xc0000005导致应用程序启动失败

时间:2014-09-11 02:11:47

标签: c++ windows batch-file windows-7 crash

我有2个.bat文件:

A.bat:

start myprogram.exe
start B.bat

B.bat

<log current time to Windows Event Viewer for debugging>
javaw (or java) myjava

A.bat在Windows 7(32位)启动时执行,需要进行压力测试(机器每10分钟重启一次)。重启操作由myjava完成。在myjava的开头,我将当前时间记录到文件中以进行调试。

问题是,有时(50-100次重启后)myjava没有被执行但是B.bat被执行(我看到事件查看器中的第一个日志而不是myjava的第二个日志) 。如果myjava被简单的C ++程序取代(因此它不是JVM问题),也会发生这种情况。

唯一常见的是一个conhost 0xc0000005错误日志,就在我第一次登录事件查看器之后:

Fauilting application name: conhost.exe, version: 6.1.7601.18229, time stamp: 0x51fb02e5
Fauilting module name: conhost.exe, version: 6.1.7601.18229, time stamp: 0x51fb02e5
Exception code: 0xc0000005
Fault offset: 0x00001632
Faulting process id: 0xdb0
Faulting application start time: 0x01cfb84ffc3da56f
Faulting application path: C:\Windows\system32\conhost.exe
Faulting module path: C:\Windows\system32\conhost.exe
Report Id: 3be0cf06-2443-11e4-bf16-00e02711104e

这可能是myprogram.exe的错误,但我对它的作用没有可见性。在Windows XP中也不会发生这种情况。

0 个答案:

没有答案