Closed runescapejon closed 2 years ago
The other report from about a week ago
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 12582912 bytes for committing reserved memory.
# Possible reasons:
# The system is out of physical RAM or swap space
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
# placed in the first 32GB address space. The Java Heap base address is the
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
# This output file may be truncated or incomplete.
#
# Out of Memory Error (os_linux.cpp:2756), pid=32475, tid=0x00007f8909efc700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_281-b09) (build 1.8.0_281-b09)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.281-b09 mixed mode linux-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
--------------- T H R E A D ---------------
Current thread (0x00007f899000c800): JavaThread "Plan MySQLDB-transaction-thread-1" [_thread_in_vm, id=28762, stack(0x00007f8909dfc000,0x00007f8909efd000)]
Stack: [0x00007f8909dfc000,0x00007f8909efd000], sp=0x00007f8909efa3a0, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xade185] VMError::report_and_die()+0x2e5
V [libjvm.so+0x4e1f67] report_vm_out_of_memory(char const*, int, unsigned long, VMErrorType, char const*)+0x67
V [libjvm.so+0x917b96] os::pd_commit_memory_or_exit(char*, unsigned long, unsigned long, bool, char const*)+0x106
V [libjvm.so+0x90f34d] os::commit_memory_or_exit(char*, unsigned long, unsigned long, bool, char const*)+0x1d
V [libjvm.so+0x5b1b14] G1PageBasedVirtualSpace::commit_internal(unsigned long, unsigned long)+0x224
V [libjvm.so+0x5b1b9e] G1PageBasedVirtualSpace::commit(unsigned long, unsigned long)+0x7e
V [libjvm.so+0x5b4785] G1RegionsLargerThanCommitSizeMapper::commit_regions(unsigned int, unsigned long)+0x35
V [libjvm.so+0x61fc66] HeapRegionManager::commit_regions(unsigned int, unsigned long)+0x76
V [libjvm.so+0x620d7f] HeapRegionManager::make_regions_available(unsigned int, unsigned int)+0x3f
V [libjvm.so+0x6213b3] HeapRegionManager::expand_at(unsigned int, unsigned int)+0x113
V [libjvm.so+0x58e389] G1CollectedHeap::humongous_obj_allocate(unsigned long, unsigned char)+0x129
V [libjvm.so+0x58e78d] G1CollectedHeap::attempt_allocation_humongous(unsigned long, unsigned int*, unsigned int*)+0x10d
V [libjvm.so+0x58eb2d] G1CollectedHeap::mem_allocate(unsigned long, bool*)+0x1ad
V [libjvm.so+0xa9dc07] TypeArrayKlass::allocate_common(int, bool, Thread*)+0x147
V [libjvm.so+0x9bffe6] OptoRuntime::new_array_nozero_C(Klass*, int, JavaThread*)+0x26
v ~RuntimeStub::_new_array_nozero_Java
J 5702 C2 java.io.ByteArrayOutputStream.write([BII)V (66 bytes) @ 0x00007f8b494fae8c [0x00007f8b494faa80+0x40c]
J 22217 C2 plan.com.maxmind.db.BufferHolder.<init>(Ljava/io/InputStream;)V (71 bytes) @ 0x00007f8b4af8edb4 [0x00007f8b4af8eb80+0x234]
J 22049 C1 plan.com.maxmind.geoip2.DatabaseReader.<init>(Lplan/com/maxmind/geoip2/DatabaseReader$Builder;)V (93 bytes) @ 0x00007f8b4ae8a804 [0x00007f8b4ae8a3e0+0x424]
J 22044 C1 com.djrapitops.plan.gathering.geolocation.GeoLite2Geolocator.getCountry(Ljava/net/InetAddress;)Ljava/util/Optional; (255 bytes) @ 0x00007f8b4b334314 [0x00007f8b4b333740+0xbd4]
J 22043 C1 com.djrapitops.plan.gathering.geolocation.Geolocator.getCountry(Ljava/lang/String;)Ljava/util/Optional; (18 bytes) @ 0x00007f8b496090d4 [0x00007f8b49608f00+0x1d4]
J 22759 C1 com.djrapitops.plan.gathering.geolocation.GeolocationCache$$Lambda$1127.apply(Ljava/lang/Object;)Ljava/lang/Object; (12 bytes) @ 0x00007f8b4ae869f4 [0x00007f8b4ae86780+0x274]
J 22758 C1 plan.com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14([Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;[J[I[Ljava/lang/Object;[Ljava/lang/Object;[Lplan/com/github/benmanes/caffeine/cache/RemovalCause;[Lplan/com/github/benmanes/caffeine/cache/Node;Ljava/lang/Object;Lplan/com/github/benmanes/caffeine/cache/Node;)Lplan/com/github/benmanes/caffeine/cache/Node; (355 bytes) @ 0x00007f8b4b853d34 [0x00007f8b4b853bc0+0x174]
J 21877 C1 plan.com.github.benmanes.caffeine.cache.BoundedLocalCache$$Lambda$1128.apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (49 bytes) @ 0x00007f8b4c166314 [0x00007f8b4c166100+0x214]
J 22624 C2 java.util.concurrent.ConcurrentHashMap.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; (617 bytes) @ 0x00007f8b4cd69040 [0x00007f8b4cd68d80+0x2c0]
J 21874 C1 plan.com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Function;[JZ)Ljava/lang/Object; (276 bytes) @ 0x00007f8b4a7d860c [0x00007f8b4a7d7e40+0x7cc]
J 22428 C1 plan.com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;ZZ)Ljava/lang/Object; (161 bytes) @ 0x00007f8b4b886884 [0x00007f8b4b885580+0x1304]
J 22427 C1 plan.com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; (11 bytes) @ 0x00007f8b4cca0b14 [0x00007f8b4cca0a00+0x114]
J 22426 C1 plan.com.github.benmanes.caffeine.cache.LocalManualCache.get(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; (14 bytes) @ 0x00007f8b4cb3c4dc [0x00007f8b4cb3c320+0x1bc]
J 22422 C1 com.djrapitops.plan.gathering.listeners.bungee.PlayerOnlineListener$$Lambda$1125.apply(Ljava/lang/Object;)Ljava/lang/Object; (12 bytes) @ 0x00007f8b4cb3ce24 [0x00007f8b4cb3c8a0+0x584]
J 22420 C1 com.djrapitops.plan.storage.database.transactions.events.GeoInfoStoreTransaction.performOperations()V (43 bytes) @ 0x00007f8b4aa536cc [0x00007f8b4aa53520+0x1ac]
J 19253 C2 com.djrapitops.plan.storage.database.transactions.Transaction.executeTransaction(Lcom/djrapitops/plan/storage/database/SQLDB;)V (164 bytes) @ 0x00007f8b4c251110 [0x00007f8b4c24f9c0+0x1750]
J 19252 C2 com.djrapitops.plan.storage.database.SQLDB$$Lambda$824.get()Ljava/lang/Object; (12 bytes) @ 0x00007f8b4c23e0e4 [0x00007f8b4c23e060+0x84]
J 18771 C2 java.util.concurrent.CompletableFuture$AsyncSupply.run()V (61 bytes) @ 0x00007f8b4bfa9db8 [0x00007f8b4bfa9d00+0xb8]
J 20668 C2 java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V (225 bytes) @ 0x00007f8b4c79880c [0x00007f8b4c7986e0+0x12c]
J 13789 C1 java.util.concurrent.ThreadPoolExecutor$Worker.run()V (9 bytes) @ 0x00007f8b49d56b84 [0x00007f8b49d56a80+0x104]
J 11684 C1 java.lang.Thread.run()V (17 bytes) @ 0x00007f8b4af65284 [0x00007f8b4af65140+0x144]
v ~StubRoutines::call_stub
V [libjvm.so+0x68b29a] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0xe1a
V [libjvm.so+0x688953] JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x263
V [libjvm.so+0x688f27] JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x57
V [libjvm.so+0x6f68ac] thread_entry(JavaThread*, Thread*)+0x6c
V [libjvm.so+0xa86a6b] JavaThread::thread_main_inner()+0xdb
V [libjvm.so+0xa86d71] JavaThread::run()+0x2d1
V [libjvm.so+0x915052] java_start(Thread*)+0x102
C [libpthread.so.0+0x7fa3] start_thread+0xf3
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v ~RuntimeStub::_new_array_nozero_Java
J 5702 C2 java.io.ByteArrayOutputStream.write([BII)V (66 bytes) @ 0x00007f8b494fae8c [0x00007f8b494faa80+0x40c]
J 22217 C2 plan.com.maxmind.db.BufferHolder.<init>(Ljava/io/InputStream;)V (71 bytes) @ 0x00007f8b4af8edb4 [0x00007f8b4af8eb80+0x234]
J 22049 C1 plan.com.maxmind.geoip2.DatabaseReader.<init>(Lplan/com/maxmind/geoip2/DatabaseReader$Builder;)V (93 bytes) @ 0x00007f8b4ae8a804 [0x00007f8b4ae8a3e0+0x424]
J 22044 C1 com.djrapitops.plan.gathering.geolocation.GeoLite2Geolocator.getCountry(Ljava/net/InetAddress;)Ljava/util/Optional; (255 bytes) @ 0x00007f8b4b334314 [0x00007f8b4b333740+0xbd4]
J 22043 C1 com.djrapitops.plan.gathering.geolocation.Geolocator.getCountry(Ljava/lang/String;)Ljava/util/Optional; (18 bytes) @ 0x00007f8b496090d4 [0x00007f8b49608f00+0x1d4]
J 22759 C1 com.djrapitops.plan.gathering.geolocation.GeolocationCache$$Lambda$1127.apply(Ljava/lang/Object;)Ljava/lang/Object; (12 bytes) @ 0x00007f8b4ae869f4 [0x00007f8b4ae86780+0x274]
J 22758 C1 plan.com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14([Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;[J[I[Ljava/lang/Object;[Ljava/lang/Object;[Lplan/com/github/benmanes/caffeine/cache/RemovalCause;[Lplan/com/github/benmanes/caffeine/cache/Node;Ljava/lang/Object;Lplan/com/github/benmanes/caffeine/cache/Node;)Lplan/com/github/benmanes/caffeine/cache/Node; (355 bytes) @ 0x00007f8b4b853d34 [0x00007f8b4b853bc0+0x174]
J 21877 C1 plan.com.github.benmanes.caffeine.cache.BoundedLocalCache$$Lambda$1128.apply(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (49 bytes) @ 0x00007f8b4c166314 [0x00007f8b4c166100+0x214]
J 22624 C2 java.util.concurrent.ConcurrentHashMap.compute(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; (617 bytes) @ 0x00007f8b4cd69040 [0x00007f8b4cd68d80+0x2c0]
J 21874 C1 plan.com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/Function;[JZ)Ljava/lang/Object; (276 bytes) @ 0x00007f8b4a7d860c [0x00007f8b4a7d7e40+0x7cc]
J 22428 C1 plan.com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;ZZ)Ljava/lang/Object; (161 bytes) @ 0x00007f8b4b886884 [0x00007f8b4b885580+0x1304]
J 22427 C1 plan.com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; (11 bytes) @ 0x00007f8b4cca0b14 [0x00007f8b4cca0a00+0x114]
J 22426 C1 plan.com.github.benmanes.caffeine.cache.LocalManualCache.get(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; (14 bytes) @ 0x00007f8b4cb3c4dc [0x00007f8b4cb3c320+0x1bc]
J 22422 C1 com.djrapitops.plan.gathering.listeners.bungee.PlayerOnlineListener$$Lambda$1125.apply(Ljava/lang/Object;)Ljava/lang/Object; (12 bytes) @ 0x00007f8b4cb3ce24 [0x00007f8b4cb3c8a0+0x584]
J 22420 C1 com.djrapitops.plan.storage.database.transactions.events.GeoInfoStoreTransaction.performOperations()V (43 bytes) @ 0x00007f8b4aa536cc [0x00007f8b4aa53520+0x1ac]
J 19253 C2 com.djrapitops.plan.storage.database.transactions.Transaction.executeTransaction(Lcom/djrapitops/plan/storage/database/SQLDB;)V (164 bytes) @ 0x00007f8b4c251110 [0x00007f8b4c24f9c0+0x1750]
J 19252 C2 com.djrapitops.plan.storage.database.SQLDB$$Lambda$824.get()Ljava/lang/Object; (12 bytes) @ 0x00007f8b4c23e0e4 [0x00007f8b4c23e060+0x84]
J 18771 C2 java.util.concurrent.CompletableFuture$AsyncSupply.run()V (61 bytes) @ 0x00007f8b4bfa9db8 [0x00007f8b4bfa9d00+0xb8]... (164 KB left)
Could you test if the new dev release has improved the situation https://github.com/plan-player-analytics/Plan/releases/tag/5.4.1536
Describe the issue
I'm having this memory problem, at first I assumed that I ran out of ram space. So, I increase it the ram on my server the issue still remains. However, when I updated the plugin from
Plan-5.3-build-1284
toPlan-5.4-build-1330
Still remains, the only solution I'd found was disabling Plans altogether.Time Setting from config:
Exceptions & Other Logs
by AuroraLS3:
TODO