My Webstorm Environment Keeps Crashing, I submit errors for more then a month already
Hello,
I have machine ASUS PRO PX 13 with 128Gb RAM and my Westorm environment keeps crashing with messages suggesting lack of RAM.
I believe there to be a problem with Webstorm itself. I attach full error log. I will apropriate help on this one:
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 1384472 bytes. Error detail: Chunk::new
# Possible reasons:
# The system is out of physical RAM or swap space
# This process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
# placed in the first 32GB address space. The Java Heap base address is the
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
# This output file may be truncated or incomplete.
#
# Out of Memory Error (arena.cpp:186), pid=28404, tid=1980
#
# JRE version: OpenJDK Runtime Environment JBR-25.0.3+9-508.16-nomod (25.0.3+9) (build 25.0.3+9-b508.16)
# Java VM: OpenJDK 64-Bit Server VM JBR-25.0.3+9-508.16-nomod (25.0.3+9-b508.16, mixed mode, tiered, compressed oops, compact obj headers, g1 gc, windows-amd64)
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
--------------- S U M M A R Y ------------
Command Line: abort vfprintf -XX:ErrorFile=C:\Users\barto\java_error_in_webstorm_%p.log -XX:HeapDumpPath=C:\Users\barto\java_error_in_webstorm.hprof -Xms128m -Xmx2048m -XX:JbrShrinkingGcMaxHeapFreeRatio=40 -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -XX:CICompilerCount=2 -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:TieredOldPercentage=100000 -XX:+UseCompactObjectHeaders --sun-misc-unsafe-memory-access=allow -ea -Dsun.io.useCanonCaches=false -Dsun.java2d.metal=true -Djbr.catch.SIGABRT=true -Djdk.http.auth.tunneling.disabledSchemes="" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Djdk.nio.maxCachedBufferSize=2097152 -Djava.util.zip.use.nio.for.zip.file.access=true -Dkotlinx.coroutines.debug=off -Dskiko.rendering.useScreenMenuBar=false -Djava.nio.file.spi.DefaultFileSystemProvider=com.intellij.platform.core.nio.fs.MultiRoutingFileSystemProvider -Denable.non.commercial.ai.license=true -Xmx4096m -Dide.managed.by.toolbox=C:\Users\barto\AppData\Local\JetBrains\Toolbox\bin\jetbrains-toolbox.exe -Dtoolbox.notification.token=b30ebb0a-a333-477c-baa3-e929025b5471 -Dtoolbox.notification.portFile=C:\Users\barto\AppData\Local\JetBrains\Toolbox\cache\ports\726ce9cc-2811-478f-abf8-fdf0db3bd9c9.port -XX:CompileCommand=exclude,kotlin/reflect/jvm/internal/impl/utils/DFS,doDfs -Djb.vmOptionsFile=C:\Users\barto\AppData\Roaming\JetBrains\WebStorm2026.2\webstorm64.exe.vmoptions -Xbootclasspath/a:C:\Program Files\JetBrains\WebStorm 2026.2.0.1\lib\nio-fs.jar -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=WebStorm2026.2 -Djna.boot.library.path=C:\Program Files\JetBrains\WebStorm 2026.2.0.1/lib/jna/amd64 -Djna.nosys=true -Djna.noclasspath=true -Dpty4j.preferred.native.folder=C:\Program Files\JetBrains\WebStorm 2026.2.0.1/lib/pty4j -Dio.netty.allocator.type=pooled -Dskiko.library.path=C:\Program Files\JetBrains\WebStorm 2026.2.0.1/lib/skiko-awt-runtime-all -Dintellij.platform.runtime.repository.path=C:\Program Files\JetBrains\WebStorm 2026.2.0.1/modules/module-descriptors.dat -Didea.platform.prefix=WebStorm -Dsplash=true -Daether.connector.resumeDownloads=false -Dcompose.swing.render.on.graphics=true --enable-native-access=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.net.dns=ALL-UNNAMED --add-opens=java.base/sun.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html.parser=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/sun.swing.text=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED -Dide.native.launcher=true -Djcef.sandbox.ptr=0000018DBFAEBF10 -Djcef.sandbox.cefVersion=122.1.9+gd14e051+chromium-122.0.6261.94 -Dsun.jnu.encoding.sys=windows-1250 com.intellij.idea.Main
Host: AMD RYZEN AI MAX+ 395 w/ Radeon 8060S , 32 cores, 95G, Windows 11 , 64 bit Build 26100 (10.0.26100.9168)
Time: Thu Aug 13 15:23:41 2026 elapsed time: 10872.455260 seconds (0d 3h 1m 12s)
--------------- T H R E A D ---------------
Current thread (0x0000018deffbaec0): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=1980, stack(0x0000006b71500000,0x0000006b71600000) (1024K)]
Current CompileTask:
C2:10872455 184062 4 tools.jackson.databind.introspect.AnnotationIntrospectorPair::findReferenceType (28 bytes)
Stack: [0x0000006b71500000,0x0000006b71600000]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x7c2949] (no source info available)
V [jvm.dll+0x78c01d] (no source info available)
V [jvm.dll+0xa105b3] (no source info available)
V [jvm.dll+0xa12dac] (no source info available)
V [jvm.dll+0xa134a3] (no source info available)
V [jvm.dll+0x308106] (no source info available)
V [jvm.dll+0x1149e6] (no source info available)
V [jvm.dll+0x114d16] (no source info available)
V [jvm.dll+0x1a9484] (no source info available)
V [jvm.dll+0x3c1b32] (no source info available)
V [jvm.dll+0x7c82b8] (no source info available)
V [jvm.dll+0x2ca127] (no source info available)
V [jvm.dll+0x2c909b] (no source info available)
V [jvm.dll+0x2408d0] (no source info available)
V [jvm.dll+0x2d9124] (no source info available)
V [jvm.dll+0x2d734b] (no source info available)
V [jvm.dll+0x49e865] (no source info available)
V [jvm.dll+0x9b047d] (no source info available)
V [jvm.dll+0x7c0e65] (no source info available)
C [ucrtbase.dll+0x2cd30] (no source info available)
C [KERNEL32.DLL+0x2ccb7] (no source info available)
C [ntdll.dll+0xaad6c] (no source info available)
Lock stack of current Java thread (top to bottom):
com.intellij.diagnostic.JBRCrash
Please sign in to leave a comment.
Thanks for the crash log.
This is not a shortage of physical RAM. Your 95 GB is fine, and the Java heap is capped at 4 GB (
-Xmx4096m). The log shows the JetBrains Runtime failing to allocate 1.4 MB of native memory on the JIT compiler thread (Chunk::new,Out of Memory Error (arena.cpp:186), threadC2 CompilerThread0). On Windows this happens when the process runs out of native address space or committed memory, even while physical RAM is free.This matches a known JetBrains Runtime issue: JBR-10287 (native out-of-memory in
arena.cppon Windows). You can upvote and comment there to follow the fix.Three things to try, in order:
-XX:HeapBaseMinAddress=32gthrough Help | Edit Custom VM Options, then restart WebStorm. This moves the Java heap above the low address range so the native heap has room to grow. I expect this to help, but I have not verified it on your exact 2026.2 setup.Common workaround, suggested in many other cases regarding memory usage in IntelliJ, to raise the memory limit (
-Xmx) setting, won't help here, since this issue concers native allocations.To confirm this is the same issue JBR-10287 and not a 2026.2-specific variant, please attach the full
java_error_in_webstorm_*.logfile (fromC:\Users\<your_name>\), and run Help | Collect Logs and Diagnostic Data. Upload to https://uploads.jetbrains.com/ and share the Upload ID here