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

我做了什么:

这让我相信这是一个 windows 特定错误。

硬件配置:

软件:

这是导致我电脑蓝屏的唯一原因,我不知道如何解决这个问题,任何建议将不胜感激。

注意:我在这里问了这个问题,因为它似乎与 matplotlib 相关,我希望这是正确的地方

编辑:更正:它不会一直发生,但更像是 95% 的时间。

我更新了 BIOS,它现在似乎可以工作了。由于 i9-7940X 是最新的 (Q3'17),我的旧 BIOS 版本应该可以使用它,但在 CPU (06/17) 之前发布,所以这可能是问题所在。

如果再次出现蓝屏,我会post。

我在 Alienware Area 51 机器上遇到了同样的问题。通过在 BIOS 配置中禁用处理器的 "hyperthreading" 来修复它。另外,在尝试使用多线程时,我在另一台 Ubuntu 的机器上遇到了类似的崩溃问题。

总之,Matplotlib 和多线程处理得不好。