.NET应用程序UI因未处理的异常而崩溃

时间:2014-09-18 11:10:16

标签: c# crash unhandled-exception

我有一个使用' Scheduler'的.NET应用程序。窗口小部件显示所选日期过滤器的约会。 此小组件有一个下拉列表,用于选择已显示约会的资源(人员/机器)。 问题:从此下拉列表中选择特定资源后,我会看到一个进度条,指示正在加载,但它会一直打开并单击应用程序中的任何位置(host.DA.exe)UI会导致它与标准Windows崩溃错误报告即' host.DA'已停止工作。 我找不到任何线索,因为客户的机器上发生了这种情况,而且我的终端无法再现。

以下是来自Window事件查看器的日志:

Log Name:      Application
Source:        .NET Runtime
Date:          17.09.2014 09:02:06
Event ID:      1026
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      KLINIKEN.INTERN
Description:
Application: host.da.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.InteropServices.SEHException
Stack:
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at Host.DA.App.Main()

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1026</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-09-17T07:02:06.000000000Z" />
    <EventRecordID>14947</EventRecordID>
    <Channel>Application</Channel>
    <Computer>KLINIKEN.INTERN</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Application: host.da.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.InteropServices.SEHException
Stack:
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Threading.Dispatcher.Run()
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at System.Windows.Application.Run(System.Windows.Window)
   at Host.DA.App.Main()
</Data>
  </EventData>
</Event>

我们没有为我们的客户提供此版本的应用程序的任何符号。 因此生成minidump无助于分析。 对我来说,它似乎是未处理的异常,但想知道甚至.NET Framework没有捕获的那个例外是什么?

非常感谢任何线索/方向。

0 个答案:

没有答案