Tag: 访问违规

如何解释这个堆栈跟踪

我最近发布了Windows Phone 8应用程序。 该应用程序有时似乎随机崩溃,但问题是它没有中断崩溃,我得到的唯一信息是输出的消息,告诉我有没有提供任何细节的访问冲突。 所以在发布之后,从崩溃报告中我可以获得更多的信息,但是对我来说这些信息还是有点隐晦的。 信息是: Problem function: unknown //not very useful Exception type: c0000005 //this is the code for Access violation exception Stack trace: Frame Image Function Offset 0 qcdx9um8960 0x00035426 1 qcdx9um8960 0x000227e2 我不习惯使用内存指针和similia,我不习惯看到像这样的堆栈跟踪。 所以我有这样的问题: 我应该如何解读/阅读这些信息,每一条信息的含义是什么? 有没有一种方法来利用这些信息来针对我的search问题? 有没有办法在VS2012中debugging时获取这些信息? 笔记: 我不是问什么访问违规 我将其标记为c#和c ++,因为我的代码是在c#中,但通过c + +实现为WebBrowser组件生成exception(我半猜) 编辑: 我试着将Debugtypes设置为Native,这让我获得了我在开发中心崩溃报告中得到的相同信息。 通过这种方式,debugging程序在引发exception时中断,让我看到反汇编的代码,不幸的是没有qcdx9um8960 .pdb文件(即使在Microsoft Symbol Server上),所以我不知道导致错误的函数名称。