如果程序崩溃了但没有报错信息,可以尝试以下方法来排查问题:
将程序运行在调试器中,看看能不能找到问题的起因。
在程序中添加 log 语句,以便了解程序在崩溃之前发生了什么。
在运行程序的时候加上较低的优先级,看看是否会有不同的结果。
尝试在不同的环境中运行程序,比如试试在其他计算机上运行或者换用不同的操作系统。
如果你有多个版本的程序,可以尝试运行其他版本看看是否存在相同的问题。
可以尝试使用第三方工具来分析程序崩溃时的内存状态,比如 Valgrind。
希望以上建议能帮助你找到问题的原因。