我有一个应用程序,有时会导致Win XP的机器上的BSOD。 试图找出更多的信息,我加载了所得到的* .dmp文件(来自C: Windows Minidump),但是在大部分读取时,
********************************************************************* * Symbols can not be loaded because symbol path is not initialized. * * * * The Symbol Path can be set by: * * using the _NT_SYMBOL_PATH environment variable. * * using the -y <symbol_path> argument when starting the debugger. * * using .sympath and .sympath+ * *********************************************************************
这是什么意思,我该如何“修复”呢?
关于编译器选项“Assembly,Machine Code and Source(/ FAcs)”
Internet Explorer 8在哪里存储崩溃转储?
子指令如何导致无效指针读取?
程序崩溃 – 如何阅读appcompat.txt?
如何检查导致转储发生故障的毫秒数?
我通常去系统控制面板,然后进入高级选项卡,然后环境。 然后,您可以添加必需的_NT_SYMBOL_PATH变量。 然后,在运行WinDbg之前,您不必在命令行上执行任何操作。
由staffan建议srv*C:WindowsSymbols*http的设置很好。 我通常更喜欢使用我自己的配置文件来存储符号,(因此,我不需要编辑C:WindowsSymbols的权限,因为我故意以有限的用户身份运行,以获得良好的安全卫生)。 因此(在我的情况下)我的_NT_SYMBOL_PATH是srv*C:Documents and Settingsckysymbols*http //msdl.microsoft.com/download/symbols 。
希望这可以帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。