Problematic frame: C [sigar-amd64-winnt.dll+0x14ed4]
問題:
在win10環境下使用java引入 sigar-1.6.4.jar 包,呼叫sigar提供的介面獲取系統資訊,已經將 sigar-amd64-winnt.dll 放入C:\Windows\System32 目錄下,執行程式報錯如下圖所示:
開啟提示的檔案hs_err_pid11644.log檔案顯示如下:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000010014ed4, pid=9720, tid=0x00000000000010d0
#
# JRE version: Java(TM) SE Runtime Environment (8.0_261-b12) (build 1.8.0_261-b12)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.261-b12 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [sigar-amd64-winnt.dll+0x14ed4]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
原因:
JDK版本 jdk1.8.0_261和sigar-amd64-winnt.dll不匹配,需要降低JDK版本,安裝 jdk1.8.0_241。
注:類似問題都考慮JDK版本不匹配造成的,需要更換JDK版本。
解決:
解除安裝原來安裝的jdk-8u261-windows-x64.exe ,
重新下載安裝jre-8u241-windows-x64.exe,
配置 jdk1.8.0_241 為JAVA_HOME,
重啟程式。
參考:
https://sqa.stackexchange.com/questions/41976/error-while-running-jmeter-perfmon
jdk歷史版本下載連結:
https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
相關文章
- Python FramePython
- 使用HTTP響應頭X-Frame-Options防止網頁被FrameHTTP網頁
- Tkinter (06) 框架部件 Frame框架
- WebSocket的Frame協議解析Web協議
- WEB安全~X-Frame-OptionsWeb
- nginx設定X-Frame-OptionsNginx
- UIKit Inside: frame bounds position anchorPoint centerUIIDE
- zend_vm_stack_push_call_frame
- Tkinter (27) 框架部件 ttk.Frame框架
- Ijkplayer skip_frame 什麼意思?
- Stack frame layout on x86-64
- Frame Grab幀影像匯出工具
- 詳解iframe與frame的區別
- Selenium多表單切換switch_to.frame
- tkinter中frame佈局控制元件控制元件
- netty系列之:內建的Frame detectionNetty
- 當前標識(NT AUTHORITY\NETWORK SERVICE)沒有對“C:\WINDOWS\Microsoft.NET\Frame 的寫訪WindowsROS
- iOS-UI佈局是約束(Masonry)還是frame?雖各有優缺點,但使用frame真心沒前途iOSUI
- Hey, 看看小程式的page-frame.html把~HTML
- Python高階 -- 10 WSGI、mini_frame(web框架)PythonWeb框架
- SF-Net: Single-Frame Supervision for Temporal Action Localization
- 淺談街霸的幀資料 (一):frame data
- Could not decode a text frame as UTF-8 的解決
- netty系列之:netty中的frame解碼器Netty
- 如何使用 pyav 抽取 I-frame (關鍵幀)
- 利用gin-frame做一個釘釘智慧提醒
- (48)逆向分析 KiFastCallEntry 函式填充 _KTRAP_FRAME 部分AST函式
- 爬蟲學習日記(十)selenium frame的切換爬蟲
- All calls to Java have to go via JavaCalls. Sets up the stack frameJavaGo
- FFmpeg 原始碼分析 - avcodec_send_packet 和 avcodec_receive_frame原始碼
- 這一次讓你徹底瞭解 Android Frame AnimationAndroid
- 函式‘select’標籤‘"data.frame"’找不到繼承方法函式繼承
- 開源|ns4_frame分散式服務框架開發指南分散式框架
- django3整合django-mdeditor報 ‘X-Frame-Options‘ 錯誤Django
- 點選劫持漏洞:使用X-Frame-Options 解決方法(應用tomcat)Tomcat
- 論文翻譯:2022_Phase-Aware Deep Speech Enhancement: It’s All About The Frame Length
- Nginx配置各種響應頭防止XSS,點選劫持,frame惡意攻擊Nginx
- Selenium用法詳解 -- Selenium3 自動化測試 frame多種用法舉例