Anuken / Mindustry

The automation tower defense RTS
https://mindustrygame.github.io
GNU General Public License v3.0
22.69k stars 2.98k forks source link

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

Closed sk7725 closed 2 years ago

sk7725 commented 3 years ago

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.

Erisfiregamer1 commented 3 years ago

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.

sk7725 commented 3 years ago

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.

Anuken commented 3 years ago

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 commented 3 years ago

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 commented 2 years ago

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.

code-explorer786 commented 2 years ago

most descriptive & explanatory bug report in Mindustry

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

oh no

Erisfiregamer1 commented 2 years ago

that sounds bad

Kieaer commented 2 years ago

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.

nuemu1005 commented 2 years ago

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

Kieaer commented 2 years ago

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 commented 2 years ago

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.

Anuken commented 2 years ago

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.

Kieaer commented 2 years ago

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