Mindustry icon indicating copy to clipboard operation
Mindustry copied to clipboard

Mindustry crashes in `SDL_Quit()` with Korean IME open

Open sk7725 opened this issue 3 years ago • 9 comments

#3952

Platform: Windows

Build: 21112

Issue: Crashes without a crash log. The reason turned out to be an old Betamindy jar that was hanging out in the BE folders, but still it should have given me a crash log.

Steps to reproduce: same as #3952

Link(s) to mod(s) used: sk7725/BetaMindy, although the outdated one that was not compatible with the current Mindustry, let alone 7.0

Save file: i didn't even get to open a map

If you remove the line above without reading it properly and understanding what it means, I will reap your soul. Even if you're playing on someone's server, you can still save the game to a slot.

(Crash) logs: here's the error.pid

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff950db4902, pid=15420, tid=7476
#
# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (14.0.2+12) (build 14.0.2+12)
# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (14.0.2+12, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C  [MSCTF.dll+0x64902]
#
# 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
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

Command Line: C:\Users\starw\AppData\Roaming\Mindustry\be_builds\Mindustry-BE-Desktop-21112.jar

Host: Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz, 4 cores, 7G,  Windows 10 , 64 bit Build 19041 (10.0.19041.928)
Time: Thu Jun  3 20:22:00 2021 대한민국 표준시 elapsed time: 11 seconds (0d 0h 0m 11s)

---------------  T H R E A D  ---------------

Current thread (0x0000025f594c7000):  JavaThread "main" [_thread_in_native, id=7476, stack(0x000000b171200000,0x000000b171300000)]

Stack: [0x000000b171200000,0x000000b171300000],  sp=0x000000b1712fee00,  free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [MSCTF.dll+0x64902]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  arc.backend.sdl.jni.SDL.SDL_Quit()V+0
j  arc.backend.sdl.SdlApplication.cleanup()V+20
j  arc.backend.sdl.SdlApplication.<init>(Larc/ApplicationListener;Larc/backend/sdl/SdlConfig;)V+181
j  mindustry.desktop.DesktopLauncher.main([Ljava/lang/String;)V+23
v  ~StubRoutines::call_stub

siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x00007ff929594f40


Register to memory mapping:

RIP=0x00007ff950db4902 MSCTF.dll
RAX=0x00007ff929594f30 is an unknown value
RBX=0x0000025f789ae4c0 points into unknown readable memory: 20 86 e2 50 f9 7f 00 00
RCX=0x0000025f78cdaae0 points into unknown readable memory: 30 4f 59 29 f9 7f 00 00
RDX=0x0 is NULL
RSP=0x000000b1712fee00 is pointing into the stack for thread: 0x0000025f594c7000
RBP=0x000000b1712ff240 is pointing into the stack for thread: 0x0000025f594c7000
RSI=0x0 is NULL
RDI=0x0000025f78a71680 points into unknown readable memory: 80 5e e2 50 f9 7f 00 00
R8 =0x0000000000000002 is an unknown value
R9 =0x0000000000000001 is an unknown value
R10=0x0 is NULL
R11=0x000000b1712fed70 is pointing into the stack for thread: 0x0000025f594c7000
R12=0x00000000000003ff is an unknown value
R13={method} {0x0000025f78494e28} 'SDL_Quit' '()V' in 'arc/backend/sdl/jni/SDL'
R14=0x0 is NULL
R15=0x0 is NULL


Registers:
RAX=0x00007ff929594f30, RBX=0x0000025f789ae4c0, RCX=0x0000025f78cdaae0, RDX=0x0000000000000000
RSP=0x000000b1712fee00, RBP=0x000000b1712ff240, RSI=0x0000000000000000, RDI=0x0000025f78a71680
R8 =0x0000000000000002, R9 =0x0000000000000001, R10=0x0000000000000000, R11=0x000000b1712fed70
R12=0x00000000000003ff, R13=0x0000025f78494e20, R14=0x0000000000000000, R15=0x0000000000000000
RIP=0x00007ff950db4902, EFLAGS=0x0000000000210202

Top of Stack: (sp=0x000000b1712fee00)
0x000000b1712fee00:   0000025f00000002 0000025f789ae4c0
0x000000b1712fee10:   00000000ffffffff 00007ff950d64e8c
0x000000b1712fee20:   0000025f789ae4c0 00007ff950db4b42
0x000000b1712fee30:   0000000000000000 0000025f78a71680
0x000000b1712fee40:   0000000000000080 0000025f00000000
0x000000b1712fee50:   0000000000000000 00007ff950db6f57
0x000000b1712fee60:   0000025f78a71680 0000025f78494e20
0x000000b1712fee70:   0000000000000000 0000025f78a71680
0x000000b1712fee80:   0000025f78a71680 00007ff950d9c2c2
0x000000b1712fee90:   0000025f789ae4c0 000000b1712ff240
0x000000b1712feea0:   0000000000000001 0000025f78a71680
0x000000b1712feeb0:   0000025f78a71680 00007ff950d71cd8
0x000000b1712feec0:   0000025f78b430a0 000000b1712ff240
0x000000b1712feed0:   0000000000000001 0000000000000001
0x000000b1712feee0:   0000000000000101 0000000000000001
0x000000b1712feef0:   0000000100000001 0000000100000000 

Instructions: (pc=0x00007ff950db4902)
0x00007ff950db4802:   01 49 8b f8 48 89 51 10 48 8b d9 48 85 d2 74 10
0x00007ff950db4812:   48 8b 02 48 8b ca 48 8b 40 08 ff 15 ee 87 07 00
0x00007ff950db4822:   48 89 7b 18 48 85 ff 74 10 48 8b 07 48 8b cf 48
0x00007ff950db4832:   8b 40 08 ff 15 d5 87 07 00 48 8b c3 48 8b 5c 24
0x00007ff950db4842:   30 48 83 c4 20 5f c3 cc cc cc cc cc cc cc c7 41
0x00007ff950db4852:   10 01 00 00 00 48 8d 05 c2 3d 07 00 48 89 01 33
0x00007ff950db4862:   d2 48 8d 05 9e 3b 07 00 48 89 41 08 48 8d 05 4b
0x00007ff950db4872:   0c 07 00 48 89 51 38 48 89 51 40 48 89 41 60 48
0x00007ff950db4882:   8b c1 48 89 51 70 48 89 51 68 48 89 51 78 48 89
0x00007ff950db4892:   91 80 00 00 00 c3 cc cc cc cc cc cc cc cc e9 93
0x00007ff950db48a2:   12 fa ff cc cc cc cc cc cc cc e9 bb 17 fa ff cc
0x00007ff950db48b2:   cc cc cc cc cc cc 40 53 48 83 ec 20 48 8d 05 5b
0x00007ff950db48c2:   3d 07 00 48 8b d9 48 89 01 48 8d 05 36 3b 07 00
0x00007ff950db48d2:   48 89 41 08 e8 5d 2f 00 00 48 8b 4b 48 48 85 c9
0x00007ff950db48e2:   74 12 48 8b 01 48 8b 40 10 ff 15 1f 87 07 00 48
0x00007ff950db48f2:   83 63 48 00 48 8b 4b 18 48 85 c9 74 12 48 8b 01
0x00007ff950db4902:   48 8b 40 10 ff 15 04 87 07 00 48 83 63 18 00 48
0x00007ff950db4912:   8b 8b 90 00 00 00 48 85 c9 74 0d e8 aa 6c 01 00
0x00007ff950db4922:   48 83 a3 90 00 00 00 00 48 8b 8b 80 00 00 00 48
0x00007ff950db4932:   85 c9 74 0d 48 8b 01 48 8b 40 10 ff 15 cd 86 07
0x00007ff950db4942:   00 48 8b 4b 78 48 85 c9 74 0d 48 8b 01 48 8b 40
0x00007ff950db4952:   10 ff 15 b7 86 07 00 48 8b 4b 68 48 8d 05 5c 0b
0x00007ff950db4962:   07 00 48 89 43 60 48 85 c9 74 0c 48 ff 15 14 7f
0x00007ff950db4972:   07 00 0f 1f 44 00 00 48 8b 4b 40 48 85 c9 74 0d
0x00007ff950db4982:   48 8b 01 48 8b 40 10 ff 15 81 86 07 00 48 8b 4b
0x00007ff950db4992:   38 48 85 c9 74 0d 48 8b 01 48 8b 40 10 ff 15 6b
0x00007ff950db49a2:   86 07 00 48 83 c4 20 5b c3 cc cc cc cc cc cc cc
0x00007ff950db49b2:   cc cc 40 53 48 83 ec 20 48 8d 05 3f 3b 07 00 48
0x00007ff950db49c2:   8b d9 48 89 01 48 8d 05 02 3b 07 00 48 89 41 08
0x00007ff950db49d2:   48 8d 05 af 3a 07 00 48 89 41 10 48 8d 05 7c 3a
0x00007ff950db49e2:   07 00 48 89 41 18 48 8d 05 19 3a 07 00 48 89 41
0x00007ff950db49f2:   20 48 83 c1 58 e8 90 07 00 00 48 8d 05 75 0f 07 


Stack slot to memory mapping:
stack at sp + 0 slots: 0x0000025f00000002 is an unknown value
stack at sp + 1 slots: 0x0000025f789ae4c0 points into unknown readable memory: 20 86 e2 50 f9 7f 00 00
stack at sp + 2 slots: 
[error occurred during error reporting (inspecting top of stack), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff8f4f74644]


---------------  P R O C E S S  ---------------

Threads class SMR info:
_java_thread_list=0x0000025fdce058d0, length=21, elements={
0x0000025f594c7000, 0x0000025f77f6d000, 0x0000025f77f6e800, 0x0000025f77f8c800,
0x0000025f77f8f800, 0x0000025f77f91000, 0x0000025f77f94800, 0x0000025f77f9f800,
0x0000025f77fab000, 0x0000025f788e3000, 0x0000025f788e4800, 0x0000025fbde10000,
0x0000025fd391f800, 0x0000025fc389b000, 0x0000025fdc3f0800, 0x0000025fdb54f800,
0x0000025fc35ff000, 0x0000025fdc080800, 0x0000025fc3e00000, 0x0000025fc3e01800,
0x0000025fc3e03800
}

Java Threads: ( => current thread )
=>0x0000025f594c7000 JavaThread "main" [_thread_in_native, id=7476, stack(0x000000b171200000,0x000000b171300000)]
  0x0000025f77f6d000 JavaThread "Reference Handler" daemon [_thread_blocked, id=1840, stack(0x000000b171900000,0x000000b171a00000)]
  0x0000025f77f6e800 JavaThread "Finalizer" daemon [_thread_blocked, id=18732, stack(0x000000b171a00000,0x000000b171b00000)]
  0x0000025f77f8c800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=13676, stack(0x000000b171b00000,0x000000b171c00000)]
  0x0000025f77f8f800 JavaThread "Attach Listener" daemon [_thread_blocked, id=12388, stack(0x000000b171c00000,0x000000b171d00000)]
  0x0000025f77f91000 JavaThread "Service Thread" daemon [_thread_blocked, id=7272, stack(0x000000b171d00000,0x000000b171e00000)]
  0x0000025f77f94800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=18752, stack(0x000000b171e00000,0x000000b171f00000)]
  0x0000025f77f9f800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=11280, stack(0x000000b171f00000,0x000000b172000000)]
  0x0000025f77fab000 JavaThread "Sweeper thread" daemon [_thread_blocked, id=13812, stack(0x000000b172000000,0x000000b172100000)]
  0x0000025f788e3000 JavaThread "Notification Thread" daemon [_thread_blocked, id=6436, stack(0x000000b172100000,0x000000b172200000)]
  0x0000025f788e4800 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=11792, stack(0x000000b172300000,0x000000b172400000)]
  0x0000025fbde10000 JavaThread "AsyncExecutor-Thread" daemon [_thread_blocked, id=12740, stack(0x000000b172d00000,0x000000b172e00000)]
  0x0000025fd391f800 JavaThread "AsyncExecutor-Thread" daemon [_thread_blocked, id=21088, stack(0x000000b173200000,0x000000b173300000)]
  0x0000025fc389b000 JavaThread "AsyncExecutor-Thread" daemon [_thread_blocked, id=12664, stack(0x000000b173300000,0x000000b173400000)]
  0x0000025fdc3f0800 JavaThread "AsyncExecutor-Thread" daemon [_thread_blocked, id=16644, stack(0x000000b173400000,0x000000b173500000)]
  0x0000025fdb54f800 JavaThread "AsyncExecutor-Thread" daemon [_thread_blocked, id=19320, stack(0x000000b173500000,0x000000b173600000)]
  0x0000025fc35ff000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=14904, stack(0x000000b173100000,0x000000b173200000)]
  0x0000025fdc080800 JavaThread "AsyncExecutor-Thread" daemon [_thread_blocked, id=16072, stack(0x000000b173600000,0x000000b173700000)]
  0x0000025fc3e00000 JavaThread "Thread-0" daemon [_thread_blocked, id=17612, stack(0x000000b173800000,0x000000b173900000)]
  0x0000025fc3e01800 JavaThread "AsyncExecutor-Thread" daemon [_thread_blocked, id=18908, stack(0x000000b173900000,0x000000b173a00000)]
  0x0000025fc3e03800 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=17508, stack(0x000000b172800000,0x000000b172900000)]

Other Threads:
  0x0000025f77f6c000 VMThread "VM Thread" [stack: 0x000000b171800000,0x000000b171900000] [id=16932]
  0x0000025f788f2000 WatcherThread [stack: 0x000000b172200000,0x000000b172300000] [id=17064]
  0x0000025f5950c800 GCTaskThread "GC Thread#0" [stack: 0x000000b171300000,0x000000b171400000] [id=8004]
  0x0000025fbdad9800 GCTaskThread "GC Thread#1" [stack: 0x000000b172b00000,0x000000b172c00000] [id=16708]
  0x0000025fbdb4a800 GCTaskThread "GC Thread#2" [stack: 0x000000b172c00000,0x000000b172d00000] [id=17528]
  0x0000025f5951f800 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000b171400000,0x000000b171500000] [id=6288]
  0x0000025f59520800 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000b171500000,0x000000b171600000] [id=19612]
  0x0000025f595ad000 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000b171600000,0x000000b171700000] [id=5760]
  0x0000025fc3505800 ConcurrentGCThread "G1 Refine#1" [stack: 0x000000b172e00000,0x000000b172f00000] [id=15240]
  0x0000025fc3506000 ConcurrentGCThread "G1 Refine#2" [stack: 0x000000b172f00000,0x000000b173000000] [id=16236]
  0x0000025f595ae800 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000000b171700000,0x000000b171800000] [id=15072]

Threads with active compile tasks:

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000081400000, size: 2028 MB, Compressed Oops mode: 32-bit
Narrow klass base: 0x0000000800000000, Narrow klass shift: 3
Compressed class space size: 1073741824 Address: 0x0000000800b30000

Heap:
 garbage-first heap   total 66560K, used 46995K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 15 young (15360K), 3 survivors (3072K)
 Metaspace       used 34859K, capacity 36708K, committed 36732K, reserved 1079296K
  class space    used 5098K, capacity 5996K, committed 6016K, reserved 1048576K
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next)
|   0|0x0000000081400000, 0x0000000081500000, 0x0000000081500000|100%| O|  |TAMS 0x0000000081500000, 0x0000000081400000| Untracked 
|   1|0x0000000081500000, 0x0000000081600000, 0x0000000081600000|100%|HS|  |TAMS 0x0000000081600000, 0x0000000081500000| Complete 
|   2|0x0000000081600000, 0x0000000081700000, 0x0000000081700000|100%| O|  |TAMS 0x0000000081700000, 0x0000000081600000| Untracked 
|   3|0x0000000081700000, 0x0000000081800000, 0x0000000081800000|100%| O|  |TAMS 0x0000000081800000, 0x0000000081700000| Untracked 
|   4|0x0000000081800000, 0x0000000081900000, 0x0000000081900000|100%| O|  |TAMS 0x0000000081900000, 0x0000000081800000| Untracked 
|   5|0x0000000081900000, 0x0000000081a00000, 0x0000000081a00000|100%| O|  |TAMS 0x0000000081a00000, 0x0000000081900000| Untracked 
|   6|0x0000000081a00000, 0x0000000081b00000, 0x0000000081b00000|100%| O|  |TAMS 0x0000000081b00000, 0x0000000081a00000| Untracked 
|   7|0x0000000081b00000, 0x0000000081c00000, 0x0000000081c00000|100%| O|  |TAMS 0x0000000081c00000, 0x0000000081b00000| Untracked 
|   8|0x0000000081c00000, 0x0000000081d00000, 0x0000000081d00000|100%| O|  |TAMS 0x0000000081d00000, 0x0000000081c00000| Untracked 
|   9|0x0000000081d00000, 0x0000000081e00000, 0x0000000081e00000|100%| O|  |TAMS 0x0000000081e00000, 0x0000000081d00000| Untracked 
|  10|0x0000000081e00000, 0x0000000081f00000, 0x0000000081f00000|100%| O|  |TAMS 0x0000000081f00000, 0x0000000081e00000| Untracked 
|  11|0x0000000081f00000, 0x0000000082000000, 0x0000000082000000|100%| O|  |TAMS 0x0000000082000000, 0x0000000081f00000| Untracked 
|  12|0x0000000082000000, 0x0000000082100000, 0x0000000082100000|100%| O|  |TAMS 0x0000000082100000, 0x0000000082000000| Untracked 
|  13|0x0000000082100000, 0x00000000821f0a00, 0x0000000082200000| 93%| O|  |TAMS 0x00000000821f0a00, 0x0000000082100000| Untracked 
|  14|0x0000000082200000, 0x0000000082300000, 0x0000000082300000|100%| O|  |TAMS 0x0000000082300000, 0x0000000082200000| Untracked 
|  15|0x0000000082300000, 0x0000000082400000, 0x0000000082400000|100%| O|  |TAMS 0x0000000082400000, 0x0000000082300000| Untracked 
|  16|0x0000000082400000, 0x0000000082500000, 0x0000000082500000|100%| O|  |TAMS 0x0000000082500000, 0x0000000082400000| Untracked 
|  17|0x0000000082500000, 0x0000000082600000, 0x0000000082600000|100%| O|  |TAMS 0x0000000082600000, 0x0000000082500000| Untracked 
|  18|0x0000000082600000, 0x0000000082700000, 0x0000000082700000|100%| O|  |TAMS 0x0000000082700000, 0x0000000082600000| Untracked 
|  19|0x0000000082700000, 0x0000000082800000, 0x0000000082800000|100%| O|  |TAMS 0x0000000082800000, 0x0000000082700000| Untracked 
|  20|0x0000000082800000, 0x0000000082900000, 0x0000000082900000|100%| O|  |TAMS 0x0000000082900000, 0x0000000082800000| Untracked 
|  21|0x0000000082900000, 0x0000000082a00000, 0x0000000082a00000|100%| O|  |TAMS 0x0000000082a00000, 0x0000000082900000| Untracked 
|  22|0x0000000082a00000, 0x0000000082b00000, 0x0000000082b00000|100%| O|  |TAMS 0x0000000082a00000, 0x0000000082a00000| Untracked 
|  23|0x0000000082b00000, 0x0000000082c00000, 0x0000000082c00000|100%| O|  |TAMS 0x0000000082b00000, 0x0000000082b00000| Untracked 
|  24|0x0000000082c00000, 0x0000000082d00000, 0x0000000082d00000|100%| O|  |TAMS 0x0000000082c00000, 0x0000000082c00000| Untracked 
|  25|0x0000000082d00000, 0x0000000082e00000, 0x0000000082e00000|100%| O|  |TAMS 0x0000000082d00000, 0x0000000082d00000| Untracked 
|  26|0x0000000082e00000, 0x0000000082f00000, 0x0000000082f00000|100%| O|  |TAMS 0x0000000082f00000, 0x0000000082e00000| Untracked 
|  27|0x0000000082f00000, 0x0000000083000000, 0x0000000083000000|100%| O|  |TAMS 0x0000000083000000, 0x0000000082f00000| Untracked 
|  28|0x0000000083000000, 0x0000000083100000, 0x0000000083100000|100%| O|  |TAMS 0x0000000083100000, 0x0000000083000000| Untracked 
|  29|0x0000000083100000, 0x0000000083200000, 0x0000000083200000|100%| O|  |TAMS 0x0000000083100000, 0x0000000083100000| Untracked 
|  30|0x0000000083200000, 0x0000000083300000, 0x0000000083300000|100%| O|  |TAMS 0x0000000083200000, 0x0000000083200000| Untracked 
|  31|0x0000000083300000, 0x00000000833f4200, 0x0000000083400000| 95%| O|  |TAMS 0x0000000083300000, 0x0000000083300000| Untracked 
|  32|0x0000000083400000, 0x0000000083400000, 0x0000000083500000|  0%| F|  |TAMS 0x0000000083400000, 0x0000000083400000| Untracked 
|  33|0x0000000083500000, 0x0000000083500000, 0x0000000083600000|  0%| F|  |TAMS 0x0000000083500000, 0x0000000083500000| Untracked 
|  34|0x0000000083600000, 0x0000000083600000, 0x0000000083700000|  0%| F|  |TAMS 0x0000000083600000, 0x0000000083600000| Untracked 
|  35|0x0000000083700000, 0x0000000083700000, 0x0000000083800000|  0%| F|  |TAMS 0x0000000083700000, 0x0000000083700000| Untracked 
|  36|0x0000000083800000, 0x0000000083800000, 0x0000000083900000|  0%| F|  |TAMS 0x0000000083800000, 0x0000000083800000| Untracked 
|  37|0x0000000083900000, 0x0000000083900000, 0x0000000083a00000|  0%| F|  |TAMS 0x0000000083900000, 0x0000000083900000| Untracked 
|  38|0x0000000083a00000, 0x0000000083a00000, 0x0000000083b00000|  0%| F|  |TAMS 0x0000000083a00000, 0x0000000083a00000| Untracked 
|  39|0x0000000083b00000, 0x0000000083b00000, 0x0000000083c00000|  0%| F|  |TAMS 0x0000000083b00000, 0x0000000083b00000| Untracked 
|  40|0x0000000083c00000, 0x0000000083c00000, 0x0000000083d00000|  0%| F|  |TAMS 0x0000000083c00000, 0x0000000083c00000| Untracked 
|  41|0x0000000083d00000, 0x0000000083d00000, 0x0000000083e00000|  0%| F|  |TAMS 0x0000000083d00000, 0x0000000083d00000| Untracked 
|  42|0x0000000083e00000, 0x0000000083e00000, 0x0000000083f00000|  0%| F|  |TAMS 0x0000000083e00000, 0x0000000083e00000| Untracked 
|  43|0x0000000083f00000, 0x0000000083f00000, 0x0000000084000000|  0%| F|  |TAMS 0x0000000083f00000, 0x0000000083f00000| Untracked 
|  44|0x0000000084000000, 0x0000000084000000, 0x0000000084100000|  0%| F|  |TAMS 0x0000000084000000, 0x0000000084000000| Untracked 
|  45|0x0000000084100000, 0x0000000084200000, 0x0000000084200000|100%| S|CS|TAMS 0x0000000084100000, 0x0000000084100000| Complete 
|  46|0x0000000084200000, 0x0000000084300000, 0x0000000084300000|100%| S|CS|TAMS 0x0000000084200000, 0x0000000084200000| Complete 
|  47|0x0000000084300000, 0x0000000084400000, 0x0000000084400000|100%| S|CS|TAMS 0x0000000084300000, 0x0000000084300000| Complete 
|  48|0x0000000084400000, 0x0000000084400000, 0x0000000084500000|  0%| F|  |TAMS 0x0000000084400000, 0x0000000084400000| Untracked 
|  49|0x0000000084500000, 0x0000000084500000, 0x0000000084600000|  0%| F|  |TAMS 0x0000000084500000, 0x0000000084500000| Untracked 
|  50|0x0000000084600000, 0x0000000084600000, 0x0000000084700000|  0%| F|  |TAMS 0x0000000084600000, 0x0000000084600000| Untracked 
|  51|0x0000000084700000, 0x0000000084700000, 0x0000000084800000|  0%| F|  |TAMS 0x0000000084700000, 0x0000000084700000| Untracked 
|  52|0x0000000084800000, 0x0000000084800000, 0x0000000084900000|  0%| F|  |TAMS 0x0000000084800000, 0x0000000084800000| Untracked 
|  53|0x0000000084900000, 0x0000000084912a18, 0x0000000084a00000|  7%| E|  |TAMS 0x0000000084900000, 0x0000000084900000| Complete 
|  54|0x0000000084a00000, 0x0000000084b00000, 0x0000000084b00000|100%| E|CS|TAMS 0x0000000084a00000, 0x0000000084a00000| Complete 
|  55|0x0000000084b00000, 0x0000000084c00000, 0x0000000084c00000|100%| E|CS|TAMS 0x0000000084b00000, 0x0000000084b00000| Complete 
|  56|0x0000000084c00000, 0x0000000084d00000, 0x0000000084d00000|100%| E|CS|TAMS 0x0000000084c00000, 0x0000000084c00000| Complete 
|  57|0x0000000084d00000, 0x0000000084e00000, 0x0000000084e00000|100%| E|CS|TAMS 0x0000000084d00000, 0x0000000084d00000| Complete 
|  58|0x0000000084e00000, 0x0000000084f00000, 0x0000000084f00000|100%| E|CS|TAMS 0x0000000084e00000, 0x0000000084e00000| Complete 
|  59|0x0000000084f00000, 0x0000000085000000, 0x0000000085000000|100%| E|CS|TAMS 0x0000000084f00000, 0x0000000084f00000| Complete 
|  88|0x0000000086c00000, 0x0000000086d00000, 0x0000000086d00000|100%| E|CS|TAMS 0x0000000086c00000, 0x0000000086c00000| Complete 
|  89|0x0000000086d00000, 0x0000000086e00000, 0x0000000086e00000|100%| E|CS|TAMS 0x0000000086d00000, 0x0000000086d00000| Complete 
|  90|0x0000000086e00000, 0x0000000086f00000, 0x0000000086f00000|100%| E|CS|TAMS 0x0000000086e00000, 0x0000000086e00000| Complete 
|  91|0x0000000086f00000, 0x0000000087000000, 0x0000000087000000|100%| E|CS|TAMS 0x0000000086f00000, 0x0000000086f00000| Complete 
| 127|0x0000000089300000, 0x0000000089400000, 0x0000000089400000|100%| E|CS|TAMS 0x0000000089300000, 0x0000000089300000| Complete 

Card table byte_map: [0x0000025f71350000,0x0000025f71750000] _byte_map_base: 0x0000025f70f46000

Marking Bits (Prev, Next): (CMBitMap*) 0x0000025f5950e548, (CMBitMap*) 0x0000025f5950e508
 Prev Bits: [0x0000025f73b00000, 0x0000025f75ab0000)
 Next Bits: [0x0000025f71b50000, 0x0000025f73b00000)

Polling page: 0x0000025f57460000

Metaspace:

Usage:
  Non-class:     29.99 MB capacity,    29.06 MB ( 97%) used,   756.84 KB (  2%) free+waste,   194.13 KB ( <1%) overhead. 
      Class:      5.86 MB capacity,     4.98 MB ( 85%) used,   772.66 KB ( 13%) free+waste,   125.00 KB (  2%) overhead. 
       Both:     35.85 MB capacity,    34.04 MB ( 95%) used,     1.49 MB (  4%) free+waste,   319.13 KB ( <1%) overhead. 

Virtual space:
  Non-class space:       30.00 MB reserved,      30.00 MB (>99%) committed 
      Class space:        1.00 GB reserved,       5.88 MB ( <1%) committed 
             Both:        1.03 GB reserved,      35.87 MB (  3%) committed 

Chunk freelists:
   Non-Class:  4.00 KB
       Class:  0 bytes
        Both:  4.00 KB

MaxMetaspaceSize: 17179869184.00 GB
CompressedClassSpaceSize: 1.00 GB

CodeHeap 'non-profiled nmethods': size=120000Kb used=2296Kb max_used=2381Kb free=117703Kb
 bounds [0x0000025f69a20000, 0x0000025f69c90000, 0x0000025f70f50000]
CodeHeap 'profiled nmethods': size=120000Kb used=8157Kb max_used=8261Kb free=111842Kb
 bounds [0x0000025f624f0000, 0x0000025f62d10000, 0x0000025f69a20000]
CodeHeap 'non-nmethods': size=5760Kb used=1423Kb max_used=1474Kb free=4336Kb
 bounds [0x0000025f61f50000, 0x0000025f621c0000, 0x0000025f624f0000]
 total_blobs=4314 nmethods=3565 adapters=661
 compilation: enabled
              stopped_count=0, restarted_count=0
 full_count=0

Compilation events (20 events):
Event: 11.711 Thread 0x0000025f77f9f800 nmethod 4104 0x0000025f62879110 code [0x0000025f62879340, 0x0000025f62879d28]
Event: 11.711 Thread 0x0000025f77f9f800 4105       3       java.io.StringReader::ensureOpen (18 bytes)
Event: 11.711 Thread 0x0000025f77f9f800 nmethod 4105 0x0000025f62878c90 code [0x0000025f62878e40, 0x0000025f62879068]
Event: 11.749 Thread 0x0000025f77f94800 nmethod 4084 0x0000025f69b64c10 code [0x0000025f69b651a0, 0x0000025f69b67218]
Event: 11.750 Thread 0x0000025f77f94800 4083       4       arc.graphics.Mesh::getVerticesBuffer (10 bytes)
Event: 11.751 Thread 0x0000025f77f94800 nmethod 4083 0x0000025f69b64910 code [0x0000025f69b64aa0, 0x0000025f69b64b78]
Event: 11.751 Thread 0x0000025f77f94800 4085       4       arc.graphics.gl.IndexBufferObject::size (19 bytes)
Event: 11.752 Thread 0x0000025f77f94800 nmethod 4085 0x0000025f69b64610 code [0x0000025f69b647a0, 0x0000025f69b64858]
Event: 11.752 Thread 0x0000025f77f94800 4087       4       mindustry.world.blocks.environment.AirBlock::drawBase (1 bytes)
Event: 11.752 Thread 0x0000025f77f94800 nmethod 4087 0x0000025f69b64310 code [0x0000025f69b64480, 0x0000025f69b644f8]
Event: 11.752 Thread 0x0000025f77f94800 4088       4       arc.graphics.g2d.CacheBatch::draw (23 bytes)
Event: 11.754 Thread 0x0000025f77f94800 nmethod 4088 0x0000025f69b63f10 code [0x0000025f69b640c0, 0x0000025f69b641c8]
Event: 11.754 Thread 0x0000025f77f94800 4089       4       arc.graphics.g2d.SpriteCache::add (674 bytes)
Event: 11.782 Thread 0x0000025f77f94800 nmethod 4089 0x0000025f69b62690 code [0x0000025f69b62a60, 0x0000025f69b635b8]
Event: 11.782 Thread 0x0000025f77f94800 4063       4       arc.struct.IntSeq::<init> (17 bytes)
Event: 11.786 Thread 0x0000025f77f94800 nmethod 4063 0x0000025f69b62210 code [0x0000025f69b623a0, 0x0000025f69b625b8]
Event: 11.786 Thread 0x0000025f77f94800 4102       4       java.io.InputStream::<init> (5 bytes)
Event: 11.788 Thread 0x0000025f77f94800 nmethod 4102 0x0000025f69b61f10 code [0x0000025f69b62080, 0x0000025f69b62138]
Event: 11.788 Thread 0x0000025f77f94800 4090       4       arc.graphics.g2d.SpriteCache::add (206 bytes)
Event: 11.818 Thread 0x0000025f77f94800 nmethod 4090 0x0000025f69b60610 code [0x0000025f69b609c0, 0x0000025f69b61518]

GC Heap History (16 events):
Event: 1.010 GC heap before
{Heap before GC invocations=0 (full 0):
 garbage-first heap   total 131072K, used 12288K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 13 young (13312K), 0 survivors (0K)
 Metaspace       used 6030K, capacity 8218K, committed 8448K, reserved 1056768K
  class space    used 627K, capacity 914K, committed 1024K, reserved 1048576K
}
Event: 1.015 GC heap after
{Heap after GC invocations=1 (full 0):
 garbage-first heap   total 131072K, used 2591K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 2 young (2048K), 2 survivors (2048K)
 Metaspace       used 6030K, capacity 8218K, committed 8448K, reserved 1056768K
  class space    used 627K, capacity 914K, committed 1024K, reserved 1048576K
}
Event: 1.877 GC heap before
{Heap before GC invocations=1 (full 0):
 garbage-first heap   total 131072K, used 17951K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 17 young (17408K), 2 survivors (2048K)
 Metaspace       used 11588K, capacity 13079K, committed 13184K, reserved 1060864K
  class space    used 1026K, capacity 1346K, committed 1408K, reserved 1048576K
}
Event: 1.889 GC heap after
{Heap after GC invocations=2 (full 0):
 garbage-first heap   total 131072K, used 8935K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 3 young (3072K), 3 survivors (3072K)
 Metaspace       used 11588K, capacity 13079K, committed 13184K, reserved 1060864K
  class space    used 1026K, capacity 1346K, committed 1408K, reserved 1048576K
}
Event: 5.768 GC heap before
{Heap before GC invocations=2 (full 0):
 garbage-first heap   total 131072K, used 45799K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 36 young (36864K), 3 survivors (3072K)
 Metaspace       used 19686K, capacity 21247K, committed 21296K, reserved 1067008K
  class space    used 3033K, capacity 3581K, committed 3584K, reserved 1048576K
}
Event: 5.783 GC heap after
{Heap after GC invocations=3 (full 0):
 garbage-first heap   total 131072K, used 12552K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 4 young (4096K), 4 survivors (4096K)
 Metaspace       used 19686K, capacity 21247K, committed 21296K, reserved 1067008K
  class space    used 3033K, capacity 3581K, committed 3584K, reserved 1048576K
}
Event: 8.559 GC heap before
{Heap before GC invocations=4 (full 0):
 garbage-first heap   total 48128K, used 47368K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 31 young (31744K), 4 survivors (4096K)
 Metaspace       used 21998K, capacity 23575K, committed 23676K, reserved 1069056K
  class space    used 3494K, capacity 4147K, committed 4224K, reserved 1048576K
}
Event: 8.580 GC heap after
{Heap after GC invocations=5 (full 0):
 garbage-first heap   total 55296K, used 16322K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 7 young (7168K), 7 survivors (7168K)
 Metaspace       used 21998K, capacity 23575K, committed 23676K, reserved 1069056K
  class space    used 3494K, capacity 4147K, committed 4224K, reserved 1048576K
}
Event: 9.337 GC heap before
{Heap before GC invocations=6 (full 0):
 garbage-first heap   total 55296K, used 36802K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 28 young (28672K), 7 survivors (7168K)
 Metaspace       used 25407K, capacity 26817K, committed 27132K, reserved 1071104K
  class space    used 3826K, capacity 4533K, committed 4608K, reserved 1048576K
}
Event: 9.379 GC heap after
{Heap after GC invocations=7 (full 0):
 garbage-first heap   total 55296K, used 25223K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 4 young (4096K), 4 survivors (4096K)
 Metaspace       used 25407K, capacity 26817K, committed 27132K, reserved 1071104K
  class space    used 3826K, capacity 4533K, committed 4608K, reserved 1048576K
}
Event: 10.086 GC heap before
{Heap before GC invocations=7 (full 0):
 garbage-first heap   total 55296K, used 34439K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 14 young (14336K), 4 survivors (4096K)
 Metaspace       used 25551K, capacity 26966K, committed 27132K, reserved 1071104K
  class space    used 3837K, capacity 4541K, committed 4608K, reserved 1048576K
}
Event: 10.106 GC heap after
{Heap after GC invocations=8 (full 0):
 garbage-first heap   total 55296K, used 27497K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 2 young (2048K), 2 survivors (2048K)
 Metaspace       used 25551K, capacity 26966K, committed 27132K, reserved 1071104K
  class space    used 3837K, capacity 4541K, committed 4608K, reserved 1048576K
}
Event: 10.627 GC heap before
{Heap before GC invocations=8 (full 0):
 garbage-first heap   total 55296K, used 36713K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 12 young (12288K), 2 survivors (2048K)
 Metaspace       used 29003K, capacity 30365K, committed 30588K, reserved 1075200K
  class space    used 4267K, capacity 4962K, committed 4992K, reserved 1048576K
}
Event: 10.636 GC heap after
{Heap after GC invocations=9 (full 0):
 garbage-first heap   total 66560K, used 29875K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 2 young (2048K), 2 survivors (2048K)
 Metaspace       used 29003K, capacity 30365K, committed 30588K, reserved 1075200K
  class space    used 4267K, capacity 4962K, committed 4992K, reserved 1048576K
}
Event: 11.267 GC heap before
{Heap before GC invocations=10 (full 0):
 garbage-first heap   total 66560K, used 47283K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 19 young (19456K), 2 survivors (2048K)
 Metaspace       used 33087K, capacity 34669K, committed 34812K, reserved 1079296K
  class space    used 4787K, capacity 5565K, committed 5632K, reserved 1048576K
}
Event: 11.284 GC heap after
{Heap after GC invocations=11 (full 0):
 garbage-first heap   total 66560K, used 35731K [0x0000000081400000, 0x0000000100000000)
  region size 1024K, 3 young (3072K), 3 survivors (3072K)
 Metaspace       used 33087K, capacity 34669K, committed 34812K, reserved 1079296K
  class space    used 4787K, capacity 5565K, committed 5632K, reserved 1048576K
}

Deoptimization events (20 events):
Event: 11.520 Thread 0x0000025f594c7000 DEOPT PACKING pc=0x0000025f69b3fed0 sp=0x000000b1712fec70
Event: 11.520 Thread 0x0000025f594c7000 DEOPT UNPACKING pc=0x0000025f61f9912f sp=0x000000b1712fec08 mode 2
Event: 11.533 Thread 0x0000025f594c7000 DEOPT PACKING pc=0x0000025f6283eaf3 sp=0x000000b1712fec30
Event: 11.533 Thread 0x0000025f594c7000 DEOPT UNPACKING pc=0x0000025f61f9964e sp=0x000000b1712fe180 mode 0
Event: 11.676 Thread 0x0000025f594c7000 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000025f69aedc28 relative=0x0000000000002548
Event: 11.676 Thread 0x0000025f594c7000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000025f69aedc28 method=arc.graphics.g2d.Font$FontData.getGlyphs(Larc/graphics/g2d/GlyphLayout$GlyphRun;Ljava/lang/CharSequence;IILarc/graphics/g2d/Font$Glyph;)V @ 188 c2
Event: 11.676 Thread 0x0000025f594c7000 DEOPT PACKING pc=0x0000025f69aedc28 sp=0x000000b1712fe840
Event: 11.676 Thread 0x0000025f594c7000 DEOPT UNPACKING pc=0x0000025f61f9912f sp=0x000000b1712fe820 mode 2
Event: 11.676 Thread 0x0000025f594c7000 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000025f69aed2bc relative=0x0000000000001bdc
Event: 11.676 Thread 0x0000025f594c7000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000025f69aed2bc method=arc.graphics.g2d.Font$FontData.getGlyphs(Larc/graphics/g2d/GlyphLayout$GlyphRun;Ljava/lang/CharSequence;IILarc/graphics/g2d/Font$Glyph;)V @ 214 c2
Event: 11.676 Thread 0x0000025f594c7000 DEOPT PACKING pc=0x0000025f69aed2bc sp=0x000000b1712fe840
Event: 11.676 Thread 0x0000025f594c7000 DEOPT UNPACKING pc=0x0000025f61f9912f sp=0x000000b1712fe828 mode 2
Event: 11.686 Thread 0x0000025f594c7000 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000025f69b7164c relative=0x000000000000140c
Event: 11.686 Thread 0x0000025f594c7000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000025f69b7164c method=java.io.DataOutputStream.writeUTF(Ljava/lang/String;Ljava/io/DataOutput;)I @ 101 c2
Event: 11.686 Thread 0x0000025f594c7000 DEOPT PACKING pc=0x0000025f69b7164c sp=0x000000b1712fedb0
Event: 11.686 Thread 0x0000025f594c7000 DEOPT UNPACKING pc=0x0000025f61f9912f sp=0x000000b1712fed50 mode 2
Event: 11.707 Thread 0x0000025fdc080800 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000025f69ad2694 relative=0x0000000000001154
Event: 11.707 Thread 0x0000025fdc080800 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x0000025f69ad2694 method=java.io.BufferedInputStream.fill()V @ 184 c2
Event: 11.707 Thread 0x0000025fdc080800 DEOPT PACKING pc=0x0000025f69ad2694 sp=0x000000b1736fe330
Event: 11.707 Thread 0x0000025fdc080800 DEOPT UNPACKING pc=0x0000025f61f9912f sp=0x000000b1736fe220 mode 2

Classes unloaded (5 events):
Event: 10.763 Thread 0x0000025f77f6c000 Unloading class 0x0000000800f1bc40 'java/lang/invoke/LambdaForm$MH'
Event: 10.763 Thread 0x0000025f77f6c000 Unloading class 0x0000000800f1b040 'java/lang/invoke/LambdaForm$DMH'
Event: 10.763 Thread 0x0000025f77f6c000 Unloading class 0x0000000800f1ac40 'java/lang/invoke/LambdaForm$DMH'
Event: 10.763 Thread 0x0000025f77f6c000 Unloading class 0x0000000800f1a440 'mindustry/mod/Mods$$Lambda$1083'
Event: 10.763 Thread 0x0000025f77f6c000 Unloading class 0x0000000800f19840 'java/lang/invoke/LambdaForm$DMH'

Classes redefined (0 events):
No events

Internal exceptions (20 events):
Event: 10.395 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000086cc3478}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, java.lang.Object, int, java.lang.Object)'> (0x0000000086cc3478) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 10.399 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000086ce2f48}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, float)'> (0x0000000086ce2f48) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 10.403 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x00000000844092a8}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, int, int)'> (0x00000000844092a8) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 10.433 Thread 0x0000025f594c7000 Exception <a 'java/io/IOException'{0x000000008431f398}> (0x000000008431f398) 
thrown [./src/hotspot/share/prims/jni.cpp, line 599]
Event: 10.433 Thread 0x0000025f594c7000 Exception <a 'java/io/IOException'{0x000000008431f730}> (0x000000008431f730) 
thrown [./src/hotspot/share/prims/jni.cpp, line 599]
Event: 10.490 Thread 0x0000025f594c7000 Exception <a 'sun/nio/fs/WindowsException'{0x00000000843f9110}> (0x00000000843f9110) 
thrown [./src/hotspot/share/prims/jni.cpp, line 599]
Event: 10.508 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000084219c08}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000084219c08) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 10.508 Thread 0x0000025f594c7000 Exception <a 'java/lang/IncompatibleClassChangeError'{0x00000000842220a0}: Found class java.lang.Object, but interface was expected> (0x00000000842220a0) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 832]
Event: 10.726 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000086d89058}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000086d89058) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 10.728 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000086d94f10}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, int, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000086d94f10) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 10.738 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000086de9ec8}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, float, java.lang.Object)'> (0x0000000086de9ec8) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 11.151 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x00000000849743b0}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, int)'> (0x00000000849743b0) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 11.337 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000086d22d70}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, float)'> (0x0000000086d22d70) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 11.409 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000084fba6a0}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeInterface(java.lang.Object, java.lang.Object)'> (0x0000000084fba6a0) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 11.434 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000084e80e08}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000084e80e08) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 11.435 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000084e848c8}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x0000000084e848c8) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 11.441 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000084eca120}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, float)'> (0x0000000084eca120) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 11.669 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchMethodError'{0x0000000084a48520}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, float, float, float, float)'> (0x0000000084a48520) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 766]
Event: 11.685 Thread 0x0000025f594c7000 Exception <a 'java/lang/NoSuchFieldError'{0x0000000084abc7c0}: graphics> (0x0000000084abc7c0) 
thrown [./src/hotspot/share/interpreter/linkResolver.cpp, line 966]
Event: 11.686 Thread 0x0000025f594c7000 Implicit null exception at 0x0000025f69b7044d to 0x0000025f69b71624

Events (20 events):
Event: 11.704 loading class sun/net/www/http/KeepAliveStreamCleaner done
Event: 11.704 Executing VM operation: HandshakeAllThreads
Event: 11.704 Executing VM operation: HandshakeAllThreads done
Event: 11.705 loading class sun/net/www/http/KeepAliveStreamCleaner$1
Event: 11.705 loading class sun/net/www/http/KeepAliveStreamCleaner$1 done
Event: 11.705 loading class sun/net/www/http/KeepAliveStreamCleaner$2
Event: 11.705 loading class sun/net/www/http/KeepAliveStreamCleaner$2 done
Event: 11.705 loading class sun/net/www/protocol/http/HttpURLConnection$HttpInputStream
Event: 11.705 loading class sun/net/www/protocol/http/HttpURLConnection$HttpInputStream done
Event: 11.707 loading class sun/net/www/http/KeepAliveCache$1
Event: 11.707 loading class sun/net/www/http/KeepAliveCache$1 done
Event: 11.707 Executing VM operation: HandshakeOneThread
Event: 11.707 Executing VM operation: HandshakeOneThread done
Event: 11.707 Thread 0x0000025fc3e03800 Thread added: 0x0000025fc3e03800
Event: 11.707 loading class sun/net/www/http/ClientVector
Event: 11.708 loading class sun/net/www/http/ClientVector done
Event: 11.708 Executing VM operation: HandshakeAllThreads
Event: 11.708 Executing VM operation: HandshakeAllThreads done
Event: 11.709 loading class sun/net/www/http/KeepAliveEntry
Event: 11.709 loading class sun/net/www/http/KeepAliveEntry done


Dynamic libraries:
0x00007ff716ff0000 - 0x00007ff716ffd000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\javaw.exe
0x00007ff9515f0000 - 0x00007ff9517e5000 	C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007ff951360000 - 0x00007ff95141d000 	C:\WINDOWS\System32\KERNEL32.DLL
0x00007ff94f070000 - 0x00007ff94f338000 	C:\WINDOWS\System32\KERNELBASE.dll
0x00007ff94f420000 - 0x00007ff94f520000 	C:\WINDOWS\System32\ucrtbase.dll
0x00007ff948b50000 - 0x00007ff948b68000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\jli.dll
0x00007ff948b10000 - 0x00007ff948b25000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\VCRUNTIME140.dll
0x00007ff94fcd0000 - 0x00007ff94fe70000 	C:\WINDOWS\System32\USER32.dll
0x00007ff94f520000 - 0x00007ff94f542000 	C:\WINDOWS\System32\win32u.dll
0x00007ff93fee0000 - 0x00007ff94017a000 	C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.844_none_ca00b6081b84eb1d\COMCTL32.dll
0x00007ff9506c0000 - 0x00007ff9506ea000 	C:\WINDOWS\System32\GDI32.dll
0x00007ff950a50000 - 0x00007ff950aee000 	C:\WINDOWS\System32\msvcrt.dll
0x00007ff94ef30000 - 0x00007ff94f03b000 	C:\WINDOWS\System32\gdi32full.dll
0x00007ff94ed30000 - 0x00007ff94edcd000 	C:\WINDOWS\System32\msvcp_win.dll
0x00007ff951330000 - 0x00007ff951360000 	C:\WINDOWS\System32\IMM32.DLL
0x00007ff941e90000 - 0x00007ff941f2b000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\msvcp140.dll
0x00007ff8f4cd0000 - 0x00007ff8f5864000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\server\jvm.dll
0x00007ff950ca0000 - 0x00007ff950d4c000 	C:\WINDOWS\System32\ADVAPI32.dll
0x00007ff950620000 - 0x00007ff9506bb000 	C:\WINDOWS\System32\sechost.dll
0x00007ff951480000 - 0x00007ff9515ab000 	C:\WINDOWS\System32\RPCRT4.dll
0x00007ff951150000 - 0x00007ff951158000 	C:\WINDOWS\System32\PSAPI.DLL
0x00007ff943a90000 - 0x00007ff943ab7000 	C:\WINDOWS\SYSTEM32\WINMM.dll
0x00007ff944a80000 - 0x00007ff944a8a000 	C:\WINDOWS\SYSTEM32\VERSION.dll
0x00007ff94a990000 - 0x00007ff94a999000 	C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x00007ff951160000 - 0x00007ff9511cb000 	C:\WINDOWS\System32\WS2_32.dll
0x00007ff94d600000 - 0x00007ff94d612000 	C:\WINDOWS\SYSTEM32\kernel.appcore.dll
0x00007ff94a9b0000 - 0x00007ff94a9ba000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\jimage.dll
0x00007ff946370000 - 0x00007ff946554000 	C:\WINDOWS\SYSTEM32\DBGHELP.DLL
0x00007ff946720000 - 0x00007ff94674c000 	C:\WINDOWS\SYSTEM32\dbgcore.DLL
0x00007ff94f340000 - 0x00007ff94f3c0000 	C:\WINDOWS\System32\bcryptPrimitives.dll
0x00007ff9486a0000 - 0x00007ff9486c5000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\java.dll
0x00007ff948ac0000 - 0x00007ff948ad6000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\zip.dll
0x00007ff94fe70000 - 0x00007ff9505b2000 	C:\WINDOWS\System32\SHELL32.dll
0x00007ff94ce60000 - 0x00007ff94d5f0000 	C:\WINDOWS\SYSTEM32\windows.storage.dll
0x00007ff9506f0000 - 0x00007ff950a45000 	C:\WINDOWS\System32\combase.dll
0x00007ff94e7a0000 - 0x00007ff94e7cc000 	C:\WINDOWS\SYSTEM32\Wldp.dll
0x00007ff9511d0000 - 0x00007ff95127e000 	C:\WINDOWS\System32\SHCORE.dll
0x00007ff951420000 - 0x00007ff951475000 	C:\WINDOWS\System32\shlwapi.dll
0x00007ff94ec70000 - 0x00007ff94ec8f000 	C:\WINDOWS\SYSTEM32\profapi.dll
0x00007ff948680000 - 0x00007ff948699000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\net.dll
0x00007ff9452d0000 - 0x00007ff9453db000 	C:\WINDOWS\SYSTEM32\WINHTTP.dll
0x00007ff94e510000 - 0x00007ff94e57a000 	C:\WINDOWS\system32\mswsock.dll
0x00007ff9484f0000 - 0x00007ff948502000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\nio.dll
0x000000005ec90000 - 0x000000005ed58000 	C:\Users\starw\AppData\Local\Temp\arc\5f24d8af\arc64.dll
0x000000005eab0000 - 0x000000005ec84000 	C:\Users\starw\AppData\Local\Temp\arc\c800f14d\sdl-arc64.dll
0x00007ff950f50000 - 0x00007ff95107a000 	C:\WINDOWS\System32\ole32.dll
0x00007ff94f730000 - 0x00007ff94f7fd000 	C:\WINDOWS\System32\OLEAUT32.dll
0x00007ff94f800000 - 0x00007ff94fc69000 	C:\WINDOWS\System32\SETUPAPI.dll
0x00007ff94f550000 - 0x00007ff94f59e000 	C:\WINDOWS\System32\cfgmgr32.dll
0x00007ff94f040000 - 0x00007ff94f067000 	C:\WINDOWS\System32\bcrypt.dll
0x00007ff92c1b0000 - 0x00007ff92c2d6000 	C:\WINDOWS\SYSTEM32\OPENGL32.dll
0x00007ff92c140000 - 0x00007ff92c16c000 	C:\WINDOWS\SYSTEM32\GLU32.dll
0x00007ff94c520000 - 0x00007ff94c5be000 	C:\WINDOWS\system32\uxtheme.dll
0x00007ff950d50000 - 0x00007ff950e65000 	C:\WINDOWS\System32\MSCTF.dll
0x00007ff951280000 - 0x00007ff951329000 	C:\WINDOWS\System32\clbcatq.dll
0x00007ff8f2d10000 - 0x00007ff8f3858000 	C:\WINDOWS\SYSTEM32\ig75icd64.dll
0x00007ff948770000 - 0x00007ff948784000 	C:\WINDOWS\SYSTEM32\WTSAPI32.dll
0x00007ff94c8e0000 - 0x00007ff94c90f000 	C:\WINDOWS\SYSTEM32\dwmapi.dll
0x00007ff93a2e0000 - 0x00007ff93ad20000 	C:\WINDOWS\SYSTEM32\igdusc64.dll
0x00007ff93c2d0000 - 0x00007ff93c30b000 	C:\WINDOWS\SYSTEM32\dxcore.dll
0x00007ff94e320000 - 0x00007ff94e36b000 	C:\WINDOWS\SYSTEM32\powrprof.dll
0x00007ff94e190000 - 0x00007ff94e1a2000 	C:\WINDOWS\SYSTEM32\UMPDC.dll
0x00007ff94cd40000 - 0x00007ff94ce37000 	C:\WINDOWS\SYSTEM32\PROPSYS.dll
0x00007ff943950000 - 0x00007ff9439b6000 	C:\WINDOWS\SYSTEM32\OLEACC.dll
0x00007ff93da60000 - 0x00007ff93db59000 	C:\WINDOWS\SYSTEM32\textinputframework.dll
0x00007ff94b9c0000 - 0x00007ff94bd1e000 	C:\WINDOWS\System32\CoreUIComponents.dll
0x00007ff94c0a0000 - 0x00007ff94c192000 	C:\WINDOWS\System32\CoreMessaging.dll
0x00007ff94a9e0000 - 0x00007ff94ab34000 	C:\WINDOWS\SYSTEM32\wintypes.dll
0x00007ff94da70000 - 0x00007ff94daa3000 	C:\WINDOWS\SYSTEM32\ntmarta.dll
0x00007ff933210000 - 0x00007ff933251000 	C:\Windows\System32\IME\IMEKR\imkrapi.dll
0x00007ff94a3e0000 - 0x00007ff94a480000 	C:\WINDOWS\SYSTEM32\policymanager.dll
0x00007ff94ded0000 - 0x00007ff94df5a000 	C:\WINDOWS\SYSTEM32\msvcp110_win.dll
0x00007ff931b80000 - 0x00007ff931bbe000 	C:\Windows\System32\IME\shared\imjkapi.dll
0x00007ff94d670000 - 0x00007ff94d764000 	C:\WINDOWS\SYSTEM32\dxgi.dll
0x00007ff94afa0000 - 0x00007ff94b204000 	C:\WINDOWS\SYSTEM32\d3d11.dll
0x00007ff94e810000 - 0x00007ff94e837000 	C:\WINDOWS\SYSTEM32\ncrypt.dll
0x00007ff94e7d0000 - 0x00007ff94e80b000 	C:\WINDOWS\SYSTEM32\NTASN1.dll
0x00007ff947cc0000 - 0x00007ff947d45000 	C:\WINDOWS\System32\MMDevApi.dll
0x00007ff94eb00000 - 0x00007ff94eb2c000 	C:\WINDOWS\System32\DEVOBJ.dll
0x00007ff947e40000 - 0x00007ff947fc1000 	C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
0x00007ff94c6e0000 - 0x00007ff94c6f4000 	C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll
0x00007ff94e6e0000 - 0x00007ff94e6f8000 	C:\WINDOWS\SYSTEM32\CRYPTSP.dll
0x00007ff94de40000 - 0x00007ff94de74000 	C:\WINDOWS\system32\rsaenh.dll
0x00007ff94ebf0000 - 0x00007ff94ec1e000 	C:\WINDOWS\SYSTEM32\USERENV.dll
0x00007ff94e700000 - 0x00007ff94e70c000 	C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
0x00007ff94e1b0000 - 0x00007ff94e1eb000 	C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
0x00007ff9510a0000 - 0x00007ff9510a8000 	C:\WINDOWS\System32\NSI.dll
0x00007ff947280000 - 0x00007ff947297000 	C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
0x00007ff947490000 - 0x00007ff9474ad000 	C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
0x00007ff94e1f0000 - 0x00007ff94e2bc000 	C:\WINDOWS\SYSTEM32\DNSAPI.dll
0x0000000066f40000 - 0x0000000066fc3000 	C:\Users\starw\AppData\Local\Temp\liblz4-java-2591587556265116091.so
0x00007ff949a50000 - 0x00007ff949afe000 	C:\WINDOWS\SYSTEM32\mscms.dll
0x00007ff949970000 - 0x00007ff949981000 	C:\WINDOWS\SYSTEM32\ColorAdapterClient.dll
0x00007ff93f890000 - 0x00007ff93f8d3000 	C:\WINDOWS\SYSTEM32\icm32.dll
0x000000005ea40000 - 0x000000005eaa7000 	C:\Users\starw\AppData\Local\Temp\arc\955ce679\arc-freetype64.dll
0x00007ff945a60000 - 0x00007ff945a85000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\sunec.dll
0x00007ff9483f0000 - 0x00007ff9483fe000 	C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\sunmscapi.dll
0x00007ff94edd0000 - 0x00007ff94ef2f000 	C:\WINDOWS\System32\CRYPT32.dll
0x00007ff944b30000 - 0x00007ff944b3a000 	C:\Windows\System32\rasadhlp.dll
0x00007ff944720000 - 0x00007ff94479f000 	C:\WINDOWS\System32\fwpuclnt.dll

dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.844_none_ca00b6081b84eb1d;C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin\server;C:\Users\starw\AppData\Local\Temp\arc\5f24d8af;C:\Users\starw\AppData\Local\Temp\arc\c800f14d;C:\Windows\System32\IME\IMEKR;C:\Windows\System32\IME\shared;C:\Users\starw\AppData\Local\Temp;C:\Users\starw\AppData\Local\Temp\arc\955ce679

VM Arguments:
java_command: C:\Users\starw\AppData\Roaming\Mindustry\be_builds\Mindustry-BE-Desktop-21112.jar
java_class_path (initial): C:\Users\starw\AppData\Roaming\Mindustry\be_builds\Mindustry-BE-Desktop-21112.jar
Launcher Type: SUN_STANDARD

[Global flags]
     intx CICompilerCount                          = 3                                         {product} {ergonomic}
     uint ConcGCThreads                            = 1                                         {product} {ergonomic}
     uint G1ConcRefinementThreads                  = 4                                         {product} {ergonomic}
   size_t G1HeapRegionSize                         = 1048576                                   {product} {ergonomic}
    uintx GCDrainStackTargetSize                   = 64                                        {product} {ergonomic}
   size_t InitialHeapSize                          = 134217728                                 {product} {ergonomic}
   size_t MarkStackSize                            = 4194304                                   {product} {ergonomic}
   size_t MaxHeapSize                              = 2126512128                                {product} {ergonomic}
   size_t MaxNewSize                               = 1275068416                                {product} {ergonomic}
   size_t MinHeapDeltaBytes                        = 1048576                                   {product} {ergonomic}
   size_t MinHeapSize                              = 8388608                                   {product} {ergonomic}
    uintx NonNMethodCodeHeapSize                   = 5832780                                {pd product} {ergonomic}
    uintx NonProfiledCodeHeapSize                  = 122912730                              {pd product} {ergonomic}
    uintx ProfiledCodeHeapSize                     = 122912730                              {pd product} {ergonomic}
    uintx ReservedCodeCacheSize                    = 251658240                              {pd product} {ergonomic}
     bool SegmentedCodeCache                       = true                                      {product} {ergonomic}
   size_t SoftMaxHeapSize                          = 2126512128                             {manageable} {ergonomic}
     bool UseCompressedClassPointers               = true                                 {lp64_product} {ergonomic}
     bool UseCompressedOops                        = true                                 {lp64_product} {ergonomic}
     bool UseG1GC                                  = true                                      {product} {ergonomic}
     bool UseLargePagesIndividualAllocation        = false                                  {pd product} {ergonomic}

Logging:
Log output configuration:
 #0: stdout all=warning uptime,level,tags
 #1: stderr all=off uptime,level,tags

Environment Variables:
JAVA_HOME=C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\
PATH=C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-hotspot\bin;C:\Users\starw\AppData\Roaming\npm;C:\Program Files\nodejs\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Gradle\gradle-6.7.1\bin;C:\Android\cmdline-tools\bin;C:\Users\starw\ANDROID_HOME\build-tools\29.0.3;C:\Program Files\Git\cmd;C:\Users\starw\AppData\Local\Microsoft\WindowsApps;C:\Users\starw\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\starw\AppData\Local\atom\bin;C:\Users\starw\AppData\Local\GitHubDesktop\bin;C:\Users\starw\AppData\Roaming\npm;C:\Users\starw\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3\bin;
USERNAME=sunny
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 69 Stepping 1, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows 10 , 64 bit Build 19041 (10.0.19041.928)
OS uptime: 18 days 19:18 hours

CPU:total 4 (initial active 4) (2 cores per cpu, 2 threads per core) family 6 model 69 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, fma

Memory: 4k page, system-wide physical 8106M (826M free)
TotalPageFile size 14069M (AvailPageFile size 2179M)
current process WorkingSet (physical memory assigned to process): 1337M, peak: 1351M
current process commit charge ("private bytes"): 1609M, peak: 1623M

vm_info: OpenJDK 64-Bit Server VM (14.0.2+12) for windows-amd64 JRE (14.0.2+12), built on Jul 15 2020 11:30:16 by "" with MS VC++ 15.9 (VS2017)

END.

Place an X (no spaces) between the brackets to confirm that you have read the line below.

  • [X] I have updated to the latest release (https://github.com/Anuken/Mindustry/releases) to make sure my issue has not been fixed.
  • [X] I have searched the closed and open issues to make sure that this problem has not already been reported.

sk7725 avatar Jun 03 '21 11:06 sk7725

Seeing the error, I feel like maybe Betamindy wasn't the whole cause of it. EXCEPTION_ACCESS_VIOLATION sometimes happens with not enough RAM exceptions, might not be the case for Mindustry doe.

Erisfiregamer1 avatar Jun 03 '21 11:06 Erisfiregamer1

Seeing the error, I feel like maybe Betamindy wasn't the whole cause of it. EXCEPTION_ACCESS_VIOLATION sometimes happens with not enough RAM exceptions, might not be the case for Mindustry doe.

yes, the error here is that Mindustry failed to write a crash report.

sk7725 avatar Jun 03 '21 13:06 sk7725

This isn't even my code that's crashing, it's a Windows DLL that is somehow involved in the (well-known, well-tested) window library I'm using. The last ""fix"" for this was a random change in a completely unrelated native library, which I don't even use anymore.

Anuken avatar Jun 03 '21 13:06 Anuken

I've updated the Windows DLLs. Nothing actually changed, but the file size is different, probably due to the differing compilation environment.

This is unlikely to fix anything, but I have no other leads and I'm not going to be implementing any more "fixes" until someone has a better idea.

This version runs and exits fine on my Windows VM, so there's no way for me to debug anything locally.

Anuken avatar Jun 03 '21 14:06 Anuken

Reopening since I can reproduce this on a VM now, and it's apparently become a widespread issue. I still don't know the cause, but I can try randomly recompiling until something happens.

Anuken avatar Jun 16 '22 21:06 Anuken

most descriptive & explanatory bug report in Mindustry

# The crash happened outside the Java Virtual Machine in native code.

oh no

code-explorer786 avatar Jun 19 '22 12:06 code-explorer786

that sounds bad

Erisfiregamer1 avatar Jun 19 '22 12:06 Erisfiregamer1

This error was first encountered when remake version 4.0 again. It's a very old bug, but it's definitely problematic to always throw an error at the same code location.

https://github.com/Anuken/Mindustry/issues/2186 Look this. same error

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 3462 arc.backend.sdl.jni.SDL.SDL_GL_SwapWindow(J)V (0 bytes) @ 0x0000000002e23a01 [0x0000000002e239c0+0x41]
j arc.backend.sdl.SdlApplication.loop()V+271
j arc.backend.sdl.SdlApplication.(Larc/ApplicationListener;Larc/backend/sdl/SdlConfig;)V+204
j mindustry.desktop.DesktopLauncher.main([Ljava/lang/String;)V+22
v ~StubRoutines::call_stub

and this issue code is

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  arc.backend.sdl.jni.SDL.SDL_Quit()V+0
j  arc.backend.sdl.SdlApplication.cleanup()V+20
j  arc.backend.sdl.SdlApplication.<init>(Larc/ApplicationListener;Larc/backend/sdl/SdlConfig;)V+181
j  mindustry.desktop.DesktopLauncher.main([Ljava/lang/String;)V+23
v  ~StubRoutines::call_stub

I think it started after changing the chat feature to the IME function in the OS. because it has never been like this when using an image font file.

Kieaer avatar Jul 31 '22 05:07 Kieaer

I'm trying to enter the mindustry.ddns.net server in mindstry, but I can't because of an error

nuemu1005 avatar Aug 08 '22 02:08 nuemu1005

My idea is to run SQL_Quit after SDL_DestroyWindow with some delay. It's hard to find the same problem in Java, but it's common in other languages.

Kieaer avatar Aug 19 '22 23:08 Kieaer

image I opened the data folder, the same error occurred for a long time.

Let's run this program with administrator privileges for a few months.

Kieaer avatar Aug 28 '22 13:08 Kieaer

I can no longer reproduce this problem with the latest BE / custom build.

For some inexplicable reason, builds from around July clearly demonstrate this issue, with the JVM crashing on every quit.

The latest version does not do this at all. I have no idea why. I did not change any native code. This makes absolutely no sense, but it's gone now.

Judging by @Kieaer's file modification timestamps, there have been no crashes in recent versions either; the latest one looks to be around July, nothing near the end of August.

Anuken avatar Sep 12 '22 23:09 Anuken

I also don't get the error reproduced anymore. This seems to be a JVM or Windows DLL issue.

Kieaer avatar Oct 16 '22 23:10 Kieaer