解释python.exe崩溃报告中的Eventdata

时间:2016-04-20 12:13:40

标签: python windows python-2.7 gtk3

在开发大型Gtk3应用程序的过程中,我遇到了一个问题,有时会使用 Python.exe停止工作而没有任何错误地使应用程序崩溃。

为了解决这个问题,我需要知道导致它的原因,但是由于没有显示任何错误消息,所以我必须继续(除了大量测试之外)是窗口崩溃报告。其中我在下面发布了一个例子。

但我很难搞清楚EventData的含义。我得到的前两行是关于Python和第4行& 5表示涉及dll文件而第7行是python.exe的退出代码。

但所有其他行似乎没有意义,所以我的问题是如何解释这个EventData并用它来调试应用程序?

编辑:我已经设法解决了这个问题,但我仍然想知道EventData意味着什么,所以欢迎任何解释)

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Application Error" /> 
  <EventID Qualifiers="0">1000</EventID> 
  <Level>2</Level> 
  <Task>100</Task> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2016-04-20T11:31:44.269149500Z" /> 
  <EventRecordID>5623</EventRecordID> 
  <Channel>Application</Channel> 
  <Computer>GEBRUIK-2P5V9M3</Computer> 
  <Security /> 
  </System>
- <EventData>
  <Data>python.exe</Data> 
  <Data>0.0.0.0</Data> 
  <Data>56634a05</Data> 
  <Data>libgtk-3-0.dll</Data> 
  <Data>3.18.8.0</Data> 
  <Data>56d005f6</Data> 
  <Data>c0000005</Data> 
  <Data>000f95c7</Data> 
  <Data>1a50</Data> 
  <Data>01d19af8322780b9</Data> 
  <Data>C:\Python27\python.exe</Data> 
  <Data>C:\Python27\Lib\site-packages\gnome\libgtk-3-0.dll</Data> 
  <Data>51704799-c3cc-465a-b721-7830fb848187</Data> 
  <Data /> 
  <Data /> 
  </EventData>
  </Event>

0 个答案:

没有答案