При использовании DLL, которая прекрасно работает в .NET на основе приложения Windows, в Excel 2013, он разбивает clr.dll:clr.dll вызывает 800703e9 на Microsoft .NET 4.6.1
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
Компьютер VSTO 2010 установлен поверх Windows 7 со всеми применяемыми обновлениями.
После обновления до 4.6.2, авария осталась:
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 проблема не возникает. Это либо связанный с ПК, либо .NET-версия.
Кто-нибудь знает, что может вызвать эту внутреннюю ошибку clr.dll?
Последние 4 шестнадцатеричных цифры - это код ошибки Windows. 0x03e9 == 1001 == ERROR_STACK_OVERFLOW, «Рекурсия слишком глубокая, стек переполнен». Конечно, CLR сообщает об этом, но не вызывает этого. Всегда ошибка программирования, они назвали веб-сайт после него. –
какой сайт вы имеете в виду: -? –
@GuidoLeenders, я думаю, он ссылается на [этот сайт] (https://stackoverflow.com). – Graviton