clr.dll在Microsoft .NET 4.6.1上导致800703e9 [英] clr.dll causes 800703e9 on Microsoft .NET 4.6.1

查看:420
本文介绍了clr.dll在Microsoft .NET 4.6.1上导致800703e9的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Excel 2013中使用在基于.NET的Windows应用程序中正常运行的DLL时,它会使clr.dll崩溃:

When using a DLL that works fine in a .NET-based Windows app in Excel 2013, it crashes the clr.dll:

Application: EXCEL.EXE
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 6F033A0F (6EDA0000) with exit code 800703e9.

Faulting application name: EXCEL.EXE, version: 15.0.4833.1000, time stamp: 0x573ac30d
Faulting module name: clr.dll, version: 4.6.1076.0, time stamp: 0x56d7a0ff
Exception code: 0x800703e9
Fault offset: 0x00293a0f
Faulting process id: 0x10d4
Faulting application start time: 0x01d1dceab78fdb9a
Faulting application path: C:\Program Files\Microsoft Office 15\root\office15\EXCEL.EXE
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 1b887d31-48de-11e6-bbcc-005056c00008

计算机在Windows 7上安装了VSTO 2010

The computer has VSTO 2010 installed on top of Windows 7 with all updates applied.

升级到4.6.2后,崩溃仍然存在:

After upgrading to 4.6.2, the crash remained:

Application: EXCEL.EXE
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 57F3288A (57C80000) with exit code 800703e9.

Faulting application name: EXCEL.EXE, version: 15.0.4833.1000, time stamp: 0x573ac30d
Faulting module name: clr.dll, version: 4.6.1532.0, time stamp: 0x56e76357
Exception code: 0x800703e9
Fault offset: 0x002b288a
Faulting process id: 0x12c4
Faulting application start time: 0x01d1dcf3ff640774
Faulting application path: C:\Program Files\Microsoft Office 15\root\office15\EXCEL.EXE
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 6b1fe8ad-48e7-11e6-ae61-005056c00008

在运行4.5.2的其他设备上不会出现此问题发生。

On other devices running 4.5.2 the problem does not occur. It is either PC bound or .NET version bound.

有人知道什么可能触发clr.dll的内部错误吗?

Does anyone know what might trigger this internal error of clr.dll?

推荐答案

优点请去 Hans Passant 。在某些情况下,这确实是非常令人讨厌的堆栈溢出。

Merits go to Hans Passant. It was indeed a very nasty stack overflow occurring under some conditions.

这篇关于clr.dll在Microsoft .NET 4.6.1上导致800703e9的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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