You need to enable JavaScript to run this app. Mac M1上JDK 1.8.0_191运行Maven编译触发JVM SIGFPE崩溃
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1上JDK 1.8.0_191运行Maven编译触发JVM SIGFPE崩溃

M1 Mac 特定JDK版本执行Maven测试编译的JVM崩溃问题

触发条件

  • 硬件环境:搭载Apple M1芯片的Mac设备
  • 操作场景:使用版本为1.8.0_191的JDK执行Maven项目测试编译流程
  • JVM运行配置:Java HotSpot(TM) 64-Bit Server VM,混合运行模式,基于bsd-amd64架构,开启压缩oops优化

核心报错信息

  • JVM检测到致命错误,进程捕获SIGFPE(0x8)信号
  • 故障触发位置:javac编译器com.sun.tools.javac.comp.ConstFold类的fold2方法调用点
  • 信号细分类型:FPE_FLTINV,对应无效浮点运算异常

系统相关提示

  • 默认状态下核心转储功能处于禁用状态
  • 如需生成核心转储文件辅助问题排查,可在启动Java进程前执行命令:ulimit -c unlimited

排查参考资料

完整JVM崩溃诊断明细覆盖以下维度的信息,可支撑定位编译崩溃的根本成因:

  • 线程栈回溯记录
  • 寄存器运行状态快照
  • 内存堆监控数据
  • 即时编译事件记录

内容的提问来源于stack exchange,提问作者user14817185

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.13 00:54:05