kohsuke / com4j

Type-safe Java/COM binding
http://com4j.kohsuke.org/
BSD 2-Clause "Simplified" License
146 stars 78 forks source link

Crash with openj9 #79

Open StefanSchmaltz opened 5 years ago

StefanSchmaltz commented 5 years ago

From: https://github.com/eclipse/openj9/issues/5696

memory corruption detected openj9 64bit jdk8u212-b03

Just calling the tutorial from https://com4j.kohsuke.org/tutorial.html

java -jar tlbimp.jar -o wsh -p test.wsh %WINDIR%\system32\wshom.ocx

09:54:37.499 0x2e18500 omrport.359 * ASSERTION FAILED at ../../omr/port/common/omrmemtag.c:145: ((memoryCorruptionDetected)) JVMDUMP039I Speicherauszugsereignis "traceassert", Detail "" um 2019/05/09 11:54:37 - bitte warten. JVMDUMP032I JVM forderte als Antwort auf ein Ereignis einen Speicherauszug von System mit "D:\Projekte\david\core.20190509.115437.118336.0001.dmp" an JVMDUMP010I Speicherauszug von System in D:\Projekte\david\core.20190509.115437.118336.0001.dmp geschrieben JVMDUMP032I JVM forderte als Antwort auf ein Ereignis einen Speicherauszug von Java mit "D:\Projekte\david\javacore.20190509.115437.118336.0002.txt" an JVMDUMP010I Speicherauszug von Java in D:\Projekte\david\javacore.20190509.115437.118336.0002.txt geschrieben JVMDUMP032I JVM forderte als Antwort auf ein Ereignis einen Speicherauszug von Snap mit "D:\Projekte\david\Snap.20190509.115437.118336.0003.trc" an

Does not happen with oracle vm

When executing above line: javacore.20190509.115437.118336.0002.txt

When using com4j in our application: javacore.20190509.120054.117232.0002.txt