使用JPYPE启动JVM时进行分割故障



我试图在我的Python代码中使用Java Sutime。该代码一直运行良好,直到昨天,但现在以细分故障结束。问题似乎来自

 jpype.startJVM(getDefaultJVMPath())

此功能以分割故障结束。defaultjvmpath是

'/usr/lib/jvm/java-8-oracle/jre/lib/amd64/server/libjvm.so'

我尝试卸载,然后安装Java和JPype。该代码在虚拟框中效果很好,内存较少,因此问题似乎不是由于缺乏内存而出现。有人有什么想法吗?感谢任何帮助。,谢谢!

>>> import jpype  
>>> jpype.isJVMStarted()  
0  
>>> jpype.startJVM(jpype.getDefaultJVMPath())  
Segmentation fault  
deepthi@deepthi:~$ 

linux-image-3.13.0-121总生物和linux-image-4.4.4.0-81基因包含堆栈冲突漏洞的修复。

请谨慎使用内核更新,以解决此漏洞。当前的补丁打破了许多Java(Sun/Oracle和OpenJDK(应用程序。请参阅错误#1699772:Linux-Image-4.4.0-81总生成,Linux-Image-3.13.0-121总计回归:许多用户空间应用程序崩溃。该解决方案是用旧内核(Linux-image-3.13.0-119总生成系统中的临时重新启动系统。

Ubuntu内核开发人员将在几天内准备新的补丁。

更新:最新更新(至少Image-4.4.4.0-83代,Linux-Image-4.8.0-58代基因,Linux-Image-4.10.0.0-26代码(解决此漏洞和用户空间程序的问题。