OpenJDK 8 Segfault启动

时间:2018-11-26 12:49:07

标签: java linux arm

我一直在尝试使用Yocto Sumo recipes from meta-java在ARM平台上的Linux上运行OpenJDK 8。

不幸的是,结果是一个java可执行文件,如果不点击SIGSEGV就无法启动。即使运行{<1>}或java之类的“ 简单”也会导致分段错误。

调查GDB显示该段错误位于java -help中,但是该内存区域中没有符号,并且堆栈已被破坏(我怀疑这是VM操作的一部分)。

我花了一些时间通过“ 战争迷雾”来执行程序,并且像libjvm.somalloc()等库函数也被称为

我确信我已经清除了the call to Arguments::parse() in Threads::create_vm(),但这变得很混乱,并且不能是调试JVM的正确方法。

我在段错误之前通过strlen()看到的最后一个字符串是strlen(),它直接指向AdapterBlob::AdapterBlob()……我不知道这是否会给人以提示向知道的人陈述/取得进展。

我提供了一个错误报告:hs_err_pid5803.log


  • 我该如何调试OpenJDK来了解此处发生的情况?
  • 我有一系列适用的补丁程序(见下文),是否有明显的缺少的补丁程序?
  • 以前有人走过这条路吗?

I2C/C2I adapters

0 个答案:

没有答案