我正在尝试设置的服务器是64位的Red Hat Enterprise Linux Server 5.4。我们编译并安装了Link Parser 4.6.7(64位)以及64位JDK5和JDK6。
调用库时,返回错误:
Java Runtime Environment检测到致命错误:
SIGSEGV(0xb)at pc = 0x00002aaaaefeb180,pid = 24955,tid = 1103116608
JRE版本:6.0_24-b07
Java VM:Java HotSpot(TM)64位服务器VM(19.1-b02混合模式linux-amd64压缩oops)
有问题的框架:
C [liblink-grammar.so.4 + 0xa180] linkage_get_num_words + 0x0
在Windows,OS X和其他Linux发行版上运行相同的Java代码时未遇到此问题。
此外,Link Parser可以通过提供的可执行文件(链接解析器)正常工作,因此编译和安装包时似乎没有问题。
答案 0 :(得分:0)
事实证明,这是我们使用的数据的怪癖,在这台新机器上略有不同。管道字符导致了段错误,我们无法在任何其他环境中重新创建。
我们删除了违规字符并毫无问题地运行,并通知了开发人员。