调试多线程应用程序后出现系统错误 [英] System error after debugging multithreaded applications

查看:257
本文介绍了调试多线程应用程序后出现系统错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

调试多线程应用程序后,出现系统库'ntdll.dll'的错误. 错误代码为0x4000001f(STATUS_WX86_BREAKPOINT). 视情况而定,并且仅在通过Delphi IDE进行调试时才会发生错误. 我在Win7 x64上使用Delphi 2010. 可能是什么问题?谢谢.

After debugging a multithreaded application, I have error of the system library 'ntdll.dll'. Error code is 0x4000001f (STATUS_WX86_BREAKPOINT). Error occurs on a case by case, and only when debugging via the Delphi IDE. I use Delphi 2010 on Win7 x64. In what may be problem? Thanks.

推荐答案

我目睹了这种情况仅在一台计算机上发生,尽管我们从未发现确切原因.与调试器连接的任何多线程应用程序均发生错误(无论线程在做什么).最后,我们重新格式化并重新安装了计算机,问题消失了. 我不建议您格式化并重新安装,但是...如果其他所有方法都失败!

I have witnessed this occur on only one computer, though we never did discover EXACTLY what caused it. The error occured with ANY multithreaded application attached to the debugger (no matter what the threads were doing). In the end we reformatted and reinstalled the machine, the problem disappeared. I'm not suggesting you SHOULD format and reinstall, but... if all else fails!

这篇关于调试多线程应用程序后出现系统错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆