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
 

0
1 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), thread C2 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.cpp on Windows). You can upvote and comment there to follow the fix.

Three things to try, in order:

  1. Add -XX:HeapBaseMinAddress=32g through 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.
  2. Make sure the Windows page file is set to "System managed size" (System Properties | Advanced | Performance | Advanced | Virtual memory). The log flags a possible full swap backing store.
  3. If the crashes continue, roll back to the previous stable release, WebStorm 2025.3, which is not affected. You can download it from the "Other versions" page.

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_*.log file (from C:\Users\<your_name>\), and run Help | Collect Logs and Diagnostic Data. Upload to https://uploads.jetbrains.com/ and share the Upload ID here 

0

Please sign in to leave a comment.