python27.dll引起的appcrash,Python程序崩溃的原因是ntdll.dll还有QtGui4.d

我设计了一个Python软件来从我的微控制器收集数据并绘制实时图:

我的GUI中有12个matplotlib动画(GUI是用PyQt设计的)。每个matplotlib动画都连接到一个TCP线程,通过该链接接收浮点数。收到浮点数后,matplotlib动画将向图形添加一个新点。胡雷,我们有现场直播!在

我的软件运行平稳几秒钟(有时长达半分钟)。然后灾难降临。Windows提到“Python已经停止工作”。我甚至没有在我的终端窗口中打印异常报告(因为它通常会发生在我的所有其他bug中)。Windows询问我是否要调试Python应用程序,并建议使用visualbasic进行调试。在Visual Basic中,我得到以下错误报告:Unhandled exception at 0x00007FFC596CE6FC (ntdll.dll) in

python.exe: 0xC0000374: A heap has been corrupted

(parameters: 0x00007FFC597222B0).

Unhandled exception at 0x00007FFC56071F28 in python.exe:

Microsoft C++ exception: std::bad_alloc at memory

location 0x0000003DBA30E8F0.

Exception thrown at 0x0000000000000000 in python.exe:

0xC0000005: Access violation executing location

0x0000000000000000.

我重新启动一切,再试一次。灾难再次降临,我在Visual Basic中得到以下错误报告:

^{pr2}$

再一次,我重新开始另一次试验。灾难又来了:Unhandled exception at 0x00007FFC596CE6FC (ntdll.dll) in python.exe:

0xC0000374: A heap has been corrupted (parameters: 0x00007FFC597222B0).

不幸的是,我不知道这些错误报告意味着什么。我在google上搜索了QtGui4.dll和{}。我在我的电脑上找到了一些修复dll的程序,但是Norton antivirus告诉我我不能信任它们。所以我现在没办法了,最后求助于StackOverflow。在

提前谢谢你的帮助。在

编辑

:我按照您的建议通过matplotlib.use("Qt4Agg")更改matplotlib后端,但没有帮助。在

你可能感兴趣的:(python27.dll引起的appcrash,Python程序崩溃的原因是ntdll.dll还有QtGui4.d)