【发布时间】:2018-03-11 09:20:56
【问题描述】:
此代码导致我的计算机上的 Windows 蓝屏:
import matplotlib.pyplot as plt
plt.plot(range(10),range(10)) # This is the line that cause the crash
WhoCrashed 告诉我:
这可能是由以下模块引起的:nt_wrong_symbols.sys (nt_wrong_symbols) 错误检查代码: 0x124 (0x0, 0xFFFFB60A6AF4D028, 0xB2000000, 0x70005) 错误:WHEA_UNCORRECTABLE_ERROR
这里是完整的Minidump的链接
我做了什么:
- 使用 CPU-Z 压力测试对 CPU 进行全面测试
- 使用 memtest86+ 对 RAM 进行全面测试
- 完整测试了具有刺客信条起源的 GPU
- 在 Ubuntu(双启动)上测试了相同的代码:工作正常
这让我相信这是一个特定于 Windows 的错误。
硬件配置:
- i9-7940X
- GTX 1080 钛
- 64 Gb RAM @2400Mhz(CPU 频率)
软件:
- Windows 10,全新安装(我一直有这个问题)
- 通过 Anaconda 安装的 Python 2.7(我用 Jupyter 和 IPython 测试了代码,结果相同)
- Windows 和图形驱动程序是最新的
这是导致我电脑蓝屏的唯一原因,我不知道如何解决这个问题,任何建议将不胜感激。
注意:我在这里问了这个问题,因为它似乎与 matplotlib 相关,我希望这是正确的地方
编辑:更正:它不会一直发生,但更像是 95% 的时间。
【问题讨论】:
-
您是否有特定的理由坚持使用 Python 2?否则,您应该尝试安装 Python 3。
-
仅使用上面的代码 sn-p 是否可以重现?您是否尝试在您的 Win 分区上重新安装
matplotlib? -
我有很多 python2.7 脚本,所以 python 3.x 并不是一个很酷的选择。它是可复制的,是的,每次都会发生。我已经更新了 matplotlib,没有运气
-
这是否也发生在 IPython/Jupyter 之外? IE。当您使用包含这两行的脚本并在控制台中运行
python script.py时? -
python 控制台中的相同问题。此外,它似乎“仅”发生 10 次中的 9 次。
标签: python windows python-2.7 matplotlib bsod