ig7icd32.pdb未加载。访问违规阅读位置

时间:2018-11-06 11:52:27

标签: debugging

我在Visual Studio 17窗口上看到一个非常奇怪的异常,上面写着“在0x58ABCDF5抛出异常:访问冲突读取位置。”

这是在我更新显卡(Intel HD 4000)后开始发生的:

This is how it looks like.

我的系统规格:

  • 计算机:索尼公司SVF1521C2EB
  • 操作系统:Microsoft Windows 10 Pro(64位)
  • 处理器:Intel®Core™i3-3217U CPU @ 1.80GHz
  • 图形:Intel®HD Graphics 4000
  • 内存:4 GB

1 个答案:

答案 0 :(得分:0)

这不是一个奇怪的错误。您的程序只是尝试取消引用(reading location)空指针(0x00000000)。 .pdb文件是无法加载的文件,其中包含该特定DLL的调试信息,而该信息恰好是Intel GPU驱动程序的一部分。

最可能的原因:您正在尝试使用某种缓冲区对象,并使用基于null的偏移量调用glVertex…Pointer(就像对缓冲区对象所做的那样),但是没有绑定实际的缓冲区对象当实际访问确实发生时(glDraw…)。