plt.plot() 在 windows 上导致蓝屏
plt.plot() cause blue screen on windows
此代码导致 windows 在我的计算机上出现蓝屏:
import matplotlib.pyplot as plt
plt.plot(range(10),range(10)) # This is the line that cause the crash
WhoCrashed 告诉我这个:
This was probably caused by the following module: nt_wrong_symbols.sys
(nt_wrong_symbols) Bugcheck code: 0x124 (0x0, 0xFFFFB60A6AF4D028,
0xB2000000, 0x70005) Error: WHEA_UNCORRECTABLE_ERROR
这里是link完整Minidump
我做了什么:
- 通过 CPU-Z 压力测试
全面测试了 CPU
- 使用 memtest86+
全面测试了 RAM
- 在完整的 ultra 中用刺客信条起源测试了 GPU
- 在 Ubuntu(双启动)上测试了相同的代码:工作正常
这让我相信这是一个 windows 特定错误。
硬件配置:
- i9-7940X
- GTX 1080 Ti
- 64 Gb RAM @2400Mhz(CPU 频率)
软件:
- Windows 10、全新安装(我一直有这个问题)
- Python 2.7 通过 Anaconda 安装(我用 Jupyter 和 IPython 测试了代码,结果相同)
- Windows 和最新的图形驱动程序
这是导致我电脑蓝屏的唯一原因,我不知道如何解决这个问题,任何建议将不胜感激。
注意:我在这里问了这个问题,因为它似乎与 matplotlib 相关,我希望这是正确的地方
编辑:更正:它不会一直发生,但更像是 95% 的时间。
我更新了 BIOS,它现在似乎可以工作了。由于 i9-7940X 是最新的 (Q3'17),我的旧 BIOS 版本应该可以使用它,但在 CPU (06/17) 之前发布,所以这可能是问题所在。
如果再次出现蓝屏,我会post。
我在 Alienware Area 51 机器上遇到了同样的问题。通过在 BIOS 配置中禁用处理器的 "hyperthreading" 来修复它。另外,在尝试使用多线程时,我在另一台 Ubuntu 的机器上遇到了类似的崩溃问题。
总之,Matplotlib 和多线程处理得不好。
此代码导致 windows 在我的计算机上出现蓝屏:
import matplotlib.pyplot as plt
plt.plot(range(10),range(10)) # This is the line that cause the crash
WhoCrashed 告诉我这个:
This was probably caused by the following module: nt_wrong_symbols.sys (nt_wrong_symbols) Bugcheck code: 0x124 (0x0, 0xFFFFB60A6AF4D028, 0xB2000000, 0x70005) Error: WHEA_UNCORRECTABLE_ERROR
这里是link完整Minidump
我做了什么:
- 通过 CPU-Z 压力测试 全面测试了 CPU
- 使用 memtest86+ 全面测试了 RAM
- 在完整的 ultra 中用刺客信条起源测试了 GPU
- 在 Ubuntu(双启动)上测试了相同的代码:工作正常
这让我相信这是一个 windows 特定错误。
硬件配置:
- i9-7940X
- GTX 1080 Ti
- 64 Gb RAM @2400Mhz(CPU 频率)
软件:
- Windows 10、全新安装(我一直有这个问题)
- Python 2.7 通过 Anaconda 安装(我用 Jupyter 和 IPython 测试了代码,结果相同)
- Windows 和最新的图形驱动程序
这是导致我电脑蓝屏的唯一原因,我不知道如何解决这个问题,任何建议将不胜感激。
注意:我在这里问了这个问题,因为它似乎与 matplotlib 相关,我希望这是正确的地方
编辑:更正:它不会一直发生,但更像是 95% 的时间。
我更新了 BIOS,它现在似乎可以工作了。由于 i9-7940X 是最新的 (Q3'17),我的旧 BIOS 版本应该可以使用它,但在 CPU (06/17) 之前发布,所以这可能是问题所在。
如果再次出现蓝屏,我会post。
我在 Alienware Area 51 机器上遇到了同样的问题。通过在 BIOS 配置中禁用处理器的 "hyperthreading" 来修复它。另外,在尝试使用多线程时,我在另一台 Ubuntu 的机器上遇到了类似的崩溃问题。
总之,Matplotlib 和多线程处理得不好。