首页 > 其他 > 详细

无比奇怪的问题,Runtime报错,程序仍可运行

时间:2016-04-08 23:01:03      阅读:379      评论:0      收藏:0      [点我收藏+]

但主界面仍可操作。

我估计是,线程运行崩溃,不影响主界面的运行(如果你不去点击那个确认错误的对话框的话)。

仔细分析,我估计是使用锁不当引起的。有2种情况下必崩溃:

1. 对没有上锁的锁进行解锁

2. 对已经上锁的锁再次尝试上锁,此时界面卡死,但不崩溃。但毕竟不可能无限等待,除非第一次上锁后代码顺利运行退出并解锁,否则一段时间后必须崩溃。

但是从现场勘查:

ASSERT failure in QList<T>::operator[]: "index out of range", file C:\Qt\Qt5.3.2_min\5.3\mingw482_32\include/QtCore/qlist.h, line 487

无比奇怪的问题,Runtime报错,程序仍可运行

原文:http://www.cnblogs.com/findumars/p/5370263.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!