Suse 10:svnserve退出信号11并挂起

我们正在使用svn(1.6.3)+ sasl集成。 在Suse 10.x(64位)上安装后,我发现svnserve挂起的会话(“ps ax”显示越来越多的挂起svnserve进程)。 Xinetd日志包含很多像这样的行

退出:svn信号= 11持续时间= 1(秒)

Svn“make check”显示所有阶段都通过了“成功”。

有人试图解决类似的问题吗? 任何帮助将不胜感激。

通过调用核心转储来启用:

ulimit -c 9999999999 

然后启动svnserve并让它崩溃(信号11)。 您应该在svnserve启动的目录中find一个核心转储。 使用gdb加载核心转储:

 gdb --core=core svnserve 

其中“核心”是核心转储的文件名。 gdb应该吐出崩溃发生的地方。 如果您需要更多信息,请执行“bt”gdb命令。 这会给你回电话的痕迹。 也许你可以猜测,而不是问题出在哪里。

如果你没有看到任何有用的内存地址。 尝试用debugging开关“-g”重新编译,优化开关closures“-O0”。

build立解决方法:每天(cron.daily)

 /usr/bin/killall svnserve