I have been trying data from C file to java using JNI. But, when I try to pass it, the following error occurs in eclipse.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x62349d97, pid=8260, tid=0x00000684
#
# JRE version: Java(TM) SE Runtime Environment (8.0_291-b10) (build 1.8.0_291-b10)
# Java VM: Java HotSpot(TM) Client VM (25.291-b10 mixed mode windows-x86 )
# Problematic frame:
# V [jvm.dll+0x9d97]
#
# 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:
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x010ff000): JavaThread "main" [_thread_in_native, id=1668, stack(0x02a70000,0x02ac0000)]
siginfo: ExceptionCode=0xc0000005, writing address 0x0000018c
Registers:
EAX=0x010ff101, EBX=0x00000000, ECX=0x011b2954, EDX=0x6241dbe0
ESP=0x02abf90c, EBP=0x02abf910, ESI=0x00000000, EDI=0x011b2aa4
EIP=0x62349d97, EFLAGS=0x00010246
Top of Stack: (sp=0x02abf90c)
0x02abf90c: 011b2954 02abf968 6241dc28 00000000
0x02abf91c: 00000006 02abfb78 02abf97c 14e90490
0x02abf92c: cccccccc cccccccc cccccccc cccccccc
0x02abf93c: cccccccc cccccccc cccccccc cccccccc
0x02abf94c: cccccccc cccccccc cccccccc cccccccc
0x02abf95c: 00000000 cccccccc cccccccc 02abfb78
0x02abf96c: 6c541b14 011b2aa4 15304e4c 00000000
0x02abf97c: 010ff000 14e90490 14e90490 cccccccc
Instructions: (pc=0x62349d97)
0x62349d77: c4 04 8b 45 10 89 86 8c 01 00 00 5e 5d c3 cc cc
0x62349d87: cc cc cc cc cc cc cc cc cc 55 8b ec 56 8b 75 08
0x62349d97: c7 86 8c 01 00 00 05 00 00 00 8b 0d 04 b7 6d 62
0x62349da7: a0 e7 b0 6d 62 83 f9 01 75 04 84 c0 74 22 80 3d
Register to memory mapping:
EAX=0x010ff101 is an unknown value
EBX=0x00000000 is an unknown value
ECX=0x011b2954 is an unknown value
EDX=0x6241dbe0 is an unknown value
ESP=0x02abf90c is pointing into the stack for thread: 0x010ff000
EBP=0x02abf910 is pointing into the stack for thread: 0x010ff000
ESI=0x00000000 is an unknown value
EDI=0x011b2aa4 is an unknown value
Stack: [0x02a70000,0x02ac0000], sp=0x02abf90c, free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x9d97]
V [jvm.dll+0xddc28]
C [WindowsServiceList.dll+0x11b14] Java_Main_service+0x464
j Main.service(Ljava/util/HashMap;)V+0
j Main.main([Ljava/lang/String;)V+9
v ~StubRoutines::call_stub
V [jvm.dll+0x1658b4]
V [jvm.dll+0x23656b]
V [jvm.dll+0x16545a]
V [jvm.dll+0xebd95]
V [jvm.dll+0xe4616]
C [javaw.exe+0x2322]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j Main.service(Ljava/util/HashMap;)V+0
j Main.main([Ljava/lang/String;)V+9
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x15320c00 JavaThread "Service Thread" daemon [_thread_blocked, id=9616, stack(0x15690000,0x156e0000)]
0x011ce800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=6840, stack(0x15600000,0x15650000)]
0x011cd400 JavaThread "Attach Listener" daemon [_thread_blocked, id=8832, stack(0x15570000,0x155c0000)]
0x011c9400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=9064, stack(0x154e0000,0x15530000)]
0x152ff000 JavaThread "Finalizer" daemon [_thread_blocked, id=9860, stack(0x15220000,0x15270000)]
0x011b7000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2916, stack(0x15190000,0x151e0000)]
=>0x010ff000 JavaThread "main" [_thread_in_native, id=1668, stack(0x02a70000,0x02ac0000)]
Other Threads:
0x011b1000 VMThread [stack: 0x15100000,0x15150000] [id=7660]
0x15330000 WatcherThread [stack: 0x15720000,0x15770000] [id=8816]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap:
def new generation total 4928K, used 534K [0x04c00000, 0x05150000, 0x0a150000)
eden space 4416K, 12% used [0x04c00000, 0x04c85ac0, 0x05050000)
from space 512K, 0% used [0x05050000, 0x05050000, 0x050d0000)
to space 512K, 0% used [0x050d0000, 0x050d0000, 0x05150000)
tenured generation total 10944K, used 0K [0x0a150000, 0x0ac00000, 0x14c00000)
the space 10944K, 0% used [0x0a150000, 0x0a150000, 0x0a150200, 0x0ac00000)
Metaspace used 1634K, capacity 2244K, committed 2368K, reserved 4480K
Card table byte_map: [0x04b60000,0x04bf0000] byte_map_base: 0x04b3a000
Polling page: 0x01290000
CodeCache: size=32768Kb used=679Kb max_used=679Kb free=32088Kb
bounds [0x02ae0000, 0x02b90000, 0x04ae0000]
total_blobs=155 nmethods=17 adapters=70
compilation: enabled
Compilation events (10 events):
Event: 0.118 Thread 0x011ce800 13 java.lang.CharacterDataLatin1::toLowerCase (39 bytes)
Event: 0.118 Thread 0x011ce800 nmethod 13 0x02b87f08 code [0x02b88000, 0x02b880e0]
Event: 0.118 Thread 0x011ce800 14 java.lang.AbstractStringBuilder::ensureCapacityInternal (27 bytes)
Event: 0.119 Thread 0x011ce800 nmethod 14 0x02b881c8 code [0x02b882e0, 0x02b884a8]
Event: 0.119 Thread 0x011ce800 15 java.lang.String::startsWith (72 bytes)
Event: 0.119 Thread 0x011ce800 nmethod 15 0x02b88588 code [0x02b88690, 0x02b887c0]
Event: 0.119 Thread 0x011ce800 16 java.lang.AbstractStringBuilder::append (29 bytes)
Event: 0.119 Thread 0x011ce800 nmethod 16 0x02b88908 code [0x02b88a20, 0x02b88c28]
Event: 0.119 Thread 0x011ce800 17 sun.net.www.ParseUtil::encodePath (336 bytes)
Event: 0.120 Thread 0x011ce800 nmethod 17 0x02b88dc8 code [0x02b88f70, 0x02b89638]
GC Heap History (0 events):
No events
Deoptimization events (0 events):
No events
Classes redefined (0 events):
No events
Internal exceptions (2 events):
Event: 0.043 Thread 0x010ff000 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.defineClass(Ljava/lang/String;[BII)Ljava/lang/Class; name or signature does not match> (0x04c06eb8) thrown at [C:\jenkins\workspace\8-2-build-windows-i586-cygwin\jdk8u291\1294\hotspot\src\
Event: 0.043 Thread 0x010ff000 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.prefetchRead(Ljava/lang/Object;J)V name or signature does not match> (0x04c07188) thrown at [C:\jenkins\workspace\8-2-build-windows-i586-cygwin\jdk8u291\1294\hotspot\src\share\vm\prims\jni
Events (10 events):
Event: 0.123 loading class java/lang/Void
Event: 0.123 loading class java/lang/Void done
Event: 0.123 loading class java/lang/ClassLoaderHelper
Event: 0.123 loading class java/lang/ClassLoaderHelper done
Event: 0.127 loading class java/util/HashMap$KeySet
Event: 0.127 loading class java/util/HashMap$KeySet done
Event: 0.128 loading class java/util/HashMap$KeyIterator
Event: 0.128 loading class java/util/HashMap$HashIterator
Event: 0.128 loading class java/util/HashMap$HashIterator done
Event: 0.128 loading class java/util/HashMap$KeyIterator done
Dynamic libraries:
0x00c60000 - 0x00c9f000 C:\Program Files (x86)\Java\jre1.8.0_291\bin\javaw.exe
0x77280000 - 0x77423000 C:\Windows\SYSTEM32\ntdll.dll
0x75db0000 - 0x75ea0000 C:\Windows\System32\KERNEL32.DLL
0x75fd0000 - 0x761e4000 C:\Windows\System32\KERNELBASE.dll
0x77050000 - 0x770ca000 C:\Windows\System32\ADVAPI32.dll
0x75f10000 - 0x75fcf000 C:\Windows\System32\msvcrt.dll
0x76730000 - 0x767a5000 C:\Windows\System32\sechost.dll
0x751c0000 - 0x75280000 C:\Windows\System32\RPCRT4.dll
0x75c10000 - 0x75da6000 C:\Windows\System32\USER32.dll
0x75ef0000 - 0x75f08000 C:\Windows\System32\win32u.dll
0x75ec0000 - 0x75ee3000 C:\Windows\System32\GDI32.dll
0x75a50000 - 0x75b2c000 C:\Windows\System32\gdi32full.dll
0x75b90000 - 0x75c0b000 C:\Windows\System32\msvcp_win.dll
0x75760000 - 0x75880000 C:\Windows\System32\ucrtbase.dll
0x74ef0000 - 0x75100000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.844_none_11adecdf30011423\COMCTL32.dll
0x76210000 - 0x76235000 C:\Windows\System32\IMM32.DLL
0x74060000 - 0x74073000 C:\Program Files (x86)\Java\jre1.8.0_291\bin\vcruntime140.dll
0x6d1c0000 - 0x6d22f000 C:\Program Files (x86)\Java\jre1.8.0_291\bin\msvcp140.dll
0x62340000 - 0x6271e000 C:\Program Files (x86)\Java\jre1.8.0_291\bin\client\jvm.dll
0x77260000 - 0x77266000 C:\Windows\System32\PSAPI.DLL
0x74000000 - 0x74008000 C:\Windows\SYSTEM32\VERSION.dll
0x75100000 - 0x75128000 C:\Windows\SYSTEM32\WINMM.dll
0x63cf0000 - 0x63cf8000 C:\Windows\SYSTEM32\WSOCK32.dll
0x76e20000 - 0x76e83000 C:\Windows\System32\WS2_32.dll
0x74be0000 - 0x74bef000 C:\Windows\SYSTEM32\kernel.appcore.dll
0x74050000 - 0x7405d000 C:\Program Files (x86)\Java\jre1.8.0_291\bin\verify.dll
0x6c570000 - 0x6c594000 C:\Program Files (x86)\Java\jre1.8.0_291\bin\java.dll
0x6c550000 - 0x6c564000 C:\Program Files (x86)\Java\jre1.8.0_291\bin\zip.dll
0x767b0000 - 0x76d63000 C:\Windows\System32\SHELL32.dll
0x745d0000 - 0x74bd9000 C:\Windows\SYSTEM32\windows.storage.dll
0x76390000 - 0x76612000 C:\Windows\System32\combase.dll
0x745a0000 - 0x745c4000 C:\Windows\SYSTEM32\Wldp.dll
0x76f40000 - 0x76fc7000 C:\Windows\System32\SHCORE.dll
0x76e90000 - 0x76ed5000 C:\Windows\System32\shlwapi.dll
0x74580000 - 0x74598000 C:\Windows\SYSTEM32\profapi.dll
0x6c530000 - 0x6c550000 C:\Users\HP\source\repos\WindowsServiceList\Debug\WindowsServiceList.dll
0x6c510000 - 0x6c52e000 C:\Windows\SYSTEM32\VCRUNTIME140D.dll
0x621c0000 - 0x62336000 C:\Windows\SYSTEM32\ucrtbased.dll
0x71c20000 - 0x71da8000 C:\Windows\SYSTEM32\dbghelp.dll
0x75b30000 - 0x75b8d000 C:\Windows\System32\bcryptPrimitives.dll
VM Arguments:
jvm_args: -Djava.library.path=C:\Users\HP\source\repos\WindowsServiceList\Debug -Dfile.encoding=Cp1252
java_command: Main
java_class_path (initial): C:\Users\HP\eclipse-workspace\HostelBookings\build\classes;C:\mysql-connector-java-8.0.23\mysql-connector-java-8.0.23.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\annotations-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\catalina-ant.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\catalina-ha.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\catalina-ssi.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\catalina-storeconfig.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\catalina-tribes.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\catalina.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\ecj-4.18.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\el-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\jasper-el.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\jasper.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\jaspic-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\jsp-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\servlet-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-coyote.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-dbcp.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-i18n-cs.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-i18n-de.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-i18n-es.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-i18n-fr.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-i18n-ja.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-i18n-ko.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib\tomcat-i18n-pt-BR.jar;C:\Program Files\Apache Soft
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_201
PATH=C:/eclipse-jee-2021-03-R-win32-x86_64/eclipse
USERNAME=HP
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows 10.0 , 64 bit Build 19041 (10.0.19041.928)
CPU:total 4 (initial active 4) (2 cores per cpu, 2 threads per core) family 6 model 58 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, clmul, erms, ht, tsc, tscinvbit, tscinv
Memory: 4k page, physical 4083996k(557396k free), swap 7885084k(2736268k free)
vm_info: Java HotSpot(TM) Client VM (25.291-b10) for windows-x86 JRE (1.8.0_291-b10), built on Apr 9 2021 04:22:09 by "java_re" with MS VC++ 15.9 (VS2017)
time: Fri May 14 21:23:15 2021
timezone: India Standard Time
elapsed time: 0.155701 seconds (0d 0h 0m 0s)
Can anyone tell me the reason and solution for this.
What I have tried:
I have tried updating my jre.
My java version:
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) Client VM (build 25.201-b09, mixed mode)
I'm developing a 32-bit application in visual studio 2019.