我有一个我在QT C ++中编写的应用程序,它在Ubuntu下运行正常,无论是在虚拟盒中,还是在“目标机器”上,一个小的Zotac MAG盒子。我已经运行了几个小时,通过它输入输入(介意麻木工作),我不能让这个混蛋崩溃,但是用户一直告诉我它每天崩溃可能4次。该应用程序并没有真正做太多,它是一个HTML5应用程序,只是一个加载网站的webkit小部件。有一两个地方可能会崩溃,我已经完成了代码,它看起来很好,对我来说很有用。
我得到的崩溃报告是通过翻译的二手,其中两个人都没有线索,细节的范围是:“它崩溃了很多。”显然,在找出真正的问题时,它与牧师的球一样有用。现在它可能是糟糕的ram,它可能是一些错误的配置,并且这将被检查,但我想要添加的是两件事:
记录和崩溃检测。
我掌握了日志记录,我很确定这不会是一个糟糕的问题,但我不确定如何进行崩溃检测,甚至可能会自动提交日志。
我该怎么做?任何可以缓解学习曲线的建议都会很棒。
部署系统是Ubuntu 10.10 LTS。