Vista 启动时出现访问冲突
当我的 .NET 应用程序在 Windows Vista 启动时自动启动(使用“启动”文件夹中的快捷方式)时,我偶尔会遇到奇怪的未处理的访问冲突。当我手动启动可执行文件时,我没有看到此错误。它是随机发生的,我尚未能够可靠地重现该问题。
这是我收到的消息:
0x6f303dea 处出现未处理的异常 {可执行文件名称}.exe: 0xC0000005: 访问违规读取位置 0x0000000c。
调用堆栈:
mscorwks.dll!6f303dea()
[镜框 以下可能不正确和/或缺失, 没有为 mscorwks.dll 加载任何符号]
kernel32.dll!7780907a()
mscoree.dll!6ff47c24()
kernel32.dll!7780d0e9()
ntdll.dll!778e19bb()
ntdll.dll!778e198e()
由于mscorwks.dll与CLR相关,我认为这可能是CLR中的一个错误。关于为什么会发生这种情况以及如何解决它有什么想法吗?
I occasionally get a strange unhandled access violation when my .NET application is started automatically on startup (using a shortcut in the "Startup" folder) by Windows Vista. I have not seen this error when I start the executable manually. It happens randomly and I have yet to be able to reproduce the issue reliably.
Here's the message I get:
Unhandled exception at 0x6f303dea in
{executable name}.exe: 0xC0000005:
Access violation reading location
0x0000000c.
Call stack:
mscorwks.dll!6f303dea()
[Frames
below may be incorrect and/or missing,
no symbols loaded for mscorwks.dll]
kernel32.dll!7780907a()
mscoree.dll!6ff47c24()
kernel32.dll!7780d0e9()
ntdll.dll!778e19bb()
ntdll.dll!778e198e()
Since mscorwks.dll is related to the CLR, I think this might be a bug in the CLR. Any ideas on why this might be happening and how to fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
建议您使用 WER 来收集进程故障转储。请选择 Full Dump 选项,然后您可以使用 WinDBG 调试转储。
http://msdn.microsoft.com/en-us /library/bb787181(VS.85).aspx
或者,如果您愿意,可以通过 http: //support.microsoft.com
It is recommended that you use WER to collect process crash dump. Please select Full Dump option and then you can use WinDBG to debug the dump.
http://msdn.microsoft.com/en-us/library/bb787181(VS.85).aspx
Or if you like you can consult Microsoft support team via http://support.microsoft.com