Thursday, March 28, 2019

Mengatasi The Crash Happened Outside The Java Virtual Machine In Native Code

Saya gres mendapat konsultasi duduk masalah dari salah satu pengunjung soal Java. Lebih tepatnya ketika menjalankan sebuah game berbasis Java (Minecraft) di Windows awalnya lancar saja, tapi ketika bermain kadang akan error dan muncul pesan kesalahan The crash happened outside the Java Virtual Machine in native code..


Yang jika diartikan errornya bahwa ada yang bermasalah diluar dari Java Runtimenya itu sendiri, jadi faktor eksternal bukannya dari Java. Bukan berarti niscaya Javanya tidak bermasalah, tapi dari pengalaman memang bukan itu penyebabnya. Kasusnya kali ini memakai JRE versi 8 pada Windows 7.


Secara lengkap ada file yang dilaporkan crashnya yakni:


#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000005b6d47e3, pid=2160, tid=0x0000000000002564
#
# JRE version: Java(TM) SE Runtime Environment (8.0_101-b13) (build 1.8.0_101-b13)
# Java VM: Java HotSpot(TM) Client VM (25.101-b13 mixed mode windows-x86)
# Problematic frame:
# C [atioglx1.dll+0xc3fb43]
#
# If you would like to submit a bug report, please visit:
# http://j4va.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

Dari diagnosanya ada duduk masalah pada file atioglx1.dll dan ini yaitu file yang berasal dari driver ATi/AMD Radeon (spesifiknya untuk OpenGL).


Solusinya khusus untuk masalah ini sangat sederhana, silahkan update driver VGAnya saja. Untuk AMD dapat dicek disini: http://support.amd.com/en-us/d0wnl0ad


Atau alternatifnya lakukan intalasi/update juga pada Java yang terinstall, kadang yang bermasalah malah runtimenya yang ngebug: http://www.oracle.com/technetwork/j4va/j4vase/d0wnl0ads/index-jsp-138363.html


Catatan saja, cara mengatasi diatas khusus untuk yang errornya pada file yang sama atau mirip. Bisa jadi pada komputer anda disebabkan oleh file atau aktivitas yang berbeda, silahkan anda tambahkan pesan lengkap errornya dalam komentar semoga saya bantu carikan. Terutama pada baris Problematic frame isinya apa. Jangan lupa ini pakai Java versi berapa dan pada Windows apa.


Semakin banyak yang berpartisipasi melaporkan masalahnya apa dan (semoga) solusinya sukses maka akan lengkap dengan sendirinya. Terimakasih. 🙂



Sumber gurupintar.com