如何使用.pdb文件符号化崩溃报告 [英] How to symbolicate crash report using .pdb file

查看:195
本文介绍了如何使用.pdb文件符号化崩溃报告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个崩溃报告.没有符号.我已经有了.pdb文件,源代码和程序包,是否可以使用.pdb文件将此堆栈跟踪转换为有意义的方法名称?

I've a crash report. It's not symbolicated. I've .pdb file, source code and the package, is there any way to turn this stack trace to meaningful method names using .pdb file?

Exception Stack:
SharedLibrary!<BaseAddress>+0x3f7d77
MyApp!<BaseAddress>+0x52b4d7
MyApp!<BaseAddress>+0x59ed69
MyApp.API.GetFilter()
MyApp!<BaseAddress>+0x66f79f
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
SharedLibrary!<BaseAddress>+0x368a33
SharedLibrary!<BaseAddress>+0x369031
SharedLibrary!<BaseAddress>+0x369b49
SharedLibrary!<BaseAddress>+0x369b0f
MyApp!<BaseAddress>+0x67293f
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
SharedLibrary!<BaseAddress>+0x368a33
SharedLibrary!<BaseAddress>+0x369031
SharedLibrary!<BaseAddress>+0x369b49
MyApp!<BaseAddress>+0x69d129

推荐答案

如果您在构建时上传了.pdb.它们可能不匹配,请确保您的校验和与二进制映像UUID匹配.

If you uploaded a .pdb along with your build. They likely do not match, ensure that your checksum and binary image UUID's match.

为了验证您是否具有正确的符号:

In order to verify if you have the correct symbols:

  1. 检查在版本
  2. 下的文件选项卡上上载的符号文件的ID.
  3. 检查是否与崩溃日志中的二进制图像相符
  4. 如果这些匹配,您将能够看到符号化的崩溃报告
  1. Check the id of the symbol files uploaded on the Files tab under Version
  2. Check if this matches the Binary image's under crash's log
  3. If these match you'll be able to see symbolicated crash reports

这篇关于如何使用.pdb文件符号化崩溃报告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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