我有一个在Solaris 8上运行的应用程序(SunOS 5.8 Generic_108528-27 sun4u sparc SUNW,Sun-Fire-880),它运行良好好几天,直到最近它崩溃了。有一个看门狗模块在崩溃时重新启动了应用程序。然而,它一次又一次地运行和崩溃。在检查了核心转储之后,我发现它在系统函数调用上崩溃了,例如poll,write和send。我检查了传递给函数的变量的内容,看起来很好。我不知道如何解决这个问题。任何人都可以帮助提供一些指导进展?提前致谢。
下面显示了一个关于民意调查的核心转储示例:
bash $ gdb applx applx.core
GDB是免费软件,欢迎您分发它的副本
在一定条件下;键入“显示复制”以查看条件。
GDB绝对没有保修;输入“show warranty”了解详情。
GDB 4.16(sparc-sun-solaris2.5),版权所有1996 Free Software Foundation,Inc ...
警告:exec文件比核心文件更新。
核心由`applx -h'生成。
程序以信号11,分段故障结束。
从/usr/lib/libsocket.so.1...done读取符号。
从/usr/lib/libnsl.so.1...done中读取符号。
从/usr/lib/libgen.so.1...done中读取符号。
从/usr/lib/libc.so.1...done中读取符号。
从/usr/lib/libdl.so.1...done中读取符号。
从/usr/lib/libmp.so.2..done中读取符号。
从/usr/platfo