Hello, I have an application using H2 v1.4.200, and I see random but frequent jre crash when the application starts. Every crash seems to point at H2, see an example below.
I reproduce this issue with windows 10 and jdk11, but less frequently on windows 7 with a jdk 8. Is it a known issue ? any hint on how to debug this kind of crash ? Thks ! Jérémie # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000, pid=18092, tid=52220 # # JRE version: OpenJDK Runtime Environment AdoptOpenJDK (11.0.8+10) (build 11.0.8+10) # Java VM: OpenJDK Client VM AdoptOpenJDK (11.0.8+10, mixed mode, serial gc, windows-x86) # Problxxxic frame: # C 0x00000000 # # No core dump will be written. Minidumps are not enabled by default on client versions of Windows # # If you would like to submit a bug report, please visit: # https://github.com/AdoptOpenJDK/openjdk-support/issues # --------------- S U M M A R Y ------------ Command Line: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -Xms128M -Xmx512M -Dcom.sun.management.jmxremote -XX:+UnlockDiagnosticVMOptions -Dkaraf.startLocalConsole=true -Dkaraf.startRemoteShell=true --add-reads=java.xml=java.logging --add-exports=java.base/org.apache.karaf.specs.locator=java.xml,ALL-UNNAMED --patch-module=java.base=lib/endorsed/org.apache.karaf.specs.locator-4.2.9.jar --patch-module=java.xml=lib/endorsed/org.apache.karaf.specs.java.xml-4.2.9.jar --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.naming/javax.naming.spi=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.https=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=jdk.naming.rmi/com.sun.jndi.url.rmi=ALL-UNNAMED -Dkaraf.instances=C:\DEV\RUN\distrib-xxx-3.0.0-SNAPSHOT\bin\..\instances -Dkaraf.home=C:\DEV\RUN\distrib-xxx-3.0.0-SNAPSHOT\bin\.. -Dkaraf.base=C:\DEV\RUN\distrib-xxx-3.0.0-SNAPSHOT\bin\.. -Dkaraf.etc=C:\DEV\RUN\distrib-xxx-3.0.0-SNAPSHOT\bin\..\etc -Dkaraf.log=C:\DEV\RUN\distrib-xxx-3.0.0-SNAPSHOT\bin\..\data\log -Dkaraf.restart.jvm.supported=true -Djava.io.tmpdir=C:\DEV\RUN\distrib-xxx-3.0.0-SNAPSHOT\bin\..\data\tmp -Dkaraf.data=C:\DEV\RUN\distrib-xxx-3.0.0-SNAPSHOT\bin\..\data -Djava.util.logging.config.file=C:\DEV\RUN\distrib-xxx-3.0.0-SNAPSHOT\bin\..\etc\java.util.logging.properties org.apache.karaf.main.Main Host: Intel(R) Core(TM) i7-9850H CPU @ 2.60GHz, 12 cores, 47G, Windows 10 , 64 bit Build 17763 (10.0.17763.1339) Time: Fri Sep 11 16:06:48 2020 Paris, Madrid (heure d?�t�) elapsed time: 5 seconds (0d 0h 0m 5s) --------------- T H R E A D --------------- Current thread (0x06c4d400): JavaThread "Start Level: Equinox Container: 660fe646-fc21-4287-95c2-97d61c8330a6" daemon [_thread_in_vm, id=52220, stack(0x07470000,0x074c0000)] Stack: [0x07470000,0x074c0000], sp=0x074baf4c, free space=299k Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j org.h2.mvstore.FileStore.readFully(JI)Ljava/nio/ByteBuffer;+1 j org.h2.mvstore.MVStore.readStoreHeader()V+14 j org.h2.mvstore.MVStore.<init>(Ljava/util/Map;)V+663 j org.h2.mvstore.MVStore$Builder.open()Lorg/h2/mvstore/MVStore;+8 j org.h2.mvstore.db.MVTableEngine$Store.open(Lorg/h2/engine/Database;Lorg/h2/mvstore/MVStore$Builder;Z)V+7 j org.h2.mvstore.db.MVTableEngine.init(Lorg/h2/engine/Database;)Lorg/h2/mvstore/db/MVTableEngine$Store;+231 j org.h2.engine.Database.getPageStore()Lorg/h2/pagestore/PageStore;+19 j org.h2.engine.Database.open(IILorg/h2/engine/ConnectionInfo;)V+627 j org.h2.engine.Database.openDatabase(IIZLorg/h2/engine/ConnectionInfo;)V+5 j org.h2.engine.Database.<init>(Lorg/h2/engine/ConnectionInfo;Ljava/lang/String;)V+698 j org.h2.engine.Engine.openSession(Lorg/h2/engine/ConnectionInfo;ZZLjava/lang/String;)Lorg/h2/engine/Session;+145 j org.h2.engine.Engine.openSession(Lorg/h2/engine/ConnectionInfo;)Lorg/h2/engine/Session;+54 j org.h2.engine.Engine.createSessionAndValidate(Lorg/h2/engine/ConnectionInfo;)Lorg/h2/engine/Session;+2 j org.h2.engine.Engine.createSession(Lorg/h2/engine/ConnectionInfo;)Lorg/h2/engine/Session;+4 j org.h2.engine.Engine.createSession(Lorg/h2/engine/ConnectionInfo;)Lorg/h2/engine/SessionInterface;+2 j org.h2.engine.SessionRemote.connectEmbeddedOrServer(Z)Lorg/h2/engine/SessionInterface;+98 j org.h2.jdbc.JdbcConnection.<init>(Lorg/h2/engine/ConnectionInfo;Z)V+41 j org.h2.jdbc.JdbcConnection.<init>(Ljava/lang/String;Ljava/util/Properties;)V+11 j org.h2.Driver.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;+59 j com.zaxxer.hikari.util.DriverDataSource.getConnection()Ljava/sql/Connection;+12 j com.zaxxer.hikari.pool.PoolBase.newConnection()Ljava/sql/Connection;+33 j com.zaxxer.hikari.pool.PoolBase.newPoolEntry()Lcom/zaxxer/hikari/pool/PoolEntry;+5 j com.zaxxer.hikari.pool.HikariPool.createPoolEntry()Lcom/zaxxer/hikari/pool/PoolEntry;+1 j com.zaxxer.hikari.pool.HikariPool.checkFailFast()V+20 j com.zaxxer.hikari.pool.HikariPool.<init>(Lcom/zaxxer/hikari/HikariConfig;)V+128 j com.zaxxer.hikari.HikariDataSource.getConnection()Ljava/sql/Connection;+100 -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/h2-database/f69ac40a-9068-44fd-a594-38cff122d733n%40googlegroups.com.
