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

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

wDjYB.png

我的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后端,但没有帮助。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值