【问题标题】:OpenJDK and Cacao on ARM: Unknown trap instructionARM 上的 OpenJDK 和 Cacao:未知陷阱指令
【发布时间】:2012-07-26 05:44:50
【问题描述】:

我正在尝试在运行 Ubuntu 10.04 的 ARM 平台上启动 Java 应用程序。当使用普通的java 命令时,它运行良好。尝试使用 cacao vm java -cacao 时出现以下错误:

LOG: [0x2aac4540] trap_handle: Unknown trap instruction at 0x2efa793c
LOG: [0x2aac4540] PC=0x2efa793c
LOG: [0x2aac4540] Aborting...
LOG: [0x2aac4540] Backtrace (4 stack frames):
LOG: [0x2aac4540] /usr/lib/jvm/java-6-openjdk/jre/lib/arm/cacao/libjvm.so(+0x36244) [0x2ac58244]
LOG: [0x2aac4540] /usr/lib/jvm/java-6-openjdk/jre/lib/arm/cacao/libjvm.so(+0x363da) [0x2ac583da]
LOG: [0x2aac4540] /usr/lib/jvm/java-6-openjdk/jre/lib/arm/cacao/libjvm.so(+0x3e11e) [0x2ac6011e]
LOG: [0x2aac4540] /usr/lib/jvm/java-6-openjdk/jre/lib/arm/cacao/libjvm.so(+0x47248) [0x2ac69248]

我使用的java版本:

$ java -cacao -version
java version "1.6.0_18"
IcedTea Runtime Environment (1.8.13) (6b18-1.8.13-0ubuntu1~10.04.1)
CACAO (build 1.1.0pre2, compiled mode)
  • 我的申请有问题吗?
  • 有没有办法判断是哪条指令实际导致了错误?
  • 我是否错过了使用 caco vm 所需的其他内容?

【问题讨论】:

    标签: java arm ubuntu-10.04 openjdk


    【解决方案1】:

    根据 CACAO 开发人员的说法,这个 CACAO 版本以及 IcedTea 版本已经完全过时了。 arm 上的 Ubuntu 10.04 OpenJDK 似乎没有得到积极维护。

    要让 CACAO VM 工作,需要从源代码编译。在 how to build CACAO with IcedTea 上的 CACAO wiki 中有一些操作方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-22
      • 2020-08-04
      • 1970-01-01
      • 1970-01-01
      • 2017-03-10
      • 1970-01-01
      • 2013-05-15
      相关资源
      最近更新 更多