• 兴冲冲的编译完成之后,运行直接出错:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGILL (0x4) at pc=0x000000010f682a49, pid=19068, tid=0x0000000000002803
#
# JRE version: OpenJDK Runtime Environment (8.0) (build 1.8.0-internal-taishansoft_2022_02_09_10_00-b00)
# Java VM: OpenJDK 64-Bit Server VM (25.71-b00 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.dylib+0x482a49]  PerfDataManager::destroy()+0xab
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/taishansoft/openjdk8-u252/bin/hs_err_pid19068.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#[error occurred during error reporting , id 0x4]
  • 按照提示,修改代码:

hotspot/src/share/vm/runtime/perfData.cpp

void PerfDataManager::destroy() {if (_all == NULL)// destroy already called, or initialization never happenedreturn;for (int index = 0; index < _all->length(); index++) {PerfData* p = _all->at(index);//!!! 就是这一句。//delete p;}delete(_all);delete(_sampled);delete(_constants);_all = NULL;_sampled = NULL;_constants = NULL;
}

MAC编译的JDK执行出错: [libjvm.dylib+0x482a49] PerfDataManager::destroy()+0xab相关推荐

  1. VC++ MFC单文档应用程序SDI下调用glGenBuffersARB(1, pbo)方法编译通过但执行时出错原因分析及解决办法:glewInit()初始化的错误...

    1.问题症状 在VC++环境下,利用MFC单文档应用程序SDI下开发OpenGL程序,当调用glGenBuffersARB(1, &pbo)方法编译通过但执行时出错,出错代码如下: OpenG ...

  2. pyinstaller 编译完exe执行结果 ModuleNotFoundError: No module named ‘sqlalchemy‘

    问题描述: pyinstaller 编译完exe执行结果 ModuleNotFoundError: No module named 'sqlalchemy' 尝试着向隐藏导入中加入该模块,无效 解决方 ...

  3. 此安装程序必须使用 java 开发工具包 (jdk) 执行_彻底搞懂Java开发工具包(JDK)安装及环境变量配置...

    [官方正版]java jdk 9学习笔记 78.4元 包邮 (需用券) 去购买 > 一.Java 和 JDK 是什么 Java:Java是一种优秀的程序设计语言,它有非常多的语言特性,如简单性. ...

  4. JVM——从源码编译到类执行与内存管理全流程梳理

    从Java源码编译开始说起 分为三个步骤: 1:分析和输入到符号表 分析:词法和语法分析,将代码字符串转变为token序列,由token序列生产抽象语法树 输入:将符号输入到符号表,确定类的超类型和接 ...

  5. vc 编译c语言时出错,在vc++里输入c语言空函数,为什么编译没错,连接出错?

    在vc++里输入c语言空函数,为什么编译没错,连接出错? 來源:互聯網  2010-02-14 09:24:33  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 ...

  6. 【Qt】Qt程序编译成功,执行时报错:程序异常结束,crashed

    [Qt]Qt程序编译成功,执行时报错:程序异常结束,crashed 错误打印信息 Starting E:*exe- 程序异常结束. E:*.exe crashed. 原因 使用到外部库,编译时,指定了 ...

  7. 编译glib-1.2.20-r5出错./libtool: line 297

    编译glib-1.2.20-r5出错./libtool: line 297 ./libtool: line 297: s,^.*/,,g: No such file or directory 找到:h ...

  8. 什么是Mac上的JDK路径? [重复]

    本文翻译自:What is path of JDK on Mac ? [duplicate] This question already has an answer here: 这个问题在这里已有答案 ...

  9. JSP页面最终是编译为Servlet执行的

    JSP页面最终是编译为Servlet执行的,你可以在Tomcat的%CATALINA_HOME%/work/Catalina/localhost中找到一个文件夹,该文件夹跟你的web-project的 ...

  10. SAP UI5 应用开发教程之三十八 - 使用 Chrome 开发者工具查看程序执行出错时的上下文信息

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

最新文章

  1. vue 目录名称详解_使用脚手架创建vue项目目录详解
  2. 训练数据集如何划分验证测试集?train/test(val/dev) set和交叉验证(cross validation)
  3. 如何使用Proxy模式及Java内建的动态代理机制
  4. java streamhandler_java中的Lamdba表达式和Stream
  5. 聚类算法 K-Means 简介与入门
  6. axios学习笔记(一):学习HTTP相关的技术知识点
  7. IIS网站设置禁止IP访问设置方法
  8. webstorm 主题设置 皮肤设置
  9. 基于三星6.0.1的Xposed模块安装以及模拟位置的安装
  10. linux 内网ip扫描工具,C#开发:局域网IP地址扫描小工具
  11. 4和2大于号小于号箭头那边_大于号小于号顺口溜
  12. 欢迎使用CSDN-markdown编辑器11345
  13. 腾讯云游戏数据库 TcaplusDB 的一些常见问题的解答
  14. wget网站镜像下载
  15. 屏蔽软件对VMWare虚拟机检测
  16. 使Gradle构建更快 2016年2月5日奥列格Shelajev3评论 推特 inShare 70 上次我们谈到了构建系统,我们看着一些建议可能会使您的Maven构建更快。我们得到的结果是迷人的和对
  17. 机载雷达电子对抗视景仿真训练系统软件
  18. python中字体加粗_全网python中xticks字体加粗搜索-第二电脑网
  19. 南京邮电大学计算机科学与技术分数线,南京邮电大学计算机科学与技术专业2016年在江苏理科高考录取最低分数线...
  20. 神经科学研究所开发AI动作捕捉工具 以高精准度追踪动物动作

热门文章

  1. 导入图片后截取_如何截取视频片段?这几个方法比专业剪辑软件还好用!
  2. linux存放日志的目录下,linux系统各种日志存储路径和详细介绍
  3. Centos7安装整合Apache+PHP,安装nginx后nginx无法解析.php文件
  4. 农夫过河问题 matlab,农夫过河问题 宽搜(bfs)算法详解
  5. c语言用指针取出字节,在C语言中一个指针占用多少字节。
  6. w3wp oracle连接数高,分析案例:應用服務器W3WP進程CPU持續超過百分之九十(Oracle客戶端Bug)...
  7. mysql各种key_SQL中的各种键
  8. 实现mvcc_数据库中的引擎、事务、锁、MVCC(三)
  9. 用PPT直接修改主集成模板,并保存为pps格式,即可现场展示应用.
  10. linux iptables服务及相关命令