Qt 如何在使用线编辑时诊断难以确定的崩溃?

Qt 如何在使用线编辑时诊断难以确定的崩溃?,qt,crash,Qt,Crash,我的Qt桌面应用程序可以被看作是一个日志查看器,当使用日志搜索字段时,用户会报告它崩溃。然而,这个问题确实很难确定 有没有可能像模糊技术一样自动复制这种技术?有没有可以使用的宏测试工具?你有堆栈跟踪吗?是的,如果你自己不能复制它,那会很棘手。我的两个猜想是一个内存重写,它损坏了QLIEEDIT实例数据,或者实例在一个油漆操作的中间被破坏了。如果问题是内存覆盖,并且您正在Linux上运行,那么valgrind非常有用。不要认为任何实例都应该被破坏。我希望能够通过让应用程序经常运行并让用户每隔一段时

我的Qt桌面应用程序可以被看作是一个日志查看器,当使用日志搜索字段时,用户会报告它崩溃。然而,这个问题确实很难确定


有没有可能像模糊技术一样自动复制这种技术?有没有可以使用的宏测试工具?

你有堆栈跟踪吗?是的,如果你自己不能复制它,那会很棘手。我的两个猜想是一个内存重写,它损坏了QLIEEDIT实例数据,或者实例在一个油漆操作的中间被破坏了。如果问题是内存覆盖,并且您正在Linux上运行,那么valgrind非常有用。不要认为任何实例都应该被破坏。我希望能够通过让应用程序经常运行并让用户每隔一段时间输入一些模拟的东西来复制崩溃-有这样的东西我可以使用吗?试试valgrind。即使在交互发生之前(如果崩溃的原因在初始化代码中),它也会经常指向问题。