当应用程序导致严重的段错误问题,这是很难找到或跟踪。当问题发生时,我可以使用调试版本并生成核心转储文件。并用core-dump文件调试这个应用程序。如何在应用程序发布时查找异常错误?
但是如何在应用程序发布时追踪异常错误?在发行版中似乎没有核心转储文件。虽然日志是一个选项,但在发生错误时很难追踪。
所以我的问题是如何追踪那些很难追踪发布版本中的错误?任何可用的建议或技术?
以下参考可能有助于讨论。
[2] generate a core dump in linux
[3] Solaris Core dump analysis
[Breakpad将使用每个用户守护进程写出一个没有的小型转储,与崩溃过程进行交互或依赖。](http://code.google.com/p/google-breakpad/wiki/ExceptionHandling )性能影响如何?任何可用数据?链接表示赞赏。谢谢。 – Daniel
我正在使用break-pad作为我的进程中的一个线程,而不是守护进程。 Break-pad只是启动线程并等待信号或异常,我认为在运行时没有性能影响。 – Louis