From 43a26c8d0c0dbe76c750ebbcf0b1f931c9bccf16 Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Thu, 5 Oct 2023 21:12:08 +1000 Subject: [PATCH 01/37] created a new npc for testing --- .../csse3200/game/areas/ForestGameArea.java | 13 +++++++++--- .../game/components/CombatStatsComponent.java | 8 +++++++ .../tasks/MobTask/MobMeleeTask.java | 4 ++++ .../tasks/MobTask/MobRangedTask.java | 4 ++++ .../game/entities/factories/NPCFactory.java | 21 +++++++++++++++++++ 5 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java create mode 100644 source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobRangedTask.java diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index cc626a02e..25c0e808a 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -320,9 +320,10 @@ public void create() { // Set up infrastructure for end game tracking // player = spawnPlayer(); - waves = WaveFactory.createWaves(); - spawnEntity(waves); - waves.getEvents().addListener("spawnWave", this::spawnMob); +// waves = WaveFactory.createWaves(); +// spawnEntity(waves); +// waves.getEvents().addListener("spawnWave", this::spawnMob); + spawnGregMob(); spawnScrap(); spawnGapScanners(); @@ -720,6 +721,12 @@ public void spawnMob(String entity, GridPoint2 randomPos, int health) { // } // } + private void spawnGregMob() { + Entity gregMob = NPCFactory.createGregMob(100); + gregMob.setScale(1.5f, 1.5f); + spawnEntityAt(gregMob, new GridPoint2(17, 4), false, false); + } + /** * Creates multiple projectiles that travel simultaneous. They all have same * the starting point but different destinations. diff --git a/source/core/src/main/com/csse3200/game/components/CombatStatsComponent.java b/source/core/src/main/com/csse3200/game/components/CombatStatsComponent.java index 7877e0556..beea573e9 100644 --- a/source/core/src/main/com/csse3200/game/components/CombatStatsComponent.java +++ b/source/core/src/main/com/csse3200/game/components/CombatStatsComponent.java @@ -48,6 +48,14 @@ public CombatStatsComponent(int health, int baseAttack) { this.state = HEALTH_FULL; } + public CombatStatsComponent(int health, int baseAttack, ArrayList drops) { + setHealth(health); + this.fullHealth = health; + setBaseAttack(baseAttack); + this.drops = drops; + this.state = HEALTH_FULL; + } + public CombatStatsComponent(int health, int baseAttack, ArrayList drops, ArrayList closeRangeAbilities, diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java new file mode 100644 index 000000000..cbf4256b5 --- /dev/null +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java @@ -0,0 +1,4 @@ +package com.csse3200.game.components.tasks.MobTask; + +public class MobMeleeTask { +} diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobRangedTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobRangedTask.java new file mode 100644 index 000000000..c1d84e019 --- /dev/null +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobRangedTask.java @@ -0,0 +1,4 @@ +package com.csse3200.game.components.tasks.MobTask; + +public class MobRangedTask { +} diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index a520b452c..beacc14a7 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -293,6 +293,27 @@ public static Entity createDragonKnight(int health) { return dragonKnight; } + public static Entity createGregMob(int health) { + Entity dragonKnight = createMeleeBaseNPC(); + ArrayList drops = new ArrayList<>(); + AnimationRenderComponent animator = + new AnimationRenderComponent( + ServiceLocator.getResourceService().getAsset("images/mobs/dragon_knight.atlas", TextureAtlas.class)); + animator.addAnimation("dragon_knight_run", 0.1f, Animation.PlayMode.LOOP); + animator.addAnimation("dragon_knight_attack", 0.1f); + animator.addAnimation("dragon_knight_death", 0.1f); + animator.addAnimation("default", 0.1f); + dragonKnight + .addComponent(new CombatStatsComponent(health, 10, drops)) + .addComponent(animator) + .addComponent(new DragonKnightAnimationController()); + + dragonKnight.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.BOTTOM); + dragonKnight.getComponent(AnimationRenderComponent.class).scaleEntity(); + + return dragonKnight; + } + /** * Creates a xeno grunt entity. From 1bc71063fc0c96ca00473c3c3f270db5a0f7501a Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Thu, 5 Oct 2023 21:15:47 +1000 Subject: [PATCH 02/37] made new baseNPC method in NPCFactory --- .../game/entities/factories/NPCFactory.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index beacc14a7..8a05e4d0f 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -294,7 +294,7 @@ public static Entity createDragonKnight(int health) { } public static Entity createGregMob(int health) { - Entity dragonKnight = createMeleeBaseNPC(); + Entity dragonKnight = createBaseNPC(); ArrayList drops = new ArrayList<>(); AnimationRenderComponent animator = new AnimationRenderComponent( @@ -350,6 +350,18 @@ public static Entity createXenoGrunt(int health) { return xenoGrunt; } + public static Entity createBaseNPC() { + Entity npc = + new Entity() + .addComponent(new PhysicsComponent()) + .addComponent(new PhysicsMovementComponent()) + .addComponent(new ColliderComponent()) + .addComponent(new HitboxComponent().setLayer(PhysicsLayer.XENO)) + .addComponent(new TouchAttackComponent(PhysicsLayer.HUMANS)); + PhysicsUtils.setScaledCollider(npc, 0.3f, 0.5f); + return npc; + } + /** * Creates a generic NPC to be used as a base entity by more specific NPC creation methods. * From 19d1eaa0360e5f7cd7644f96d2731511071c4050 Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Thu, 5 Oct 2023 21:26:08 +1000 Subject: [PATCH 03/37] created new mob melee and ranged tasks as well as enum for general mob types --- .../tasks/MobTask/MobMeleeTask.java | 46 ++++++++++++++++++- .../components/tasks/MobTask/MobType.java | 10 ++++ 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java index cbf4256b5..bef41795b 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java @@ -1,4 +1,48 @@ package com.csse3200.game.components.tasks.MobTask; -public class MobMeleeTask { +import com.badlogic.gdx.utils.Timer; +import com.csse3200.game.ai.tasks.DefaultTask; +import com.csse3200.game.ai.tasks.PriorityTask; +import com.csse3200.game.components.tasks.bosstask.PatrickTask; +import com.csse3200.game.physics.components.PhysicsMovementComponent; +import com.csse3200.game.rendering.AnimationRenderComponent; + +public class MobMeleeTask extends DefaultTask implements PriorityTask { + + // Constants + private static final int PRIORITY = 3; + MobType mobType; + State state; + private enum State { + RUN, ATTACK, DEATH, DEFAULT + } + + public MobMeleeTask(MobType mobType) { + this.mobType = mobType; + } + + @Override + public void start() { + + } + + @Override + public void update() { + + } + + private void animate() { + switch (mobType) { + case SKELETON -> { + switch (state) { + + } + } + } + } + + @Override + public int getPriority() { + return PRIORITY; + } } diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java new file mode 100644 index 000000000..f2921448e --- /dev/null +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java @@ -0,0 +1,10 @@ +package com.csse3200.game.components.tasks.MobTask; + +public enum MobType { + SKELETON, + WIZARD, + WATER_QUEEN, + WATER_SLIME, + FIRE_WORM, + DRAGON_KNIGHT +} From 394c4cbe7b39a275582837ec5cac0394365a3eeb Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Thu, 5 Oct 2023 21:32:06 +1000 Subject: [PATCH 04/37] implemented animate method which calls every general mob animation --- .../tasks/MobTask/MobMeleeTask.java | 45 ++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java index bef41795b..978042c4d 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java @@ -35,7 +35,50 @@ private void animate() { switch (mobType) { case SKELETON -> { switch (state) { - + case RUN -> owner.getEntity().getEvents().trigger("skeleton_walk"); + case ATTACK -> owner.getEntity().getEvents().trigger("skeleton_attack"); + case DEATH -> owner.getEntity().getEvents().trigger("skeleton_death"); + case DEFAULT -> owner.getEntity().getEvents().trigger("skeleton_default"); + } + } + case WIZARD -> { + switch (state) { + case RUN -> owner.getEntity().getEvents().trigger("wizard_run"); + case ATTACK -> owner.getEntity().getEvents().trigger("wizard_attack"); + case DEATH -> owner.getEntity().getEvents().trigger("wizard_death"); + case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + } + } + case WATER_QUEEN -> { + switch (state) { + case RUN -> owner.getEntity().getEvents().trigger("water_queen_walk"); + case ATTACK -> owner.getEntity().getEvents().trigger("water_queen_attack"); + case DEATH -> owner.getEntity().getEvents().trigger("water_queen_death"); + case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + } + } + case WATER_SLIME -> { + switch (state) { + case RUN -> owner.getEntity().getEvents().trigger("water_slime_walk"); + case ATTACK -> owner.getEntity().getEvents().trigger("water_slime_attack"); + case DEATH -> owner.getEntity().getEvents().trigger("water_slime_death"); + case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + } + } + case FIRE_WORM -> { + switch (state) { + case RUN -> owner.getEntity().getEvents().trigger("fire_worm_walk"); + case ATTACK -> owner.getEntity().getEvents().trigger("fire_worm_attack"); + case DEATH -> owner.getEntity().getEvents().trigger("fire_worm_death"); + case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + } + } + case DRAGON_KNIGHT -> { + switch (state) { + case RUN -> owner.getEntity().getEvents().trigger("dragon_knight_run"); + case ATTACK -> owner.getEntity().getEvents().trigger("dragon_knight_attack"); + case DEATH -> owner.getEntity().getEvents().trigger("dragon_knight_death"); + case DEFAULT -> owner.getEntity().getEvents().trigger("default"); } } } From e08fd81ca73862e9ec6ea825b8b24043558a3ed7 Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Thu, 5 Oct 2023 21:55:59 +1000 Subject: [PATCH 05/37] deleted rangetask, just doing it in one task. created basic start function --- .../tasks/MobTask/MobMeleeTask.java | 41 ++++++++++++++++++- .../tasks/MobTask/MobRangedTask.java | 4 -- .../components/tasks/MobTask/MobType.java | 21 +++++++--- .../game/entities/factories/NPCFactory.java | 8 ++++ 4 files changed, 63 insertions(+), 11 deletions(-) delete mode 100644 source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobRangedTask.java diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java index 978042c4d..ba44c71d5 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java @@ -1,9 +1,12 @@ package com.csse3200.game.components.tasks.MobTask; +import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.utils.Timer; import com.csse3200.game.ai.tasks.DefaultTask; import com.csse3200.game.ai.tasks.PriorityTask; +import com.csse3200.game.components.tasks.MovementTask; import com.csse3200.game.components.tasks.bosstask.PatrickTask; +import com.csse3200.game.entities.Entity; import com.csse3200.game.physics.components.PhysicsMovementComponent; import com.csse3200.game.rendering.AnimationRenderComponent; @@ -11,8 +14,19 @@ public class MobMeleeTask extends DefaultTask implements PriorityTask { // Constants private static final int PRIORITY = 3; + private static final Vector2 MELEE_MOB_SPEED = new Vector2(1f,1f); + private static final Vector2 MELEE_RANGE_SPEED = new Vector2(0.7f,0.7f); + + // Private variables MobType mobType; - State state; + State state = State.DEFAULT; + State prevState; + Entity mob; + AnimationRenderComponent animation; + MovementTask movementTask; + boolean melee; + + // Enums private enum State { RUN, ATTACK, DEATH, DEFAULT } @@ -23,12 +37,32 @@ public MobMeleeTask(MobType mobType) { @Override public void start() { + super.start(); + mob = owner.getEntity(); + animation = mob.getComponent(AnimationRenderComponent.class); + mob.getComponent(PhysicsMovementComponent.class).setSpeed(MELEE_MOB_SPEED); + melee = mobType.isMelee(); + + movementTask = new MovementTask(new Vector2(0f, mob.getPosition().y)); + movementTask.create(owner); + movementTask.start(); + if (melee) { + mob.getComponent(PhysicsMovementComponent.class).setSpeed(MELEE_MOB_SPEED); + } else { + mob.getComponent(PhysicsMovementComponent.class).setSpeed(MELEE_RANGE_SPEED); + } } @Override public void update() { + animate(); + + switch (state) { + case RUN -> { + } + } } private void animate() { @@ -84,6 +118,11 @@ private void animate() { } } + private void changeState(State state) { + prevState = this.state; + this.state = state; + } + @Override public int getPriority() { return PRIORITY; diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobRangedTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobRangedTask.java deleted file mode 100644 index c1d84e019..000000000 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobRangedTask.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.csse3200.game.components.tasks.MobTask; - -public class MobRangedTask { -} diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java index f2921448e..5c989b979 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java @@ -1,10 +1,19 @@ package com.csse3200.game.components.tasks.MobTask; public enum MobType { - SKELETON, - WIZARD, - WATER_QUEEN, - WATER_SLIME, - FIRE_WORM, - DRAGON_KNIGHT + SKELETON(true), + WIZARD(false), + WATER_QUEEN(false), + WATER_SLIME(true), + FIRE_WORM(false), + DRAGON_KNIGHT(true); + private boolean isMelee; + + MobType(boolean melee) { + this.isMelee = melee; + } + + public boolean isMelee() { + return isMelee; + } } diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index 8a05e4d0f..c277200de 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -20,7 +20,10 @@ import com.csse3200.game.components.tasks.MobDodgeTask; import com.csse3200.game.components.tasks.MobMeleeAttackTask; import com.csse3200.game.components.tasks.MobRangedAttackTask; +import com.csse3200.game.components.tasks.MobTask.MobMeleeTask; +import com.csse3200.game.components.tasks.MobTask.MobType; import com.csse3200.game.components.tasks.MobWanderTask; +import com.csse3200.game.components.tasks.bosstask.DemonBossTask; import com.csse3200.game.entities.Entity; import com.csse3200.game.entities.Melee; import com.csse3200.game.entities.PredefinedWeapons; @@ -296,6 +299,7 @@ public static Entity createDragonKnight(int health) { public static Entity createGregMob(int health) { Entity dragonKnight = createBaseNPC(); ArrayList drops = new ArrayList<>(); + AnimationRenderComponent animator = new AnimationRenderComponent( ServiceLocator.getResourceService().getAsset("images/mobs/dragon_knight.atlas", TextureAtlas.class)); @@ -303,6 +307,10 @@ public static Entity createGregMob(int health) { animator.addAnimation("dragon_knight_attack", 0.1f); animator.addAnimation("dragon_knight_death", 0.1f); animator.addAnimation("default", 0.1f); + + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobMeleeTask(MobType.DRAGON_KNIGHT)); + dragonKnight .addComponent(new CombatStatsComponent(health, 10, drops)) .addComponent(animator) From 0be049dc95009e10630317a14dd2da6a826cdfbc Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Thu, 5 Oct 2023 22:12:10 +1000 Subject: [PATCH 06/37] states implemented and ai component added. commiting for push --- .../{MobMeleeTask.java => MobTask.java} | 21 +++++++++++++++---- .../game/entities/factories/NPCFactory.java | 8 +++---- 2 files changed, 21 insertions(+), 8 deletions(-) rename source/core/src/main/com/csse3200/game/components/tasks/MobTask/{MobMeleeTask.java => MobTask.java} (88%) diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java similarity index 88% rename from source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java rename to source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index ba44c71d5..648a79ee1 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobMeleeTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -1,16 +1,15 @@ package com.csse3200.game.components.tasks.MobTask; import com.badlogic.gdx.math.Vector2; -import com.badlogic.gdx.utils.Timer; import com.csse3200.game.ai.tasks.DefaultTask; import com.csse3200.game.ai.tasks.PriorityTask; import com.csse3200.game.components.tasks.MovementTask; -import com.csse3200.game.components.tasks.bosstask.PatrickTask; import com.csse3200.game.entities.Entity; import com.csse3200.game.physics.components.PhysicsMovementComponent; import com.csse3200.game.rendering.AnimationRenderComponent; +import com.csse3200.game.services.ServiceLocator; -public class MobMeleeTask extends DefaultTask implements PriorityTask { +public class MobTask extends DefaultTask implements PriorityTask { // Constants private static final int PRIORITY = 3; @@ -24,6 +23,8 @@ public class MobMeleeTask extends DefaultTask implements PriorityTask { Entity mob; AnimationRenderComponent animation; MovementTask movementTask; + + // Flags boolean melee; // Enums @@ -31,12 +32,13 @@ private enum State { RUN, ATTACK, DEATH, DEFAULT } - public MobMeleeTask(MobType mobType) { + public MobTask(MobType mobType) { this.mobType = mobType; } @Override public void start() { + System.out.println("harrypotter"); super.start(); mob = owner.getEntity(); animation = mob.getComponent(AnimationRenderComponent.class); @@ -46,6 +48,7 @@ public void start() { movementTask = new MovementTask(new Vector2(0f, mob.getPosition().y)); movementTask.create(owner); movementTask.start(); + changeState(State.RUN); if (melee) { mob.getComponent(PhysicsMovementComponent.class).setSpeed(MELEE_MOB_SPEED); @@ -60,6 +63,11 @@ public void update() { switch (state) { case RUN -> { + if (enemyDetected()) { + changeState(State.ATTACK); + } + } + case ATTACK -> { } } @@ -123,6 +131,11 @@ private void changeState(State state) { this.state = state; } + private boolean enemyDetected() { + return ServiceLocator.getEntityService().getEntityAtPosition(mob.getPosition().x - 1, + mob.getPosition().y) != null; // if theres an entity within x of - 1 of mob + } + @Override public int getPriority() { return PRIORITY; diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index c277200de..3eecf0e4a 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -20,10 +20,9 @@ import com.csse3200.game.components.tasks.MobDodgeTask; import com.csse3200.game.components.tasks.MobMeleeAttackTask; import com.csse3200.game.components.tasks.MobRangedAttackTask; -import com.csse3200.game.components.tasks.MobTask.MobMeleeTask; +import com.csse3200.game.components.tasks.MobTask.MobTask; import com.csse3200.game.components.tasks.MobTask.MobType; import com.csse3200.game.components.tasks.MobWanderTask; -import com.csse3200.game.components.tasks.bosstask.DemonBossTask; import com.csse3200.game.entities.Entity; import com.csse3200.game.entities.Melee; import com.csse3200.game.entities.PredefinedWeapons; @@ -309,12 +308,13 @@ public static Entity createGregMob(int health) { animator.addAnimation("default", 0.1f); AITaskComponent aiTaskComponent = new AITaskComponent() - .addTask(new MobMeleeTask(MobType.DRAGON_KNIGHT)); + .addTask(new MobTask(MobType.DRAGON_KNIGHT)); dragonKnight .addComponent(new CombatStatsComponent(health, 10, drops)) .addComponent(animator) - .addComponent(new DragonKnightAnimationController()); + .addComponent(new DragonKnightAnimationController()) + .addComponent(aiTaskComponent); dragonKnight.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.BOTTOM); dragonKnight.getComponent(AnimationRenderComponent.class).scaleEntity(); From dfe85f046b82e30400b07e862ecc01401c83a8c2 Mon Sep 17 00:00:00 2001 From: gregchan550 <86044792+gregchan550@users.noreply.github.com> Date: Thu, 5 Oct 2023 22:53:10 +1000 Subject: [PATCH 07/37] implemeted melee functionality --- .../csse3200/game/areas/ForestGameArea.java | 2 +- .../components/tasks/MobTask/MobTask.java | 97 +++++++++++++++++-- .../csse3200/game/entities/EntityService.java | 7 +- .../game/entities/factories/NPCFactory.java | 2 +- 4 files changed, 97 insertions(+), 11 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 25c0e808a..773bfa015 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -318,7 +318,7 @@ public void create() { spawnTerrain(); // Set up infrastructure for end game tracking -// player = spawnPlayer(); + player = spawnPlayer(); // waves = WaveFactory.createWaves(); // spawnEntity(waves); diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index 648a79ee1..6ee35ce3a 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -1,10 +1,15 @@ package com.csse3200.game.components.tasks.MobTask; import com.badlogic.gdx.math.Vector2; +import com.badlogic.gdx.utils.Timer; import com.csse3200.game.ai.tasks.DefaultTask; import com.csse3200.game.ai.tasks.PriorityTask; +import com.csse3200.game.components.CombatStatsComponent; import com.csse3200.game.components.tasks.MovementTask; import com.csse3200.game.entities.Entity; +import com.csse3200.game.entities.factories.ProjectileFactory; +import com.csse3200.game.physics.PhysicsLayer; +import com.csse3200.game.physics.components.HitboxComponent; import com.csse3200.game.physics.components.PhysicsMovementComponent; import com.csse3200.game.rendering.AnimationRenderComponent; import com.csse3200.game.services.ServiceLocator; @@ -15,6 +20,8 @@ public class MobTask extends DefaultTask implements PriorityTask { private static final int PRIORITY = 3; private static final Vector2 MELEE_MOB_SPEED = new Vector2(1f,1f); private static final Vector2 MELEE_RANGE_SPEED = new Vector2(0.7f,0.7f); + private static final int MELEE_DAMAGE = 10; + private static final float MELEE_ATTACK_SPEED = 1.5f; // Private variables MobType mobType; @@ -23,9 +30,13 @@ public class MobTask extends DefaultTask implements PriorityTask { Entity mob; AnimationRenderComponent animation; MovementTask movementTask; + Entity target; // Flags boolean melee; + boolean runFlag = false; + boolean meleeFlag = false; + boolean targetInRange = false; // Enums private enum State { @@ -38,7 +49,6 @@ public MobTask(MobType mobType) { @Override public void start() { - System.out.println("harrypotter"); super.start(); mob = owner.getEntity(); animation = mob.getComponent(AnimationRenderComponent.class); @@ -48,6 +58,7 @@ public void start() { movementTask = new MovementTask(new Vector2(0f, mob.getPosition().y)); movementTask.create(owner); movementTask.start(); + runFlag = true; changeState(State.RUN); if (melee) { @@ -59,16 +70,46 @@ public void start() { @Override public void update() { - animate(); + + // death check + if (mob.getComponent(CombatStatsComponent.class).getHealth() <= 0) { + changeState(State.DEATH); + } switch (state) { case RUN -> { - if (enemyDetected()) { - changeState(State.ATTACK); + if (runFlag) { + animate(); + runFlag = false; + } + if (melee) { + if (enemyDetected()) { + targetInRange = true; + changeState(State.ATTACK); + meleeFlag = true; + } else { + targetInRange = false; + } + } else { + rangeAttack(); } } case ATTACK -> { - + if (meleeFlag) { + if (!targetInRange) { + changeState(State.RUN); + meleeFlag = false; + runFlag = true; + } + meleeAttack(); + animate(); + } + } + case DEATH -> { + animate(); + if (animation.isFinished()) { + mob.setFlagForDelete(true); + } } } } @@ -117,7 +158,9 @@ private void animate() { } case DRAGON_KNIGHT -> { switch (state) { - case RUN -> owner.getEntity().getEvents().trigger("dragon_knight_run"); + case RUN -> { + owner.getEntity().getEvents().trigger("dragon_knight_run"); + } case ATTACK -> owner.getEntity().getEvents().trigger("dragon_knight_attack"); case DEATH -> owner.getEntity().getEvents().trigger("dragon_knight_death"); case DEFAULT -> owner.getEntity().getEvents().trigger("default"); @@ -132,10 +175,48 @@ private void changeState(State state) { } private boolean enemyDetected() { - return ServiceLocator.getEntityService().getEntityAtPosition(mob.getPosition().x - 1, - mob.getPosition().y) != null; // if theres an entity within x of - 1 of mob + // if there's an entity within x of - 1 of mob + Entity target = ServiceLocator.getEntityService().getEntityAtPosition( + mob.getPosition().x - 1, mob.getPosition().y); + if (target == null) { + return false; + } + + // layer checking + HitboxComponent targetHitbox = target.getComponent(HitboxComponent.class); + if (targetHitbox == null) { + return false; + } + if (PhysicsLayer.contains(PhysicsLayer.HUMANS, targetHitbox.getLayer())) { + this.target = target; + return true; + } + return false; } + private void meleeAttack() { + // toggle melee flag off + meleeFlag = false; + + // check if target is null or not in range + if (target == null) { + return; + } + CombatStatsComponent targetCombatStats = target.getComponent(CombatStatsComponent.class); + targetCombatStats.hit(MELEE_DAMAGE); + Timer.schedule(new Timer.Task() { + @Override + public void run() { + if (!targetInRange) { + return; // stop if target in range + } + meleeFlag = true; // toggle melee flag off + } + }, MELEE_ATTACK_SPEED); + } + + + @Override public int getPriority() { return PRIORITY; diff --git a/source/core/src/main/com/csse3200/game/entities/EntityService.java b/source/core/src/main/com/csse3200/game/entities/EntityService.java index 54b8a9ce1..e73d595a1 100644 --- a/source/core/src/main/com/csse3200/game/entities/EntityService.java +++ b/source/core/src/main/com/csse3200/game/entities/EntityService.java @@ -58,10 +58,15 @@ public void unregister(Entity entity) { * Update all registered entities. Should only be called from the main game loop. */ public void update() { - for (Entity entity : entities) { + for (int i = 0; i < entities.size; i++) { + Entity entity = entities.get(i); entity.earlyUpdate(); entity.update(); } +// for (Entity entity : entities) { +// entity.earlyUpdate(); +// entity.update(); +// } } /** diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index 3eecf0e4a..9ff7989eb 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -311,7 +311,7 @@ public static Entity createGregMob(int health) { .addTask(new MobTask(MobType.DRAGON_KNIGHT)); dragonKnight - .addComponent(new CombatStatsComponent(health, 10, drops)) + .addComponent(new CombatStatsComponent(health, 0, drops)) .addComponent(animator) .addComponent(new DragonKnightAnimationController()) .addComponent(aiTaskComponent); From 2e7469525c393b3f7f35fe790bdf99a58521b8a2 Mon Sep 17 00:00:00 2001 From: gregchan550 <86044792+gregchan550@users.noreply.github.com> Date: Thu, 5 Oct 2023 23:25:37 +1000 Subject: [PATCH 08/37] implemented range functionality and mvoement stop/start and changed names in mog animation controllers --- .../csse3200/game/areas/ForestGameArea.java | 2 +- .../npc/DragonKnightAnimationController.java | 6 +-- .../npc/FireWormAnimationController.java | 8 ++-- .../npc/SkeletonAnimationController.java | 6 +-- .../npc/WaterQueenAnimationController.java | 6 +-- .../npc/WaterSlimeAnimationController.java | 6 +-- .../npc/WizardAnimationController.java | 6 +-- .../components/tasks/MobTask/MobTask.java | 37 ++++++++++++++++++- .../game/entities/factories/NPCFactory.java | 31 +++++++++++++++- 9 files changed, 84 insertions(+), 24 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 773bfa015..1c4ecc670 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -722,7 +722,7 @@ public void spawnMob(String entity, GridPoint2 randomPos, int health) { // } private void spawnGregMob() { - Entity gregMob = NPCFactory.createGregMob(100); + Entity gregMob = NPCFactory.createGregRangeMob(100); gregMob.setScale(1.5f, 1.5f); spawnEntityAt(gregMob, new GridPoint2(17, 4), false, false); } diff --git a/source/core/src/main/com/csse3200/game/components/npc/DragonKnightAnimationController.java b/source/core/src/main/com/csse3200/game/components/npc/DragonKnightAnimationController.java index c93e44cb9..3e92935e8 100644 --- a/source/core/src/main/com/csse3200/game/components/npc/DragonKnightAnimationController.java +++ b/source/core/src/main/com/csse3200/game/components/npc/DragonKnightAnimationController.java @@ -22,9 +22,9 @@ public class DragonKnightAnimationController extends Component { public void create() { super.create(); animator = this.entity.getComponent(AnimationRenderComponent.class); - entity.getEvents().addListener("wanderStart", this::animateWalk); - entity.getEvents().addListener("shootStart", this::animateAttack); - entity.getEvents().addListener("dieStart", this::animateDeath); + entity.getEvents().addListener("dragon_knight_run", this::animateWalk); + entity.getEvents().addListener("dragon_knight_attack", this::animateAttack); + entity.getEvents().addListener("dragon_knight_death", this::animateDeath); } void animateWalk() { diff --git a/source/core/src/main/com/csse3200/game/components/npc/FireWormAnimationController.java b/source/core/src/main/com/csse3200/game/components/npc/FireWormAnimationController.java index fd8f80bd6..3aece4480 100644 --- a/source/core/src/main/com/csse3200/game/components/npc/FireWormAnimationController.java +++ b/source/core/src/main/com/csse3200/game/components/npc/FireWormAnimationController.java @@ -26,10 +26,10 @@ public class FireWormAnimationController extends Component { public void create() { super.create(); animator = this.entity.getComponent(AnimationRenderComponent.class); - entity.getEvents().addListener("wanderStart", this::animateWalk); - entity.getEvents().addListener("shootStart", this::animateAttack); - entity.getEvents().addListener("dieStart", this::animateDeath); - entity.getEvents().addListener("stop", this::stopAnimation); + entity.getEvents().addListener("fire_worm_walk", this::animateWalk); + entity.getEvents().addListener("fire_worm_attack", this::animateAttack); + entity.getEvents().addListener("fire_worm_death", this::animateDeath); + entity.getEvents().addListener("default", this::stopAnimation); } void animateWalk() { diff --git a/source/core/src/main/com/csse3200/game/components/npc/SkeletonAnimationController.java b/source/core/src/main/com/csse3200/game/components/npc/SkeletonAnimationController.java index cf6712102..a74ea71eb 100644 --- a/source/core/src/main/com/csse3200/game/components/npc/SkeletonAnimationController.java +++ b/source/core/src/main/com/csse3200/game/components/npc/SkeletonAnimationController.java @@ -27,9 +27,9 @@ public class SkeletonAnimationController extends Component { public void create() { super.create(); animator = this.entity.getComponent(AnimationRenderComponent.class); - entity.getEvents().addListener("wanderStart", this::animateWalk); - entity.getEvents().addListener("shootStart", this::animateAttack); - entity.getEvents().addListener("dieStart", this::animateDeath); + entity.getEvents().addListener("skeleton_walk", this::animateWalk); + entity.getEvents().addListener("skeleton_attack", this::animateAttack); + entity.getEvents().addListener("skeleton_death", this::animateDeath); } void animateWalk() { diff --git a/source/core/src/main/com/csse3200/game/components/npc/WaterQueenAnimationController.java b/source/core/src/main/com/csse3200/game/components/npc/WaterQueenAnimationController.java index c0ac3c922..aefc76947 100644 --- a/source/core/src/main/com/csse3200/game/components/npc/WaterQueenAnimationController.java +++ b/source/core/src/main/com/csse3200/game/components/npc/WaterQueenAnimationController.java @@ -26,9 +26,9 @@ public class WaterQueenAnimationController extends Component { public void create() { super.create(); animator = this.entity.getComponent(AnimationRenderComponent.class); - entity.getEvents().addListener("wanderStart", this::animateWalk); - entity.getEvents().addListener("shootStart", this::animateAttack); - entity.getEvents().addListener("dieStart", this::animateDeath); + entity.getEvents().addListener("water_queen_walk", this::animateWalk); + entity.getEvents().addListener("water_queen_attack", this::animateAttack); + entity.getEvents().addListener("water_queen_death", this::animateDeath); } void animateWalk() { diff --git a/source/core/src/main/com/csse3200/game/components/npc/WaterSlimeAnimationController.java b/source/core/src/main/com/csse3200/game/components/npc/WaterSlimeAnimationController.java index 509f3aca0..5dbc45acd 100644 --- a/source/core/src/main/com/csse3200/game/components/npc/WaterSlimeAnimationController.java +++ b/source/core/src/main/com/csse3200/game/components/npc/WaterSlimeAnimationController.java @@ -22,9 +22,9 @@ public class WaterSlimeAnimationController extends Component { public void create() { super.create(); animator = this.entity.getComponent(AnimationRenderComponent.class); - entity.getEvents().addListener("wanderStart", this::animateWalk); - entity.getEvents().addListener("shootStart", this::animateAttack); - entity.getEvents().addListener("dieStart", this::animateDeath); + entity.getEvents().addListener("water_slime_walk", this::animateWalk); + entity.getEvents().addListener("water_slime_attack", this::animateAttack); + entity.getEvents().addListener("water_slime_death", this::animateDeath); } void animateWalk() { diff --git a/source/core/src/main/com/csse3200/game/components/npc/WizardAnimationController.java b/source/core/src/main/com/csse3200/game/components/npc/WizardAnimationController.java index 7059d794d..1e0b03b88 100644 --- a/source/core/src/main/com/csse3200/game/components/npc/WizardAnimationController.java +++ b/source/core/src/main/com/csse3200/game/components/npc/WizardAnimationController.java @@ -28,9 +28,9 @@ public class WizardAnimationController extends Component { public void create() { super.create(); animator = this.entity.getComponent(AnimationRenderComponent.class); - entity.getEvents().addListener("wanderStart", this::animateWalk); - entity.getEvents().addListener("shootStart", this::animateAttack); - entity.getEvents().addListener("dieStart", this::animateDeath); + entity.getEvents().addListener("wizard_run", this::animateWalk); + entity.getEvents().addListener("wizard_attack", this::animateAttack); + entity.getEvents().addListener("wizard_death", this::animateDeath); } diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index 6ee35ce3a..d14ab44c5 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -5,6 +5,7 @@ import com.csse3200.game.ai.tasks.DefaultTask; import com.csse3200.game.ai.tasks.PriorityTask; import com.csse3200.game.components.CombatStatsComponent; +import com.csse3200.game.components.ProjectileEffects; import com.csse3200.game.components.tasks.MovementTask; import com.csse3200.game.entities.Entity; import com.csse3200.game.entities.factories.ProjectileFactory; @@ -12,6 +13,7 @@ import com.csse3200.game.physics.components.HitboxComponent; import com.csse3200.game.physics.components.PhysicsMovementComponent; import com.csse3200.game.rendering.AnimationRenderComponent; +import com.csse3200.game.services.GameTime; import com.csse3200.game.services.ServiceLocator; public class MobTask extends DefaultTask implements PriorityTask { @@ -22,6 +24,7 @@ public class MobTask extends DefaultTask implements PriorityTask { private static final Vector2 MELEE_RANGE_SPEED = new Vector2(0.7f,0.7f); private static final int MELEE_DAMAGE = 10; private static final float MELEE_ATTACK_SPEED = 1.5f; + private static final long RANGE_ATTACK_SPEED = 5000; // Private variables MobType mobType; @@ -31,12 +34,15 @@ public class MobTask extends DefaultTask implements PriorityTask { AnimationRenderComponent animation; MovementTask movementTask; Entity target; + private GameTime gameTime; + private long lastTimeShot; // Flags boolean melee; boolean runFlag = false; boolean meleeFlag = false; boolean targetInRange = false; + boolean rangeAttackFlag = false; // Enums private enum State { @@ -45,6 +51,7 @@ private enum State { public MobTask(MobType mobType) { this.mobType = mobType; + gameTime = ServiceLocator.getTimeSource(); } @Override @@ -79,6 +86,7 @@ public void update() { switch (state) { case RUN -> { if (runFlag) { + movementTask.start(); animate(); runFlag = false; } @@ -91,19 +99,36 @@ public void update() { targetInRange = false; } } else { - rangeAttack(); + if (gameTime.getTime() - lastTimeShot >= RANGE_ATTACK_SPEED) { + changeState(State.ATTACK); + rangeAttackFlag = true; + } } } case ATTACK -> { if (meleeFlag) { if (!targetInRange) { + movementTask.start(); changeState(State.RUN); meleeFlag = false; runFlag = true; } + movementTask.stop(); meleeAttack(); animate(); } + if (!melee) { + if (rangeAttackFlag) { + movementTask.stop(); + animate(); + rangeAttack(); + rangeAttackFlag = false; + } + if (animation.isFinished()) { + movementTask.start(); + changeState(State.RUN); + } + } } case DEATH -> { animate(); @@ -215,7 +240,15 @@ public void run() { }, MELEE_ATTACK_SPEED); } - + private void rangeAttack() { + Vector2 destination = new Vector2(0, mob.getPosition().y); + Entity projectile = ProjectileFactory.createEffectProjectile(PhysicsLayer.HUMANS, destination, + new Vector2(2, 2), ProjectileEffects.FIREBALL, false); + projectile.setPosition(mob.getPosition()); + projectile.setScale(-1f, 1f); + ServiceLocator.getEntityService().register(projectile); + lastTimeShot = gameTime.getTime(); + } @Override public int getPriority() { diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index 9ff7989eb..14c83406b 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -295,7 +295,7 @@ public static Entity createDragonKnight(int health) { return dragonKnight; } - public static Entity createGregMob(int health) { + public static Entity createGregMeleeMob(int health) { Entity dragonKnight = createBaseNPC(); ArrayList drops = new ArrayList<>(); @@ -322,6 +322,33 @@ public static Entity createGregMob(int health) { return dragonKnight; } + public static Entity createGregRangeMob(int health) { + Entity fireWorm = createBaseNPC(); + ArrayList drops = new ArrayList<>(); + + AnimationRenderComponent animator = + new AnimationRenderComponent( + ServiceLocator.getResourceService().getAsset("images/mobs/fire_worm.atlas", TextureAtlas.class)); + animator.addAnimation("fire_worm_walk", 0.1f, Animation.PlayMode.LOOP); + animator.addAnimation("fire_worm_attack", 0.1f); + animator.addAnimation("fire_worm_death", 0.1f); + animator.addAnimation("default", 0.1f); + + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobTask(MobType.FIRE_WORM)); + + fireWorm + .addComponent(new CombatStatsComponent(health, 0, drops)) + .addComponent(animator) + .addComponent(new FireWormAnimationController()) + .addComponent(aiTaskComponent); + + fireWorm.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.CENTER); + fireWorm.getComponent(AnimationRenderComponent.class).scaleEntity(); + + return fireWorm; + } + /** * Creates a xeno grunt entity. @@ -364,7 +391,7 @@ public static Entity createBaseNPC() { .addComponent(new PhysicsComponent()) .addComponent(new PhysicsMovementComponent()) .addComponent(new ColliderComponent()) - .addComponent(new HitboxComponent().setLayer(PhysicsLayer.XENO)) + .addComponent(new HitboxComponent().setLayer(PhysicsLayer.NPC)) .addComponent(new TouchAttackComponent(PhysicsLayer.HUMANS)); PhysicsUtils.setScaledCollider(npc, 0.3f, 0.5f); return npc; From ffc9a28cb319adb7cd1114a5794d0e90b1f9e844 Mon Sep 17 00:00:00 2001 From: gregchan550 <86044792+gregchan550@users.noreply.github.com> Date: Thu, 5 Oct 2023 23:39:26 +1000 Subject: [PATCH 09/37] fixed melee attack bug where it wouldnt stop attacking when it first detects an enemy --- .../csse3200/game/areas/ForestGameArea.java | 2 +- .../components/tasks/MobTask/MobTask.java | 34 +++++++++++-------- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 1c4ecc670..8bfe26196 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -722,7 +722,7 @@ public void spawnMob(String entity, GridPoint2 randomPos, int health) { // } private void spawnGregMob() { - Entity gregMob = NPCFactory.createGregRangeMob(100); + Entity gregMob = NPCFactory.createGregMeleeMob(100); gregMob.setScale(1.5f, 1.5f); spawnEntityAt(gregMob, new GridPoint2(17, 4), false, false); } diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index d14ab44c5..9a608cdfc 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -23,7 +23,7 @@ public class MobTask extends DefaultTask implements PriorityTask { private static final Vector2 MELEE_MOB_SPEED = new Vector2(1f,1f); private static final Vector2 MELEE_RANGE_SPEED = new Vector2(0.7f,0.7f); private static final int MELEE_DAMAGE = 10; - private static final float MELEE_ATTACK_SPEED = 1.5f; + private static final long MELEE_ATTACK_SPEED = 2000; private static final long RANGE_ATTACK_SPEED = 5000; // Private variables @@ -35,7 +35,7 @@ public class MobTask extends DefaultTask implements PriorityTask { MovementTask movementTask; Entity target; private GameTime gameTime; - private long lastTimeShot; + private long lastTimeAttacked; // Flags boolean melee; @@ -43,6 +43,7 @@ public class MobTask extends DefaultTask implements PriorityTask { boolean meleeFlag = false; boolean targetInRange = false; boolean rangeAttackFlag = false; + boolean meleeAttackFlag = false; // Enums private enum State { @@ -67,6 +68,7 @@ public void start() { movementTask.start(); runFlag = true; changeState(State.RUN); + lastTimeAttacked = gameTime.getTime(); if (melee) { mob.getComponent(PhysicsMovementComponent.class).setSpeed(MELEE_MOB_SPEED); @@ -92,30 +94,31 @@ public void update() { } if (melee) { if (enemyDetected()) { - targetInRange = true; - changeState(State.ATTACK); - meleeFlag = true; - } else { - targetInRange = false; + if (gameTime.getTime() - lastTimeAttacked >= MELEE_ATTACK_SPEED) { + changeState(State.ATTACK); + meleeAttackFlag = true; + } } } else { - if (gameTime.getTime() - lastTimeShot >= RANGE_ATTACK_SPEED) { + if (gameTime.getTime() - lastTimeAttacked >= RANGE_ATTACK_SPEED) { changeState(State.ATTACK); rangeAttackFlag = true; } } } case ATTACK -> { - if (meleeFlag) { - if (!targetInRange) { + if (melee) { + if (meleeAttackFlag) { + movementTask.stop(); + animate(); + meleeAttack(); + meleeAttackFlag = false; + } + if (animation.isFinished()) { movementTask.start(); changeState(State.RUN); - meleeFlag = false; runFlag = true; } - movementTask.stop(); - meleeAttack(); - animate(); } if (!melee) { if (rangeAttackFlag) { @@ -127,6 +130,7 @@ public void update() { if (animation.isFinished()) { movementTask.start(); changeState(State.RUN); + runFlag = true; } } } @@ -247,7 +251,7 @@ private void rangeAttack() { projectile.setPosition(mob.getPosition()); projectile.setScale(-1f, 1f); ServiceLocator.getEntityService().register(projectile); - lastTimeShot = gameTime.getTime(); + lastTimeAttacked = gameTime.getTime(); } @Override From 3c2b5e02abd40727b50b3e85e6d6b511c5452586 Mon Sep 17 00:00:00 2001 From: gregchan550 <86044792+gregchan550@users.noreply.github.com> Date: Thu, 5 Oct 2023 23:56:44 +1000 Subject: [PATCH 10/37] MobTask should be fully functional. All general mobs now use this task --- .../game/entities/factories/NPCFactory.java | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index 14c83406b..6b1901798 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -114,11 +114,7 @@ public static Entity createGhostKing() { // public static Entity createSkeleton(int health) { // Entity skeleton = createBaseNPC(int health); public static Entity createSkeleton(int health) { - Entity skeleton = createMeleeBaseNPC(); - BaseEnemyConfig config = configs.xenoGrunt; - ArrayList melee = new ArrayList<>(Arrays.asList(PredefinedWeapons.sword, PredefinedWeapons.kick)); - // tester projectiles - ArrayList projectiles = new ArrayList<>(Arrays.asList(PredefinedWeapons.fireBall, PredefinedWeapons.frostBall)); + Entity skeleton = createBaseNPC(); ArrayList drops = new ArrayList<>(); AnimationRenderComponent animator = @@ -128,11 +124,15 @@ public static Entity createSkeleton(int health) { animator.addAnimation("skeleton_attack", 0.1f); animator.addAnimation("skeleton_death", 0.1f); animator.addAnimation("default", 0.1f); + + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobTask(MobType.SKELETON)); + skeleton - .addComponent(new CombatStatsComponent(health, config.baseAttack, drops, melee, projectiles)) -// .addComponent(new CombatStatsComponent(config.fullHeath, config.baseAttack, drops, melee, projectiles)) + .addComponent(new CombatStatsComponent(health, 0, drops)) .addComponent(animator) - .addComponent(new SkeletonAnimationController()); + .addComponent(new SkeletonAnimationController()) + .addComponent(aiTaskComponent); skeleton.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.CENTER); skeleton.getComponent(AnimationRenderComponent.class).scaleEntity(); @@ -146,11 +146,7 @@ public static Entity createSkeleton(int health) { * @return entity */ public static Entity createWizard(int health) { - Entity wizard = createRangedBaseNPC(); - BaseEnemyConfig config = configs.xenoGrunt; - ArrayList melee = new ArrayList<>(Arrays.asList(PredefinedWeapons.sword, PredefinedWeapons.kick)); - // tester projectiles - ArrayList projectiles = new ArrayList<>(Arrays.asList(PredefinedWeapons.fireBall, PredefinedWeapons.frostBall)); + Entity wizard = createBaseNPC(); ArrayList drops = new ArrayList<>(); AnimationRenderComponent animator = @@ -160,11 +156,14 @@ public static Entity createWizard(int health) { animator.addAnimation("wizard_attack", 0.1f); animator.addAnimation("wizard_death", 0.1f); animator.addAnimation("default", 0.1f); + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobTask(MobType.WIZARD)); + wizard - .addComponent(new CombatStatsComponent(health, config.baseAttack, drops, melee, projectiles)) -// .addComponent(new CombatStatsComponent(config.fullHeath, config.baseAttack, drops, melee, projectiles)) + .addComponent(new CombatStatsComponent(health, 0, drops)) .addComponent(animator) - .addComponent(new WizardAnimationController()); + .addComponent(new WizardAnimationController()) + .addComponent(aiTaskComponent); wizard.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.CENTER); wizard.getComponent(AnimationRenderComponent.class).scaleEntity(); @@ -177,11 +176,7 @@ public static Entity createWizard(int health) { * @return entity */ public static Entity createWaterQueen(int health) { - Entity wizard = createRangedBaseNPC(); - BaseEnemyConfig config = configs.xenoGrunt; - ArrayList melee = new ArrayList<>(Arrays.asList(PredefinedWeapons.sword, PredefinedWeapons.kick)); - // tester projectiles - ArrayList projectiles = new ArrayList<>(Arrays.asList(PredefinedWeapons.fireBall, PredefinedWeapons.frostBall)); + Entity waterQueen = createBaseNPC(); ArrayList drops = new ArrayList<>(); AnimationRenderComponent animator = @@ -191,16 +186,20 @@ public static Entity createWaterQueen(int health) { animator.addAnimation("water_queen_attack", 0.1f); animator.addAnimation("water_queen_death", 0.1f); animator.addAnimation("default", 0.1f); - wizard - .addComponent(new CombatStatsComponent(health, config.baseAttack, drops, melee, projectiles)) -// .addComponent(new CombatStatsComponent(config.fullHeath, config.baseAttack, drops, melee, projectiles)) + + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobTask(MobType.WATER_QUEEN)); + + waterQueen + .addComponent(new CombatStatsComponent(health, 0, drops)) .addComponent(animator) - .addComponent(new WaterQueenAnimationController()); + .addComponent(new WaterQueenAnimationController()) + .addComponent(aiTaskComponent); - wizard.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.CENTER); - wizard.getComponent(AnimationRenderComponent.class).scaleEntity(); + waterQueen.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.CENTER); + waterQueen.getComponent(AnimationRenderComponent.class).scaleEntity(); - return wizard; + return waterQueen; } /** * Creates a water slime entity. @@ -208,11 +207,7 @@ public static Entity createWaterQueen(int health) { * @return entity */ public static Entity createBaseWaterSlime(int health) { - Entity waterSlime = createMeleeBaseNPC(); - BaseEnemyConfig config = configs.xenoGrunt; - ArrayList melee = new ArrayList<>(Arrays.asList(PredefinedWeapons.sword, PredefinedWeapons.kick)); - // tester projectiles - ArrayList projectiles = new ArrayList<>(Arrays.asList(PredefinedWeapons.fireBall, PredefinedWeapons.frostBall)); + Entity waterSlime = createBaseNPC(); ArrayList drops = new ArrayList<>(); AnimationRenderComponent animator = @@ -222,11 +217,15 @@ public static Entity createBaseWaterSlime(int health) { animator.addAnimation("water_slime_attack", 0.1f); animator.addAnimation("water_slime_death", 0.2f); animator.addAnimation("default", 0.1f); + + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobTask(MobType.WATER_SLIME)); + waterSlime - .addComponent(new CombatStatsComponent(health, config.baseAttack, drops, melee, projectiles)) -// .addComponent(new CombatStatsComponent(config.fullHeath, config.baseAttack, drops, melee, projectiles)) + .addComponent(new CombatStatsComponent(health, 0, drops)) .addComponent(animator) - .addComponent(new WaterSlimeAnimationController()); + .addComponent(new WaterSlimeAnimationController()) + .addComponent(aiTaskComponent); waterSlime.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.CENTER); waterSlime.getComponent(AnimationRenderComponent.class).scaleEntity(); @@ -239,11 +238,7 @@ public static Entity createBaseWaterSlime(int health) { * @return entity */ public static Entity createFireWorm(int health) { - Entity fireWorm = createRangedBaseNPC(); - BaseEnemyConfig config = configs.xenoGrunt; - ArrayList melee = new ArrayList<>(Arrays.asList(PredefinedWeapons.sword, PredefinedWeapons.kick)); - // tester projectiles - ArrayList projectiles = new ArrayList<>(Arrays.asList(PredefinedWeapons.fireBall, PredefinedWeapons.frostBall)); + Entity fireWorm = createBaseNPC(); ArrayList drops = new ArrayList<>(); AnimationRenderComponent animator = @@ -253,11 +248,15 @@ public static Entity createFireWorm(int health) { animator.addAnimation("fire_worm_attack", 0.1f); animator.addAnimation("fire_worm_death", 0.1f); animator.addAnimation("default", 0.1f); + + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobTask(MobType.FIRE_WORM)); + fireWorm - .addComponent(new CombatStatsComponent(health, config.baseAttack, drops, melee, projectiles)) -// .addComponent(new CombatStatsComponent(config.fullHeath, config.baseAttack, drops, melee, projectiles)) + .addComponent(new CombatStatsComponent(health, 0, drops)) .addComponent(animator) - .addComponent(new FireWormAnimationController()); + .addComponent(new FireWormAnimationController()) + .addComponent(aiTaskComponent); fireWorm.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.CENTER); fireWorm.getComponent(AnimationRenderComponent.class).scaleEntity(); @@ -270,11 +269,7 @@ public static Entity createFireWorm(int health) { * @return entity */ public static Entity createDragonKnight(int health) { - Entity dragonKnight = createMeleeBaseNPC(); - BaseEnemyConfig config = configs.xenoGrunt; - ArrayList melee = new ArrayList<>(Arrays.asList(PredefinedWeapons.sword, PredefinedWeapons.kick)); - // tester projectiles - ArrayList projectiles = new ArrayList<>(Arrays.asList(PredefinedWeapons.fireBall, PredefinedWeapons.frostBall)); + Entity dragonKnight = createBaseNPC(); ArrayList drops = new ArrayList<>(); AnimationRenderComponent animator = @@ -284,10 +279,15 @@ public static Entity createDragonKnight(int health) { animator.addAnimation("dragon_knight_attack", 0.1f); animator.addAnimation("dragon_knight_death", 0.1f); animator.addAnimation("default", 0.1f); + + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobTask(MobType.DRAGON_KNIGHT)); + dragonKnight - .addComponent(new CombatStatsComponent(health, config.baseAttack, drops, melee, projectiles)) + .addComponent(new CombatStatsComponent(health, 0, drops)) .addComponent(animator) - .addComponent(new DragonKnightAnimationController()); + .addComponent(new DragonKnightAnimationController()) + .addComponent(aiTaskComponent); dragonKnight.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.BOTTOM); dragonKnight.getComponent(AnimationRenderComponent.class).scaleEntity(); From ddd773d3a8ca42cd08b33fe0648474acfcf4a909 Mon Sep 17 00:00:00 2001 From: gregchan550 <86044792+gregchan550@users.noreply.github.com> Date: Thu, 5 Oct 2023 23:59:57 +1000 Subject: [PATCH 11/37] restored forest game for push --- .../src/main/com/csse3200/game/areas/ForestGameArea.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 8bfe26196..43e3408ef 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -320,10 +320,10 @@ public void create() { // Set up infrastructure for end game tracking player = spawnPlayer(); -// waves = WaveFactory.createWaves(); -// spawnEntity(waves); -// waves.getEvents().addListener("spawnWave", this::spawnMob); - spawnGregMob(); + waves = WaveFactory.createWaves(); + spawnEntity(waves); + waves.getEvents().addListener("spawnWave", this::spawnMob); +// spawnGregMob(); spawnScrap(); spawnGapScanners(); From 451bb27583269bbc9fb0248d779561d9690cf0b4 Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Fri, 6 Oct 2023 08:55:27 +1000 Subject: [PATCH 12/37] fixed failing tests --- .../entities/factories/NPCFactoryTest.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/source/core/src/test/com/csse3200/game/entities/factories/NPCFactoryTest.java b/source/core/src/test/com/csse3200/game/entities/factories/NPCFactoryTest.java index 6d7f973e3..3023a55db 100644 --- a/source/core/src/test/com/csse3200/game/entities/factories/NPCFactoryTest.java +++ b/source/core/src/test/com/csse3200/game/entities/factories/NPCFactoryTest.java @@ -193,8 +193,8 @@ public void testCreateWaterSlime() { public void testWaterSlimeCombatStatsComponent() { assertEquals(60, waterSlime.getComponent(CombatStatsComponent.class).getHealth(), "Health should be 100"); - assertEquals(10, waterSlime.getComponent(CombatStatsComponent.class).getBaseAttack(), - "BaseAttack should be 10"); + assertEquals(0, waterSlime.getComponent(CombatStatsComponent.class).getBaseAttack(), + "BaseAttack should be 0"); } @Test @@ -230,8 +230,8 @@ public void testCreateWaterQueenNotNull() { public void testWaterQueenCombatStatsComponent() { assertEquals(60, waterQueen.getComponent(CombatStatsComponent.class).getHealth(), "Health should be 100"); - assertEquals(10, waterQueen.getComponent(CombatStatsComponent.class).getBaseAttack(), - "BaseAttack should be 10"); + assertEquals(0, waterQueen.getComponent(CombatStatsComponent.class).getBaseAttack(), + "BaseAttack should be 0"); } @Test @@ -255,8 +255,8 @@ public void testCreateFireWormNotNull() { public void testFireWormCombatStatsComponent() { assertEquals(60, fireWorm.getComponent(CombatStatsComponent.class).getHealth(), "Health should be 100"); - assertEquals(10, fireWorm.getComponent(CombatStatsComponent.class).getBaseAttack(), - "BaseAttack should be 10"); + assertEquals(0, fireWorm.getComponent(CombatStatsComponent.class).getBaseAttack(), + "BaseAttack should be 0"); } @Test @@ -279,8 +279,8 @@ public void testCreateDragonKnightNotNull() { public void testDragonKnightCombatStatsComponent() { assertEquals(60, dragonKnight.getComponent(CombatStatsComponent.class).getHealth(), "Health should be 100"); - assertEquals(10, dragonKnight.getComponent(CombatStatsComponent.class).getBaseAttack(), - "BaseAttack should be 10"); + assertEquals(0, dragonKnight.getComponent(CombatStatsComponent.class).getBaseAttack(), + "BaseAttack should be 0"); } @Test @@ -310,8 +310,8 @@ public void testCreateWizardNotNull() { public void testWizardCombatStatsComponent() { assertEquals(60, wizard.getComponent(CombatStatsComponent.class).getHealth(), "Health should be 100"); - assertEquals(10, wizard.getComponent(CombatStatsComponent.class).getBaseAttack(), - "BaseAttack should be 10"); + assertEquals(0, wizard.getComponent(CombatStatsComponent.class).getBaseAttack(), + "BaseAttack should be 0"); } @Test @@ -341,8 +341,8 @@ public void testCreateSkeletonNotNull() { public void testSkeletonCombatStatsComponent() { assertEquals(60, skeleton.getComponent(CombatStatsComponent.class).getHealth(), "Health should be 100"); - assertEquals(10, skeleton.getComponent(CombatStatsComponent.class).getBaseAttack(), - "BaseAttack should be 10"); + assertEquals(0, skeleton.getComponent(CombatStatsComponent.class).getBaseAttack(), + "BaseAttack should be 0"); } @Test From 924d08801a4a11f9980bff9d4e8da15596c4f021 Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Fri, 6 Oct 2023 09:07:34 +1000 Subject: [PATCH 13/37] commiting to checkout --- .../components/tasks/MobTask/MobTask.java | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index 9a608cdfc..da682393c 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -27,13 +27,13 @@ public class MobTask extends DefaultTask implements PriorityTask { private static final long RANGE_ATTACK_SPEED = 5000; // Private variables - MobType mobType; - State state = State.DEFAULT; - State prevState; - Entity mob; - AnimationRenderComponent animation; - MovementTask movementTask; - Entity target; + private final MobType mobType; + private State state = State.DEFAULT; + private State prevState; + private Entity mob; + private AnimationRenderComponent animation; + private MovementTask movementTask; + private Entity target; private GameTime gameTime; private long lastTimeAttacked; @@ -44,6 +44,7 @@ public class MobTask extends DefaultTask implements PriorityTask { boolean targetInRange = false; boolean rangeAttackFlag = false; boolean meleeAttackFlag = false; + boolean deathFlag = false; // Enums private enum State { @@ -135,8 +136,11 @@ public void update() { } } case DEATH -> { - animate(); - if (animation.isFinished()) { + if (deathFlag) { + animate(); + deathFlag = false; + } + if (animation.isFinished() && !deathFlag) { mob.setFlagForDelete(true); } } From f3a208c567bb3c1d0d253f41113acc1e976df86b Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Fri, 6 Oct 2023 09:46:55 +1000 Subject: [PATCH 14/37] added javadocs to MobTasks and did more testing --- .../csse3200/game/areas/ForestGameArea.java | 45 ++++++++++--------- .../components/tasks/MobTask/MobTask.java | 40 +++++++++++++++-- .../game/entities/factories/NPCFactory.java | 2 +- 3 files changed, 62 insertions(+), 25 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 43e3408ef..7660bf94b 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -320,10 +320,13 @@ public void create() { // Set up infrastructure for end game tracking player = spawnPlayer(); - waves = WaveFactory.createWaves(); - spawnEntity(waves); - waves.getEvents().addListener("spawnWave", this::spawnMob); +// waves = WaveFactory.createWaves(); +// spawnEntity(waves); +// waves.getEvents().addListener("spawnWave", this::spawnMob); // spawnGregMob(); + spawnDodgingDragonKnight(17,4); + spawnDeflectWizard(17, 3); + spawnSplittingXenoGrunt(17, 2); spawnScrap(); spawnGapScanners(); @@ -621,28 +624,28 @@ public void spawnMob(String entity, GridPoint2 randomPos, int health) { // spawnEntityAt(waterSlime, randomPos, true, false); // } // } - // private void spawnSplittingXenoGrunt(int x, int y) { - // GridPoint2 pos = new GridPoint2(x, y); - // Entity xenoGrunt = NPCFactory.createSplittingXenoGrunt(); - // xenoGrunt.setScale(1.5f, 1.5f); - // spawnEntityAt(xenoGrunt, pos, true, true); - // } + private void spawnSplittingXenoGrunt(int x, int y) { + GridPoint2 pos = new GridPoint2(x, y); + Entity xenoGrunt = NPCFactory.createSplittingXenoGrunt(100); + xenoGrunt.setScale(1.5f, 1.5f); + spawnEntityAt(xenoGrunt, pos, true, true); + } // * TEMPORARY FOR TESTING -// private void spawnDodgingDragonKnight(int x, int y) { -// GridPoint2 pos = new GridPoint2(x, y); -// Entity fireworm = NPCFactory.createDodgingDragonKnight(); -// fireworm.setScale(1.5f, 1.5f); -// spawnEntityAt(fireworm, pos, true, true); -// } + private void spawnDodgingDragonKnight(int x, int y) { + GridPoint2 pos = new GridPoint2(x, y); + Entity fireworm = NPCFactory.createDodgingDragonKnight(100); + fireworm.setScale(1.5f, 1.5f); + spawnEntityAt(fireworm, pos, true, true); + } // // // * TEMPORARY FOR TESTING -// private void spawnDeflectWizard(int x, int y) { -// GridPoint2 pos = new GridPoint2(x, y); -// Entity xenoGrunt = NPCFactory.createDeflectWizard(); -// xenoGrunt.setScale(1.5f, 1.5f); -// spawnEntityAt(xenoGrunt, pos, true, true); -// } + private void spawnDeflectWizard(int x, int y) { + GridPoint2 pos = new GridPoint2(x, y); + Entity xenoGrunt = NPCFactory.createDeflectWizard(100); + xenoGrunt.setScale(1.5f, 1.5f); + spawnEntityAt(xenoGrunt, pos, true, true); + } // // private void spawnFireWorm() { // diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index da682393c..40cbd9905 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -16,6 +16,11 @@ import com.csse3200.game.services.GameTime; import com.csse3200.game.services.ServiceLocator; +/** + * The AI Task for all general mobs. This task handles the sequencing for melee + * and ranged mobs as well as animations for all mobs. Its sequence is based on + * whether the mob is a melee or ranged mob which dictates its attack method. + */ public class MobTask extends DefaultTask implements PriorityTask { // Constants @@ -51,11 +56,19 @@ private enum State { RUN, ATTACK, DEATH, DEFAULT } + /** + * constructor for the mob + * @param mobType type of mob it is + */ public MobTask(MobType mobType) { this.mobType = mobType; gameTime = ServiceLocator.getTimeSource(); } + /** + * starts general mob sequence, starts its movement task and initialises + * some of its variables + */ @Override public void start() { super.start(); @@ -78,6 +91,9 @@ public void start() { } } + /** + * handles the sequencing of melee and range mobs and detects death state + */ @Override public void update() { @@ -147,6 +163,9 @@ public void update() { } } + /** + * handles animation for all states and all possible mobs + */ private void animate() { switch (mobType) { case SKELETON -> { @@ -191,9 +210,7 @@ private void animate() { } case DRAGON_KNIGHT -> { switch (state) { - case RUN -> { - owner.getEntity().getEvents().trigger("dragon_knight_run"); - } + case RUN -> owner.getEntity().getEvents().trigger("dragon_knight_run"); case ATTACK -> owner.getEntity().getEvents().trigger("dragon_knight_attack"); case DEATH -> owner.getEntity().getEvents().trigger("dragon_knight_death"); case DEFAULT -> owner.getEntity().getEvents().trigger("default"); @@ -202,11 +219,19 @@ private void animate() { } } + /** + * changes state of the mob + * @param state state to change current state to + */ private void changeState(State state) { prevState = this.state; this.state = state; } + /** + * detects if there's an enemy within range of 1 to the left of it + * @return if there's an enemy in front of the mob or not + */ private boolean enemyDetected() { // if there's an entity within x of - 1 of mob Entity target = ServiceLocator.getEntityService().getEntityAtPosition( @@ -227,6 +252,9 @@ private boolean enemyDetected() { return false; } + /** + * hits the target directly in front of it + */ private void meleeAttack() { // toggle melee flag off meleeFlag = false; @@ -248,6 +276,9 @@ public void run() { }, MELEE_ATTACK_SPEED); } + /** + * Shoots a fireball projectile and updates lastTimeAttacked + */ private void rangeAttack() { Vector2 destination = new Vector2(0, mob.getPosition().y); Entity projectile = ProjectileFactory.createEffectProjectile(PhysicsLayer.HUMANS, destination, @@ -258,6 +289,9 @@ private void rangeAttack() { lastTimeAttacked = gameTime.getTime(); } + /** + * @return priority of task + */ @Override public int getPriority() { return PRIORITY; diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index 6b1901798..1aeb0c979 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -487,7 +487,7 @@ public static Entity createDodgingDragonKnight(int health) { Entity fireWorm = createDragonKnight(health); fireWorm.addComponent(new DodgingComponent(PhysicsLayer.PROJECTILE, 0.25f)); - fireWorm.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(new Vector2(2f, 2f), 2f, 5)); + fireWorm.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(new Vector2(2f, 2f), 2f, 5)); return fireWorm; } From bfd6b2114402001936f101c7f559822fa16a3a70 Mon Sep 17 00:00:00 2001 From: MiniSoda17 Date: Fri, 6 Oct 2023 10:09:08 +1000 Subject: [PATCH 15/37] Removed error logs --- hs_err_pid11232.log | 770 ------------------------------------ hs_err_pid14780.log | 768 ------------------------------------ hs_err_pid19432.log | 786 ------------------------------------- hs_err_pid22188.log | 929 -------------------------------------------- hs_err_pid22716.log | 765 ------------------------------------ hs_err_pid26164.log | 860 ---------------------------------------- hs_err_pid27428.log | 801 -------------------------------------- hs_err_pid28328.log | 840 --------------------------------------- hs_err_pid29160.log | 808 -------------------------------------- 9 files changed, 7327 deletions(-) delete mode 100644 hs_err_pid11232.log delete mode 100644 hs_err_pid14780.log delete mode 100644 hs_err_pid19432.log delete mode 100644 hs_err_pid22188.log delete mode 100644 hs_err_pid22716.log delete mode 100644 hs_err_pid26164.log delete mode 100644 hs_err_pid27428.log delete mode 100644 hs_err_pid28328.log delete mode 100644 hs_err_pid29160.log diff --git a/hs_err_pid11232.log b/hs_err_pid11232.log deleted file mode 100644 index 0b81fb472..000000000 --- a/hs_err_pid11232.log +++ /dev/null @@ -1,770 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000055b4ba43, pid=11232, tid=944 -# -# JRE version: OpenJDK Runtime Environment Temurin-17.0.7+7 (17.0.7+7) (build 17.0.7+7) -# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.7+7 (17.0.7+7, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0xba43] -# -# 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/adoptium/adoptium-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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz, 8 cores, 15G, Windows 11 , 64 bit Build 22621 (10.0.22621.2070) -Time: Thu Sep 7 18:58:06 2023 E. Australia Standard Time elapsed time: 14.571400 seconds (0d 0h 0m 14s) - ---------------- T H R E A D --------------- - -Current thread (0x00000199029352f0): JavaThread "main" [_thread_in_native, id=944, stack(0x00000070b6100000,0x00000070b6200000)] - -Stack: [0x00000070b6100000,0x00000070b6200000], sp=0x00000070b61fdfb0, free space=1015k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0xba43] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -j com.badlogic.gdx.physics.box2d.World.jniCreateBody(JIFFFFFFFFZZZZZF)J+0 -j com.badlogic.gdx.physics.box2d.World.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+80 -j com.csse3200.game.physics.PhysicsEngine.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+16 -j com.csse3200.game.physics.components.PhysicsComponent.(Lcom/csse3200/game/physics/PhysicsEngine;)V+51 -j com.csse3200.game.physics.components.PhysicsComponent.()V+7 -j com.csse3200.game.entities.factories.ProjectileFactory.createBaseProjectile(Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+30 -j com.csse3200.game.entities.factories.ProjectileFactory.createFireBall(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+8 -j com.csse3200.game.components.RicochetComponent.onCollisionEnd(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)V+92 -j com.csse3200.game.components.RicochetComponent$$Lambda$102+0x00000008001b4200.handle(Ljava/lang/Object;Ljava/lang/Object;)V+12 -j com.csse3200.game.events.EventHandler.lambda$2(Ljava/lang/Object;Ljava/lang/Object;Lcom/csse3200/game/events/listeners/EventListener;)V+6 -j com.csse3200.game.events.EventHandler$$Lambda$100+0x00000008001ae9d0.accept(Ljava/lang/Object;)V+12 -j java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30 java.base@17.0.7 -J 1963 c1 com.csse3200.game.events.EventHandler.forEachListener(Ljava/lang/String;Ljava/util/function/Consumer;)V (25 bytes) @ 0x000001990712c3d4 [0x000001990712c0e0+0x00000000000002f4] -j com.csse3200.game.events.EventHandler.trigger(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V+13 -j com.csse3200.game.physics.PhysicsContactListener.triggerEventOn(Lcom/badlogic/gdx/physics/box2d/Fixture;Ljava/lang/String;Lcom/badlogic/gdx/physics/box2d/Fixture;)V+52 -j com.csse3200.game.physics.PhysicsContactListener.endContact(Lcom/badlogic/gdx/physics/box2d/Contact;)V+25 -j com.badlogic.gdx.physics.box2d.World.endContact(J)V+23 -v ~StubRoutines::call_stub -j com.badlogic.gdx.physics.box2d.World.jniDestroyBody(JJ)V+0 -j com.badlogic.gdx.physics.box2d.World.destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V+42 -j com.csse3200.game.physics.PhysicsEngine.destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V+16 -j com.csse3200.game.physics.components.PhysicsComponent.dispose()V+8 -j com.csse3200.game.entities.Entity.dispose()V+22 -J 2280 c2 com.csse3200.game.entities.Entity.update()V (55 bytes) @ 0x000001990e95b0d0 [0x000001990e95ace0+0x00000000000003f0] -J 2167 c1 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000001990717ef94 [0x000001990717ec20+0x0000000000000374] -j com.csse3200.game.screens.MainGameScreen.render(F)V+10 -J 2295 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x00000199071b88fc [0x00000199071b7b80+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000003600000002 - - -Register to memory mapping: - -RIP=0x0000000055b4ba43 gdx-box2d64.dll -RAX=0x0000000055b8f060 gdx-box2d64.dll -RBX=0x0000003600000002 is an unknown value -RCX=0x00000199299b04e0 points into unknown readable memory: 0x000001992fb30080 | 80 00 b3 2f 99 01 00 00 -RDX=0x00000000000000b8 is an unknown value -RSP=0x00000070b61fdfb0 is pointing into the stack for thread: 0x00000199029352f0 -RBP=0x00000199299b0510 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -RSI=0x00000199299b04e0 points into unknown readable memory: 0x000001992fb30080 | 80 00 b3 2f 99 01 00 00 -RDI=0x0000000000000148 is an unknown value -R8 =0x00000199299b04e0 points into unknown readable memory: 0x000001992fb30080 | 80 00 b3 2f 99 01 00 00 -R9 =0x0000000000000002 is an unknown value -R10=0x0000000000000001 is an unknown value -R11=0x0000000000000001 is an unknown value -R12=0x0000000000000006 is an unknown value -R13={method} {0x0000019923dac578} 'jniCreateBody' '(JIFFFFFFFFZZZZZF)J' in 'com/badlogic/gdx/physics/box2d/World' -R14=0x00000070b61fe280 is pointing into the stack for thread: 0x00000199029352f0 -R15=0x00000199029352f0 is a thread - - -Registers: -RAX=0x0000000055b8f060, RBX=0x0000003600000002, RCX=0x00000199299b04e0, RDX=0x00000000000000b8 -RSP=0x00000070b61fdfb0, RBP=0x00000199299b0510, RSI=0x00000199299b04e0, RDI=0x0000000000000148 -R8 =0x00000199299b04e0, R9 =0x0000000000000002, R10=0x0000000000000001, R11=0x0000000000000001 -R12=0x0000000000000006, R13=0x0000019923dac570, R14=0x00000070b61fe280, R15=0x00000199029352f0 -RIP=0x0000000055b4ba43, EFLAGS=0x0000000000010202 - -Top of Stack: (sp=0x00000070b61fdfb0) -0x00000070b61fdfb0: 0000000000000020 00000199029352f0 -0x00000070b61fdfc0: 00000070b61fe0e0 00000070b61fdfc8 -0x00000070b61fdfd0: 0000019923dac570 00000199029352f0 -0x00000070b61fdfe0: 00007fff890a37f8 00000199299b04e0 -0x00000070b61fdff0: 00000070b61fe090 0000000000000148 -0x00000070b61fe000: 00000070b61fe1d8 0000000000000000 -0x00000070b61fe010: 0000019923dac570 0000000055b60e22 -0x00000070b61fe020: 00000070b61fe1f0 00000070b61fe170 -0x00000070b61fe030: 00000070b61fe0d0 00000070b61fe0d0 -0x00000070b61fe040: 0000007000000003 0000019923dac570 -0x00000070b61fe050: 00000199029352f0 0000000000000001 -0x00000070b61fe060: 0000019923ddc500 0000000055b666e6 -0x00000070b61fe070: 00000199029352f0 00000070b61fe280 -0x00000070b61fe080: 00000070b61fe1d8 000001990e2a8f0b -0x00000070b61fe090: 0000000000000002 0000000000000000 -0x00000070b61fe0a0: 0000000000000000 40a0000000000000 - -Instructions: (pc=0x0000000055b4ba43) -0x0000000055b4b943: f6 48 8d 2d b5 16 03 00 48 8d 3d 0e 37 04 00 4c -0x0000000055b4b953: 8d 2d f7 31 03 00 4c 8d 25 55 32 03 00 eb 1a 83 -0x0000000055b4b963: fe 0d 7e 11 41 b8 49 00 00 00 4c 89 ea 4c 89 e1 -0x0000000055b4b973: e8 18 82 02 00 48 83 c3 01 48 63 c6 39 5c 85 00 -0x0000000055b4b983: 7d 03 83 c6 01 48 81 fb 80 02 00 00 40 88 34 1f -0x0000000055b4b993: 75 cd c6 05 a4 36 04 00 01 48 83 c4 28 5b 5e 5f -0x0000000055b4b9a3: 5d 41 5c 41 5d c3 90 66 0f 1f 44 00 00 57 56 53 -0x0000000055b4b9b3: 48 83 ec 20 8b 41 08 48 89 cf 85 c0 7e 1d 31 f6 -0x0000000055b4b9c3: 31 db 48 8b 07 83 c3 01 48 8b 4c 30 08 48 83 c6 -0x0000000055b4b9d3: 10 e8 a7 08 00 00 39 5f 08 7f e7 48 8b 0f 48 83 -0x0000000055b4b9e3: c4 20 5b 5e 5f e9 93 08 00 00 90 66 90 41 55 41 -0x0000000055b4b9f3: 54 55 57 56 53 48 83 ec 38 48 63 da 48 89 ce 83 -0x0000000055b4ba03: fb 00 0f 84 95 01 00 00 0f 8e 6f 01 00 00 81 fb -0x0000000055b4ba13: 80 02 00 00 0f 8f 23 01 00 00 48 8d 05 3c 36 04 -0x0000000055b4ba23: 00 44 0f b6 24 18 41 80 fc 0d 4c 89 e3 0f 87 da -0x0000000055b4ba33: 00 00 00 48 8d 2c de 48 8b 5d 10 48 85 db 74 1d -0x0000000055b4ba43: 48 8b 03 48 89 45 10 48 89 d8 48 83 c4 38 5b 5e -0x0000000055b4ba53: 5f 5d 41 5c 41 5d c3 66 0f 1f 44 00 00 48 63 46 -0x0000000055b4ba63: 08 4c 8b 2e 3b 46 0c 0f 84 40 01 00 00 48 c1 e0 -0x0000000055b4ba73: 04 b9 00 40 00 00 4d 63 e4 49 8d 7c 05 00 e8 ea -0x0000000055b4ba83: 07 00 00 48 89 c3 48 89 47 08 48 8d 05 6c 15 03 -0x0000000055b4ba93: 00 46 8b 24 a0 b8 00 40 00 00 99 41 f7 fc 45 89 -0x0000000055b4baa3: e5 44 89 27 44 0f af e8 41 81 fd 00 40 00 00 0f -0x0000000055b4bab3: 8f 9b 00 00 00 83 f8 01 7e 23 49 63 d4 83 e8 01 -0x0000000055b4bac3: 45 31 c0 49 89 d1 48 8d 0c 13 49 f7 d9 41 83 c0 -0x0000000055b4bad3: 01 4a 89 0c 09 48 01 d1 41 39 c0 75 f0 45 29 e5 -0x0000000055b4bae3: 4d 63 ed 4a c7 04 2b 00 00 00 00 48 8b 03 48 89 -0x0000000055b4baf3: 45 10 83 46 08 01 48 89 d8 48 83 c4 38 5b 5e 5f -0x0000000055b4bb03: 5d 41 5c 41 5d c3 0f 1f 80 00 00 00 00 48 8d 15 -0x0000000055b4bb13: 39 30 03 00 48 8d 0d b2 30 03 00 48 8d 2c de 41 -0x0000000055b4bb23: b8 70 00 00 00 e8 63 80 02 00 48 8b 5d 10 48 85 -0x0000000055b4bb33: db 0f 85 09 ff ff ff e9 21 ff ff ff 90 89 d9 48 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x0000000000000020 is an unknown value -stack at sp + 1 slots: 0x00000199029352f0 is a thread -stack at sp + 2 slots: 0x00000070b61fe0e0 is pointing into the stack for thread: 0x00000199029352f0 -stack at sp + 3 slots: 0x00000070b61fdfc8 is pointing into the stack for thread: 0x00000199029352f0 -stack at sp + 4 slots: {method} {0x0000019923dac578} 'jniCreateBody' '(JIFFFFFFFFZZZZZF)J' in 'com/badlogic/gdx/physics/box2d/World' -stack at sp + 5 slots: 0x00000199029352f0 is a thread -stack at sp + 6 slots: 0x00007fff890a37f8 jvm.dll -stack at sp + 7 slots: 0x00000199299b04e0 points into unknown readable memory: 0x000001992fb30080 | 80 00 b3 2f 99 01 00 00 - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000019945829930, length=15, elements={ -0x00000199029352f0, 0x000001992289c270, 0x000001992289d5c0, 0x00000199228b4cf0, -0x00000199228b56a0, 0x00000199228b6050, 0x00000199228b6a00, 0x00000199228d4710, -0x00000199228d60d0, 0x00000199228d9ba0, 0x0000019922a54540, 0x0000019922a5c400, -0x00000199282ebcb0, 0x0000019928308e50, 0x000001992848ee40 -} - -Java Threads: ( => current thread ) -=>0x00000199029352f0 JavaThread "main" [_thread_in_native, id=944, stack(0x00000070b6100000,0x00000070b6200000)] - 0x000001992289c270 JavaThread "Reference Handler" daemon [_thread_blocked, id=11072, stack(0x00000070b6800000,0x00000070b6900000)] - 0x000001992289d5c0 JavaThread "Finalizer" daemon [_thread_blocked, id=22304, stack(0x00000070b6900000,0x00000070b6a00000)] - 0x00000199228b4cf0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=38084, stack(0x00000070b6a00000,0x00000070b6b00000)] - 0x00000199228b56a0 JavaThread "Attach Listener" daemon [_thread_blocked, id=36756, stack(0x00000070b6b00000,0x00000070b6c00000)] - 0x00000199228b6050 JavaThread "Service Thread" daemon [_thread_blocked, id=9528, stack(0x00000070b6c00000,0x00000070b6d00000)] - 0x00000199228b6a00 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=6752, stack(0x00000070b6d00000,0x00000070b6e00000)] - 0x00000199228d4710 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=29964, stack(0x00000070b6e00000,0x00000070b6f00000)] - 0x00000199228d60d0 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=26296, stack(0x00000070b6f00000,0x00000070b7000000)] - 0x00000199228d9ba0 JavaThread "Sweeper thread" daemon [_thread_blocked, id=22916, stack(0x00000070b7000000,0x00000070b7100000)] - 0x0000019922a54540 JavaThread "Notification Thread" daemon [_thread_blocked, id=42676, stack(0x00000070b7100000,0x00000070b7200000)] - 0x0000019922a5c400 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=36360, stack(0x00000070b7300000,0x00000070b7400000)] - 0x00000199282ebcb0 JavaThread "AssetManager" daemon [_thread_blocked, id=3208, stack(0x00000070b7e00000,0x00000070b7f00000)] - 0x0000019928308e50 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=6460, stack(0x00000070b7d00000,0x00000070b7e00000)] - 0x000001992848ee40 JavaThread "AssetManager" daemon [_thread_blocked, id=9240, stack(0x00000070b8600000,0x00000070b8700000)] - -Other Threads: - 0x000001992284de30 VMThread "VM Thread" [stack: 0x00000070b6700000,0x00000070b6800000] [id=10960] - 0x00000199029c0db0 WatcherThread [stack: 0x00000070b7200000,0x00000070b7300000] [id=27932] - 0x00000199029a8220 GCTaskThread "GC Thread#0" [stack: 0x00000070b6200000,0x00000070b6300000] [id=14644] - 0x00000199282ee260 GCTaskThread "GC Thread#1" [stack: 0x00000070b7f00000,0x00000070b8000000] [id=23820] - 0x0000019928362920 GCTaskThread "GC Thread#2" [stack: 0x00000070b8000000,0x00000070b8100000] [id=29132] - 0x0000019928362bd0 GCTaskThread "GC Thread#3" [stack: 0x00000070b8100000,0x00000070b8200000] [id=25340] - 0x0000019928173090 GCTaskThread "GC Thread#4" [stack: 0x00000070b8200000,0x00000070b8300000] [id=20448] - 0x0000019928174b70 GCTaskThread "GC Thread#5" [stack: 0x00000070b8300000,0x00000070b8400000] [id=39288] - 0x0000019928173b50 GCTaskThread "GC Thread#6" [stack: 0x00000070b8400000,0x00000070b8500000] [id=29680] - 0x0000019928173e00 GCTaskThread "GC Thread#7" [stack: 0x00000070b8500000,0x00000070b8600000] [id=16976] - 0x00000199029b8e40 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000070b6300000,0x00000070b6400000] [id=41492] - 0x00000199029b9850 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000070b6400000,0x00000070b6500000] [id=24708] - 0x00000199226e4660 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000070b6500000,0x00000070b6600000] [id=9124] - 0x00000199226e5f30 ConcurrentGCThread "G1 Service" [stack: 0x00000070b6600000,0x00000070b6700000] [id=40108] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000704800000, size: 4024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) not mapped -Compressed class space mapped at: 0x0000000800000000-0x0000000840000000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x40000000 - -GC Precious Log: - CPUs: 8 total, 8 available - Memory: 16090M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 252M - Heap Max Capacity: 4024M - Pre-touch: Disabled - Parallel Workers: 8 - Concurrent Workers: 2 - Concurrent Refinement Workers: 8 - Periodic GC: Disabled - -Heap: - garbage-first heap total 258048K, used 78331K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 9 young (18432K), 1 survivors (2048K) - Metaspace used 16809K, committed 17024K, reserved 1114112K - class space used 1554K, committed 1664K, 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|0x0000000704800000, 0x0000000704a00000, 0x0000000704a00000|100%|HS| |TAMS 0x0000000704800000, 0x0000000704800000| Complete -| 1|0x0000000704a00000, 0x0000000704c00000, 0x0000000704c00000|100%|HC| |TAMS 0x0000000704a00000, 0x0000000704a00000| Complete -| 2|0x0000000704c00000, 0x0000000704e00000, 0x0000000704e00000|100%|HC| |TAMS 0x0000000704c00000, 0x0000000704c00000| Complete -| 3|0x0000000704e00000, 0x0000000705000000, 0x0000000705000000|100%|HC| |TAMS 0x0000000704e00000, 0x0000000704e00000| Complete -| 4|0x0000000705000000, 0x0000000705200000, 0x0000000705200000|100%|HC| |TAMS 0x0000000705000000, 0x0000000705000000| Complete -| 5|0x0000000705200000, 0x0000000705400000, 0x0000000705400000|100%|HC| |TAMS 0x0000000705200000, 0x0000000705200000| Complete -| 6|0x0000000705400000, 0x0000000705600000, 0x0000000705600000|100%|HC| |TAMS 0x0000000705400000, 0x0000000705400000| Complete -| 7|0x0000000705600000, 0x0000000705800000, 0x0000000705800000|100%|HC| |TAMS 0x0000000705600000, 0x0000000705600000| Complete -| 8|0x0000000705800000, 0x0000000705a00000, 0x0000000705a00000|100%|HC| |TAMS 0x0000000705800000, 0x0000000705800000| Complete -| 9|0x0000000705a00000, 0x0000000705c00000, 0x0000000705c00000|100%|HC| |TAMS 0x0000000705a00000, 0x0000000705a00000| Complete -| 10|0x0000000705c00000, 0x0000000705e00000, 0x0000000705e00000|100%|HC| |TAMS 0x0000000705c00000, 0x0000000705c00000| Complete -| 11|0x0000000705e00000, 0x0000000706000000, 0x0000000706000000|100%|HC| |TAMS 0x0000000705e00000, 0x0000000705e00000| Complete -| 12|0x0000000706000000, 0x0000000706200000, 0x0000000706200000|100%|HC| |TAMS 0x0000000706000000, 0x0000000706000000| Complete -| 13|0x0000000706200000, 0x0000000706400000, 0x0000000706400000|100%|HC| |TAMS 0x0000000706200000, 0x0000000706200000| Complete -| 14|0x0000000706400000, 0x0000000706600000, 0x0000000706600000|100%|HC| |TAMS 0x0000000706400000, 0x0000000706400000| Complete -| 15|0x0000000706600000, 0x0000000706800000, 0x0000000706800000|100%|HC| |TAMS 0x0000000706600000, 0x0000000706600000| Complete -| 16|0x0000000706800000, 0x0000000706a00000, 0x0000000706a00000|100%|HC| |TAMS 0x0000000706800000, 0x0000000706800000| Complete -| 17|0x0000000706a00000, 0x0000000706c00000, 0x0000000706c00000|100%|HC| |TAMS 0x0000000706a00000, 0x0000000706a00000| Complete -| 18|0x0000000706c00000, 0x0000000706e00000, 0x0000000706e00000|100%|HC| |TAMS 0x0000000706c00000, 0x0000000706c00000| Complete -| 19|0x0000000706e00000, 0x0000000707000000, 0x0000000707000000|100%|HC| |TAMS 0x0000000706e00000, 0x0000000706e00000| Complete -| 20|0x0000000707000000, 0x0000000707200000, 0x0000000707200000|100%|HC| |TAMS 0x0000000707000000, 0x0000000707000000| Complete -| 21|0x0000000707200000, 0x0000000707400000, 0x0000000707400000|100%|HC| |TAMS 0x0000000707200000, 0x0000000707200000| Complete -| 22|0x0000000707400000, 0x0000000707600000, 0x0000000707600000|100%|HC| |TAMS 0x0000000707400000, 0x0000000707400000| Complete -| 23|0x0000000707600000, 0x0000000707800000, 0x0000000707800000|100%|HC| |TAMS 0x0000000707600000, 0x0000000707600000| Complete -| 24|0x0000000707800000, 0x0000000707a00000, 0x0000000707a00000|100%|HC| |TAMS 0x0000000707800000, 0x0000000707800000| Complete -| 25|0x0000000707a00000, 0x0000000707c00000, 0x0000000707c00000|100%|HC| |TAMS 0x0000000707a00000, 0x0000000707a00000| Complete -| 26|0x0000000707c00000, 0x0000000707e00000, 0x0000000707e00000|100%|HC| |TAMS 0x0000000707c00000, 0x0000000707c00000| Complete -| 27|0x0000000707e00000, 0x0000000708000000, 0x0000000708000000|100%|HC| |TAMS 0x0000000707e00000, 0x0000000707e00000| Complete -| 28|0x0000000708000000, 0x0000000708200000, 0x0000000708200000|100%|HC| |TAMS 0x0000000708000000, 0x0000000708000000| Complete -| 29|0x0000000708200000, 0x0000000708400000, 0x0000000708400000|100%|HC| |TAMS 0x0000000708200000, 0x0000000708200000| Complete -| 30|0x0000000708400000, 0x0000000708600000, 0x0000000708600000|100%| O| |TAMS 0x0000000708400000, 0x0000000708400000| Untracked -| 31|0x0000000708600000, 0x0000000708760400, 0x0000000708800000| 68%| O| |TAMS 0x0000000708600000, 0x0000000708600000| Untracked -| 32|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000| 0%| F| |TAMS 0x0000000708800000, 0x0000000708800000| Untracked -| 33|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000| 0%| F| |TAMS 0x0000000708a00000, 0x0000000708a00000| Untracked -| 34|0x0000000708c00000, 0x0000000708c00000, 0x0000000708e00000| 0%| F| |TAMS 0x0000000708c00000, 0x0000000708c00000| Untracked -| 35|0x0000000708e00000, 0x0000000708e00000, 0x0000000709000000| 0%| F| |TAMS 0x0000000708e00000, 0x0000000708e00000| Untracked -| 36|0x0000000709000000, 0x0000000709000000, 0x0000000709200000| 0%| F| |TAMS 0x0000000709000000, 0x0000000709000000| Untracked -| 37|0x0000000709200000, 0x0000000709200000, 0x0000000709400000| 0%| F| |TAMS 0x0000000709200000, 0x0000000709200000| Untracked -| 38|0x0000000709400000, 0x0000000709400000, 0x0000000709600000| 0%| F| |TAMS 0x0000000709400000, 0x0000000709400000| Untracked -| 39|0x0000000709600000, 0x0000000709600000, 0x0000000709800000| 0%| F| |TAMS 0x0000000709600000, 0x0000000709600000| Untracked -| 40|0x0000000709800000, 0x0000000709800000, 0x0000000709a00000| 0%| F| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 41|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000| 0%| F| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 42|0x0000000709c00000, 0x0000000709c00000, 0x0000000709e00000| 0%| F| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 43|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000| 0%| F| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 44|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 45|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 46|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 47|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 48|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 49|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 50|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 51|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 52|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 53|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 54|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 55|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 56|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 57|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 58|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 59|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 60|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 61|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 62|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 63|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 64|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 65|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 66|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 67|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 68|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 69|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 70|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 71|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 72|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 73|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 74|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 75|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 76|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 77|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 78|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 79|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 80|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 81|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 82|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 83|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 84|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 85|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 86|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 87|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 88|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 89|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 90|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 91|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 92|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 93|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 94|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 95|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 96|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 97|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 98|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 99|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 100|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 101|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 102|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 103|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 104|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 105|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 106|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 107|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 108|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 109|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 110|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 111|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 112|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 113|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 114|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 115|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 116|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 117|0x0000000713200000, 0x0000000713300800, 0x0000000713400000| 50%| E| |TAMS 0x0000000713200000, 0x0000000713200000| Complete -| 118|0x0000000713400000, 0x0000000713600000, 0x0000000713600000|100%| E|CS|TAMS 0x0000000713400000, 0x0000000713400000| Complete -| 119|0x0000000713600000, 0x000000071371ea70, 0x0000000713800000| 55%| S|CS|TAMS 0x0000000713600000, 0x0000000713600000| Complete -| 120|0x0000000713800000, 0x0000000713a00000, 0x0000000713a00000|100%| E|CS|TAMS 0x0000000713800000, 0x0000000713800000| Complete -| 121|0x0000000713a00000, 0x0000000713c00000, 0x0000000713c00000|100%| E| |TAMS 0x0000000713a00000, 0x0000000713a00000| Complete -| 122|0x0000000713c00000, 0x0000000713e00000, 0x0000000713e00000|100%| E|CS|TAMS 0x0000000713c00000, 0x0000000713c00000| Complete -| 123|0x0000000713e00000, 0x0000000714000000, 0x0000000714000000|100%| E|CS|TAMS 0x0000000713e00000, 0x0000000713e00000| Complete -| 124|0x0000000714000000, 0x0000000714200000, 0x0000000714200000|100%| E|CS|TAMS 0x0000000714000000, 0x0000000714000000| Complete -| 125|0x0000000714200000, 0x0000000714400000, 0x0000000714400000|100%| E|CS|TAMS 0x0000000714200000, 0x0000000714200000| Complete - -Card table byte_map: [0x0000019916fc0000,0x00000199177a0000] _byte_map_base: 0x000001991379c000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x00000199029a8830, (CMBitMap*) 0x00000199029a8870 - Prev Bits: [0x0000019917f80000, 0x000001991be60000) - Next Bits: [0x000001991be60000, 0x000001991fd40000) - -Polling page: 0x0000019906d50000 - -Metaspace: - -Usage: - Non-class: 14.90 MB used. - Class: 1.52 MB used. - Both: 16.42 MB used. - -Virtual space: - Non-class space: 64.00 MB reserved, 15.00 MB ( 23%) committed, 1 nodes. - Class space: 1.00 GB reserved, 1.62 MB ( <1%) committed, 1 nodes. - Both: 1.06 GB reserved, 16.62 MB ( 2%) committed. - -Chunk freelists: - Non-Class: 1.05 MB - Class: 14.29 MB - Both: 15.34 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: off -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 8388608. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 140. -num_arena_deaths: 0. -num_vsnodes_births: 2. -num_vsnodes_deaths: 0. -num_space_committed: 264. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 439. -num_chunk_merges: 0. -num_chunk_splits: 304. -num_chunks_enlarged: 246. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=120000Kb used=1135Kb max_used=1135Kb free=118864Kb - bounds [0x000001990e840000, 0x000001990eab0000, 0x0000019915d70000] -CodeHeap 'profiled nmethods': size=120000Kb used=4399Kb max_used=4399Kb free=115600Kb - bounds [0x0000019906d70000, 0x00000199071c0000, 0x000001990e2a0000] -CodeHeap 'non-nmethods': size=5760Kb used=1666Kb max_used=1692Kb free=4093Kb - bounds [0x000001990e2a0000, 0x000001990e510000, 0x000001990e840000] - total_blobs=3396 nmethods=2301 adapters=1007 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 14.417 Thread 0x00000199228d60d0 2293 3 com.badlogic.gdx.scenes.scene2d.Stage::act (18 bytes) -Event: 14.417 Thread 0x00000199228d60d0 nmethod 2293 0x00000199071b6c10 code [0x00000199071b6de0, 0x00000199071b6ff8] -Event: 14.431 Thread 0x00000199228d60d0 2294 3 com.badlogic.gdx.backends.lwjgl3.audio.OpenALLwjgl3Audio::update (43 bytes) -Event: 14.432 Thread 0x00000199228d60d0 nmethod 2294 0x00000199071b7110 code [0x00000199071b72e0, 0x00000199071b7708] -Event: 14.433 Thread 0x00000199228d60d0 2295 ! 3 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window::update (217 bytes) -Event: 14.435 Thread 0x00000199228d60d0 nmethod 2295 0x00000199071b7890 code [0x00000199071b7b80, 0x00000199071b8d68] -Event: 14.435 Thread 0x00000199228d60d0 2296 3 com.badlogic.gdx.backends.lwjgl3.DefaultLwjgl3Input::update (12 bytes) -Event: 14.435 Thread 0x00000199228d60d0 nmethod 2296 0x00000199071b9410 code [0x00000199071b95c0, 0x00000199071b9728] -Event: 14.435 Thread 0x00000199228d60d0 2297 3 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window::shouldClose (8 bytes) -Event: 14.435 Thread 0x00000199228d60d0 nmethod 2297 0x00000199071b9810 code [0x00000199071b99a0, 0x00000199071b9ae8] -Event: 14.499 Thread 0x00000199228d60d0 2298 3 com.badlogic.gdx.math.Affine2::preMul (170 bytes) -Event: 14.500 Thread 0x00000199228d60d0 nmethod 2298 0x00000199071b9b90 code [0x00000199071b9d20, 0x00000199071b9ef8] -Event: 14.532 Thread 0x00000199228d60d0 2299 3 com.csse3200.game.entities.Entity::getComponent (20 bytes) -Event: 14.533 Thread 0x00000199228d60d0 nmethod 2299 0x00000199071ba010 code [0x00000199071ba220, 0x00000199071baa88] -Event: 14.533 Thread 0x00000199228d60d0 2300 3 com.badlogic.gdx.utils.IntMap::put (116 bytes) -Event: 14.534 Thread 0x00000199228d60d0 nmethod 2300 0x00000199071bad10 code [0x00000199071baf00, 0x00000199071bb638] -Event: 14.548 Thread 0x00000199228d4710 2301 4 com.badlogic.gdx.utils.LongMap::locateKey (55 bytes) -Event: 14.551 Thread 0x00000199228d4710 nmethod 2301 0x000001990e95ba10 code [0x000001990e95bb80, 0x000001990e95bcb8] -Event: 14.552 Thread 0x00000199228d60d0 2302 3 sun.nio.cs.SingleByte$Encoder::encode (32 bytes) -Event: 14.552 Thread 0x00000199228d60d0 nmethod 2302 0x00000199071bb890 code [0x00000199071bba40, 0x00000199071bbc38] - -GC Heap History (4 events): -Event: 1.353 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 258048K, used 22528K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 13708K, committed 13888K, reserved 1114112K - class space used 1242K, committed 1344K, reserved 1048576K -} -Event: 1.358 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 258048K, used 3632K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 13708K, committed 13888K, reserved 1114112K - class space used 1242K, committed 1344K, reserved 1048576K -} -Event: 7.019 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 258048K, used 73264K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 8 young (16384K), 2 survivors (4096K) - Metaspace used 15049K, committed 15232K, reserved 1114112K - class space used 1378K, committed 1472K, reserved 1048576K -} -Event: 7.023 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 258048K, used 4603K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 1 young (2048K), 1 survivors (2048K) - Metaspace used 15049K, committed 15232K, reserved 1114112K - class space used 1378K, committed 1472K, reserved 1048576K -} - -Dll operation events (10 events): -Event: 0.009 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\java.dll -Event: 0.172 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\net.dll -Event: 0.175 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\nio.dll -Event: 0.183 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\zip.dll -Event: 0.262 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\verify.dll -Event: 0.271 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\jimage.dll -Event: 0.342 Loaded shared library C:\Users\Jason\AppData\Local\Temp\libgdxJason\e787ab0a\gdx64.dll -Event: 0.414 Loaded shared library C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\lwjgl.dll -Event: 0.949 Loaded shared library C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\lwjgl_opengl.dll -Event: 2.346 Loaded shared library C:\Users\Jason\AppData\Local\Temp\libgdxJason\888fe1bc\gdx-box2d64.dll - -Deoptimization events (20 events): -Event: 11.419 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e733f sp=0x00000070b61ff090 -Event: 11.419 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe538 mode 0 -Event: 11.419 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e96bc sp=0x00000070b61fef70 -Event: 11.419 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe388 mode 0 -Event: 11.419 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e6e54 sp=0x00000070b61ff090 -Event: 11.419 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe538 mode 0 -Event: 11.419 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e96bc sp=0x00000070b61fef20 -Event: 11.419 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe338 mode 0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e733f sp=0x00000070b61ff090 -Event: 11.420 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe538 mode 0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070f96af sp=0x00000070b61feff0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe458 mode 0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e96bc sp=0x00000070b61feec0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe310 mode 0 -Event: 12.301 Thread 0x00000199029352f0 DEOPT PACKING pc=0x000001990713f4d4 sp=0x00000070b61ff0d0 -Event: 12.301 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe4e8 mode 0 -Event: 13.532 Thread 0x00000199029352f0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001990e9368c8 relative=0x00000000000006e8 -Event: 13.532 Thread 0x00000199029352f0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001990e9368c8 method=com.csse3200.game.entities.Entity.update()V @ 46 c2 -Event: 13.532 Thread 0x00000199029352f0 DEOPT PACKING pc=0x000001990e9368c8 sp=0x00000070b61ff330 -Event: 13.532 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2fa1a3 sp=0x00000070b61ff2e8 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.444 Thread 0x00000199029352f0 Exception (0x0000000713b6d358) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.444 Thread 0x00000199029352f0 Exception (0x0000000713b6d6e8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.466 Thread 0x00000199029352f0 Exception (0x000000071382f2e8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.466 Thread 0x00000199029352f0 Exception (0x000000071382f648) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.502 Thread 0x00000199029352f0 Exception (0x00000007138bf6f8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.502 Thread 0x00000199029352f0 Exception (0x00000007138bfa78) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.839 Thread 0x00000199029352f0 Exception (0x000000071390bdc0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 0.948 Thread 0x00000199029352f0 Exception (0x0000000713629478) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.948 Thread 0x00000199029352f0 Exception (0x0000000713629820) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.950 Thread 0x00000199029352f0 Exception (0x00000007136336f8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.950 Thread 0x00000199029352f0 Exception (0x00000007136339d8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.097 Thread 0x00000199029352f0 Exception (0x000000071355f330) -thrown [s\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 1.114 Thread 0x00000199029352f0 Exception (0x00000007135e0ff8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.147 Thread 0x00000199029352f0 Exception (0x0000000713225a78) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.148 Thread 0x00000199029352f0 Exception (0x000000071322fe98) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.357 Thread 0x00000199029352f0 Exception (0x0000000713f1c8d0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.843 Thread 0x00000199029352f0 Exception (0x0000000713eabff0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.893 Thread 0x00000199029352f0 Exception (0x00000007134121c0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.001 Thread 0x00000199029352f0 Exception (0x000000071356a548) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.004 Thread 0x00000199029352f0 Exception (0x0000000713574200) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] - -VM Operations (20 events): -Event: 1.353 Executing VM operation: G1CollectForAllocation -Event: 1.358 Executing VM operation: G1CollectForAllocation done -Event: 1.424 Executing VM operation: HandshakeAllThreads -Event: 1.424 Executing VM operation: HandshakeAllThreads done -Event: 2.431 Executing VM operation: Cleanup -Event: 2.431 Executing VM operation: Cleanup done -Event: 6.599 Executing VM operation: HandshakeAllThreads -Event: 6.599 Executing VM operation: HandshakeAllThreads done -Event: 6.599 Executing VM operation: Cleanup -Event: 6.599 Executing VM operation: Cleanup done -Event: 7.019 Executing VM operation: G1TryInitiateConcMark -Event: 7.023 Executing VM operation: G1TryInitiateConcMark done -Event: 9.024 Executing VM operation: Cleanup -Event: 9.024 Executing VM operation: Cleanup done -Event: 11.025 Executing VM operation: Cleanup -Event: 11.025 Executing VM operation: Cleanup done -Event: 12.025 Executing VM operation: Cleanup -Event: 12.025 Executing VM operation: Cleanup done -Event: 13.025 Executing VM operation: Cleanup -Event: 13.026 Executing VM operation: Cleanup done - -Events (20 events): -Event: 10.730 loading class java/io/ObjectStreamClass$2 -Event: 10.730 loading class java/io/ObjectStreamClass$2 done -Event: 10.730 loading class java/io/ClassCache$CacheRef -Event: 10.730 loading class java/io/ClassCache$CacheRef done -Event: 10.730 loading class java/io/ObjectStreamClass$FieldReflectorKey -Event: 10.730 loading class java/io/ObjectStreamClass$FieldReflectorKey done -Event: 10.730 loading class java/io/ObjectStreamClass$FieldReflector -Event: 10.730 loading class java/io/ObjectStreamClass$FieldReflector done -Event: 10.730 loading class java/io/ObjectStreamClass$ExceptionInfo -Event: 10.730 loading class java/io/ObjectStreamClass$ExceptionInfo done -Event: 10.761 Thread 0x0000019922992660 Thread added: 0x0000019922992660 -Event: 10.794 Thread 0x0000019927685bc0 Thread added: 0x0000019927685bc0 -Event: 10.888 loading class jdk/internal/reflect/UnsafeIntegerFieldAccessorImpl -Event: 10.888 loading class jdk/internal/reflect/UnsafeIntegerFieldAccessorImpl done -Event: 11.182 Thread 0x0000019927685bc0 Thread exited: 0x0000019927685bc0 -Event: 11.187 Thread 0x00000199285847a0 Thread added: 0x00000199285847a0 -Event: 11.382 Thread 0x00000199285847a0 Thread exited: 0x00000199285847a0 -Event: 11.399 Thread 0x0000019922992660 Thread exited: 0x0000019922992660 -Event: 11.423 Thread 0x0000019928583360 Thread added: 0x0000019928583360 -Event: 11.832 Thread 0x0000019928583360 Thread exited: 0x0000019928583360 - - -Dynamic libraries: -0x00007ff7eea60000 - 0x00007ff7eea6e000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\java.exe -0x00007ff808d30000 - 0x00007ff808f44000 C:\WINDOWS\SYSTEM32\ntdll.dll -0x00007ff807200000 - 0x00007ff8072c4000 C:\WINDOWS\System32\KERNEL32.DLL -0x00007ff8063f0000 - 0x00007ff806794000 C:\WINDOWS\System32\KERNELBASE.dll -0x00007ff8069d0000 - 0x00007ff806ae1000 C:\WINDOWS\System32\ucrtbase.dll -0x00007fffe8bf0000 - 0x00007fffe8c09000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\VCRUNTIME140.dll -0x00007fffe8c10000 - 0x00007fffe8c27000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\jli.dll -0x00007ff806f40000 - 0x00007ff8070ea000 C:\WINDOWS\System32\USER32.dll -0x00007ff806230000 - 0x00007ff806256000 C:\WINDOWS\System32\win32u.dll -0x00007ff807390000 - 0x00007ff8073b9000 C:\WINDOWS\System32\GDI32.dll -0x00007ffff3bd0000 - 0x00007ffff3e5f000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.2070_none_2713e6537381f706\COMCTL32.dll -0x00007ff8062d0000 - 0x00007ff8063e9000 C:\WINDOWS\System32\gdi32full.dll -0x00007ff808420000 - 0x00007ff8084c7000 C:\WINDOWS\System32\msvcrt.dll -0x00007ff806110000 - 0x00007ff8061aa000 C:\WINDOWS\System32\msvcp_win.dll -0x00007ff807dd0000 - 0x00007ff807e01000 C:\WINDOWS\System32\IMM32.DLL -0x00007ffff1550000 - 0x00007ffff155c000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\vcruntime140_1.dll -0x00007fffad2b0000 - 0x00007fffad341000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\msvcp140.dll -0x00007fff88740000 - 0x00007fff89388000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\server\jvm.dll -0x00007ff806e90000 - 0x00007ff806f40000 C:\WINDOWS\System32\ADVAPI32.dll -0x00007ff8072e0000 - 0x00007ff807386000 C:\WINDOWS\System32\sechost.dll -0x00007ff807900000 - 0x00007ff807a17000 C:\WINDOWS\System32\RPCRT4.dll -0x00007ffff12b0000 - 0x00007ffff12ba000 C:\WINDOWS\SYSTEM32\VERSION.dll -0x00007fffe6a60000 - 0x00007fffe6a69000 C:\WINDOWS\SYSTEM32\WSOCK32.dll -0x00007ff800b70000 - 0x00007ff800ba4000 C:\WINDOWS\SYSTEM32\WINMM.dll -0x00007ff807f20000 - 0x00007ff807f91000 C:\WINDOWS\System32\WS2_32.dll -0x00007ff8050d0000 - 0x00007ff8050e8000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll -0x00007ffff14d0000 - 0x00007ffff14da000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\jimage.dll -0x00007ff803790000 - 0x00007ff8039be000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL -0x00007ff807470000 - 0x00007ff8077fa000 C:\WINDOWS\System32\combase.dll -0x00007ff807800000 - 0x00007ff8078d7000 C:\WINDOWS\System32\OLEAUT32.dll -0x00007ff800b30000 - 0x00007ff800b62000 C:\WINDOWS\SYSTEM32\dbgcore.DLL -0x00007ff8061b0000 - 0x00007ff80622a000 C:\WINDOWS\System32\bcryptPrimitives.dll -0x00007fffc03e0000 - 0x00007fffc0405000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\java.dll -0x00007fffe0d70000 - 0x00007fffe0d88000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\zip.dll -0x00007ff8084d0000 - 0x00007ff808ce6000 C:\WINDOWS\System32\SHELL32.dll -0x00007ff804090000 - 0x00007ff80497a000 C:\WINDOWS\SYSTEM32\windows.storage.dll -0x00007ff803f50000 - 0x00007ff80408e000 C:\WINDOWS\SYSTEM32\wintypes.dll -0x00007ff807e10000 - 0x00007ff807f03000 C:\WINDOWS\System32\SHCORE.dll -0x00007ff807bb0000 - 0x00007ff807c0e000 C:\WINDOWS\System32\shlwapi.dll -0x00007ff806040000 - 0x00007ff806066000 C:\WINDOWS\SYSTEM32\profapi.dll -0x00007fffe89a0000 - 0x00007fffe89b9000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\net.dll -0x00007ffff9ae0000 - 0x00007ffff9c17000 C:\WINDOWS\SYSTEM32\WINHTTP.dll -0x00007ff8055b0000 - 0x00007ff805619000 C:\WINDOWS\system32\mswsock.dll -0x00007fffdf8f0000 - 0x00007fffdf905000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\nio.dll -0x00007fffeca30000 - 0x00007fffeca40000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\verify.dll -0x0000000055ef0000 - 0x0000000055f19000 C:\Users\Jason\AppData\Local\Temp\libgdxJason\e787ab0a\gdx64.dll -0x00007fffc8b80000 - 0x00007fffc8bf5000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\lwjgl.dll -0x00007fffc4370000 - 0x00007fffc45c9000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\jemalloc.dll -0x00007fffc8010000 - 0x00007fffc8071000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\glfw.dll -0x00007fffc7fc0000 - 0x00007fffc8006000 C:\WINDOWS\SYSTEM32\dinput8.dll -0x00007fffe8bd0000 - 0x00007fffe8be1000 C:\WINDOWS\SYSTEM32\xinput1_4.dll -0x00007ff805d50000 - 0x00007ff805d7c000 C:\WINDOWS\SYSTEM32\DEVOBJ.dll -0x00007ff805d80000 - 0x00007ff805dce000 C:\WINDOWS\SYSTEM32\cfgmgr32.dll -0x00007ff803600000 - 0x00007ff80362b000 C:\WINDOWS\SYSTEM32\dwmapi.dll -0x00007fffec0b0000 - 0x00007fffec2b1000 C:\WINDOWS\SYSTEM32\inputhost.dll -0x00007ff802e30000 - 0x00007ff802f63000 C:\WINDOWS\SYSTEM32\CoreMessaging.dll -0x00007ff8031f0000 - 0x00007ff80329b000 C:\WINDOWS\system32\uxtheme.dll -0x00007ff807a20000 - 0x00007ff807b47000 C:\WINDOWS\System32\MSCTF.dll -0x00007ff805820000 - 0x00007ff80582c000 C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL -0x00007fffb4480000 - 0x00007fffb4617000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\OpenAL.dll -0x00007ff806bd0000 - 0x00007ff806d6c000 C:\WINDOWS\System32\ole32.dll -0x00007ff8073c0000 - 0x00007ff807470000 C:\WINDOWS\System32\clbcatq.dll -0x00007ffff4dc0000 - 0x00007ffff4e5d000 C:\WINDOWS\System32\MMDevApi.dll -0x00007ffff3880000 - 0x00007ffff3a6c000 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL -0x00007ff8039c0000 - 0x00007ff8039d5000 C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll -0x00007ff805e30000 - 0x00007ff805e7d000 C:\WINDOWS\SYSTEM32\powrprof.dll -0x00007ff805e10000 - 0x00007ff805e23000 C:\WINDOWS\SYSTEM32\UMPDC.dll -0x00007fffea6c0000 - 0x00007fffea7c0000 C:\WINDOWS\SYSTEM32\opengl32.dll -0x00007fffec940000 - 0x00007fffec96d000 C:\WINDOWS\SYSTEM32\GLU32.dll -0x00007ff8032d0000 - 0x00007ff803308000 C:\WINDOWS\SYSTEM32\dxcore.dll -0x00007ff800440000 - 0x00007ff80048a000 C:\WINDOWS\SYSTEM32\directxdatabasehelper.dll -0x00007ffff1d80000 - 0x00007ffff1eb5000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007fff86a30000 - 0x00007fff87b5b000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6\igxelpicd64.dll -0x00007ff803310000 - 0x00007ff803408000 C:\WINDOWS\system32\dxgi.dll -0x00007fff98ed0000 - 0x00007fff99025000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6\igdml64.dll -0x00007ffff6890000 - 0x00007ffff6cc8000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6\igdgmm64.dll -0x00007ff806260000 - 0x00007ff8062cb000 C:\WINDOWS\System32\WINTRUST.dll -0x00007ff8067a0000 - 0x00007ff806907000 C:\WINDOWS\System32\CRYPT32.dll -0x00007ff805880000 - 0x00007ff805892000 C:\WINDOWS\SYSTEM32\MSASN1.dll -0x00007fffecfc0000 - 0x00007ffff0e6d000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6\igc64.dll -0x00007fffc4310000 - 0x00007fffc436d000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffff12f0000 - 0x00007ffff141d000 C:\WINDOWS\SYSTEM32\textinputframework.dll -0x00007ffffc050000 - 0x00007ffffc3bc000 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll -0x00007fffc0d20000 - 0x00007fffc0d89000 C:\WINDOWS\system32\Oleacc.dll -0x0000000055b40000 - 0x0000000055b9a000 C:\Users\Jason\AppData\Local\Temp\libgdxJason\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.2070_none_2713e6537381f706;C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\server;C:\Users\Jason\AppData\Local\Temp\libgdxJason\e787ab0a;C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7;C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6;C:\Users\Jason\AppData\Local\Temp\libgdxJason\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\Jason\Desktop\repos\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\Jason\Desktop\repos\2023-studio-3\source\core\bin\main;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b5f\gdx-box2d-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils\0.13.4\27affad2873d1c9c366a2290f -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 4 {product} {ergonomic} - uint ConcGCThreads = 2 {product} {ergonomic} - uint G1ConcRefinementThreads = 8 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 264241152 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4219469824 {product} {ergonomic} - size_t MaxNewSize = 2531262464 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 5839372 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4219469824 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Program Files\Git\\.fly\bin;C:\Users\Jason\AppData\Local\Android\Sdk\platform-tools;C:\Users\Jason\AppData\Local\Android\Sdk\emulator;C:\Users\Jason\.fly\bin;C:\Users\Jason\.nvm\versions\node\v16.20.1\bin;C:\Users\Jason\AppData\Local\Android\Sdk\platform-tools;C:\Users\Jason\AppData\Local\Android\Sdk\emulator;C:\Users\Jason\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\Jason\bin;C:\Python311\Scripts;C:\Python311;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\dotnet;C:\Program Files\MATLAB\R2022a\runtime\win64;C:\Program Files\MATLAB\R2022a\bin;C:\Program Files\MATLAB\R2021b\bin;C:\Program Files\dotnet;C:\Program Files\Git\cmd;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\PuTTY;C:\Program Files\nodejs;C:\ProgramData\chocolatey\bin;C:\Users\Jason\.console-ninja\.bin;C:\Users\Jason\.console-ninja\.bin;C:\Users\Jason\AppData\Local\Programs\Python\Launcher;C:\Users\Jason\AppData\Local\Microsoft\WindowsApps;C:\Users\Jason\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Jason\AppData\Roaming\npm;C:\Users\Jason\.fly\bin;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=Jason -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -TERM=xterm-256color -TMPDIR=C:\Users\Jason\AppData\Local\Temp -OS=Windows_NT -PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 140 Stepping 1, GenuineIntel -TMP=C:\Users\Jason\AppData\Local\Temp -TEMP=C:\Users\Jason\AppData\Local\Temp - - - ---------------- S Y S T E M --------------- - -OS: - Windows 11 , 64 bit Build 22621 (10.0.22621.2070) -OS uptime: 7 days 20:05 hours -Hyper-V role detected - -CPU: total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 140 stepping 1 microcode 0xac, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, clwb, avx512_vbmi2, avx512_vbmi, hv - -Memory: 4k page, system-wide physical 16090M (3757M free) -TotalPageFile size 22490M (AvailPageFile size 4101M) -current process WorkingSet (physical memory assigned to process): 548M, peak: 2015M -current process commit charge ("private bytes"): 729M, peak: 2205M - -vm_info: OpenJDK 64-Bit Server VM (17.0.7+7) for windows-amd64 JRE (17.0.7+7), built on Apr 18 2023 22:10:42 by "temurin" with MS VC++ 16.7 (VS2019) - -END. diff --git a/hs_err_pid14780.log b/hs_err_pid14780.log deleted file mode 100644 index 356c2bcbe..000000000 --- a/hs_err_pid14780.log +++ /dev/null @@ -1,768 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503bba43, pid=14780, tid=21924 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0xba43] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 30 14:49:33 2023 E. Australia Standard Time elapsed time: 8.389518 seconds (0d 0h 0m 8s) - ---------------- T H R E A D --------------- - -Current thread (0x0000021c8adeb130): JavaThread "Timer-0" [_thread_in_native, id=21924, stack(0x000000a775c00000,0x000000a775d00000)] - -Stack: [0x000000a775c00000,0x000000a775d00000], sp=0x000000a775cfec30, free space=1019k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0xba43] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -j com.badlogic.gdx.physics.box2d.World.jniCreateBody(JIFFFFFFFFZZZZZF)J+0 -j com.badlogic.gdx.physics.box2d.World.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+80 -j com.csse3200.game.physics.PhysicsEngine.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+16 -j com.csse3200.game.physics.components.PhysicsComponent.(Lcom/csse3200/game/physics/PhysicsEngine;)V+51 -j com.csse3200.game.physics.components.PhysicsComponent.()V+7 -j com.csse3200.game.entities.factories.NPCFactory.createRangedBaseNPC()Lcom/csse3200/game/entities/Entity;+51 -j com.csse3200.game.entities.factories.NPCFactory.createWaterQueen()Lcom/csse3200/game/entities/Entity;+0 -j com.csse3200.game.areas.ForestGameArea.spawnWaterQueen()V+47 -j com.csse3200.game.areas.ForestGameArea.spawnWave()V+57 -j com.csse3200.game.areas.ForestGameArea$1.run()V+4 -j java.util.TimerThread.mainLoop()V+221 java.base@17.0.6 -j java.util.TimerThread.run()V+1 java.base@17.0.6 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x00000016f9e27e30 - - -Register to memory mapping: - -RIP=0x00000000503bba43 gdx-box2d64.dll -RAX=0x00000000503ff060 gdx-box2d64.dll -RBX=0x00000016f9e27e30 is an unknown value -RCX=0x0000021cefa82500 points into unknown readable memory: 0x0000021cefa9b890 | 90 b8 a9 ef 1c 02 00 00 -RDX=0x00000000000000b8 is an unknown value -RSP=0x000000a775cfec30 is pointing into the stack for thread: 0x0000021c8adeb130 -RBP=0x0000021cefa82530 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -RSI=0x0000021cefa82500 points into unknown readable memory: 0x0000021cefa9b890 | 90 b8 a9 ef 1c 02 00 00 -RDI=0x0000000000000148 is an unknown value -R8 =0x0000021cefa82500 points into unknown readable memory: 0x0000021cefa9b890 | 90 b8 a9 ef 1c 02 00 00 -R9 =0x0000000000000002 is an unknown value -R10=0x0000000000000001 is an unknown value -R11=0x0000000000000001 is an unknown value -R12=0x0000000000000006 is an unknown value -R13={method} {0x0000021cfa148930} 'jniCreateBody' '(JIFFFFFFFFZZZZZF)J' in 'com/badlogic/gdx/physics/box2d/World' -R14=0x000000a775cfef08 is pointing into the stack for thread: 0x0000021c8adeb130 -R15=0x0000021c8adeb130 is a thread - - -Registers: -RAX=0x00000000503ff060, RBX=0x00000016f9e27e30, RCX=0x0000021cefa82500, RDX=0x00000000000000b8 -RSP=0x000000a775cfec30, RBP=0x0000021cefa82530, RSI=0x0000021cefa82500, RDI=0x0000000000000148 -R8 =0x0000021cefa82500, R9 =0x0000000000000002, R10=0x0000000000000001, R11=0x0000000000000001 -R12=0x0000000000000006, R13=0x0000021cfa148928, R14=0x000000a775cfef08, R15=0x0000021c8adeb130 -RIP=0x00000000503bba43, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x000000a775cfec30) -0x000000a775cfec30: 0000000000000020 0000021c8adeb130 -0x000000a775cfec40: 000000a775cfed60 0000021c8adeb130 -0x000000a775cfec50: 0000021cfa148928 0000021c8adeb130 -0x000000a775cfec60: 00007ffb5b1f1f58 0000021cefa82500 -0x000000a775cfec70: 000000a775cfed10 0000000000000148 -0x000000a775cfec80: 000000a775cfee60 0000000000000000 -0x000000a775cfec90: 0000021cfa148928 00000000503d0e22 -0x000000a775cfeca0: 000000a775cfee78 000000a775cfedf0 -0x000000a775cfecb0: 000000a775cfed50 000000a775cfed50 -0x000000a775cfecc0: 0000ac0100000003 0000021cfa148928 -0x000000a775cfecd0: 0000021c8adeb130 0000000000000001 -0x000000a775cfece0: 0000021ceee7ba18 00000000503d66e6 -0x000000a775cfecf0: 0000021c8adeb130 000000a775cfef08 -0x000000a775cfed00: 000000a775cfee60 0000021cd9b28f0b -0x000000a775cfed10: 0000000000000002 0000000000000000 -0x000000a775cfed20: 0000000000000000 40a0000000000000 - -Instructions: (pc=0x00000000503bba43) -0x00000000503bb943: f6 48 8d 2d b5 16 03 00 48 8d 3d 0e 37 04 00 4c -0x00000000503bb953: 8d 2d f7 31 03 00 4c 8d 25 55 32 03 00 eb 1a 83 -0x00000000503bb963: fe 0d 7e 11 41 b8 49 00 00 00 4c 89 ea 4c 89 e1 -0x00000000503bb973: e8 18 82 02 00 48 83 c3 01 48 63 c6 39 5c 85 00 -0x00000000503bb983: 7d 03 83 c6 01 48 81 fb 80 02 00 00 40 88 34 1f -0x00000000503bb993: 75 cd c6 05 a4 36 04 00 01 48 83 c4 28 5b 5e 5f -0x00000000503bb9a3: 5d 41 5c 41 5d c3 90 66 0f 1f 44 00 00 57 56 53 -0x00000000503bb9b3: 48 83 ec 20 8b 41 08 48 89 cf 85 c0 7e 1d 31 f6 -0x00000000503bb9c3: 31 db 48 8b 07 83 c3 01 48 8b 4c 30 08 48 83 c6 -0x00000000503bb9d3: 10 e8 a7 08 00 00 39 5f 08 7f e7 48 8b 0f 48 83 -0x00000000503bb9e3: c4 20 5b 5e 5f e9 93 08 00 00 90 66 90 41 55 41 -0x00000000503bb9f3: 54 55 57 56 53 48 83 ec 38 48 63 da 48 89 ce 83 -0x00000000503bba03: fb 00 0f 84 95 01 00 00 0f 8e 6f 01 00 00 81 fb -0x00000000503bba13: 80 02 00 00 0f 8f 23 01 00 00 48 8d 05 3c 36 04 -0x00000000503bba23: 00 44 0f b6 24 18 41 80 fc 0d 4c 89 e3 0f 87 da -0x00000000503bba33: 00 00 00 48 8d 2c de 48 8b 5d 10 48 85 db 74 1d -0x00000000503bba43: 48 8b 03 48 89 45 10 48 89 d8 48 83 c4 38 5b 5e -0x00000000503bba53: 5f 5d 41 5c 41 5d c3 66 0f 1f 44 00 00 48 63 46 -0x00000000503bba63: 08 4c 8b 2e 3b 46 0c 0f 84 40 01 00 00 48 c1 e0 -0x00000000503bba73: 04 b9 00 40 00 00 4d 63 e4 49 8d 7c 05 00 e8 ea -0x00000000503bba83: 07 00 00 48 89 c3 48 89 47 08 48 8d 05 6c 15 03 -0x00000000503bba93: 00 46 8b 24 a0 b8 00 40 00 00 99 41 f7 fc 45 89 -0x00000000503bbaa3: e5 44 89 27 44 0f af e8 41 81 fd 00 40 00 00 0f -0x00000000503bbab3: 8f 9b 00 00 00 83 f8 01 7e 23 49 63 d4 83 e8 01 -0x00000000503bbac3: 45 31 c0 49 89 d1 48 8d 0c 13 49 f7 d9 41 83 c0 -0x00000000503bbad3: 01 4a 89 0c 09 48 01 d1 41 39 c0 75 f0 45 29 e5 -0x00000000503bbae3: 4d 63 ed 4a c7 04 2b 00 00 00 00 48 8b 03 48 89 -0x00000000503bbaf3: 45 10 83 46 08 01 48 89 d8 48 83 c4 38 5b 5e 5f -0x00000000503bbb03: 5d 41 5c 41 5d c3 0f 1f 80 00 00 00 00 48 8d 15 -0x00000000503bbb13: 39 30 03 00 48 8d 0d b2 30 03 00 48 8d 2c de 41 -0x00000000503bbb23: b8 70 00 00 00 e8 63 80 02 00 48 8b 5d 10 48 85 -0x00000000503bbb33: db 0f 85 09 ff ff ff e9 21 ff ff ff 90 89 d9 48 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x0000000000000020 is an unknown value -stack at sp + 1 slots: 0x0000021c8adeb130 is a thread -stack at sp + 2 slots: 0x000000a775cfed60 is pointing into the stack for thread: 0x0000021c8adeb130 -stack at sp + 3 slots: 0x0000021c8adeb130 is a thread -stack at sp + 4 slots: {method} {0x0000021cfa148930} 'jniCreateBody' '(JIFFFFFFFFZZZZZF)J' in 'com/badlogic/gdx/physics/box2d/World' -stack at sp + 5 slots: 0x0000021c8adeb130 is a thread -stack at sp + 6 slots: 0x00007ffb5b1f1f58 jvm.dll -stack at sp + 7 slots: 0x0000021cefa82500 points into unknown readable memory: 0x0000021cefa9b890 | 90 b8 a9 ef 1c 02 00 00 - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000021c8adea250, length=26, elements={ -0x0000021cc967fe00, 0x0000021cee9a45a0, 0x0000021cee9a5210, 0x0000021cee9b8a10, -0x0000021cee9b93c0, 0x0000021cee9b9d70, 0x0000021cee9baf40, 0x0000021cee9bc850, -0x0000021cee9be570, 0x0000021cef4057a0, 0x0000021cef54b130, 0x0000021cef54f650, -0x0000021cef55a3c0, 0x0000021cef569e90, 0x0000021cf6d26900, 0x0000021cf6d2ad60, -0x0000021cf7016180, 0x0000021cef741450, 0x0000021cef741960, 0x0000021cef7441e0, -0x0000021cef742890, 0x0000021cef7432b0, 0x0000021cef742380, 0x0000021cef742da0, -0x0000021cef7437c0, 0x0000021c8adeb130 -} - -Java Threads: ( => current thread ) - 0x0000021cc967fe00 JavaThread "main" [_thread_in_native, id=25052, stack(0x000000a771a00000,0x000000a771b00000)] - 0x0000021cee9a45a0 JavaThread "Reference Handler" daemon [_thread_blocked, id=8828, stack(0x000000a772100000,0x000000a772200000)] - 0x0000021cee9a5210 JavaThread "Finalizer" daemon [_thread_blocked, id=18936, stack(0x000000a772200000,0x000000a772300000)] - 0x0000021cee9b8a10 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=24024, stack(0x000000a772300000,0x000000a772400000)] - 0x0000021cee9b93c0 JavaThread "Attach Listener" daemon [_thread_blocked, id=23844, stack(0x000000a772400000,0x000000a772500000)] - 0x0000021cee9b9d70 JavaThread "Service Thread" daemon [_thread_blocked, id=11692, stack(0x000000a772500000,0x000000a772600000)] - 0x0000021cee9baf40 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=9844, stack(0x000000a772600000,0x000000a772700000)] - 0x0000021cee9bc850 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=28512, stack(0x000000a772700000,0x000000a772800000)] - 0x0000021cee9be570 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=12252, stack(0x000000a772800000,0x000000a772900000)] - 0x0000021cef4057a0 JavaThread "Sweeper thread" daemon [_thread_blocked, id=27432, stack(0x000000a772900000,0x000000a772a00000)] - 0x0000021cef54b130 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=26128, stack(0x000000a772a00000,0x000000a772b00000)] - 0x0000021cef54f650 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=16368, stack(0x000000a772b00000,0x000000a772c00000)] - 0x0000021cef55a3c0 JavaThread "Notification Thread" daemon [_thread_blocked, id=26100, stack(0x000000a772c00000,0x000000a772d00000)] - 0x0000021cef569e90 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=16312, stack(0x000000a772e00000,0x000000a772f00000)] - 0x0000021cf6d26900 JavaThread "AssetManager" daemon [_thread_blocked, id=27564, stack(0x000000a774e00000,0x000000a774f00000)] - 0x0000021cf6d2ad60 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=3840, stack(0x000000a774f00000,0x000000a775000000)] - 0x0000021cf7016180 JavaThread "AssetManager" daemon [_thread_blocked, id=26440, stack(0x000000a775100000,0x000000a775200000)] - 0x0000021cef741450 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=18460, stack(0x000000a775200000,0x000000a775300000)] - 0x0000021cef741960 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=11212, stack(0x000000a775300000,0x000000a775400000)] - 0x0000021cef7441e0 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=6356, stack(0x000000a775400000,0x000000a775500000)] - 0x0000021cef742890 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=29608, stack(0x000000a775700000,0x000000a775800000)] - 0x0000021cef7432b0 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=29912, stack(0x000000a775800000,0x000000a775900000)] - 0x0000021cef742380 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=28752, stack(0x000000a775900000,0x000000a775a00000)] - 0x0000021cef742da0 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=28076, stack(0x000000a775a00000,0x000000a775b00000)] - 0x0000021cef7437c0 JavaThread "C2 CompilerThread7" daemon [_thread_blocked, id=3692, stack(0x000000a775b00000,0x000000a775c00000)] -=>0x0000021c8adeb130 JavaThread "Timer-0" [_thread_in_native, id=21924, stack(0x000000a775c00000,0x000000a775d00000)] - -Other Threads: - 0x0000021cee99b070 VMThread "VM Thread" [stack: 0x000000a772000000,0x000000a772100000] [id=17120] - 0x0000021cc971b140 WatcherThread [stack: 0x000000a772d00000,0x000000a772e00000] [id=23664] - 0x0000021cc96f0b90 GCTaskThread "GC Thread#0" [stack: 0x000000a771b00000,0x000000a771c00000] [id=18624] - 0x0000021cf6b16240 GCTaskThread "GC Thread#1" [stack: 0x000000a773f00000,0x000000a774000000] [id=26544] - 0x0000021cf6b16a50 GCTaskThread "GC Thread#2" [stack: 0x000000a774700000,0x000000a774800000] [id=18588] - 0x0000021cf6b164f0 GCTaskThread "GC Thread#3" [stack: 0x000000a774800000,0x000000a774900000] [id=20528] - 0x0000021cf6b13740 GCTaskThread "GC Thread#4" [stack: 0x000000a774900000,0x000000a774a00000] [id=24856] - 0x0000021cf6b167a0 GCTaskThread "GC Thread#5" [stack: 0x000000a774a00000,0x000000a774b00000] [id=15084] - 0x0000021cf6b12f30 GCTaskThread "GC Thread#6" [stack: 0x000000a774b00000,0x000000a774c00000] [id=14300] - 0x0000021cf6b13490 GCTaskThread "GC Thread#7" [stack: 0x000000a774c00000,0x000000a774d00000] [id=29596] - 0x0000021cf6b139f0 GCTaskThread "GC Thread#8" [stack: 0x000000a774d00000,0x000000a774e00000] [id=26504] - 0x0000021cf6dd3070 GCTaskThread "GC Thread#9" [stack: 0x000000a775500000,0x000000a775600000] [id=27276] - 0x0000021cf6dd1840 GCTaskThread "GC Thread#10" [stack: 0x000000a775600000,0x000000a775700000] [id=27384] - 0x0000021cc9703170 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000a771c00000,0x000000a771d00000] [id=29212] - 0x0000021cc9705a90 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000a771d00000,0x000000a771e00000] [id=27848] - 0x0000021cee854940 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000a771e00000,0x000000a771f00000] [id=2032] - 0x0000021cee855260 ConcurrentGCThread "G1 Service" [stack: 0x000000a771f00000,0x000000a772000000] [id=28436] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 58349K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 20 young (40960K), 1 survivors (2048K) - Metaspace used 10887K, committed 11008K, reserved 1064960K - class space used 960K, committed 1024K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%|HS| |TAMS 0x0000000709800000, 0x0000000709800000| Complete -| 1|0x0000000709a00000, 0x0000000709c00000, 0x0000000709c00000|100%|HS| |TAMS 0x0000000709a00000, 0x0000000709a00000| Complete -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%| O| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 3|0x0000000709e00000, 0x0000000709efb600, 0x000000070a000000| 49%| O| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a200000, 0x000000070a200000|100%|HS| |TAMS 0x000000070a000000, 0x000000070a000000| Complete -| 5|0x000000070a200000, 0x000000070a400000, 0x000000070a400000|100%|HS| |TAMS 0x000000070a200000, 0x000000070a200000| Complete -| 6|0x000000070a400000, 0x000000070a600000, 0x000000070a600000|100%|HS| |TAMS 0x000000070a400000, 0x000000070a400000| Complete -| 7|0x000000070a600000, 0x000000070a800000, 0x000000070a800000|100%|HC| |TAMS 0x000000070a600000, 0x000000070a600000| Complete -| 8|0x000000070a800000, 0x000000070aa00000, 0x000000070aa00000|100%|HS| |TAMS 0x000000070a800000, 0x000000070a800000| Complete -| 9|0x000000070aa00000, 0x000000070ac00000, 0x000000070ac00000|100%|HS| |TAMS 0x000000070aa00000, 0x000000070aa00000| Complete -| 10|0x000000070ac00000, 0x000000070ae00000, 0x000000070ae00000|100%|HS| |TAMS 0x000000070ac00000, 0x000000070ac00000| Complete -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000| 0%| F| |TAMS 0x0000000714a00000, 0x0000000714a00000| Untracked -| 90|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000| 0%| F| |TAMS 0x0000000714c00000, 0x0000000714c00000| Untracked -| 91|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000| 0%| F| |TAMS 0x0000000714e00000, 0x0000000714e00000| Untracked -| 92|0x0000000715000000, 0x0000000715000000, 0x0000000715200000| 0%| F| |TAMS 0x0000000715000000, 0x0000000715000000| Untracked -| 93|0x0000000715200000, 0x0000000715200000, 0x0000000715400000| 0%| F| |TAMS 0x0000000715200000, 0x0000000715200000| Untracked -| 94|0x0000000715400000, 0x0000000715400000, 0x0000000715600000| 0%| F| |TAMS 0x0000000715400000, 0x0000000715400000| Untracked -| 95|0x0000000715600000, 0x0000000715600000, 0x0000000715800000| 0%| F| |TAMS 0x0000000715600000, 0x0000000715600000| Untracked -| 96|0x0000000715800000, 0x0000000715800000, 0x0000000715a00000| 0%| F| |TAMS 0x0000000715800000, 0x0000000715800000| Untracked -| 97|0x0000000715a00000, 0x0000000715a00000, 0x0000000715c00000| 0%| F| |TAMS 0x0000000715a00000, 0x0000000715a00000| Untracked -| 98|0x0000000715c00000, 0x0000000715c00000, 0x0000000715e00000| 0%| F| |TAMS 0x0000000715c00000, 0x0000000715c00000| Untracked -| 99|0x0000000715e00000, 0x0000000715e00000, 0x0000000716000000| 0%| F| |TAMS 0x0000000715e00000, 0x0000000715e00000| Untracked -| 100|0x0000000716000000, 0x0000000716000000, 0x0000000716200000| 0%| F| |TAMS 0x0000000716000000, 0x0000000716000000| Untracked -| 101|0x0000000716200000, 0x0000000716200000, 0x0000000716400000| 0%| F| |TAMS 0x0000000716200000, 0x0000000716200000| Untracked -| 102|0x0000000716400000, 0x0000000716400000, 0x0000000716600000| 0%| F| |TAMS 0x0000000716400000, 0x0000000716400000| Untracked -| 103|0x0000000716600000, 0x0000000716600000, 0x0000000716800000| 0%| F| |TAMS 0x0000000716600000, 0x0000000716600000| Untracked -| 104|0x0000000716800000, 0x0000000716976458, 0x0000000716a00000| 73%| E| |TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E| |TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x0000021ce2e60000,0x0000021ce3620000] _byte_map_base: 0x0000021cdf614000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x0000021cc96f21b0, (CMBitMap*) 0x0000021cc96f21f0 - Prev Bits: [0x0000021ce3de0000, 0x0000021ce7b80000) - Next Bits: [0x0000021ce7b80000, 0x0000021ceb920000) - -Polling page: 0x0000021cc9740000 - -Metaspace: - -Usage: - Non-class: 9.69 MB used. - Class: 960.75 KB used. - Both: 10.63 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 9.75 MB ( 61%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.00 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 10.75 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 1.62 MB - Class: 3.02 MB - Both: 4.64 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 144. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 170. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 456. -num_chunk_merges: 0. -num_chunk_splits: 311. -num_chunks_enlarged: 235. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=1377Kb max_used=1377Kb free=117790Kb - bounds [0x0000021cda270000, 0x0000021cda4e0000, 0x0000021ce16d0000] -CodeHeap 'profiled nmethods': size=119104Kb used=5204Kb max_used=5204Kb free=113899Kb - bounds [0x0000021cd26d0000, 0x0000021cd2bf0000, 0x0000021cd9b20000] -CodeHeap 'non-nmethods': size=7488Kb used=3348Kb max_used=3396Kb free=4139Kb - bounds [0x0000021cd9b20000, 0x0000021cd9e80000, 0x0000021cda270000] - total_blobs=3620 nmethods=2518 adapters=1011 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 8.356 Thread 0x0000021cef54f650 2508 1 java.lang.Boolean::booleanValue (5 bytes) -Event: 8.357 Thread 0x0000021cef54f650 nmethod 2508 0x0000021cda3b9d90 code [0x0000021cda3b9f20, 0x0000021cda3b9ff8] -Event: 8.362 Thread 0x0000021cef54f650 2509 3 jdk.internal.org.objectweb.asm.ClassWriter::visitMethod (57 bytes) -Event: 8.362 Thread 0x0000021cef741450 2510 3 jdk.internal.org.objectweb.asm.MethodWriter:: (232 bytes) -Event: 8.362 Thread 0x0000021cef54b130 2511 3 jdk.internal.org.objectweb.asm.MethodVisitor:: (7 bytes) -Event: 8.362 Thread 0x0000021cee9be570 2512 3 jdk.internal.org.objectweb.asm.MethodWriter::visitMaxs (60 bytes) -Event: 8.362 Thread 0x0000021cef54b130 nmethod 2511 0x0000021cd2bdc010 code [0x0000021cd2bdc1c0, 0x0000021cd2bdc308] -Event: 8.362 Thread 0x0000021cef54b130 2513 3 jdk.internal.org.objectweb.asm.MethodWriter::visitEnd (1 bytes) -Event: 8.362 Thread 0x0000021cef54f650 nmethod 2509 0x0000021cd2bdc390 code [0x0000021cd2bdc540, 0x0000021cd2bdc8c8] -Event: 8.362 Thread 0x0000021cef54f650 2514 3 jdk.internal.org.objectweb.asm.MethodWriter::computeMethodInfoSize (571 bytes) -Event: 8.362 Thread 0x0000021cee9be570 nmethod 2512 0x0000021cd2bdca10 code [0x0000021cd2bdcbe0, 0x0000021cd2bdceb8] -Event: 8.362 Thread 0x0000021cef54b130 nmethod 2513 0x0000021cd2bdcf90 code [0x0000021cd2bdd120, 0x0000021cd2bdd238] -Event: 8.362 Thread 0x0000021cee9be570 2516 3 jdk.internal.org.objectweb.asm.MethodWriter::hasFrames (13 bytes) -Event: 8.362 Thread 0x0000021cef54b130 2517 3 jdk.internal.org.objectweb.asm.MethodWriter::putMethodInfo (1274 bytes) -Event: 8.363 Thread 0x0000021cee9be570 nmethod 2516 0x0000021cd2bdd310 code [0x0000021cd2bdd4a0, 0x0000021cd2bdd618] -Event: 8.363 Thread 0x0000021cee9be570 2518 3 jdk.internal.org.objectweb.asm.Handler::putExceptionTable (63 bytes) -Event: 8.363 Thread 0x0000021cef741450 nmethod 2510 0x0000021cd2bdd690 code [0x0000021cd2bdd920, 0x0000021cd2bde6f8] -Event: 8.363 Thread 0x0000021cee9be570 nmethod 2518 0x0000021cd2bdec10 code [0x0000021cd2bdee20, 0x0000021cd2bdf2a8] -Event: 8.363 Thread 0x0000021cef741450 2515 1 jdk.internal.org.objectweb.asm.SymbolTable::getConstantPoolCount (5 bytes) -Event: 8.363 Thread 0x0000021cef741450 nmethod 2515 0x0000021cda3ba090 code [0x0000021cda3ba220, 0x0000021cda3ba2f8] - -GC Heap History (4 events): -Event: 2.654 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 20480K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6451K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 2.659 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3670K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6451K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 7.012 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 38486K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9013K, committed 9216K, reserved 1064960K - class space used 736K, committed 832K, reserved 1048576K -} -Event: 7.017 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5101K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 1 young (2048K), 1 survivors (2048K) - Metaspace used 9013K, committed 9216K, reserved 1064960K - class space used 736K, committed 832K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 7.876 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cda34cfac sp=0x000000a771afe8f0 -Event: 7.876 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b723a3 sp=0x000000a771afe890 mode 2 -Event: 7.876 Thread 0x0000021cc967fe00 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000021cda31a028 relative=0x0000000000000428 -Event: 7.876 Thread 0x0000021cc967fe00 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000021cda31a028 method=com.badlogic.gdx.assets.AssetManager.update(I)Z @ 15 c2 -Event: 7.876 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cda31a028 sp=0x000000a771afe9f0 -Event: 7.876 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b723a3 sp=0x000000a771afe9a8 mode 2 -Event: 8.168 Thread 0x0000021cc967fe00 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000021cda33fb94 relative=0x00000000000000f4 -Event: 8.168 Thread 0x0000021cc967fe00 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000021cda33fb94 method=com.badlogic.gdx.backends.lwjgl3.audio.OggInputStream.read()I @ 11 c2 -Event: 8.168 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cda33fb94 sp=0x000000a771afe830 -Event: 8.168 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b723a3 sp=0x000000a771afe7d0 mode 2 -Event: 8.208 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cd2ab3e25 sp=0x000000a771afe470 -Event: 8.208 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b72b43 sp=0x000000a771afd908 mode 0 -Event: 8.213 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cd2ab3e25 sp=0x000000a771afe470 -Event: 8.213 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b72b43 sp=0x000000a771afd908 mode 0 -Event: 8.218 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cd2ab3e25 sp=0x000000a771afe470 -Event: 8.218 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b72b43 sp=0x000000a771afd908 mode 0 -Event: 8.361 Thread 0x0000021c8adeb130 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000021cda314b3c relative=0x000000000000111c -Event: 8.361 Thread 0x0000021c8adeb130 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000021cda314b3c method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 159 c2 -Event: 8.361 Thread 0x0000021c8adeb130 DEOPT PACKING pc=0x0000021cda314b3c sp=0x000000a775cfe150 -Event: 8.362 Thread 0x0000021c8adeb130 DEOPT UNPACKING pc=0x0000021cd9b723a3 sp=0x000000a775cfe0d0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.558 Thread 0x0000021cc967fe00 Exception (0x0000000718443580) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.592 Thread 0x0000021cc967fe00 Exception (0x00000007185088c8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.592 Thread 0x0000021cc967fe00 Exception (0x0000000718508c28) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.651 Thread 0x0000021cc967fe00 Exception (0x00000007185a4d58) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.651 Thread 0x0000021cc967fe00 Exception (0x00000007185a50d8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.864 Thread 0x0000021cc967fe00 Exception (0x00000007185f4ac0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.163 Thread 0x0000021cc967fe00 Exception (0x0000000718331488) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.163 Thread 0x0000021cc967fe00 Exception (0x0000000718331830) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.167 Thread 0x0000021cc967fe00 Exception (0x000000071833cdf8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.167 Thread 0x0000021cc967fe00 Exception (0x000000071833d0d8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.434 Thread 0x0000021cc967fe00 Exception (0x0000000717e68ff0) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.465 Thread 0x0000021cc967fe00 Exception (0x0000000717eef690) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.503 Thread 0x0000021cc967fe00 Exception (0x0000000717f3e1e0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.507 Thread 0x0000021cc967fe00 Exception (0x0000000717f48600) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.941 Thread 0x0000021cc967fe00 Exception (0x0000000717d1c590) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 6.066 Thread 0x0000021cc967fe00 Exception (0x0000000717b1b5c8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.152 Thread 0x0000021cc967fe00 Exception (0x0000000716cdbcd8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.155 Thread 0x0000021cc967fe00 Exception (0x0000000716cea2e8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.157 Thread 0x0000021cc967fe00 Exception (0x0000000716cf3a60) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.330 Thread 0x0000021c8adeb130 Exception (0x00000007168ee498) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] - -VM Operations (20 events): -Event: 2.654 Executing VM operation: G1CollectForAllocation -Event: 2.659 Executing VM operation: G1CollectForAllocation done -Event: 3.052 Executing VM operation: HandshakeAllThreads -Event: 3.052 Executing VM operation: HandshakeAllThreads done -Event: 4.063 Executing VM operation: Cleanup -Event: 4.063 Executing VM operation: Cleanup done -Event: 5.064 Executing VM operation: Cleanup -Event: 5.064 Executing VM operation: Cleanup done -Event: 6.049 Executing VM operation: HandshakeAllThreads -Event: 6.049 Executing VM operation: HandshakeAllThreads done -Event: 7.012 Executing VM operation: G1CollectForAllocation -Event: 7.017 Executing VM operation: G1CollectForAllocation done -Event: 7.936 Executing VM operation: HandshakeAllThreads -Event: 7.936 Executing VM operation: HandshakeAllThreads done -Event: 8.234 Executing VM operation: HandshakeAllThreads -Event: 8.234 Executing VM operation: HandshakeAllThreads done -Event: 8.234 Executing VM operation: Cleanup -Event: 8.236 Executing VM operation: Cleanup done -Event: 8.276 Executing VM operation: HandshakeAllThreads -Event: 8.276 Executing VM operation: HandshakeAllThreads done - -Events (20 events): -Event: 8.267 loading class java/lang/constant/DynamicConstantDesc$AnonymousDynamicConstantDesc -Event: 8.267 loading class java/lang/constant/DynamicConstantDesc$AnonymousDynamicConstantDesc done -Event: 8.291 loading class java/net/NetworkInterface$1 -Event: 8.291 loading class java/net/NetworkInterface$1 done -Event: 8.311 loading class java/nio/file/Files$AcceptAllFilter -Event: 8.311 loading class java/nio/file/DirectoryStream$Filter -Event: 8.311 loading class java/nio/file/DirectoryStream$Filter done -Event: 8.311 loading class java/nio/file/Files$AcceptAllFilter done -Event: 8.311 loading class sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator -Event: 8.311 loading class sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator done -Event: 8.312 loading class sun/nio/fs/WindowsPath$WindowsPathWithAttributes -Event: 8.312 loading class sun/nio/fs/BasicFileAttributesHolder -Event: 8.312 loading class sun/nio/fs/BasicFileAttributesHolder done -Event: 8.312 loading class sun/nio/fs/WindowsPath$WindowsPathWithAttributes done -Event: 8.332 loading class sun/security/provider/AbstractDrbg$NonceProvider -Event: 8.332 loading class sun/security/provider/AbstractDrbg$NonceProvider done -Event: 8.332 loading class sun/security/provider/SHA2$SHA256 -Event: 8.332 loading class sun/security/provider/SHA2 -Event: 8.332 loading class sun/security/provider/SHA2 done -Event: 8.332 loading class sun/security/provider/SHA2$SHA256 done - - -Dynamic libraries: -0x00007ff6473f0000 - 0x00007ff647400000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb932e0000 - 0x00007ffb932fb000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffb93320000 - 0x00007ffb93338000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb95130000 - 0x00007ffb9513c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb74be0000 - 0x00007ffb74c6e000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb5a8f0000 - 0x00007ffb5b4c7000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb95040000 - 0x00007ffb9504a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb81d60000 - 0x00007ffb81d85000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb6f9c0000 - 0x00007ffb6fa97000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb84150000 - 0x00007ffb84169000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb83d50000 - 0x00007ffb83d66000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb83bb0000 - 0x00007ffb83bc8000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb94c00000 - 0x00007ffb94c10000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb83c80000 - 0x00007ffb83cf5000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb5f670000 - 0x00007ffb5f8c9000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb77370000 - 0x00007ffb773d1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e950000 - 0x00007ffb7e995000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb9d440000 - 0x00007ffb9d451000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb6c360000 - 0x00007ffb6c4f7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb69540000 - 0x00007ffb69665000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb94f50000 - 0x00007ffb94f7c000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb93280000 - 0x00007ffb932aa000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb55350000 - 0x00007ffb580f5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb83e90000 - 0x00007ffb83ecc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb5eab0000 - 0x00007ffb5ec6f000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb752f0000 - 0x00007ffb7534d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll -0x00007ffba47b0000 - 0x00007ffba47c8000 C:\Windows\SYSTEM32\CRYPTSP.dll -0x00007ffba3ec0000 - 0x00007ffba3ef4000 C:\Windows\system32\rsaenh.dll -0x00007ffba4d80000 - 0x00007ffba4dae000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffba6d00000 - 0x00007ffba6d08000 C:\Windows\System32\NSI.dll -0x00007ffb9b8c0000 - 0x00007ffb9b8d7000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffb9ce90000 - 0x00007ffb9cead000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffba42f0000 - 0x00007ffba43ba000 C:\Windows\SYSTEM32\DNSAPI.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 8 days 4:50 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (5057M free) -TotalPageFile size 19865M (AvailPageFile size 2955M) -current process WorkingSet (physical memory assigned to process): 482M, peak: 493M -current process commit charge ("private bytes"): 765M, peak: 778M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid19432.log b/hs_err_pid19432.log deleted file mode 100644 index a64fac1cf..000000000 --- a/hs_err_pid19432.log +++ /dev/null @@ -1,786 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503bba43, pid=19432, tid=27576 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0xba43] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Wed Sep 27 16:05:27 2023 E. Australia Standard Time elapsed time: 24.432176 seconds (0d 0h 0m 24s) - ---------------- T H R E A D --------------- - -Current thread (0x000001f71e93b370): JavaThread "Timer-4" [_thread_in_native, id=27576, stack(0x000000e96d300000,0x000000e96d400000)] - -Stack: [0x000000e96d300000,0x000000e96d400000], sp=0x000000e96d3febd0, free space=1018k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0xba43] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 2895 com.badlogic.gdx.physics.box2d.Body.jniCreateFixture(JJFFFZSSS)J (0 bytes) @ 0x000001f72df0a490 [0x000001f72df0a420+0x0000000000000070] -J 2894 c1 com.badlogic.gdx.physics.box2d.Body.createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; (105 bytes) @ 0x000001f72676a7f4 [0x000001f72676a720+0x00000000000000d4] -J 2888 c1 com.csse3200.game.physics.components.ColliderComponent.create()V (61 bytes) @ 0x000001f72676981c [0x000001f7267693a0+0x000000000000047c] -j com.csse3200.game.physics.components.HitboxComponent.create()V+7 -J 2949 c1 com.csse3200.game.entities.Entity.create()V (73 bytes) @ 0x000001f726777a9c [0x000001f726777640+0x000000000000045c] -J 2948 c1 com.csse3200.game.entities.EntityService.register(Lcom/csse3200/game/entities/Entity;)V (24 bytes) @ 0x000001f72677835c [0x000001f7267781e0+0x000000000000017c] -j com.csse3200.game.components.npc.SplitMoblings.spawnAdditionalMob(FFFF)V+36 -j com.csse3200.game.components.npc.SplitMoblings.onDeath()V+171 -j com.csse3200.game.components.npc.SplitMoblings$$Lambda$93+0x0000000800ceb290.handle()V+4 -J 2646 c1 com.csse3200.game.events.EventHandler$$Lambda$61+0x0000000800cbc2a0.accept(Ljava/lang/Object;)V (8 bytes) @ 0x000001f72670ea34 [0x000001f72670e6e0+0x0000000000000354] -j java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30 java.base@17.0.6 -J 2775 c1 com.csse3200.game.components.tasks.MobWanderTask.update()V (212 bytes) @ 0x000001f72674a754 [0x000001f726748800+0x0000000000001f54] -J 2774 c1 com.csse3200.game.components.tasks.MobDodgeTask.update()V (64 bytes) @ 0x000001f726745564 [0x000001f7267454e0+0x0000000000000084] -j com.csse3200.game.ai.tasks.AITaskComponent.update()V+36 -j com.csse3200.game.ai.tasks.AITaskComponent.restore()V+77 -j com.csse3200.game.components.EffectsComponent$3.run()V+4 -j java.util.TimerThread.mainLoop()V+221 java.base@17.0.6 -j java.util.TimerThread.run()V+1 java.base@17.0.6 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x000001f700000000 - - -Register to memory mapping: - -RIP=0x00000000503bba43 gdx-box2d64.dll -RAX=0x00000000503ff060 gdx-box2d64.dll -RBX=0x000001f700000000 is an unknown value -RCX=0x000001f741f82cd0 points into unknown readable memory: 0x000001f741f9c060 | 60 c0 f9 41 f7 01 00 00 -RDX=0x0000000000000048 is an unknown value -RSP=0x000000e96d3febd0 is pointing into the stack for thread: 0x000001f71e93b370 -RBP=0x000001f741f82ce8 points into unknown readable memory: 0x000001f74d0a86d0 | d0 86 0a 4d f7 01 00 00 -RSI=0x000001f741f82cd0 points into unknown readable memory: 0x000001f741f9c060 | 60 c0 f9 41 f7 01 00 00 -RDI=0x000001f741f82cd0 points into unknown readable memory: 0x000001f741f9c060 | 60 c0 f9 41 f7 01 00 00 -R8 =0x000001f74d0ad240 points into unknown readable memory: 0x0000003600000002 | 02 00 00 00 36 00 00 00 -R9 =0x000001f74d13d960 points into unknown readable memory: 0x00000000503f5600 | 00 56 3f 50 00 00 00 00 -R10=0x00000000503d45d0 gdx-box2d64.dll -R11=0x000001f74d6d2ee8 is pointing into metadata -R12=0x0000000000000003 is an unknown value -R13=0x000000e96d3feed8 is pointing into the stack for thread: 0x000001f71e93b370 -R14=0x000000e96d3fef38 is pointing into the stack for thread: 0x000001f71e93b370 -R15=0x000001f71e93b370 is a thread - - -Registers: -RAX=0x00000000503ff060, RBX=0x000001f700000000, RCX=0x000001f741f82cd0, RDX=0x0000000000000048 -RSP=0x000000e96d3febd0, RBP=0x000001f741f82ce8, RSI=0x000001f741f82cd0, RDI=0x000001f741f82cd0 -R8 =0x000001f74d0ad240, R9 =0x000001f74d13d960, R10=0x00000000503d45d0, R11=0x000001f74d6d2ee8 -R12=0x0000000000000003, R13=0x000000e96d3feed8, R14=0x000000e96d3fef38, R15=0x000001f71e93b370 -RIP=0x00000000503bba43, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x000000e96d3febd0) -0x000000e96d3febd0: 00000000000000a0 0000000000000008 -0x000000e96d3febe0: 000001f71c8f0000 000000e96d3feca9 -0x000000e96d3febf0: 0000000000000000 3ff0000000000000 -0x000000e96d3fec00: 0000000000000000 000001f74d0ad240 -0x000000e96d3fec10: 0000000000000008 000001f741f82cd0 -0x000000e96d3fec20: 000000e96d3fecb0 0000000000000000 -0x000000e96d3fec30: 000000e96d3feed8 00000000503ce39c -0x000000e96d3fec40: 0000000000000000 3ff0000000000000 -0x000000e96d3fec50: 0000000000000000 00000000503e0000 -0x000000e96d3fec60: 8000000000000000 00000007177c9678 -0x000000e96d3fec70: 0000000000000008 0000000000000001 -0x000000e96d3fec80: 000000e96d3fed80 00000000503d464d -0x000000e96d3fec90: 0000000000000000 0000000000000000 -0x000000e96d3feca0: 000000e96d3fed18 00000000503e3ced -0x000000e96d3fecb0: 000001f74d13d960 0000000000000000 -0x000000e96d3fecc0: 000000003e4ccccd 0008000100000000 - -Instructions: (pc=0x00000000503bba43) -0x00000000503bb943: f6 48 8d 2d b5 16 03 00 48 8d 3d 0e 37 04 00 4c -0x00000000503bb953: 8d 2d f7 31 03 00 4c 8d 25 55 32 03 00 eb 1a 83 -0x00000000503bb963: fe 0d 7e 11 41 b8 49 00 00 00 4c 89 ea 4c 89 e1 -0x00000000503bb973: e8 18 82 02 00 48 83 c3 01 48 63 c6 39 5c 85 00 -0x00000000503bb983: 7d 03 83 c6 01 48 81 fb 80 02 00 00 40 88 34 1f -0x00000000503bb993: 75 cd c6 05 a4 36 04 00 01 48 83 c4 28 5b 5e 5f -0x00000000503bb9a3: 5d 41 5c 41 5d c3 90 66 0f 1f 44 00 00 57 56 53 -0x00000000503bb9b3: 48 83 ec 20 8b 41 08 48 89 cf 85 c0 7e 1d 31 f6 -0x00000000503bb9c3: 31 db 48 8b 07 83 c3 01 48 8b 4c 30 08 48 83 c6 -0x00000000503bb9d3: 10 e8 a7 08 00 00 39 5f 08 7f e7 48 8b 0f 48 83 -0x00000000503bb9e3: c4 20 5b 5e 5f e9 93 08 00 00 90 66 90 41 55 41 -0x00000000503bb9f3: 54 55 57 56 53 48 83 ec 38 48 63 da 48 89 ce 83 -0x00000000503bba03: fb 00 0f 84 95 01 00 00 0f 8e 6f 01 00 00 81 fb -0x00000000503bba13: 80 02 00 00 0f 8f 23 01 00 00 48 8d 05 3c 36 04 -0x00000000503bba23: 00 44 0f b6 24 18 41 80 fc 0d 4c 89 e3 0f 87 da -0x00000000503bba33: 00 00 00 48 8d 2c de 48 8b 5d 10 48 85 db 74 1d -0x00000000503bba43: 48 8b 03 48 89 45 10 48 89 d8 48 83 c4 38 5b 5e -0x00000000503bba53: 5f 5d 41 5c 41 5d c3 66 0f 1f 44 00 00 48 63 46 -0x00000000503bba63: 08 4c 8b 2e 3b 46 0c 0f 84 40 01 00 00 48 c1 e0 -0x00000000503bba73: 04 b9 00 40 00 00 4d 63 e4 49 8d 7c 05 00 e8 ea -0x00000000503bba83: 07 00 00 48 89 c3 48 89 47 08 48 8d 05 6c 15 03 -0x00000000503bba93: 00 46 8b 24 a0 b8 00 40 00 00 99 41 f7 fc 45 89 -0x00000000503bbaa3: e5 44 89 27 44 0f af e8 41 81 fd 00 40 00 00 0f -0x00000000503bbab3: 8f 9b 00 00 00 83 f8 01 7e 23 49 63 d4 83 e8 01 -0x00000000503bbac3: 45 31 c0 49 89 d1 48 8d 0c 13 49 f7 d9 41 83 c0 -0x00000000503bbad3: 01 4a 89 0c 09 48 01 d1 41 39 c0 75 f0 45 29 e5 -0x00000000503bbae3: 4d 63 ed 4a c7 04 2b 00 00 00 00 48 8b 03 48 89 -0x00000000503bbaf3: 45 10 83 46 08 01 48 89 d8 48 83 c4 38 5b 5e 5f -0x00000000503bbb03: 5d 41 5c 41 5d c3 0f 1f 80 00 00 00 00 48 8d 15 -0x00000000503bbb13: 39 30 03 00 48 8d 0d b2 30 03 00 48 8d 2c de 41 -0x00000000503bbb23: b8 70 00 00 00 e8 63 80 02 00 48 8b 5d 10 48 85 -0x00000000503bbb33: db 0f 85 09 ff ff ff e9 21 ff ff ff 90 89 d9 48 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x00000000000000a0 is an unknown value -stack at sp + 1 slots: 0x0000000000000008 is an unknown value -stack at sp + 2 slots: 0x000001f71c8f0000 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -stack at sp + 3 slots: 0x000000e96d3feca9 is pointing into the stack for thread: 0x000001f71e93b370 -stack at sp + 4 slots: 0x0 is NULL -stack at sp + 5 slots: 0x3ff0000000000000 is an unknown value -stack at sp + 6 slots: 0x0 is NULL -stack at sp + 7 slots: 0x000001f74d0ad240 points into unknown readable memory: 0x0000003600000002 | 02 00 00 00 36 00 00 00 - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000001f744e8f930, length=43, elements={ -0x000001f71e94df20, 0x000001f7411a1480, 0x000001f7411a20f0, 0x000001f74280e2b0, -0x000001f74280ec60, 0x000001f74280f610, 0x000001f74280ffc0, 0x000001f742810d50, -0x000001f742812530, 0x000001f742818610, 0x000001f74294fc20, 0x000001f74296c170, -0x000001f749fc5a10, 0x000001f74a0096b0, 0x000001f7428736a0, 0x000001f75b6c2000, -0x000001f7545b5a80, 0x000001f75b573a20, 0x000001f71e938820, 0x000001f71e93b370, -0x000001f71e937e80, 0x000001f71e93b840, 0x000001f71e93a500, 0x000001f71e938350, -0x000001f71e93a9d0, 0x000001f7431eee30, 0x000001f7431eb470, 0x000001f7431ecc80, -0x000001f7431ef300, 0x000001f7431f2320, 0x000001f7431edfc0, 0x000001f7431eb940, -0x000001f7431f14b0, 0x000001f7431f1e50, 0x000001f7431f27f0, 0x000001f7431ed150, -0x000001f7431eafa0, 0x000001f7431ebe10, 0x000001f7431ef7d0, 0x000001f7431ed620, -0x000001f7431efca0, 0x000001f7431ec2e0, 0x000001f7431f0b10 -} - -Java Threads: ( => current thread ) - 0x000001f71e94df20 JavaThread "main" [_thread_in_native, id=7756, stack(0x000000e969700000,0x000000e969800000)] - 0x000001f7411a1480 JavaThread "Reference Handler" daemon [_thread_blocked, id=2576, stack(0x000000e969e00000,0x000000e969f00000)] - 0x000001f7411a20f0 JavaThread "Finalizer" daemon [_thread_blocked, id=17248, stack(0x000000e969f00000,0x000000e96a000000)] - 0x000001f74280e2b0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=14928, stack(0x000000e96a000000,0x000000e96a100000)] - 0x000001f74280ec60 JavaThread "Attach Listener" daemon [_thread_blocked, id=16000, stack(0x000000e96a100000,0x000000e96a200000)] - 0x000001f74280f610 JavaThread "Service Thread" daemon [_thread_blocked, id=3132, stack(0x000000e96a200000,0x000000e96a300000)] - 0x000001f74280ffc0 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=17020, stack(0x000000e96a300000,0x000000e96a400000)] - 0x000001f742810d50 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=21652, stack(0x000000e96a400000,0x000000e96a500000)] - 0x000001f742812530 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=16396, stack(0x000000e96a500000,0x000000e96a600000)] - 0x000001f742818610 JavaThread "Sweeper thread" daemon [_thread_blocked, id=26188, stack(0x000000e96a600000,0x000000e96a700000)] - 0x000001f74294fc20 JavaThread "Notification Thread" daemon [_thread_blocked, id=25904, stack(0x000000e96a900000,0x000000e96aa00000)] - 0x000001f74296c170 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=15980, stack(0x000000e96ab00000,0x000000e96ac00000)] - 0x000001f749fc5a10 JavaThread "AssetManager" daemon [_thread_blocked, id=16852, stack(0x000000e96cb00000,0x000000e96cc00000)] - 0x000001f74a0096b0 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=10724, stack(0x000000e96cc00000,0x000000e96cd00000)] - 0x000001f7428736a0 JavaThread "AssetManager" daemon [_thread_blocked, id=17196, stack(0x000000e96a700000,0x000000e96a800000)] - 0x000001f75b6c2000 JavaThread "Timer-0" [_thread_blocked, id=24796, stack(0x000000e96d500000,0x000000e96d600000)] - 0x000001f7545b5a80 JavaThread "Timer" daemon [_thread_blocked, id=19288, stack(0x000000e96d000000,0x000000e96d100000)] - 0x000001f75b573a20 JavaThread "Timer-1" [_thread_in_native, id=26136, stack(0x000000e96ce00000,0x000000e96cf00000)] - 0x000001f71e938820 JavaThread "Timer-2" [_thread_blocked, id=17876, stack(0x000000e96cf00000,0x000000e96d000000)] -=>0x000001f71e93b370 JavaThread "Timer-4" [_thread_in_native, id=27576, stack(0x000000e96d300000,0x000000e96d400000)] - 0x000001f71e937e80 JavaThread "Timer-5" [_thread_in_native, id=25528, stack(0x000000e96d400000,0x000000e96d500000)] - 0x000001f71e93b840 JavaThread "Timer-6" [_thread_blocked, id=6400, stack(0x000000e96d800000,0x000000e96d900000)] - 0x000001f71e93a500 JavaThread "Timer-7" [_thread_blocked, id=12340, stack(0x000000e96d700000,0x000000e96d800000)] - 0x000001f71e938350 JavaThread "Timer-8" [_thread_blocked, id=11480, stack(0x000000e96d900000,0x000000e96da00000)] - 0x000001f71e93a9d0 JavaThread "Timer-9" [_thread_blocked, id=16588, stack(0x000000e96a800000,0x000000e96a900000)] - 0x000001f7431eee30 JavaThread "Timer-10" [_thread_blocked, id=5548, stack(0x000000e96da00000,0x000000e96db00000)] - 0x000001f7431eb470 JavaThread "Timer-11" [_thread_blocked, id=10408, stack(0x000000e96db00000,0x000000e96dc00000)] - 0x000001f7431ecc80 JavaThread "Timer-12" [_thread_blocked, id=13112, stack(0x000000e96dc00000,0x000000e96dd00000)] - 0x000001f7431ef300 JavaThread "Timer-13" [_thread_blocked, id=17544, stack(0x000000e96d600000,0x000000e96d700000)] - 0x000001f7431f2320 JavaThread "Timer-14" [_thread_blocked, id=14592, stack(0x000000e96dd00000,0x000000e96de00000)] - 0x000001f7431edfc0 JavaThread "Timer-15" [_thread_blocked, id=16752, stack(0x000000e96de00000,0x000000e96df00000)] - 0x000001f7431eb940 JavaThread "Timer-16" [_thread_blocked, id=22760, stack(0x000000e96df00000,0x000000e96e000000)] - 0x000001f7431f14b0 JavaThread "Timer-17" [_thread_blocked, id=10268, stack(0x000000e96e000000,0x000000e96e100000)] - 0x000001f7431f1e50 JavaThread "Timer-18" [_thread_blocked, id=16980, stack(0x000000e96e100000,0x000000e96e200000)] - 0x000001f7431f27f0 JavaThread "Timer-19" [_thread_blocked, id=14576, stack(0x000000e96e200000,0x000000e96e300000)] - 0x000001f7431ed150 JavaThread "Timer-20" [_thread_blocked, id=12548, stack(0x000000e96e300000,0x000000e96e400000)] - 0x000001f7431eafa0 JavaThread "Timer-21" [_thread_blocked, id=23088, stack(0x000000e96e400000,0x000000e96e500000)] - 0x000001f7431ebe10 JavaThread "Timer-22" [_thread_blocked, id=4772, stack(0x000000e96e500000,0x000000e96e600000)] - 0x000001f7431ef7d0 JavaThread "Timer-23" [_thread_blocked, id=6308, stack(0x000000e96e600000,0x000000e96e700000)] - 0x000001f7431ed620 JavaThread "Timer-24" [_thread_blocked, id=26508, stack(0x000000e96e700000,0x000000e96e800000)] - 0x000001f7431efca0 JavaThread "Timer-25" [_thread_blocked, id=23600, stack(0x000000e96e800000,0x000000e96e900000)] - 0x000001f7431ec2e0 JavaThread "Timer-26" [_thread_blocked, id=2920, stack(0x000000e96e900000,0x000000e96ea00000)] - 0x000001f7431f0b10 JavaThread "Timer-27" [_thread_blocked, id=17308, stack(0x000000e96ea00000,0x000000e96eb00000)] - -Other Threads: - 0x000001f74119d0c0 VMThread "VM Thread" [stack: 0x000000e969d00000,0x000000e969e00000] [id=9100] - 0x000001f742956950 WatcherThread [stack: 0x000000e96aa00000,0x000000e96ab00000] [id=20040] - 0x000001f71e9be7c0 GCTaskThread "GC Thread#0" [stack: 0x000000e969800000,0x000000e969900000] [id=15108] - 0x000001f749d8d810 GCTaskThread "GC Thread#1" [stack: 0x000000e96c300000,0x000000e96c400000] [id=9068] - 0x000001f749d8a500 GCTaskThread "GC Thread#2" [stack: 0x000000e96c400000,0x000000e96c500000] [id=8304] - 0x000001f749d8bfe0 GCTaskThread "GC Thread#3" [stack: 0x000000e96c500000,0x000000e96c600000] [id=4144] - 0x000001f749d8afc0 GCTaskThread "GC Thread#4" [stack: 0x000000e96c600000,0x000000e96c700000] [id=22144] - 0x000001f749d8b270 GCTaskThread "GC Thread#5" [stack: 0x000000e96c700000,0x000000e96c800000] [id=1428] - 0x000001f749d8b520 GCTaskThread "GC Thread#6" [stack: 0x000000e96c800000,0x000000e96c900000] [id=26444] - 0x000001f749d8b7d0 GCTaskThread "GC Thread#7" [stack: 0x000000e96c900000,0x000000e96ca00000] [id=27144] - 0x000001f749d8ba80 GCTaskThread "GC Thread#8" [stack: 0x000000e96ca00000,0x000000e96cb00000] [id=22108] - 0x000001f74a0573f0 GCTaskThread "GC Thread#9" [stack: 0x000000e96d100000,0x000000e96d200000] [id=10616] - 0x000001f71e9d0c90 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000e969900000,0x000000e969a00000] [id=19272] - 0x000001f71e9d35c0 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000e969a00000,0x000000e969b00000] [id=21584] - 0x000001f741059860 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000e969b00000,0x000000e969c00000] [id=3812] - 0x000001f74105a090 ConcurrentGCThread "G1 Service" [stack: 0x000000e969c00000,0x000000e969d00000] [id=27092] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 37870K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 17 young (34816K), 1 survivors (2048K) - Metaspace used 10915K, committed 11136K, reserved 1064960K - class space used 965K, committed 1024K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%|HS| |TAMS 0x0000000709800000, 0x0000000709800000| Complete -| 1|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000| 0%| F| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%| O| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 3|0x0000000709e00000, 0x0000000709efba00, 0x000000070a000000| 49%| O| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 5|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 6|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 7|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 8|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 9|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 10|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000| 0%| F| |TAMS 0x0000000714a00000, 0x0000000714a00000| Untracked -| 90|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000| 0%| F| |TAMS 0x0000000714c00000, 0x0000000714c00000| Untracked -| 91|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000| 0%| F| |TAMS 0x0000000714e00000, 0x0000000714e00000| Untracked -| 92|0x0000000715000000, 0x0000000715000000, 0x0000000715200000| 0%| F| |TAMS 0x0000000715000000, 0x0000000715000000| Untracked -| 93|0x0000000715200000, 0x0000000715200000, 0x0000000715400000| 0%| F| |TAMS 0x0000000715200000, 0x0000000715200000| Untracked -| 94|0x0000000715400000, 0x0000000715400000, 0x0000000715600000| 0%| F| |TAMS 0x0000000715400000, 0x0000000715400000| Untracked -| 95|0x0000000715600000, 0x0000000715600000, 0x0000000715800000| 0%| F| |TAMS 0x0000000715600000, 0x0000000715600000| Untracked -| 96|0x0000000715800000, 0x0000000715800000, 0x0000000715a00000| 0%| F| |TAMS 0x0000000715800000, 0x0000000715800000| Untracked -| 97|0x0000000715a00000, 0x0000000715a00000, 0x0000000715c00000| 0%| F| |TAMS 0x0000000715a00000, 0x0000000715a00000| Untracked -| 98|0x0000000715c00000, 0x0000000715c00000, 0x0000000715e00000| 0%| F| |TAMS 0x0000000715c00000, 0x0000000715c00000| Untracked -| 99|0x0000000715e00000, 0x0000000715e00000, 0x0000000716000000| 0%| F| |TAMS 0x0000000715e00000, 0x0000000715e00000| Untracked -| 100|0x0000000716000000, 0x0000000716000000, 0x0000000716200000| 0%| F| |TAMS 0x0000000716000000, 0x0000000716000000| Untracked -| 101|0x0000000716200000, 0x0000000716200000, 0x0000000716400000| 0%| F| |TAMS 0x0000000716200000, 0x0000000716200000| Untracked -| 102|0x0000000716400000, 0x0000000716400000, 0x0000000716600000| 0%| F| |TAMS 0x0000000716400000, 0x0000000716400000| Untracked -| 103|0x0000000716600000, 0x0000000716600000, 0x0000000716800000| 0%| F| |TAMS 0x0000000716600000, 0x0000000716600000| Untracked -| 104|0x0000000716800000, 0x0000000716800000, 0x0000000716a00000| 0%| F| |TAMS 0x0000000716800000, 0x0000000716800000| Untracked -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716c00000, 0x0000000716e00000| 0%| F| |TAMS 0x0000000716c00000, 0x0000000716c00000| Untracked -| 107|0x0000000716e00000, 0x0000000716e00000, 0x0000000717000000| 0%| F| |TAMS 0x0000000716e00000, 0x0000000716e00000| Untracked -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E| |TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000001f736210000,0x000001f7369d0000] _byte_map_base: 0x000001f7329c4000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001f71e9c0ce0, (CMBitMap*) 0x000001f71e9c0d20 - Prev Bits: [0x000001f737190000, 0x000001f73af30000) - Next Bits: [0x000001f73af30000, 0x000001f73ecd0000) - -Polling page: 0x000001f71e110000 - -Metaspace: - -Usage: - Non-class: 9.72 MB used. - Class: 965.98 KB used. - Both: 10.66 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 9.88 MB ( 62%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.00 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 10.88 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 1.11 MB - Class: 3.01 MB - Both: 4.12 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 144. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 172. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 475. -num_chunk_merges: 0. -num_chunk_splits: 332. -num_chunks_enlarged: 258. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=1866Kb max_used=1866Kb free=117301Kb - bounds [0x000001f72dd60000, 0x000001f72dfd0000, 0x000001f7351c0000] -CodeHeap 'profiled nmethods': size=119104Kb used=5887Kb max_used=5887Kb free=113217Kb - bounds [0x000001f7261c0000, 0x000001f726780000, 0x000001f72d610000] -CodeHeap 'non-nmethods': size=7488Kb used=1656Kb max_used=3392Kb free=5831Kb - bounds [0x000001f72d610000, 0x000001f72d960000, 0x000001f72dd60000] - total_blobs=4070 nmethods=2973 adapters=1009 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 22.888 Thread 0x000001f742810d50 2963 4 com.csse3200.game.components.tasks.scanner.ScannerTask::update (131 bytes) -Event: 22.893 Thread 0x000001f742810d50 nmethod 2963 0x000001f72df2aa90 code [0x000001f72df2aca0, 0x000001f72df2b010] -Event: 23.055 Thread 0x000001f742812530 2964 3 com.csse3200.game.components.CombatStatsComponent::changeState (61 bytes) -Event: 23.056 Thread 0x000001f742812530 nmethod 2964 0x000001f72677f090 code [0x000001f72677f280, 0x000001f72677f638] -Event: 23.288 Thread 0x000001f742810d50 2965 4 com.badlogic.gdx.scenes.scene2d.Stage::act (236 bytes) -Event: 23.325 Thread 0x000001f742810d50 nmethod 2965 0x000001f72df2b310 code [0x000001f72df2b580, 0x000001f72df2c970] -Event: 23.604 Thread 0x000001f742810d50 2966 4 com.badlogic.gdx.physics.box2d.World::contactFilter (144 bytes) -Event: 23.615 Thread 0x000001f742810d50 nmethod 2966 0x000001f72df2d490 code [0x000001f72df2d660, 0x000001f72df2dcf8] -Event: 23.689 Thread 0x000001f742810d50 2967 4 com.csse3200.game.services.ServiceLocator::getEntityService (4 bytes) -Event: 23.689 Thread 0x000001f742810d50 nmethod 2967 0x000001f72df2e410 code [0x000001f72df2e580, 0x000001f72df2e5f8] -Event: 23.754 Thread 0x000001f742810d50 2968 4 com.badlogic.gdx.physics.box2d.World::preSolve (41 bytes) -Event: 23.756 Thread 0x000001f742810d50 nmethod 2968 0x000001f72df2e710 code [0x000001f72df2e8a0, 0x000001f72df2e9c8] -Event: 23.756 Thread 0x000001f742810d50 2969 4 com.badlogic.gdx.physics.box2d.World::postSolve (41 bytes) -Event: 23.758 Thread 0x000001f742810d50 nmethod 2969 0x000001f72df2eb10 code [0x000001f72df2eca0, 0x000001f72df2edc8] -Event: 23.770 Thread 0x000001f742810d50 2970 4 com.csse3200.game.components.TouchAttackComponent$$Lambda$72/0x0000000800ce25c8::handle (16 bytes) -Event: 23.820 Thread 0x000001f742810d50 nmethod 2970 0x000001f72df2ef10 code [0x000001f72df2f2c0, 0x000001f72df30a68] -Event: 23.888 Thread 0x000001f742812530 2971 1 com.csse3200.game.components.tasks.human.HumanWanderTask::getPriority (2 bytes) -Event: 23.888 Thread 0x000001f742812530 nmethod 2971 0x000001f72df32190 code [0x000001f72df32320, 0x000001f72df323f8] -Event: 24.240 Thread 0x000001f742812530 2972 3 sun.nio.cs.SingleByte$Encoder::encode (32 bytes) -Event: 24.240 Thread 0x000001f742812530 nmethod 2972 0x000001f72677f710 code [0x000001f72677f8c0, 0x000001f72677fab8] - -GC Heap History (4 events): -Event: 2.942 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 20480K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6451K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 2.947 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3628K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6451K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 10.863 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 38444K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9495K, committed 9728K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} -Event: 10.870 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5102K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 1 young (2048K), 1 survivors (2048K) - Metaspace used 9495K, committed 9728K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 21.670 Thread 0x000001f71e94df20 DEOPT PACKING pc=0x000001f726715c22 sp=0x000000e9697ff240 -Event: 21.670 Thread 0x000001f71e94df20 DEOPT UNPACKING pc=0x000001f72d662b43 sp=0x000000e9697fe700 mode 0 -Event: 21.670 Thread 0x000001f71e94df20 DEOPT PACKING pc=0x000001f726717666 sp=0x000000e9697ff2b0 -Event: 21.670 Thread 0x000001f71e94df20 DEOPT UNPACKING pc=0x000001f72d662b43 sp=0x000000e9697fe768 mode 0 -Event: 21.794 Thread 0x000001f71e94df20 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001f72df2942c relative=0x000000000000010c -Event: 21.794 Thread 0x000001f71e94df20 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001f72df2942c method=jdk.internal.misc.Unsafe.allocateUninitializedArray(Ljava/lang/Class;I)Ljava/lang/Object; @ 51 c2 -Event: 21.794 Thread 0x000001f71e94df20 DEOPT PACKING pc=0x000001f72df2942c sp=0x000000e9697fe240 -Event: 21.794 Thread 0x000001f71e94df20 DEOPT UNPACKING pc=0x000001f72d6623a3 sp=0x000000e9697fe1c8 mode 2 -Event: 24.054 Thread 0x000001f75b573a20 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f72df1387c relative=0x00000000000003fc -Event: 24.054 Thread 0x000001f75b573a20 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f72df1387c method=java.util.Collections.max(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object; @ 49 c2 -Event: 24.054 Thread 0x000001f71e94df20 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f72df1387c relative=0x00000000000003fc -Event: 24.054 Thread 0x000001f71e94df20 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f72df1387c method=java.util.Collections.max(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object; @ 49 c2 -Event: 24.054 Thread 0x000001f75b573a20 DEOPT PACKING pc=0x000001f72df1387c sp=0x000000e96ceff1c0 -Event: 24.054 Thread 0x000001f71e94df20 DEOPT PACKING pc=0x000001f72df1387c sp=0x000000e9697ff2c0 -Event: 24.054 Thread 0x000001f75b573a20 DEOPT UNPACKING pc=0x000001f72d6623a3 sp=0x000000e96ceff090 mode 2 -Event: 24.054 Thread 0x000001f71e94df20 DEOPT UNPACKING pc=0x000001f72d6623a3 sp=0x000000e9697ff188 mode 2 -Event: 24.238 Thread 0x000001f71e93a030 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f72defe028 relative=0x0000000000000648 -Event: 24.238 Thread 0x000001f71e93a030 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f72defe028 method=com.badlogic.gdx.utils.Array$ArrayIterator.hasNext()Z @ 4 c2 -Event: 24.238 Thread 0x000001f71e93a030 DEOPT PACKING pc=0x000001f72defe028 sp=0x000000e96d2feca0 -Event: 24.238 Thread 0x000001f71e93a030 DEOPT UNPACKING pc=0x000001f72d6623a3 sp=0x000000e96d2febf0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.643 Thread 0x000001f71e94df20 Exception (0x00000007185089f8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.706 Thread 0x000001f71e94df20 Exception (0x00000007185a4d90) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.706 Thread 0x000001f71e94df20 Exception (0x00000007185a5110) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.030 Thread 0x000001f71e94df20 Exception (0x00000007185f4d48) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.447 Thread 0x000001f71e94df20 Exception (0x00000007183314e8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.447 Thread 0x000001f71e94df20 Exception (0x0000000718331890) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.451 Thread 0x000001f71e94df20 Exception (0x000000071833ce58) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.451 Thread 0x000001f71e94df20 Exception (0x000000071833d138) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.718 Thread 0x000001f71e94df20 Exception (0x0000000717e68ff0) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.750 Thread 0x000001f71e94df20 Exception (0x0000000717eef690) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.786 Thread 0x000001f71e94df20 Exception (0x0000000717f3e1e0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.790 Thread 0x000001f71e94df20 Exception (0x0000000717f48600) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 7.309 Thread 0x000001f71e94df20 Implicit null exception at 0x000001f72ddd6d96 to 0x000001f72ddd7020 -Event: 9.626 Thread 0x000001f71e94df20 Exception (0x0000000717e2a558) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.526 Thread 0x000001f71e94df20 Exception (0x0000000717d95d10) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.528 Thread 0x000001f71e94df20 Exception (0x0000000717da4300) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.530 Thread 0x000001f71e94df20 Exception (0x0000000717dada78) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.665 Thread 0x000001f71e94df20 Exception (0x0000000717ad1118) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.696 Thread 0x000001f71e94df20 Exception (0x0000000717824c10) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.701 Thread 0x000001f71e94df20 Exception (0x000000071782df70) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] - -VM Operations (20 events): -Event: 13.590 Executing VM operation: Cleanup -Event: 13.590 Executing VM operation: Cleanup done -Event: 14.073 Executing VM operation: HandshakeAllThreads -Event: 14.073 Executing VM operation: HandshakeAllThreads done -Event: 15.073 Executing VM operation: Cleanup -Event: 15.073 Executing VM operation: Cleanup done -Event: 16.074 Executing VM operation: Cleanup -Event: 16.074 Executing VM operation: Cleanup done -Event: 17.074 Executing VM operation: Cleanup -Event: 17.074 Executing VM operation: Cleanup done -Event: 18.075 Executing VM operation: Cleanup -Event: 18.075 Executing VM operation: Cleanup done -Event: 19.075 Executing VM operation: Cleanup -Event: 19.075 Executing VM operation: Cleanup done -Event: 21.075 Executing VM operation: Cleanup -Event: 21.076 Executing VM operation: Cleanup done -Event: 22.076 Executing VM operation: Cleanup -Event: 22.076 Executing VM operation: Cleanup done -Event: 24.077 Executing VM operation: Cleanup -Event: 24.077 Executing VM operation: Cleanup done - -Events (20 events): -Event: 21.554 Thread 0x000001f7431edfc0 Thread added: 0x000001f7431edfc0 -Event: 21.637 Thread 0x000001f7431eb940 Thread added: 0x000001f7431eb940 -Event: 21.654 Thread 0x000001f7431f14b0 Thread added: 0x000001f7431f14b0 -Event: 21.785 loading class java/lang/invoke/MethodHandle$1 -Event: 21.785 loading class java/lang/invoke/MethodHandle$1 done -Event: 21.887 Thread 0x000001f7431f1e50 Thread added: 0x000001f7431f1e50 -Event: 22.104 Thread 0x000001f7431f27f0 Thread added: 0x000001f7431f27f0 -Event: 22.237 Thread 0x000001f7431ed150 Thread added: 0x000001f7431ed150 -Event: 22.570 Thread 0x000001f7431eafa0 Thread added: 0x000001f7431eafa0 -Event: 22.604 Thread 0x000001f7431ebe10 Thread added: 0x000001f7431ebe10 -Event: 22.954 Thread 0x000001f7431ef7d0 Thread added: 0x000001f7431ef7d0 -Event: 23.254 Thread 0x000001f7431ed620 Thread added: 0x000001f7431ed620 -Event: 23.487 Thread 0x000001f7431efca0 Thread added: 0x000001f7431efca0 -Event: 23.554 Thread 0x000001f7431ec2e0 Thread added: 0x000001f7431ec2e0 -Event: 24.020 Thread 0x000001f7431f0b10 Thread added: 0x000001f7431f0b10 -Event: 24.238 loading class java/lang/Throwable$WrappedPrintStream -Event: 24.238 loading class java/lang/Throwable$PrintStreamOrWriter -Event: 24.239 loading class java/lang/Throwable$PrintStreamOrWriter done -Event: 24.239 loading class java/lang/Throwable$WrappedPrintStream done -Event: 24.243 Thread 0x000001f71e93a030 Thread exited: 0x000001f71e93a030 - - -Dynamic libraries: -0x00007ff726ee0000 - 0x00007ff726ef0000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb7e7c0000 - 0x00007ffb7e7d8000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb95200000 - 0x00007ffb9521b000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb94620000 - 0x00007ffb9462c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb4cb50000 - 0x00007ffb4cbde000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb07fb0000 - 0x00007ffb08b87000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb94420000 - 0x00007ffb9442a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb7e790000 - 0x00007ffb7e7b5000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb3a6a0000 - 0x00007ffb3a777000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb7bf70000 - 0x00007ffb7bf89000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb765b0000 - 0x00007ffb765c6000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb74f20000 - 0x00007ffb74f38000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb93330000 - 0x00007ffb93340000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb6c5b0000 - 0x00007ffb6c625000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb3c540000 - 0x00007ffb3c799000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb6ef40000 - 0x00007ffb6efa1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e680000 - 0x00007ffb7e6c5000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb9b0d0000 - 0x00007ffb9b0e1000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb2f230000 - 0x00007ffb2f3c7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb3c410000 - 0x00007ffb3c535000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb95da0000 - 0x00007ffb95dcc000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb793b0000 - 0x00007ffb793da000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb05200000 - 0x00007ffb07fa5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb71a10000 - 0x00007ffb71a4c000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb1f770000 - 0x00007ffb1f92f000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb6ecb0000 - 0x00007ffb6ed0d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 5 days 6:06 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (6217M free) -TotalPageFile size 19865M (AvailPageFile size 4344M) -current process WorkingSet (physical memory assigned to process): 405M, peak: 425M -current process commit charge ("private bytes"): 708M, peak: 729M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid22188.log b/hs_err_pid22188.log deleted file mode 100644 index 581e87ab5..000000000 --- a/hs_err_pid22188.log +++ /dev/null @@ -1,929 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503eb9e2, pid=22188, tid=3688 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0x3b9e2] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Wed Sep 27 17:57:12 2023 E. Australia Standard Time elapsed time: 59.377646 seconds (0d 0h 0m 59s) - ---------------- T H R E A D --------------- - -Current thread (0x000001fa5933e0c0): JavaThread "main" [_thread_in_native, id=3688, stack(0x000000b0f4900000,0x000000b0f4a00000)] - -Stack: [0x000000b0f4900000,0x000000b0f4a00000], sp=0x000000b0f49fe750, free space=1017k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0x3b9e2] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 2505 com.badlogic.gdx.physics.box2d.World.jniRayCast(JFFFF)V (0 bytes) @ 0x000001fa6889e3f9 [0x000001fa6889e3a0+0x0000000000000059] -J 2846 c2 com.csse3200.game.components.tasks.FireTowerCombatTask.getPriority()I (16 bytes) @ 0x000001fa6890ef54 [0x000001fa6890ee20+0x0000000000000134] -J 3041 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000001fa6894f484 [0x000001fa6894f2a0+0x00000000000001e4] -J 2863 c2 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000001fa6891c25c [0x000001fa6891c0c0+0x000000000000019c] -J 2729 c1 com.csse3200.game.screens.MainGameScreen.render(F)V (122 bytes) @ 0x000001fa610fe77c [0x000001fa610fe100+0x000000000000067c] -J 1670 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x000001fa60eca8fc [0x000001fa60ec9b80+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000000 - - -Register to memory mapping: - -RIP=0x00000000503eb9e2 gdx-box2d64.dll -RAX=0x000001fa09c03d00 points into unknown readable memory: 0x000001fa09c03d20 | 20 3d c0 09 fa 01 00 00 -RBX=0x000001fa09c10a90 points into unknown readable memory: 0x000001fa09c10af0 | f0 0a c1 09 fa 01 00 00 -RCX=0x0 is NULL -RDX=0x000001fa08dd2b80 points into unknown readable memory: 0x000001fa09c19350 | 50 93 c1 09 fa 01 00 00 -RSP=0x000000b0f49fe750 is pointing into the stack for thread: 0x000001fa5933e0c0 -RBP=0x000001fa08e44b40 points into unknown readable memory: 0x000000000000019d | 9d 01 00 00 00 00 00 00 -RSI=0x000000b0f49fe7a4 is pointing into the stack for thread: 0x000001fa5933e0c0 -RDI=0x000000b0f49fe7d8 is pointing into the stack for thread: 0x000001fa5933e0c0 -R8 =0x0 is NULL -R9 =0x0000000000000002 is an unknown value -R10=0x000001fa59336e80 points into unknown readable memory: 0x0000004000000001 | 01 00 00 00 40 00 00 00 -R11=0x000000b0f49fe690 is pointing into the stack for thread: 0x000001fa5933e0c0 -R12=0x000000b0f49fed00 is pointing into the stack for thread: 0x000001fa5933e0c0 -R13=0x000000b0f49fe7d0 is pointing into the stack for thread: 0x000001fa5933e0c0 -R14=0x000000b0f49fecf0 is pointing into the stack for thread: 0x000001fa5933e0c0 -R15=0x000000b0f49fe7b0 is pointing into the stack for thread: 0x000001fa5933e0c0 - - -Registers: -RAX=0x000001fa09c03d00, RBX=0x000001fa09c10a90, RCX=0x0000000000000000, RDX=0x000001fa08dd2b80 -RSP=0x000000b0f49fe750, RBP=0x000001fa08e44b40, RSI=0x000000b0f49fe7a4, RDI=0x000000b0f49fe7d8 -R8 =0x0000000000000000, R9 =0x0000000000000002, R10=0x000001fa59336e80, R11=0x000000b0f49fe690 -R12=0x000000b0f49fed00, R13=0x000000b0f49fe7d0, R14=0x000000b0f49fecf0, R15=0x000000b0f49fe7b0 -RIP=0x00000000503eb9e2, EFLAGS=0x0000000000010283 - -Top of Stack: (sp=0x000000b0f49fe750) -0x000000b0f49fe750: 8000000000000000 0000000000003fff -0x000000b0f49fe760: 3ff000003f800000 0000000000000000 -0x000000b0f49fe770: 000000003e9f8409 0000000000000000 -0x000000b0f49fe780: 800000003f800000 3f8000003f800000 -0x000000b0f49fe790: 000000b0f49fe8d8 4197b286503e3ced -0x000000b0f49fe7a0: bf80000040d00000 3e9f840900000000 -0x000000b0f49fe7b0: 40d0000040d00000 40d00000423a0000 -0x000000b0f49fe7c0: 000000003f800000 00000000503bae81 -0x000000b0f49fe7d0: 000000b0f49fe7d8 000001bf000000cf -0x000000b0f49fe7e0: 0000004800000030 000000670000005e -0x000000b0f49fe7f0: 0000010e00000066 00000166000001fa -0x000000b0f49fe800: 3ba3d70af49fea30 0000000000000000 -0x000000b0f49fe810: 0000000000000000 0000000040000000 -0x000000b0f49fe820: 000000004007b17e 4133430d00000000 -0x000000b0f49fe830: 0000000000000000 4133065f4007b17e -0x000000b0f49fe840: 4000000000000000 800000003f800000 - -Instructions: (pc=0x00000000503eb9e2) -0x00000000503eb8e2: 0f 28 bc 24 a0 04 00 00 44 0f 28 84 24 b0 04 00 -0x00000000503eb8f2: 00 44 0f 28 8c 24 c0 04 00 00 44 0f 28 94 24 d0 -0x00000000503eb902: 04 00 00 44 0f 28 9c 24 e0 04 00 00 44 0f 28 a4 -0x00000000503eb912: 24 f0 04 00 00 44 0f 28 ac 24 00 05 00 00 44 0f -0x00000000503eb922: 28 b4 24 10 05 00 00 44 0f 28 bc 24 20 05 00 00 -0x00000000503eb932: 48 81 c4 38 05 00 00 5b 5e 5f 5d 41 5c 41 5d 41 -0x00000000503eb942: 5e 41 5f c3 66 2e 0f 1f 84 00 00 00 00 00 45 0f -0x00000000503eb952: 28 d3 f3 44 0f 11 64 24 30 e9 3a fd ff ff 48 8d -0x00000000503eb962: 15 71 5f 00 00 48 8d 0d d9 60 00 00 41 b8 d1 00 -0x00000000503eb972: 00 00 e8 17 82 ff ff e9 da fc ff ff 66 90 49 8b -0x00000000503eb982: 04 24 f3 0f 10 5c 24 3c 85 d2 f3 0f 11 5c 24 70 -0x00000000503eb992: 49 8b 36 48 89 44 24 60 49 8b 44 24 08 48 89 44 -0x00000000503eb9a2: 24 68 78 05 3b 56 14 7c 19 48 8d 15 26 5f 00 00 -0x00000000503eb9b2: 48 8d 0d 47 5f 00 00 41 b8 9e 00 00 00 e8 cc 81 -0x00000000503eb9c2: ff ff 48 8b 46 08 48 8d 74 24 54 48 8b 44 18 10 -0x00000000503eb9d2: 48 8b 58 10 44 8b 40 18 48 8b 4b 18 48 8b 53 10 -0x00000000503eb9e2: 48 8b 01 4c 8d 4a 0c 44 89 44 24 20 48 89 f2 4d -0x00000000503eb9f2: 89 f8 ff 50 28 84 c0 f3 0f 10 44 24 70 0f 85 37 -0x00000000503eba02: 01 00 00 0f 2e c6 7a 06 0f 84 a1 01 00 00 0f 2e -0x00000000503eba12: c6 76 4f 45 0f 28 cb 45 0f 28 c4 41 0f 28 df f3 -0x00000000503eba22: 44 0f 59 c8 45 0f 28 ef f3 44 0f 59 c0 41 0f 28 -0x00000000503eba32: fe f3 45 0f 58 cf f3 45 0f 58 c6 f3 41 0f 5f d9 -0x00000000503eba42: 45 0f 2e f0 f3 45 0f 5d e9 f3 41 0f 5d f8 44 0f -0x00000000503eba52: 28 cb 0f 86 4c 01 00 00 45 0f 28 c6 f3 0f 11 44 -0x00000000503eba62: 24 3c 8b 84 24 88 04 00 00 48 8b bc 24 80 00 00 -0x00000000503eba72: 00 85 c0 0f 8f e6 fc ff ff e9 48 fe ff ff 8d 14 -0x00000000503eba82: 00 8d 0c c5 00 00 00 00 89 94 24 8c 04 00 00 e8 -0x00000000503eba92: da 07 fd ff 4c 63 84 24 88 04 00 00 48 89 fa 48 -0x00000000503ebaa2: 89 c1 48 89 84 24 80 00 00 00 49 c1 e0 02 e8 03 -0x00000000503ebab2: d4 ff ff 49 8d 45 08 48 39 c7 74 08 48 89 f9 e8 -0x00000000503ebac2: ba 07 fd ff 48 8b bc 24 80 00 00 00 8b 84 24 88 -0x00000000503ebad2: 04 00 00 e9 c8 fd ff ff 8d 14 00 8d 0c c5 00 00 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x8000000000000000 is an unknown value -stack at sp + 1 slots: 0x0000000000003fff is an unknown value -stack at sp + 2 slots: 0x3ff000003f800000 is an unknown value -stack at sp + 3 slots: 0x0 is NULL -stack at sp + 4 slots: 0x000000003e9f8409 is an unknown value -stack at sp + 5 slots: 0x0 is NULL -stack at sp + 6 slots: 0x800000003f800000 is an unknown value -stack at sp + 7 slots: 0x3f8000003f800000 is an unknown value - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000001fa175de010, length=166, elements={ -0x000001fa5933e0c0, 0x000001fa7bac1f60, 0x000001fa7bac31e0, 0x000001fa7d00f830, -0x000001fa7d0101e0, 0x000001fa7d0115b0, 0x000001fa7d031f70, 0x000001fa7d033060, -0x000001fa7d033a50, 0x000001fa7d037370, 0x000001fa7d18a1a0, 0x000001fa7d19be70, -0x000001fa055f4680, 0x000001fa0565d790, 0x000001fa002f2a50, 0x000001fa16e92180, -0x000001fa16590260, 0x000001fa5932a2f0, 0x000001fa59326e00, 0x000001fa59328610, -0x000001fa59328ae0, 0x000001fa593272d0, 0x000001fa593277a0, 0x000001fa59329950, -0x000001fa059bcab0, 0x000001fa059bddf0, 0x000001fa059bcf80, 0x000001fa059bd920, -0x000001fa059bc5e0, 0x000001fa059bfad0, 0x000001fa059bd450, 0x000001fa059bb770, -0x000001fa059c0940, 0x000001fa059bbc40, 0x000001fa059badd0, 0x000001fa059be2c0, -0x000001fa059ba430, 0x000001fa059bffa0, 0x000001fa059bc110, 0x000001fa059be790, -0x000001fa059bec60, 0x000001fa059bf130, 0x000001fa059bf600, 0x000001fa059ba900, -0x000001fa059c0e10, 0x000001fa059b9a90, 0x000001fa059b9f60, 0x000001fa059bb2a0, -0x000001fa004d35b0, 0x000001fa004d4dc0, 0x000001fa004d4420, 0x000001fa004d8c50, -0x000001fa004d9ac0, 0x000001fa004d82b0, 0x000001fa004d2c10, 0x000001fa004d5760, -0x000001fa004d6100, 0x000001fa004d8780, 0x000001fa004d48f0, 0x000001fa004d6aa0, -0x000001fa004d5c30, 0x000001fa004d9120, 0x000001fa004d6f70, 0x000001fa004d9f90, -0x000001fa004d95f0, 0x000001fa004d2740, 0x000001fa004d3a80, 0x000001fa004d3f50, -0x000001fa004d30e0, 0x000001fa004d5290, 0x000001fa004d65d0, 0x000001fa004d7440, -0x000001fa004d7910, 0x000001fa004d7de0, 0x000001fa1709eee0, 0x000001fa170a40b0, -0x000001fa170a4a50, 0x000001fa1709f3b0, 0x000001fa170a06f0, 0x000001fa170a1f00, -0x000001fa1709ea10, 0x000001fa170a4580, 0x000001fa170a0220, 0x000001fa1709fd50, -0x000001fa170a23d0, 0x000001fa1709e540, 0x000001fa170a3710, 0x000001fa170a3be0, -0x000001fa170a0bc0, 0x000001fa170a1090, 0x000001fa170a4f20, 0x000001fa170a1560, -0x000001fa1709f880, 0x000001fa170a1a30, 0x000001fa170a28a0, 0x000001fa170a53f0, -0x000001fa170a2d70, 0x000001fa170a3240, 0x000001fa170a58c0, 0x000001fa1709e070, -0x000001fa059c0470, 0x000001fa059b95c0, 0x000001fa15d34140, 0x000001fa15d2fde0, -0x000001fa15d34ae0, 0x000001fa15d34fb0, 0x000001fa15d35480, 0x000001fa15d315f0, -0x000001fa15d30780, 0x000001fa15d337a0, 0x000001fa15d302b0, 0x000001fa15d33c70, -0x000001fa15d2f910, 0x000001fa15d30c50, 0x000001fa15d2ef70, 0x000001fa15d31120, -0x000001fa15d31ac0, 0x000001fa15d31f90, 0x000001fa15d34610, 0x000001fa15d2e100, -0x000001fa15d2e5d0, 0x000001fa15d35950, 0x000001fa15d32460, 0x000001fa15d2eaa0, -0x000001fa15d32930, 0x000001fa15d2f440, 0x000001fa15d32e00, 0x000001fa15d332d0, -0x000001fa15a46870, 0x000001fa15a493c0, 0x000001fa15a49d60, 0x000001fa15a44b90, -0x000001fa15a45ed0, 0x000001fa15a4a230, 0x000001fa15a4a700, 0x000001fa15a446c0, -0x000001fa15a48080, 0x000001fa15a476e0, 0x000001fa15a4abd0, 0x000001fa15a43380, -0x000001fa15a43850, 0x000001fa15a48ef0, 0x000001fa15a43d20, 0x000001fa15a45060, -0x000001fa15a48550, 0x000001fa15a441f0, 0x000001fa15a45530, 0x000001fa15a463a0, -0x000001fa15a47bb0, 0x000001fa15a45a00, 0x000001fa15a48a20, 0x000001fa15a47210, -0x000001fa15f15f50, 0x000001fa15f19910, 0x000001fa15f1a2b0, 0x000001fa15f16420, -0x000001fa15f1a780, 0x000001fa15f168f0, 0x000001fa15f14740, 0x000001fa15f18f70, -0x000001fa15f17c30, 0x000001fa15f18aa0, 0x000001fa15f19440, 0x000001fa15f14c10, -0x000001fa15f13da0, 0x000001fa15f138d0 -} - -Java Threads: ( => current thread ) -=>0x000001fa5933e0c0 JavaThread "main" [_thread_in_native, id=3688, stack(0x000000b0f4900000,0x000000b0f4a00000)] - 0x000001fa7bac1f60 JavaThread "Reference Handler" daemon [_thread_blocked, id=15184, stack(0x000000b0f5000000,0x000000b0f5100000)] - 0x000001fa7bac31e0 JavaThread "Finalizer" daemon [_thread_blocked, id=20644, stack(0x000000b0f5100000,0x000000b0f5200000)] - 0x000001fa7d00f830 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=11696, stack(0x000000b0f5200000,0x000000b0f5300000)] - 0x000001fa7d0101e0 JavaThread "Attach Listener" daemon [_thread_blocked, id=11260, stack(0x000000b0f5300000,0x000000b0f5400000)] - 0x000001fa7d0115b0 JavaThread "Service Thread" daemon [_thread_blocked, id=15640, stack(0x000000b0f5400000,0x000000b0f5500000)] - 0x000001fa7d031f70 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=24704, stack(0x000000b0f5500000,0x000000b0f5600000)] - 0x000001fa7d033060 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=4132, stack(0x000000b0f5600000,0x000000b0f5700000)] - 0x000001fa7d033a50 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=10780, stack(0x000000b0f5700000,0x000000b0f5800000)] - 0x000001fa7d037370 JavaThread "Sweeper thread" daemon [_thread_blocked, id=7764, stack(0x000000b0f5800000,0x000000b0f5900000)] - 0x000001fa7d18a1a0 JavaThread "Notification Thread" daemon [_thread_blocked, id=21708, stack(0x000000b0f5a00000,0x000000b0f5b00000)] - 0x000001fa7d19be70 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=7376, stack(0x000000b0f5c00000,0x000000b0f5d00000)] - 0x000001fa055f4680 JavaThread "AssetManager" daemon [_thread_blocked, id=26968, stack(0x000000b0f7400000,0x000000b0f7500000)] - 0x000001fa0565d790 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=26112, stack(0x000000b0f7500000,0x000000b0f7600000)] - 0x000001fa002f2a50 JavaThread "AssetManager" daemon [_thread_blocked, id=24884, stack(0x000000b0f5900000,0x000000b0f5a00000)] - 0x000001fa16e92180 JavaThread "Timer-0" [_thread_blocked, id=21012, stack(0x000000b0f8a00000,0x000000b0f8b00000)] - 0x000001fa16590260 JavaThread "Timer" daemon [_thread_blocked, id=22260, stack(0x000000b0f7f00000,0x000000b0f8000000)] - 0x000001fa5932a2f0 JavaThread "Timer-1" [_thread_blocked, id=24168, stack(0x000000b0f8200000,0x000000b0f8300000)] - 0x000001fa59326e00 JavaThread "Timer-2" [_thread_blocked, id=24988, stack(0x000000b0f8100000,0x000000b0f8200000)] - 0x000001fa59328610 JavaThread "Timer-3" [_thread_blocked, id=11640, stack(0x000000b0f8000000,0x000000b0f8100000)] - 0x000001fa59328ae0 JavaThread "Timer-4" [_thread_blocked, id=16444, stack(0x000000b0f8400000,0x000000b0f8500000)] - 0x000001fa593272d0 JavaThread "Timer-5" [_thread_blocked, id=17448, stack(0x000000b0f8500000,0x000000b0f8600000)] - 0x000001fa593277a0 JavaThread "Timer-6" [_thread_blocked, id=12236, stack(0x000000b0f8600000,0x000000b0f8700000)] - 0x000001fa59329950 JavaThread "Timer-7" [_thread_blocked, id=23252, stack(0x000000b0f8700000,0x000000b0f8800000)] - 0x000001fa059bcab0 JavaThread "Timer-8" [_thread_blocked, id=524, stack(0x000000b0f8800000,0x000000b0f8900000)] - 0x000001fa059bddf0 JavaThread "Timer-9" [_thread_blocked, id=15224, stack(0x000000b0f8900000,0x000000b0f8a00000)] - 0x000001fa059bcf80 JavaThread "Timer-10" [_thread_blocked, id=14020, stack(0x000000b0f8b00000,0x000000b0f8c00000)] - 0x000001fa059bd920 JavaThread "Timer-11" [_thread_blocked, id=22292, stack(0x000000b0f8c00000,0x000000b0f8d00000)] - 0x000001fa059bc5e0 JavaThread "Timer-12" [_thread_blocked, id=4336, stack(0x000000b0f8d00000,0x000000b0f8e00000)] - 0x000001fa059bfad0 JavaThread "Timer-13" [_thread_blocked, id=26744, stack(0x000000b0f8e00000,0x000000b0f8f00000)] - 0x000001fa059bd450 JavaThread "Timer-14" [_thread_blocked, id=23528, stack(0x000000b0f8f00000,0x000000b0f9000000)] - 0x000001fa059bb770 JavaThread "Timer-15" [_thread_blocked, id=19952, stack(0x000000b0f9000000,0x000000b0f9100000)] - 0x000001fa059c0940 JavaThread "Timer-16" [_thread_blocked, id=18136, stack(0x000000b0f9100000,0x000000b0f9200000)] - 0x000001fa059bbc40 JavaThread "Timer-17" [_thread_blocked, id=27572, stack(0x000000b0f9200000,0x000000b0f9300000)] - 0x000001fa059badd0 JavaThread "Timer-18" [_thread_blocked, id=12864, stack(0x000000b0f9300000,0x000000b0f9400000)] - 0x000001fa059be2c0 JavaThread "Timer-19" [_thread_blocked, id=15712, stack(0x000000b0f9400000,0x000000b0f9500000)] - 0x000001fa059ba430 JavaThread "Timer-20" [_thread_blocked, id=11020, stack(0x000000b0f9500000,0x000000b0f9600000)] - 0x000001fa059bffa0 JavaThread "Timer-21" [_thread_blocked, id=26704, stack(0x000000b0f9600000,0x000000b0f9700000)] - 0x000001fa059bc110 JavaThread "Timer-22" [_thread_blocked, id=26600, stack(0x000000b0f9700000,0x000000b0f9800000)] - 0x000001fa059be790 JavaThread "Timer-23" [_thread_blocked, id=16848, stack(0x000000b0f9800000,0x000000b0f9900000)] - 0x000001fa059bec60 JavaThread "Timer-24" [_thread_blocked, id=21060, stack(0x000000b0f9900000,0x000000b0f9a00000)] - 0x000001fa059bf130 JavaThread "Timer-25" [_thread_blocked, id=2584, stack(0x000000b0f9a00000,0x000000b0f9b00000)] - 0x000001fa059bf600 JavaThread "Timer-26" [_thread_blocked, id=308, stack(0x000000b0f9b00000,0x000000b0f9c00000)] - 0x000001fa059ba900 JavaThread "Timer-28" [_thread_blocked, id=2372, stack(0x000000b0f9d00000,0x000000b0f9e00000)] - 0x000001fa059c0e10 JavaThread "Timer-29" [_thread_blocked, id=10696, stack(0x000000b0f9e00000,0x000000b0f9f00000)] - 0x000001fa059b9a90 JavaThread "Timer-31" [_thread_blocked, id=2712, stack(0x000000b0fa000000,0x000000b0fa100000)] - 0x000001fa059b9f60 JavaThread "Timer-32" [_thread_blocked, id=12820, stack(0x000000b0fa100000,0x000000b0fa200000)] - 0x000001fa059bb2a0 JavaThread "Timer-33" [_thread_blocked, id=13012, stack(0x000000b0fa200000,0x000000b0fa300000)] - 0x000001fa004d35b0 JavaThread "Timer-34" [_thread_blocked, id=21740, stack(0x000000b0fa300000,0x000000b0fa400000)] - 0x000001fa004d4dc0 JavaThread "Timer-35" [_thread_blocked, id=17444, stack(0x000000b0fa400000,0x000000b0fa500000)] - 0x000001fa004d4420 JavaThread "Timer-36" [_thread_blocked, id=26088, stack(0x000000b0fa500000,0x000000b0fa600000)] - 0x000001fa004d8c50 JavaThread "Timer-37" [_thread_blocked, id=23612, stack(0x000000b0fa600000,0x000000b0fa700000)] - 0x000001fa004d9ac0 JavaThread "Timer-38" [_thread_blocked, id=11852, stack(0x000000b0fa700000,0x000000b0fa800000)] - 0x000001fa004d82b0 JavaThread "Timer-39" [_thread_blocked, id=8908, stack(0x000000b0fa800000,0x000000b0fa900000)] - 0x000001fa004d2c10 JavaThread "Timer-40" [_thread_blocked, id=25452, stack(0x000000b0fa900000,0x000000b0faa00000)] - 0x000001fa004d5760 JavaThread "Timer-41" [_thread_blocked, id=22112, stack(0x000000b0faa00000,0x000000b0fab00000)] - 0x000001fa004d6100 JavaThread "Timer-42" [_thread_blocked, id=10644, stack(0x000000b0fab00000,0x000000b0fac00000)] - 0x000001fa004d8780 JavaThread "Timer-43" [_thread_blocked, id=25384, stack(0x000000b0fac00000,0x000000b0fad00000)] - 0x000001fa004d48f0 JavaThread "Timer-44" [_thread_blocked, id=27316, stack(0x000000b0fad00000,0x000000b0fae00000)] - 0x000001fa004d6aa0 JavaThread "Timer-45" [_thread_blocked, id=3696, stack(0x000000b0fae00000,0x000000b0faf00000)] - 0x000001fa004d5c30 JavaThread "Timer-46" [_thread_blocked, id=13580, stack(0x000000b0faf00000,0x000000b0fb000000)] - 0x000001fa004d9120 JavaThread "Timer-47" [_thread_blocked, id=21460, stack(0x000000b0fb000000,0x000000b0fb100000)] - 0x000001fa004d6f70 JavaThread "Timer-48" [_thread_blocked, id=14164, stack(0x000000b0fb100000,0x000000b0fb200000)] - 0x000001fa004d9f90 JavaThread "Timer-49" [_thread_blocked, id=11232, stack(0x000000b0fb200000,0x000000b0fb300000)] - 0x000001fa004d95f0 JavaThread "Timer-50" [_thread_blocked, id=14464, stack(0x000000b0fb300000,0x000000b0fb400000)] - 0x000001fa004d2740 JavaThread "Timer-51" [_thread_blocked, id=7404, stack(0x000000b0fb400000,0x000000b0fb500000)] - 0x000001fa004d3a80 JavaThread "Timer-52" [_thread_blocked, id=22276, stack(0x000000b0fb500000,0x000000b0fb600000)] - 0x000001fa004d3f50 JavaThread "Timer-53" [_thread_blocked, id=12004, stack(0x000000b0fb600000,0x000000b0fb700000)] - 0x000001fa004d30e0 JavaThread "Timer-54" [_thread_blocked, id=13812, stack(0x000000b0fb700000,0x000000b0fb800000)] - 0x000001fa004d5290 JavaThread "Timer-55" [_thread_blocked, id=18728, stack(0x000000b0fb800000,0x000000b0fb900000)] - 0x000001fa004d65d0 JavaThread "Timer-56" [_thread_blocked, id=12816, stack(0x000000b0fb900000,0x000000b0fba00000)] - 0x000001fa004d7440 JavaThread "Timer-57" [_thread_blocked, id=26108, stack(0x000000b0fba00000,0x000000b0fbb00000)] - 0x000001fa004d7910 JavaThread "Timer-58" [_thread_blocked, id=12460, stack(0x000000b0fbb00000,0x000000b0fbc00000)] - 0x000001fa004d7de0 JavaThread "Timer-59" [_thread_blocked, id=17596, stack(0x000000b0fbc00000,0x000000b0fbd00000)] - 0x000001fa1709eee0 JavaThread "Timer-60" [_thread_blocked, id=10580, stack(0x000000b0fbd00000,0x000000b0fbe00000)] - 0x000001fa170a40b0 JavaThread "Timer-61" [_thread_blocked, id=18796, stack(0x000000b0fbe00000,0x000000b0fbf00000)] - 0x000001fa170a4a50 JavaThread "Timer-62" [_thread_blocked, id=11516, stack(0x000000b0fbf00000,0x000000b0fc000000)] - 0x000001fa1709f3b0 JavaThread "Timer-63" [_thread_blocked, id=25768, stack(0x000000b0fc000000,0x000000b0fc100000)] - 0x000001fa170a06f0 JavaThread "Timer-64" [_thread_blocked, id=26380, stack(0x000000b0fc100000,0x000000b0fc200000)] - 0x000001fa170a1f00 JavaThread "Timer-65" [_thread_blocked, id=13224, stack(0x000000b0fc200000,0x000000b0fc300000)] - 0x000001fa1709ea10 JavaThread "Timer-66" [_thread_blocked, id=22028, stack(0x000000b0fc300000,0x000000b0fc400000)] - 0x000001fa170a4580 JavaThread "Timer-67" [_thread_blocked, id=26344, stack(0x000000b0fc400000,0x000000b0fc500000)] - 0x000001fa170a0220 JavaThread "Timer-68" [_thread_blocked, id=18396, stack(0x000000b0fc500000,0x000000b0fc600000)] - 0x000001fa1709fd50 JavaThread "Timer-69" [_thread_blocked, id=13084, stack(0x000000b0fc600000,0x000000b0fc700000)] - 0x000001fa170a23d0 JavaThread "Timer-70" [_thread_blocked, id=24112, stack(0x000000b0fc700000,0x000000b0fc800000)] - 0x000001fa1709e540 JavaThread "Timer-71" [_thread_blocked, id=20832, stack(0x000000b0fc800000,0x000000b0fc900000)] - 0x000001fa170a3710 JavaThread "Timer-72" [_thread_blocked, id=16876, stack(0x000000b0fc900000,0x000000b0fca00000)] - 0x000001fa170a3be0 JavaThread "Timer-73" [_thread_blocked, id=16588, stack(0x000000b0fca00000,0x000000b0fcb00000)] - 0x000001fa170a0bc0 JavaThread "Timer-74" [_thread_blocked, id=11772, stack(0x000000b0fcb00000,0x000000b0fcc00000)] - 0x000001fa170a1090 JavaThread "Timer-75" [_thread_blocked, id=5124, stack(0x000000b0fcc00000,0x000000b0fcd00000)] - 0x000001fa170a4f20 JavaThread "Timer-76" [_thread_blocked, id=13412, stack(0x000000b0fcd00000,0x000000b0fce00000)] - 0x000001fa170a1560 JavaThread "Timer-77" [_thread_blocked, id=17264, stack(0x000000b0fce00000,0x000000b0fcf00000)] - 0x000001fa1709f880 JavaThread "Timer-78" [_thread_blocked, id=10588, stack(0x000000b0fcf00000,0x000000b0fd000000)] - 0x000001fa170a1a30 JavaThread "Timer-79" [_thread_blocked, id=16852, stack(0x000000b0fd000000,0x000000b0fd100000)] - 0x000001fa170a28a0 JavaThread "Timer-80" [_thread_blocked, id=12908, stack(0x000000b0fd100000,0x000000b0fd200000)] - 0x000001fa170a53f0 JavaThread "Timer-81" [_thread_blocked, id=22196, stack(0x000000b0f9c00000,0x000000b0f9d00000)] - 0x000001fa170a2d70 JavaThread "Timer-82" [_thread_blocked, id=8204, stack(0x000000b0fd200000,0x000000b0fd300000)] - 0x000001fa170a3240 JavaThread "Timer-83" [_thread_blocked, id=18540, stack(0x000000b0fd300000,0x000000b0fd400000)] - 0x000001fa170a58c0 JavaThread "Timer-84" [_thread_blocked, id=12340, stack(0x000000b0f9f00000,0x000000b0fa000000)] - 0x000001fa1709e070 JavaThread "Timer-85" [_thread_blocked, id=19728, stack(0x000000b0fd400000,0x000000b0fd500000)] - 0x000001fa059c0470 JavaThread "Timer-86" [_thread_blocked, id=17380, stack(0x000000b0fd500000,0x000000b0fd600000)] - 0x000001fa059b95c0 JavaThread "Timer-87" [_thread_blocked, id=26824, stack(0x000000b0fd600000,0x000000b0fd700000)] - 0x000001fa15d34140 JavaThread "Timer-88" [_thread_blocked, id=19556, stack(0x000000b0fd700000,0x000000b0fd800000)] - 0x000001fa15d2fde0 JavaThread "Timer-89" [_thread_blocked, id=21588, stack(0x000000b0fd800000,0x000000b0fd900000)] - 0x000001fa15d34ae0 JavaThread "Timer-90" [_thread_blocked, id=11664, stack(0x000000b0fd900000,0x000000b0fda00000)] - 0x000001fa15d34fb0 JavaThread "Timer-91" [_thread_blocked, id=7724, stack(0x000000b0fda00000,0x000000b0fdb00000)] - 0x000001fa15d35480 JavaThread "Timer-92" [_thread_blocked, id=22384, stack(0x000000b0fdb00000,0x000000b0fdc00000)] - 0x000001fa15d315f0 JavaThread "Timer-93" [_thread_blocked, id=7200, stack(0x000000b0fdc00000,0x000000b0fdd00000)] - 0x000001fa15d30780 JavaThread "Timer-94" [_thread_blocked, id=26668, stack(0x000000b0fdd00000,0x000000b0fde00000)] - 0x000001fa15d337a0 JavaThread "Timer-95" [_thread_blocked, id=8772, stack(0x000000b0fde00000,0x000000b0fdf00000)] - 0x000001fa15d302b0 JavaThread "Timer-96" [_thread_blocked, id=25696, stack(0x000000b0fdf00000,0x000000b0fe000000)] - 0x000001fa15d33c70 JavaThread "Timer-97" [_thread_blocked, id=24024, stack(0x000000b0fe000000,0x000000b0fe100000)] - 0x000001fa15d2f910 JavaThread "Timer-98" [_thread_blocked, id=5360, stack(0x000000b0fe100000,0x000000b0fe200000)] - 0x000001fa15d30c50 JavaThread "Timer-99" [_thread_blocked, id=3052, stack(0x000000b0fe200000,0x000000b0fe300000)] - 0x000001fa15d2ef70 JavaThread "Timer-100" [_thread_blocked, id=14744, stack(0x000000b0fe300000,0x000000b0fe400000)] - 0x000001fa15d31120 JavaThread "Timer-101" [_thread_blocked, id=12884, stack(0x000000b0fe400000,0x000000b0fe500000)] - 0x000001fa15d31ac0 JavaThread "Timer-102" [_thread_blocked, id=10372, stack(0x000000b0fe500000,0x000000b0fe600000)] - 0x000001fa15d31f90 JavaThread "Timer-103" [_thread_blocked, id=16604, stack(0x000000b0fe600000,0x000000b0fe700000)] - 0x000001fa15d34610 JavaThread "Timer-104" [_thread_blocked, id=24400, stack(0x000000b0fe700000,0x000000b0fe800000)] - 0x000001fa15d2e100 JavaThread "Timer-105" [_thread_blocked, id=15872, stack(0x000000b0fe800000,0x000000b0fe900000)] - 0x000001fa15d2e5d0 JavaThread "Timer-106" [_thread_blocked, id=21704, stack(0x000000b0fe900000,0x000000b0fea00000)] - 0x000001fa15d35950 JavaThread "Timer-107" [_thread_blocked, id=3248, stack(0x000000b0fea00000,0x000000b0feb00000)] - 0x000001fa15d32460 JavaThread "Timer-108" [_thread_blocked, id=9464, stack(0x000000b0feb00000,0x000000b0fec00000)] - 0x000001fa15d2eaa0 JavaThread "Timer-109" [_thread_blocked, id=8216, stack(0x000000b0fec00000,0x000000b0fed00000)] - 0x000001fa15d32930 JavaThread "Timer-110" [_thread_blocked, id=24744, stack(0x000000b0fed00000,0x000000b0fee00000)] - 0x000001fa15d2f440 JavaThread "Timer-111" [_thread_blocked, id=7792, stack(0x000000b0fee00000,0x000000b0fef00000)] - 0x000001fa15d32e00 JavaThread "Timer-112" [_thread_blocked, id=15980, stack(0x000000b0fef00000,0x000000b0ff000000)] - 0x000001fa15d332d0 JavaThread "Timer-113" [_thread_blocked, id=8260, stack(0x000000b0ff000000,0x000000b0ff100000)] - 0x000001fa15a46870 JavaThread "Timer-114" [_thread_blocked, id=17560, stack(0x000000b0ff100000,0x000000b0ff200000)] - 0x000001fa15a493c0 JavaThread "Timer-115" [_thread_blocked, id=4848, stack(0x000000b0ff200000,0x000000b0ff300000)] - 0x000001fa15a49d60 JavaThread "Timer-116" [_thread_blocked, id=15192, stack(0x000000b0ff300000,0x000000b0ff400000)] - 0x000001fa15a44b90 JavaThread "Timer-117" [_thread_blocked, id=23872, stack(0x000000b0ff400000,0x000000b0ff500000)] - 0x000001fa15a45ed0 JavaThread "Timer-118" [_thread_blocked, id=2868, stack(0x000000b0ff500000,0x000000b0ff600000)] - 0x000001fa15a4a230 JavaThread "Timer-119" [_thread_blocked, id=2636, stack(0x000000b0ff600000,0x000000b0ff700000)] - 0x000001fa15a4a700 JavaThread "Timer-120" [_thread_blocked, id=13024, stack(0x000000b0ff700000,0x000000b0ff800000)] - 0x000001fa15a446c0 JavaThread "Timer-121" [_thread_blocked, id=7600, stack(0x000000b0ff800000,0x000000b0ff900000)] - 0x000001fa15a48080 JavaThread "Timer-122" [_thread_blocked, id=13888, stack(0x000000b0ff900000,0x000000b0ffa00000)] - 0x000001fa15a476e0 JavaThread "Timer-123" [_thread_blocked, id=11792, stack(0x000000b0ffa00000,0x000000b0ffb00000)] - 0x000001fa15a4abd0 JavaThread "Timer-124" [_thread_blocked, id=16212, stack(0x000000b0ffb00000,0x000000b0ffc00000)] - 0x000001fa15a43380 JavaThread "Timer-125" [_thread_blocked, id=14664, stack(0x000000b0ffc00000,0x000000b0ffd00000)] - 0x000001fa15a43850 JavaThread "Timer-126" [_thread_blocked, id=17156, stack(0x000000b0ffd00000,0x000000b0ffe00000)] - 0x000001fa15a48ef0 JavaThread "Timer-127" [_thread_blocked, id=20700, stack(0x000000b0ffe00000,0x000000b0fff00000)] - 0x000001fa15a43d20 JavaThread "AssetManager" daemon [_thread_blocked, id=3556, stack(0x000000b0fff00000,0x000000b100000000)] - 0x000001fa15a45060 JavaThread "Timer-128" [_thread_blocked, id=27196, stack(0x000000b080400000,0x000000b080500000)] - 0x000001fa15a48550 JavaThread "Timer-129" [_thread_blocked, id=26284, stack(0x000000b080000000,0x000000b080100000)] - 0x000001fa15a441f0 JavaThread "Timer-130" [_thread_blocked, id=20984, stack(0x000000b080100000,0x000000b080200000)] - 0x000001fa15a45530 JavaThread "Timer-131" [_thread_blocked, id=24712, stack(0x000000b080200000,0x000000b080300000)] - 0x000001fa15a463a0 JavaThread "Timer-132" [_thread_blocked, id=22412, stack(0x000000b080300000,0x000000b080400000)] - 0x000001fa15a47bb0 JavaThread "Timer-133" [_thread_blocked, id=26004, stack(0x000000b080500000,0x000000b080600000)] - 0x000001fa15a45a00 JavaThread "Timer-134" [_thread_blocked, id=11024, stack(0x000000b080600000,0x000000b080700000)] - 0x000001fa15a48a20 JavaThread "Timer-135" [_thread_blocked, id=15324, stack(0x000000b080700000,0x000000b080800000)] - 0x000001fa15a47210 JavaThread "Timer-136" [_thread_blocked, id=15424, stack(0x000000b080800000,0x000000b080900000)] - 0x000001fa15f15f50 JavaThread "Timer-137" [_thread_blocked, id=5652, stack(0x000000b080900000,0x000000b080a00000)] - 0x000001fa15f19910 JavaThread "Timer-138" [_thread_blocked, id=13640, stack(0x000000b080a00000,0x000000b080b00000)] - 0x000001fa15f1a2b0 JavaThread "Timer-139" [_thread_blocked, id=13088, stack(0x000000b080b00000,0x000000b080c00000)] - 0x000001fa15f16420 JavaThread "Timer-140" [_thread_blocked, id=20688, stack(0x000000b080c00000,0x000000b080d00000)] - 0x000001fa15f1a780 JavaThread "Timer-141" [_thread_blocked, id=25728, stack(0x000000b080d00000,0x000000b080e00000)] - 0x000001fa15f168f0 JavaThread "Timer-142" [_thread_blocked, id=15260, stack(0x000000b080e00000,0x000000b080f00000)] - 0x000001fa15f14740 JavaThread "Timer-143" [_thread_blocked, id=25380, stack(0x000000b080f00000,0x000000b081000000)] - 0x000001fa15f18f70 JavaThread "Timer-144" [_thread_blocked, id=15680, stack(0x000000b081000000,0x000000b081100000)] - 0x000001fa15f17c30 JavaThread "Timer-145" [_thread_blocked, id=14576, stack(0x000000b081100000,0x000000b081200000)] - 0x000001fa15f18aa0 JavaThread "Timer-146" [_thread_blocked, id=968, stack(0x000000b081200000,0x000000b081300000)] - 0x000001fa15f19440 JavaThread "Timer-147" [_thread_blocked, id=13112, stack(0x000000b081300000,0x000000b081400000)] - 0x000001fa15f14c10 JavaThread "Timer-148" [_thread_blocked, id=4648, stack(0x000000b081400000,0x000000b081500000)] - 0x000001fa15f13da0 JavaThread "Timer-149" [_thread_blocked, id=27120, stack(0x000000b081500000,0x000000b081600000)] - 0x000001fa15f138d0 JavaThread "Timer-150" [_thread_blocked, id=19352, stack(0x000000b081600000,0x000000b081700000)] - -Other Threads: - 0x000001fa7babe470 VMThread "VM Thread" [stack: 0x000000b0f4f00000,0x000000b0f5000000] [id=25480] - 0x000001fa7d18ede0 WatcherThread [stack: 0x000000b0f5b00000,0x000000b0f5c00000] [id=18900] - 0x000001fa593afc70 GCTaskThread "GC Thread#0" [stack: 0x000000b0f4a00000,0x000000b0f4b00000] [id=4584] - 0x000001fa054c24f0 GCTaskThread "GC Thread#1" [stack: 0x000000b0f7600000,0x000000b0f7700000] [id=23996] - 0x000001fa054bff50 GCTaskThread "GC Thread#2" [stack: 0x000000b0f7700000,0x000000b0f7800000] [id=7420] - 0x000001fa054c0200 GCTaskThread "GC Thread#3" [stack: 0x000000b0f7800000,0x000000b0f7900000] [id=26200] - 0x000001fa054c1220 GCTaskThread "GC Thread#4" [stack: 0x000000b0f7900000,0x000000b0f7a00000] [id=24936] - 0x000001fa054c1a30 GCTaskThread "GC Thread#5" [stack: 0x000000b0f7a00000,0x000000b0f7b00000] [id=13304] - 0x000001fa054c14d0 GCTaskThread "GC Thread#6" [stack: 0x000000b0f7b00000,0x000000b0f7c00000] [id=18656] - 0x000001fa054c04b0 GCTaskThread "GC Thread#7" [stack: 0x000000b0f7c00000,0x000000b0f7d00000] [id=14184] - 0x000001fa054c2240 GCTaskThread "GC Thread#8" [stack: 0x000000b0f7d00000,0x000000b0f7e00000] [id=20044] - 0x000001fa059672e0 GCTaskThread "GC Thread#9" [stack: 0x000000b0f8300000,0x000000b0f8400000] [id=10684] - 0x000001fa593c3150 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000b0f4b00000,0x000000b0f4c00000] [id=25248] - 0x000001fa593c3a60 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000b0f4c00000,0x000000b0f4d00000] [id=3768] - 0x000001fa7b979ca0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000b0f4d00000,0x000000b0f4e00000] [id=9852] - 0x000001fa7b97a5c0 ConcurrentGCThread "G1 Service" [stack: 0x000000b0f4e00000,0x000000b0f4f00000] [id=6308] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 151095K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 73 young (149504K), 2 survivors (4096K) - Metaspace used 11198K, committed 11456K, reserved 1064960K - class space used 976K, committed 1088K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%| O| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 1|0x0000000709a00000, 0x0000000709b0c200, 0x0000000709c00000| 52%| O| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%|HS| |TAMS 0x0000000709c00000, 0x0000000709c00000| Complete -| 3|0x0000000709e00000, 0x000000070a000000, 0x000000070a000000|100%|HS| |TAMS 0x0000000709e00000, 0x0000000709e00000| Complete -| 4|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 5|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 6|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 7|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 8|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 9|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 10|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fff6448, 0x0000000710000000| 98%| E| |TAMS 0x000000070fe00000, 0x000000070fe00000| Complete -| 52|0x0000000710000000, 0x0000000710200000, 0x0000000710200000|100%| E|CS|TAMS 0x0000000710000000, 0x0000000710000000| Complete -| 53|0x0000000710200000, 0x0000000710400000, 0x0000000710400000|100%| E|CS|TAMS 0x0000000710200000, 0x0000000710200000| Complete -| 54|0x0000000710400000, 0x0000000710600000, 0x0000000710600000|100%| E|CS|TAMS 0x0000000710400000, 0x0000000710400000| Complete -| 55|0x0000000710600000, 0x0000000710800000, 0x0000000710800000|100%| E|CS|TAMS 0x0000000710600000, 0x0000000710600000| Complete -| 56|0x0000000710800000, 0x0000000710a00000, 0x0000000710a00000|100%| E|CS|TAMS 0x0000000710800000, 0x0000000710800000| Complete -| 57|0x0000000710a00000, 0x0000000710c00000, 0x0000000710c00000|100%| E|CS|TAMS 0x0000000710a00000, 0x0000000710a00000| Complete -| 58|0x0000000710c00000, 0x0000000710e00000, 0x0000000710e00000|100%| E|CS|TAMS 0x0000000710c00000, 0x0000000710c00000| Complete -| 59|0x0000000710e00000, 0x0000000711000000, 0x0000000711000000|100%| E|CS|TAMS 0x0000000710e00000, 0x0000000710e00000| Complete -| 60|0x0000000711000000, 0x0000000711200000, 0x0000000711200000|100%| E| |TAMS 0x0000000711000000, 0x0000000711000000| Complete -| 61|0x0000000711200000, 0x0000000711400000, 0x0000000711400000|100%| E|CS|TAMS 0x0000000711200000, 0x0000000711200000| Complete -| 62|0x0000000711400000, 0x0000000711600000, 0x0000000711600000|100%| E|CS|TAMS 0x0000000711400000, 0x0000000711400000| Complete -| 63|0x0000000711600000, 0x0000000711800000, 0x0000000711800000|100%| E|CS|TAMS 0x0000000711600000, 0x0000000711600000| Complete -| 64|0x0000000711800000, 0x0000000711a00000, 0x0000000711a00000|100%| E|CS|TAMS 0x0000000711800000, 0x0000000711800000| Complete -| 65|0x0000000711a00000, 0x0000000711c00000, 0x0000000711c00000|100%| E|CS|TAMS 0x0000000711a00000, 0x0000000711a00000| Complete -| 66|0x0000000711c00000, 0x0000000711e00000, 0x0000000711e00000|100%| E|CS|TAMS 0x0000000711c00000, 0x0000000711c00000| Complete -| 67|0x0000000711e00000, 0x0000000712000000, 0x0000000712000000|100%| E|CS|TAMS 0x0000000711e00000, 0x0000000711e00000| Complete -| 68|0x0000000712000000, 0x0000000712200000, 0x0000000712200000|100%| E|CS|TAMS 0x0000000712000000, 0x0000000712000000| Complete -| 69|0x0000000712200000, 0x0000000712400000, 0x0000000712400000|100%| E|CS|TAMS 0x0000000712200000, 0x0000000712200000| Complete -| 70|0x0000000712400000, 0x0000000712600000, 0x0000000712600000|100%| E|CS|TAMS 0x0000000712400000, 0x0000000712400000| Complete -| 71|0x0000000712600000, 0x0000000712800000, 0x0000000712800000|100%| E|CS|TAMS 0x0000000712600000, 0x0000000712600000| Complete -| 72|0x0000000712800000, 0x0000000712a00000, 0x0000000712a00000|100%| E|CS|TAMS 0x0000000712800000, 0x0000000712800000| Complete -| 73|0x0000000712a00000, 0x0000000712c00000, 0x0000000712c00000|100%| E|CS|TAMS 0x0000000712a00000, 0x0000000712a00000| Complete -| 74|0x0000000712c00000, 0x0000000712e00000, 0x0000000712e00000|100%| E|CS|TAMS 0x0000000712c00000, 0x0000000712c00000| Complete -| 75|0x0000000712e00000, 0x0000000713000000, 0x0000000713000000|100%| E|CS|TAMS 0x0000000712e00000, 0x0000000712e00000| Complete -| 76|0x0000000713000000, 0x0000000713200000, 0x0000000713200000|100%| E|CS|TAMS 0x0000000713000000, 0x0000000713000000| Complete -| 77|0x0000000713200000, 0x0000000713400000, 0x0000000713400000|100%| E|CS|TAMS 0x0000000713200000, 0x0000000713200000| Complete -| 78|0x0000000713400000, 0x0000000713600000, 0x0000000713600000|100%| E|CS|TAMS 0x0000000713400000, 0x0000000713400000| Complete -| 79|0x0000000713600000, 0x0000000713800000, 0x0000000713800000|100%| E|CS|TAMS 0x0000000713600000, 0x0000000713600000| Complete -| 80|0x0000000713800000, 0x0000000713a00000, 0x0000000713a00000|100%| E|CS|TAMS 0x0000000713800000, 0x0000000713800000| Complete -| 81|0x0000000713a00000, 0x0000000713c00000, 0x0000000713c00000|100%| E|CS|TAMS 0x0000000713a00000, 0x0000000713a00000| Complete -| 82|0x0000000713c00000, 0x0000000713e00000, 0x0000000713e00000|100%| E|CS|TAMS 0x0000000713c00000, 0x0000000713c00000| Complete -| 83|0x0000000713e00000, 0x0000000714000000, 0x0000000714000000|100%| E|CS|TAMS 0x0000000713e00000, 0x0000000713e00000| Complete -| 84|0x0000000714000000, 0x0000000714200000, 0x0000000714200000|100%| E|CS|TAMS 0x0000000714000000, 0x0000000714000000| Complete -| 85|0x0000000714200000, 0x0000000714400000, 0x0000000714400000|100%| E|CS|TAMS 0x0000000714200000, 0x0000000714200000| Complete -| 86|0x0000000714400000, 0x0000000714600000, 0x0000000714600000|100%| E|CS|TAMS 0x0000000714400000, 0x0000000714400000| Complete -| 87|0x0000000714600000, 0x0000000714800000, 0x0000000714800000|100%| E|CS|TAMS 0x0000000714600000, 0x0000000714600000| Complete -| 88|0x0000000714800000, 0x0000000714a00000, 0x0000000714a00000|100%| E|CS|TAMS 0x0000000714800000, 0x0000000714800000| Complete -| 89|0x0000000714a00000, 0x0000000714c00000, 0x0000000714c00000|100%| E|CS|TAMS 0x0000000714a00000, 0x0000000714a00000| Complete -| 90|0x0000000714c00000, 0x0000000714e00000, 0x0000000714e00000|100%| E|CS|TAMS 0x0000000714c00000, 0x0000000714c00000| Complete -| 91|0x0000000714e00000, 0x0000000715000000, 0x0000000715000000|100%| E|CS|TAMS 0x0000000714e00000, 0x0000000714e00000| Complete -| 92|0x0000000715000000, 0x0000000715200000, 0x0000000715200000|100%| E|CS|TAMS 0x0000000715000000, 0x0000000715000000| Complete -| 93|0x0000000715200000, 0x0000000715400000, 0x0000000715400000|100%| E|CS|TAMS 0x0000000715200000, 0x0000000715200000| Complete -| 94|0x0000000715400000, 0x0000000715600000, 0x0000000715600000|100%| E|CS|TAMS 0x0000000715400000, 0x0000000715400000| Complete -| 95|0x0000000715600000, 0x0000000715800000, 0x0000000715800000|100%| E|CS|TAMS 0x0000000715600000, 0x0000000715600000| Complete -| 96|0x0000000715800000, 0x0000000715a00000, 0x0000000715a00000|100%| E|CS|TAMS 0x0000000715800000, 0x0000000715800000| Complete -| 97|0x0000000715a00000, 0x0000000715c00000, 0x0000000715c00000|100%| E|CS|TAMS 0x0000000715a00000, 0x0000000715a00000| Complete -| 98|0x0000000715c00000, 0x0000000715e00000, 0x0000000715e00000|100%| E|CS|TAMS 0x0000000715c00000, 0x0000000715c00000| Complete -| 99|0x0000000715e00000, 0x0000000716000000, 0x0000000716000000|100%| E|CS|TAMS 0x0000000715e00000, 0x0000000715e00000| Complete -| 100|0x0000000716000000, 0x0000000716200000, 0x0000000716200000|100%| E|CS|TAMS 0x0000000716000000, 0x0000000716000000| Complete -| 101|0x0000000716200000, 0x0000000716400000, 0x0000000716400000|100%| E|CS|TAMS 0x0000000716200000, 0x0000000716200000| Complete -| 102|0x0000000716400000, 0x0000000716600000, 0x0000000716600000|100%| E|CS|TAMS 0x0000000716400000, 0x0000000716400000| Complete -| 103|0x0000000716600000, 0x0000000716800000, 0x0000000716800000|100%| E|CS|TAMS 0x0000000716600000, 0x0000000716600000| Complete -| 104|0x0000000716800000, 0x0000000716881c00, 0x0000000716a00000| 25%| S|CS|TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000001fa70bf0000,0x000001fa713b0000] _byte_map_base: 0x000001fa6d3a4000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001fa593b2190, (CMBitMap*) 0x000001fa593b21d0 - Prev Bits: [0x000001fa71b70000, 0x000001fa75910000) - Next Bits: [0x000001fa75910000, 0x000001fa796b0000) - -Polling page: 0x000001fa570e0000 - -Metaspace: - -Usage: - Non-class: 9.98 MB used. - Class: 976.95 KB used. - Both: 10.94 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 10.12 MB ( 63%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.06 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 11.19 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 944.00 KB - Class: 3.00 MB - Both: 3.92 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 152. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 177. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 501. -num_chunk_merges: 0. -num_chunk_splits: 340. -num_chunks_enlarged: 258. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=2516Kb max_used=2516Kb free=116651Kb - bounds [0x000001fa68750000, 0x000001fa689d0000, 0x000001fa6fbb0000] -CodeHeap 'profiled nmethods': size=119104Kb used=6715Kb max_used=6715Kb free=112388Kb - bounds [0x000001fa60bb0000, 0x000001fa61240000, 0x000001fa68000000] -CodeHeap 'non-nmethods': size=7488Kb used=1655Kb max_used=3380Kb free=5832Kb - bounds [0x000001fa68000000, 0x000001fa683c0000, 0x000001fa68750000] - total_blobs=4529 nmethods=3432 adapters=1009 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 55.293 Thread 0x000001fa7d033060 3423 4 com.csse3200.game.components.tasks.DroidCombatTask::isTargetVisible (22 bytes) -Event: 55.296 Thread 0x000001fa7d033060 nmethod 3423 0x000001fa689c1290 code [0x000001fa689c1420, 0x000001fa689c1788] -Event: 55.609 Thread 0x000001fa7d033060 3424 4 com.badlogic.gdx.physics.box2d.World::contactFilter (144 bytes) -Event: 55.615 Thread 0x000001fa7d033060 nmethod 3424 0x000001fa689c1990 code [0x000001fa689c1b60, 0x000001fa689c21d8] -Event: 55.694 Thread 0x000001fa7d033060 3425 4 com.csse3200.game.components.tasks.DroidCombatTask::getPriority (16 bytes) -Event: 55.697 Thread 0x000001fa7d033060 nmethod 3425 0x000001fa689c2890 code [0x000001fa689c2a20, 0x000001fa689c2da8] -Event: 56.160 Thread 0x000001fa7d033060 3426 4 com.csse3200.game.components.DeleteOnMapEdgeComponent$$Lambda$120/0x0000000800cf9188::handle (16 bytes) -Event: 56.167 Thread 0x000001fa7d033060 nmethod 3426 0x000001fa689c3010 code [0x000001fa689c3240, 0x000001fa689c3a38] -Event: 56.459 Thread 0x000001fa7d033060 3427 ! 4 org.lwjgl.openal.AL10::alGetSourcei (52 bytes) -Event: 56.463 Thread 0x000001fa7d033060 nmethod 3427 0x000001fa689c4310 code [0x000001fa689c4500, 0x000001fa689c4860] -Event: 57.343 Thread 0x000001fa7d033a50 3428 3 java.nio.MappedByteBuffer::flip (5 bytes) -Event: 57.343 Thread 0x000001fa7d033a50 nmethod 3428 0x000001fa6123d390 code [0x000001fa6123d540, 0x000001fa6123d778] -Event: 57.577 Thread 0x000001fa7d033060 3429 4 java.util.ArrayList:: (12 bytes) -Event: 57.578 Thread 0x000001fa7d033060 nmethod 3429 0x000001fa689c4e10 code [0x000001fa689c4f80, 0x000001fa689c50b8] -Event: 58.594 Thread 0x000001fa7d033a50 3430 3 com.csse3200.game.components.tasks.MobRangedAttackTask::meleeOrProjectile (39 bytes) -Event: 58.595 Thread 0x000001fa7d033a50 nmethod 3430 0x000001fa6123d890 code [0x000001fa6123da80, 0x000001fa6123e038] -Event: 58.927 Thread 0x000001fa7d033a50 3431 3 com.csse3200.game.rendering.AnimationRenderComponent::addAnimation (10 bytes) -Event: 58.927 Thread 0x000001fa7d033a50 nmethod 3431 0x000001fa6123e290 code [0x000001fa6123e440, 0x000001fa6123e588] -Event: 59.193 Thread 0x000001fa7d033a50 3432 3 java.util.ArrayList::fastRemove (44 bytes) -Event: 59.193 Thread 0x000001fa7d033a50 nmethod 3432 0x000001fa6123e690 code [0x000001fa6123e840, 0x000001fa6123ec48] - -GC Heap History (4 events): -Event: 1.503 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 26624K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6603K, committed 6784K, reserved 1064960K - class space used 505K, committed 576K, reserved 1048576K -} -Event: 1.506 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3723K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6603K, committed 6784K, reserved 1064960K - class space used 505K, committed 576K, reserved 1048576K -} -Event: 11.058 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 34443K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9467K, committed 9664K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} -Event: 11.062 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5687K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9467K, committed 9664K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 47.560 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa611f43c3 sp=0x000000b0f49fe740 -Event: 47.560 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fdc08 mode 0 -Event: 47.560 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fe880 -Event: 47.560 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fdd28 mode 0 -Event: 47.567 Thread 0x000001fa5933e0c0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001fa68921b34 relative=0x00000000000028f4 -Event: 47.568 Thread 0x000001fa5933e0c0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001fa68921b34 method=com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 39 c2 -Event: 47.568 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa68921b34 sp=0x000000b0f49fee10 -Event: 47.568 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa680523a3 sp=0x000000b0f49fec10 mode 2 -Event: 47.792 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fee20 -Event: 47.792 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fe2c8 mode 0 -Event: 48.025 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fee20 -Event: 48.025 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fe2c8 mode 0 -Event: 48.275 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fee20 -Event: 48.275 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fe2c8 mode 0 -Event: 48.509 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fee20 -Event: 48.509 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fe2c8 mode 0 -Event: 52.909 Thread 0x000001fa5933e0c0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001fa689612fc relative=0x0000000000002dbc -Event: 52.909 Thread 0x000001fa5933e0c0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001fa689612fc method=com.csse3200.game.components.tasks.MobWanderTask.update()V @ 70 c2 -Event: 52.909 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa689612fc sp=0x000000b0f49fedd0 -Event: 52.909 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa680523a3 sp=0x000000b0f49fedc0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.319 Thread 0x000001fa5933e0c0 Exception (0x0000000718534420) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.949 Thread 0x000001fa5933e0c0 Exception (0x0000000718584690) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.116 Thread 0x000001fa5933e0c0 Exception (0x00000007182c0e28) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.116 Thread 0x000001fa5933e0c0 Exception (0x00000007182c11d0) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.118 Thread 0x000001fa5933e0c0 Exception (0x00000007182cc798) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.118 Thread 0x000001fa5933e0c0 Exception (0x00000007182cca78) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.269 Thread 0x000001fa5933e0c0 Exception (0x00000007181f7b08) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 1.283 Thread 0x000001fa5933e0c0 Exception (0x0000000717e7ea28) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.303 Thread 0x000001fa5933e0c0 Exception (0x0000000717ecd578) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.304 Thread 0x000001fa5933e0c0 Exception (0x0000000717ed7998) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 4.383 Thread 0x000001fa5933e0c0 Implicit null exception at 0x000001fa687c5c16 to 0x000001fa687c5ea0 -Event: 10.431 Thread 0x000001fa5933e0c0 Exception (0x0000000718142528) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.350 Thread 0x000001fa5933e0c0 Exception (0x0000000717c92268) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.351 Thread 0x000001fa5933e0c0 Exception (0x0000000717ca0858) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.352 Thread 0x000001fa5933e0c0 Exception (0x0000000717ca9fd0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.433 Thread 0x000001fa5933e0c0 Exception (0x0000000717dca240) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.450 Thread 0x000001fa5933e0c0 Exception (0x0000000717b4e5d8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.452 Thread 0x000001fa5933e0c0 Exception (0x0000000717b577d8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.460 Thread 0x000001fa5933e0c0 Implicit null exception at 0x000001fa687f076d to 0x000001fa687f1eb4 -Event: 47.367 Thread 0x000001fa15a43d20 Implicit null exception at 0x000001fa688b2906 to 0x000001fa688b2d14 - -VM Operations (20 events): -Event: 39.750 Executing VM operation: Cleanup -Event: 39.751 Executing VM operation: Cleanup done -Event: 40.751 Executing VM operation: Cleanup -Event: 40.752 Executing VM operation: Cleanup done -Event: 41.752 Executing VM operation: Cleanup -Event: 41.752 Executing VM operation: Cleanup done -Event: 45.754 Executing VM operation: Cleanup -Event: 45.754 Executing VM operation: Cleanup done -Event: 46.755 Executing VM operation: Cleanup -Event: 46.755 Executing VM operation: Cleanup done -Event: 47.756 Executing VM operation: Cleanup -Event: 47.756 Executing VM operation: Cleanup done -Event: 50.758 Executing VM operation: Cleanup -Event: 50.758 Executing VM operation: Cleanup done -Event: 51.759 Executing VM operation: Cleanup -Event: 51.759 Executing VM operation: Cleanup done -Event: 53.760 Executing VM operation: Cleanup -Event: 53.760 Executing VM operation: Cleanup done -Event: 55.761 Executing VM operation: Cleanup -Event: 55.761 Executing VM operation: Cleanup done - -Events (20 events): -Event: 56.509 Thread 0x000001fa15a45530 Thread added: 0x000001fa15a45530 -Event: 56.526 Thread 0x000001fa15a463a0 Thread added: 0x000001fa15a463a0 -Event: 57.094 Thread 0x000001fa15a47bb0 Thread added: 0x000001fa15a47bb0 -Event: 57.176 Thread 0x000001fa15a45a00 Thread added: 0x000001fa15a45a00 -Event: 57.192 Thread 0x000001fa15a48a20 Thread added: 0x000001fa15a48a20 -Event: 57.509 Thread 0x000001fa15a47210 Thread added: 0x000001fa15a47210 -Event: 57.842 Thread 0x000001fa15f15f50 Thread added: 0x000001fa15f15f50 -Event: 57.876 Thread 0x000001fa15f19910 Thread added: 0x000001fa15f19910 -Event: 57.892 Thread 0x000001fa15f1a2b0 Thread added: 0x000001fa15f1a2b0 -Event: 58.176 Thread 0x000001fa15f16420 Thread added: 0x000001fa15f16420 -Event: 58.342 Thread 0x000001fa15f1a780 Thread added: 0x000001fa15f1a780 -Event: 58.442 Thread 0x000001fa15f168f0 Thread added: 0x000001fa15f168f0 -Event: 58.509 Thread 0x000001fa15f14740 Thread added: 0x000001fa15f14740 -Event: 58.559 Thread 0x000001fa15f18f70 Thread added: 0x000001fa15f18f70 -Event: 58.792 Thread 0x000001fa15f17c30 Thread added: 0x000001fa15f17c30 -Event: 58.960 Thread 0x000001fa15f18aa0 Thread added: 0x000001fa15f18aa0 -Event: 58.960 Thread 0x000001fa15f19440 Thread added: 0x000001fa15f19440 -Event: 58.961 Thread 0x000001fa15f14c10 Thread added: 0x000001fa15f14c10 -Event: 58.976 Thread 0x000001fa15f13da0 Thread added: 0x000001fa15f13da0 -Event: 59.193 Thread 0x000001fa15f138d0 Thread added: 0x000001fa15f138d0 - - -Dynamic libraries: -0x00007ff726ee0000 - 0x00007ff726ef0000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb7e7c0000 - 0x00007ffb7e7d8000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb95200000 - 0x00007ffb9521b000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb94620000 - 0x00007ffb9462c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb4cb50000 - 0x00007ffb4cbde000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb07fb0000 - 0x00007ffb08b87000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb94420000 - 0x00007ffb9442a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb7e790000 - 0x00007ffb7e7b5000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb3a6a0000 - 0x00007ffb3a777000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb7bf70000 - 0x00007ffb7bf89000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb765b0000 - 0x00007ffb765c6000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb74f20000 - 0x00007ffb74f38000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffb93330000 - 0x00007ffb93340000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb6c5b0000 - 0x00007ffb6c625000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb2acc0000 - 0x00007ffb2af19000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb6cf20000 - 0x00007ffb6cf81000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb6d270000 - 0x00007ffb6d2b5000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb95db0000 - 0x00007ffb95dc1000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb27c20000 - 0x00007ffb27db7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb34dd0000 - 0x00007ffb34ef5000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb793b0000 - 0x00007ffb793dc000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb71a20000 - 0x00007ffb71a4a000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb05200000 - 0x00007ffb07fa5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb6d8c0000 - 0x00007ffb6d8fc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb1fb10000 - 0x00007ffb1fccf000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb6c2e0000 - 0x00007ffb6c33d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 5 days 7:58 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (6261M free) -TotalPageFile size 19865M (AvailPageFile size 4020M) -current process WorkingSet (physical memory assigned to process): 478M, peak: 515M -current process commit charge ("private bytes"): 769M, peak: 807M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid22716.log b/hs_err_pid22716.log deleted file mode 100644 index 46b1c9e02..000000000 --- a/hs_err_pid22716.log +++ /dev/null @@ -1,765 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503cf46a, pid=22716, tid=11740 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0x1f46a] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 30 14:50:15 2023 E. Australia Standard Time elapsed time: 10.328440 seconds (0d 0h 0m 10s) - ---------------- T H R E A D --------------- - -Current thread (0x000001f90ec7c340): JavaThread "Timer-0" [_thread_in_native, id=11740, stack(0x00000062e3600000,0x00000062e3700000)] - -Stack: [0x00000062e3600000,0x00000062e3700000], sp=0x00000062e36feef8, free space=1019k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0x1f46a] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -j com.badlogic.gdx.physics.box2d.Body.jniCreateFixture(JJFFFZSSS)J+0 -j com.badlogic.gdx.physics.box2d.Body.createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture;+49 -j com.csse3200.game.physics.components.ColliderComponent.create()V+54 -j com.csse3200.game.entities.Entity.create()V+55 -j com.csse3200.game.entities.EntityService.register(Lcom/csse3200/game/entities/Entity;)V+20 -j com.csse3200.game.areas.GameArea.spawnEntity(Lcom/csse3200/game/entities/Entity;)V+15 -j com.csse3200.game.areas.GameArea.spawnEntityAt(Lcom/csse3200/game/entities/Entity;Lcom/badlogic/gdx/math/GridPoint2;ZZ)V+80 -j com.csse3200.game.areas.ForestGameArea.spawnWaterQueen()V+70 -j com.csse3200.game.areas.ForestGameArea.spawnWave()V+57 -j com.csse3200.game.areas.ForestGameArea$1.run()V+4 -j java.util.TimerThread.mainLoop()V+221 java.base@17.0.6 -j java.util.TimerThread.run()V+1 java.base@17.0.6 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), writing address 0x000001f900000030 - - -Register to memory mapping: - -RIP=0x00000000503cf46a gdx-box2d64.dll -RAX=0xffff000100000000 is an unknown value -RBX=0x000001f907e2bda0 points into unknown readable memory: 0x0000003600000002 | 02 00 00 00 36 00 00 00 -RCX=0x000001f900000000 points into unknown readable memory: 0x0000001000001000 | 00 10 00 00 10 00 00 00 -RDX=0x0000000000000048 is an unknown value -RSP=0x00000062e36feef8 is pointing into the stack for thread: 0x000001f90ec7c340 -RBP=0x00000062e36fef70 is pointing into the stack for thread: 0x000001f90ec7c340 -RSI=0x000001f900000000 points into unknown readable memory: 0x0000001000001000 | 00 10 00 00 10 00 00 00 -RDI=0x000001f97d192550 points into unknown readable memory: 0x000001f97d1ab8e0 | e0 b8 1a 7d f9 01 00 00 -R8 =0x000001f907e2bda0 points into unknown readable memory: 0x0000003600000002 | 02 00 00 00 36 00 00 00 -R9 =0x000001f908be04a0 points into unknown readable memory: 0x00000000503f5600 | 00 56 3f 50 00 00 00 00 -R10=0x000001f967c9d5f2 is at code_begin+946 in an Interpreter codelet -method entry point (kind = native) [0x000001f967c9d240, 0x000001f967c9dbc0] 2432 bytes -R11=0x0000000000000102 is an unknown value -R12=0x0 is NULL -R13={method} {0x000001f9082293f8} 'jniCreateFixture' '(JJFFFZSSS)J' in 'com/badlogic/gdx/physics/box2d/Body' -R14=0x00000062e36ff0f8 is pointing into the stack for thread: 0x000001f90ec7c340 -R15=0x000001f90ec7c340 is a thread - - -Registers: -RAX=0xffff000100000000, RBX=0x000001f907e2bda0, RCX=0x000001f900000000, RDX=0x0000000000000048 -RSP=0x00000062e36feef8, RBP=0x00000062e36fef70, RSI=0x000001f900000000, RDI=0x000001f97d192550 -R8 =0x000001f907e2bda0, R9 =0x000001f908be04a0, R10=0x000001f967c9d5f2, R11=0x0000000000000102 -R12=0x0000000000000000, R13=0x000001f9082293f0, R14=0x00000062e36ff0f8, R15=0x000001f90ec7c340 -RIP=0x00000000503cf46a, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x00000062e36feef8) -0x00000062e36feef8: 00000000503ce3ac 0000000000000000 -0x00000062e36fef08: af071404aba62d7d 0000000000000000 -0x00000062e36fef18: 00000062e36fef18 000001f97c96d518 -0x00000062e36fef28: 000001f9082293f0 0000000000000120 -0x00000062e36fef38: 000000000000118a 00000062e36ff080 -0x00000062e36fef48: 00000000503d464d 0000000000000000 -0x00000062e36fef58: 00000062e36fef70 00000062e36fefd0 -0x00000062e36fef68: 000001f967c99612 000001f908be04a0 -0x00000062e36fef78: 0000000000000000 000000003e4ccccd -0x00000062e36fef88: 0001000000000000 000001f90000ffff -0x00000062e36fef98: 00000062e36ff010 9e3779b97f4a7c15 -0x00000062e36fefa8: 000001f967c9d621 454021de755d453b -0x00000062e36fefb8: 0000000000000000 00000062e36fefc0 -0x00000062e36fefc8: 000001f97c970fc8 000000623e4ccccd -0x00000062e36fefd8: 000001f900000000 0000000000000000 -0x00000062e36fefe8: 0000000700000000 000001f900000001 - -Instructions: (pc=0x00000000503cf46a) -0x00000000503cf36a: 4c 8b 48 60 4c 8b 58 68 4d 85 c0 49 8b 49 10 49 -0x00000000503cf37a: 8b 53 10 48 c7 40 10 00 00 00 00 4c 89 40 18 74 -0x00000000503cf38a: 04 49 89 40 10 4c 8b 81 88 00 00 00 49 89 44 24 -0x00000000503cf39a: 58 4c 8d 50 20 48 89 40 28 48 89 50 20 48 c7 40 -0x00000000503cf3aa: 30 00 00 00 00 4d 85 c0 4c 89 40 38 74 04 4d 89 -0x00000000503cf3ba: 50 10 4c 89 91 88 00 00 00 4c 8b 82 88 00 00 00 -0x00000000503cf3ca: 48 89 48 40 48 c7 40 50 00 00 00 00 48 89 40 48 -0x00000000503cf3da: 48 83 c0 40 4c 89 40 18 4d 85 c0 74 04 49 89 40 -0x00000000503cf3ea: 10 41 80 79 3a 00 48 89 82 88 00 00 00 75 39 41 -0x00000000503cf3fa: 80 7b 3a 00 75 32 0f b7 41 04 a8 02 75 11 83 c8 -0x00000000503cf40a: 02 c7 81 ac 00 00 00 00 00 00 00 66 89 41 04 0f -0x00000000503cf41a: b7 42 04 a8 02 75 11 83 c8 02 c7 82 ac 00 00 00 -0x00000000503cf42a: 00 00 00 00 66 89 42 04 41 83 44 24 60 01 48 83 -0x00000000503cf43a: c4 38 5b 5e 5f 5d 41 5c 41 5d c3 90 66 2e 0f 1f -0x00000000503cf44a: 84 00 00 00 00 00 48 89 ca e9 78 af 01 00 90 90 -0x00000000503cf45a: 90 90 90 90 90 90 48 b8 00 00 00 00 01 00 ff ff -0x00000000503cf46a: 48 89 41 30 31 c0 48 c7 41 40 00 00 00 00 48 c7 -0x00000000503cf47a: 41 10 00 00 00 00 48 c7 41 08 00 00 00 00 48 c7 -0x00000000503cf48a: 41 28 00 00 00 00 66 89 41 38 48 c7 41 18 00 00 -0x00000000503cf49a: 00 00 c7 01 00 00 00 00 c3 90 66 90 66 2e 0f 1f -0x00000000503cf4aa: 84 00 00 00 00 00 55 57 56 53 48 83 ec 28 49 8b -0x00000000503cf4ba: 41 08 f3 41 0f 10 41 10 48 89 cb 48 89 d5 f3 0f -0x00000000503cf4ca: 11 41 20 4c 89 ce 48 89 41 40 41 8b 41 1e f3 41 -0x00000000503cf4da: 0f 10 41 14 f3 0f 11 41 24 4c 89 41 10 48 c7 41 -0x00000000503cf4ea: 08 00 00 00 00 89 41 34 41 0f b7 41 22 66 89 41 -0x00000000503cf4fa: 38 41 0f b6 41 1c 88 41 3a 49 8b 09 48 8b 01 ff -0x00000000503cf50a: 50 10 48 8b 10 48 89 c1 48 89 43 18 ff 52 18 89 -0x00000000503cf51a: c2 89 c7 48 89 e9 c1 e2 05 e8 c8 c4 fe ff 85 ff -0x00000000503cf52a: 48 89 43 28 7e 27 8d 4f ff 48 8d 50 10 48 c1 e1 -0x00000000503cf53a: 05 48 8d 44 08 30 48 c7 02 00 00 00 00 c7 42 0c -0x00000000503cf54a: ff ff ff ff 48 83 c2 20 48 39 c2 75 e9 f3 0f 10 -0x00000000503cf55a: 46 18 c7 43 30 00 00 00 00 f3 0f 11 03 48 83 c4 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x00000000503ce3ac gdx-box2d64.dll -stack at sp + 1 slots: 0x0 is NULL -stack at sp + 2 slots: 0xaf071404aba62d7d is an unknown value -stack at sp + 3 slots: 0x0 is NULL -stack at sp + 4 slots: 0x00000062e36fef18 is pointing into the stack for thread: 0x000001f90ec7c340 -stack at sp + 5 slots: 0x000001f97c96d518 is pointing into metadata -stack at sp + 6 slots: {method} {0x000001f9082293f8} 'jniCreateFixture' '(JJFFFZSSS)J' in 'com/badlogic/gdx/physics/box2d/Body' -stack at sp + 7 slots: 0x0000000000000120 is an unknown value - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000001f917d0b190, length=24, elements={ -0x000001f958fcf110, 0x000001f97c2ffa50, 0x000001f97c3006c0, 0x000001f97c31a260, -0x000001f97c31ac10, 0x000001f97c31b5c0, 0x000001f97c31bf70, 0x000001f97c31cc50, -0x000001f97cd00080, 0x000001f97cd01990, 0x000001f97c2eb570, 0x000001f97ce9bbf0, -0x000001f97cea9ae0, 0x000001f9045e5060, 0x000001f9046d2c10, 0x000001f97d9cb330, -0x000001f97d9cb840, 0x000001f97dd2cea0, 0x000001f9048d8a80, 0x000001f9048d7640, -0x000001f9048d99b0, 0x000001f9048d8570, 0x000001f9048d8f90, 0x000001f90ec7c340 -} - -Java Threads: ( => current thread ) - 0x000001f958fcf110 JavaThread "main" [_thread_in_native, id=27368, stack(0x00000062df600000,0x00000062df700000)] - 0x000001f97c2ffa50 JavaThread "Reference Handler" daemon [_thread_blocked, id=8496, stack(0x00000062dfd00000,0x00000062dfe00000)] - 0x000001f97c3006c0 JavaThread "Finalizer" daemon [_thread_blocked, id=11008, stack(0x00000062dfe00000,0x00000062dff00000)] - 0x000001f97c31a260 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=14836, stack(0x00000062dff00000,0x00000062e0000000)] - 0x000001f97c31ac10 JavaThread "Attach Listener" daemon [_thread_blocked, id=9028, stack(0x00000062e0000000,0x00000062e0100000)] - 0x000001f97c31b5c0 JavaThread "Service Thread" daemon [_thread_blocked, id=13668, stack(0x00000062e0100000,0x00000062e0200000)] - 0x000001f97c31bf70 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=22516, stack(0x00000062e0200000,0x00000062e0300000)] - 0x000001f97c31cc50 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=18288, stack(0x00000062e0300000,0x00000062e0400000)] - 0x000001f97cd00080 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=6092, stack(0x00000062e0400000,0x00000062e0500000)] - 0x000001f97cd01990 JavaThread "Sweeper thread" daemon [_thread_blocked, id=29084, stack(0x00000062e0500000,0x00000062e0600000)] - 0x000001f97c2eb570 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=29232, stack(0x00000062e0600000,0x00000062e0700000)] - 0x000001f97ce9bbf0 JavaThread "Notification Thread" daemon [_thread_blocked, id=30360, stack(0x00000062e0700000,0x00000062e0800000)] - 0x000001f97cea9ae0 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=23212, stack(0x00000062e0900000,0x00000062e0a00000)] - 0x000001f9045e5060 JavaThread "AssetManager" daemon [_thread_blocked, id=11788, stack(0x00000062e2100000,0x00000062e2200000)] - 0x000001f9046d2c10 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=1032, stack(0x00000062e2a00000,0x00000062e2b00000)] - 0x000001f97d9cb330 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=18308, stack(0x00000062e2d00000,0x00000062e2e00000)] - 0x000001f97d9cb840 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=24848, stack(0x00000062e2e00000,0x00000062e2f00000)] - 0x000001f97dd2cea0 JavaThread "AssetManager" daemon [_thread_blocked, id=20796, stack(0x00000062e2c00000,0x00000062e2d00000)] - 0x000001f9048d8a80 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=19012, stack(0x00000062e2f00000,0x00000062e3000000)] - 0x000001f9048d7640 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=14288, stack(0x00000062e3200000,0x00000062e3300000)] - 0x000001f9048d99b0 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=19436, stack(0x00000062e3300000,0x00000062e3400000)] - 0x000001f9048d8570 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=19280, stack(0x00000062e3400000,0x00000062e3500000)] - 0x000001f9048d8f90 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=29144, stack(0x00000062e3500000,0x00000062e3600000)] -=>0x000001f90ec7c340 JavaThread "Timer-0" [_thread_in_native, id=11740, stack(0x00000062e3600000,0x00000062e3700000)] - -Other Threads: - 0x000001f97c2fbf60 VMThread "VM Thread" [stack: 0x00000062dfc00000,0x00000062dfd00000] [id=19716] - 0x000001f97cea0cc0 WatcherThread [stack: 0x00000062e0800000,0x00000062e0900000] [id=29456] - 0x000001f95903f6b0 GCTaskThread "GC Thread#0" [stack: 0x00000062df700000,0x00000062df800000] [id=10816] - 0x000001f97fd8e400 GCTaskThread "GC Thread#1" [stack: 0x00000062e2200000,0x00000062e2300000] [id=18392] - 0x000001f97fd8e150 GCTaskThread "GC Thread#2" [stack: 0x00000062e2300000,0x00000062e2400000] [id=20768] - 0x000001f97fd8fc30 GCTaskThread "GC Thread#3" [stack: 0x00000062e2400000,0x00000062e2500000] [id=29616] - 0x000001f97fd90440 GCTaskThread "GC Thread#4" [stack: 0x00000062e2500000,0x00000062e2600000] [id=29540] - 0x000001f97fd909a0 GCTaskThread "GC Thread#5" [stack: 0x00000062e2600000,0x00000062e2700000] [id=17304] - 0x000001f97fd8f170 GCTaskThread "GC Thread#6" [stack: 0x00000062e2700000,0x00000062e2800000] [id=26768] - 0x000001f97fd8fee0 GCTaskThread "GC Thread#7" [stack: 0x00000062e2800000,0x00000062e2900000] [id=23352] - 0x000001f97fd8f420 GCTaskThread "GC Thread#8" [stack: 0x00000062e2900000,0x00000062e2a00000] [id=10372] - 0x000001f9048226e0 GCTaskThread "GC Thread#9" [stack: 0x00000062e3000000,0x00000062e3100000] [id=4980] - 0x000001f9048206a0 GCTaskThread "GC Thread#10" [stack: 0x00000062e3100000,0x00000062e3200000] [id=4236] - 0x000001f959053fa0 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000062df800000,0x00000062df900000] [id=26636] - 0x000001f9590548b0 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000062df900000,0x00000062dfa00000] [id=11560] - 0x000001f97c1b7940 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000062dfa00000,0x00000062dfb00000] [id=29076] - 0x000001f97c1b8170 ConcurrentGCThread "G1 Service" [stack: 0x00000062dfb00000,0x00000062dfc00000] [id=28168] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 56608K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 20 young (40960K), 2 survivors (4096K) - Metaspace used 10910K, committed 11072K, reserved 1064960K - class space used 960K, committed 1024K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%| O| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 1|0x0000000709a00000, 0x0000000709b0ac00, 0x0000000709c00000| 52%| O| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%|HS| |TAMS 0x0000000709c00000, 0x0000000709c00000| Complete -| 3|0x0000000709e00000, 0x000000070a000000, 0x000000070a000000|100%|HS| |TAMS 0x0000000709e00000, 0x0000000709e00000| Complete -| 4|0x000000070a000000, 0x000000070a200000, 0x000000070a200000|100%|HS| |TAMS 0x000000070a000000, 0x000000070a000000| Complete -| 5|0x000000070a200000, 0x000000070a400000, 0x000000070a400000|100%|HS| |TAMS 0x000000070a200000, 0x000000070a200000| Complete -| 6|0x000000070a400000, 0x000000070a600000, 0x000000070a600000|100%|HS| |TAMS 0x000000070a400000, 0x000000070a400000| Complete -| 7|0x000000070a600000, 0x000000070a800000, 0x000000070a800000|100%|HC| |TAMS 0x000000070a600000, 0x000000070a600000| Complete -| 8|0x000000070a800000, 0x000000070aa00000, 0x000000070aa00000|100%|HS| |TAMS 0x000000070a800000, 0x000000070a800000| Complete -| 9|0x000000070aa00000, 0x000000070ac00000, 0x000000070ac00000|100%|HS| |TAMS 0x000000070aa00000, 0x000000070aa00000| Complete -| 10|0x000000070ac00000, 0x000000070ae00000, 0x000000070ae00000|100%|HS| |TAMS 0x000000070ac00000, 0x000000070ac00000| Complete -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000| 0%| F| |TAMS 0x0000000714a00000, 0x0000000714a00000| Untracked -| 90|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000| 0%| F| |TAMS 0x0000000714c00000, 0x0000000714c00000| Untracked -| 91|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000| 0%| F| |TAMS 0x0000000714e00000, 0x0000000714e00000| Untracked -| 92|0x0000000715000000, 0x0000000715000000, 0x0000000715200000| 0%| F| |TAMS 0x0000000715000000, 0x0000000715000000| Untracked -| 93|0x0000000715200000, 0x0000000715200000, 0x0000000715400000| 0%| F| |TAMS 0x0000000715200000, 0x0000000715200000| Untracked -| 94|0x0000000715400000, 0x0000000715400000, 0x0000000715600000| 0%| F| |TAMS 0x0000000715400000, 0x0000000715400000| Untracked -| 95|0x0000000715600000, 0x0000000715600000, 0x0000000715800000| 0%| F| |TAMS 0x0000000715600000, 0x0000000715600000| Untracked -| 96|0x0000000715800000, 0x0000000715800000, 0x0000000715a00000| 0%| F| |TAMS 0x0000000715800000, 0x0000000715800000| Untracked -| 97|0x0000000715a00000, 0x0000000715a00000, 0x0000000715c00000| 0%| F| |TAMS 0x0000000715a00000, 0x0000000715a00000| Untracked -| 98|0x0000000715c00000, 0x0000000715c00000, 0x0000000715e00000| 0%| F| |TAMS 0x0000000715c00000, 0x0000000715c00000| Untracked -| 99|0x0000000715e00000, 0x0000000715e00000, 0x0000000716000000| 0%| F| |TAMS 0x0000000715e00000, 0x0000000715e00000| Untracked -| 100|0x0000000716000000, 0x0000000716000000, 0x0000000716200000| 0%| F| |TAMS 0x0000000716000000, 0x0000000716000000| Untracked -| 101|0x0000000716200000, 0x0000000716200000, 0x0000000716400000| 0%| F| |TAMS 0x0000000716200000, 0x0000000716200000| Untracked -| 102|0x0000000716400000, 0x0000000716400000, 0x0000000716600000| 0%| F| |TAMS 0x0000000716400000, 0x0000000716400000| Untracked -| 103|0x0000000716600000, 0x0000000716600000, 0x0000000716800000| 0%| F| |TAMS 0x0000000716600000, 0x0000000716600000| Untracked -| 104|0x0000000716800000, 0x00000007169b8d38, 0x0000000716a00000| 86%| E| |TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716a3d6a0, 0x0000000716c00000| 11%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| S|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E| |TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000001f970880000,0x000001f971040000] _byte_map_base: 0x000001f96d034000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001f959042fe0, (CMBitMap*) 0x000001f959043020 - Prev Bits: [0x000001f971800000, 0x000001f9755a0000) - Next Bits: [0x000001f9755a0000, 0x000001f979340000) - -Polling page: 0x000001f956f70000 - -Metaspace: - -Usage: - Non-class: 9.72 MB used. - Class: 960.75 KB used. - Both: 10.65 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 9.81 MB ( 61%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.00 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 10.81 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 1.58 MB - Class: 3.02 MB - Both: 4.59 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 144. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 171. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 458. -num_chunk_merges: 0. -num_chunk_splits: 313. -num_chunks_enlarged: 236. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=1401Kb max_used=1401Kb free=117766Kb - bounds [0x000001f9683e0000, 0x000001f968650000, 0x000001f96f840000] -CodeHeap 'profiled nmethods': size=119104Kb used=5406Kb max_used=5406Kb free=113698Kb - bounds [0x000001f960840000, 0x000001f960d90000, 0x000001f967c90000] -CodeHeap 'non-nmethods': size=7488Kb used=3347Kb max_used=3411Kb free=4140Kb - bounds [0x000001f967c90000, 0x000001f967ff0000, 0x000001f9683e0000] - total_blobs=3658 nmethods=2556 adapters=1011 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 10.298 Thread 0x000001f97d9cb840 nmethod 2544 0x000001f96852e290 code [0x000001f96852e420, 0x000001f96852e4f8] -Event: 10.301 Thread 0x000001f9048d99b0 2545 ! 4 java.net.URL:: (543 bytes) -Event: 10.301 Thread 0x000001f97c31cc50 nmethod 2517% 0x000001f96852e590 code [0x000001f96852e720, 0x000001f96852f238] -Event: 10.303 Thread 0x000001f97d9cb330 2546 3 jdk.internal.org.objectweb.asm.ClassWriter::visitMethod (57 bytes) -Event: 10.303 Thread 0x000001f97cd00080 2547 3 jdk.internal.org.objectweb.asm.MethodWriter:: (232 bytes) -Event: 10.303 Thread 0x000001f97c2eb570 2548 3 jdk.internal.org.objectweb.asm.MethodVisitor:: (7 bytes) -Event: 10.303 Thread 0x000001f97d9cb840 2549 3 jdk.internal.org.objectweb.asm.MethodWriter::visitEnd (1 bytes) -Event: 10.303 Thread 0x000001f97c2eb570 nmethod 2548 0x000001f960d7e610 code [0x000001f960d7e7c0, 0x000001f960d7e908] -Event: 10.303 Thread 0x000001f97d9cb840 nmethod 2549 0x000001f960d7e990 code [0x000001f960d7eb20, 0x000001f960d7ec38] -Event: 10.303 Thread 0x000001f97c2eb570 2550 3 jdk.internal.org.objectweb.asm.MethodWriter::computeMethodInfoSize (571 bytes) -Event: 10.303 Thread 0x000001f97d9cb840 2552 3 jdk.internal.org.objectweb.asm.MethodWriter::hasFrames (13 bytes) -Event: 10.303 Thread 0x000001f97d9cb330 nmethod 2546 0x000001f960d7ed10 code [0x000001f960d7eec0, 0x000001f960d7f248] -Event: 10.303 Thread 0x000001f97d9cb330 2553 3 jdk.internal.org.objectweb.asm.MethodWriter::putMethodInfo (1274 bytes) -Event: 10.303 Thread 0x000001f97c31cc50 2555 ! 4 java.lang.ref.ReferenceQueue::poll (28 bytes) -Event: 10.303 Thread 0x000001f97d9cb840 nmethod 2552 0x000001f960d7f390 code [0x000001f960d7f520, 0x000001f960d7f698] -Event: 10.303 Thread 0x000001f97d9cb840 2554 3 jdk.internal.org.objectweb.asm.Handler::putExceptionTable (63 bytes) -Event: 10.304 Thread 0x000001f97d9cb840 nmethod 2554 0x000001f960d7f710 code [0x000001f960d7f920, 0x000001f960d7fda8] -Event: 10.304 Thread 0x000001f97d9cb840 2556 3 jdk.internal.org.objectweb.asm.MethodWriter::visitMaxs (60 bytes) -Event: 10.304 Thread 0x000001f97cd00080 nmethod 2547 0x000001f960d80090 code [0x000001f960d80320, 0x000001f960d810f8] -Event: 10.304 Thread 0x000001f97cd00080 2551 1 jdk.internal.org.objectweb.asm.SymbolTable::getConstantPoolCount (5 bytes) - -GC Heap History (4 events): -Event: 2.982 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 26624K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6601K, committed 6784K, reserved 1064960K - class space used 503K, committed 576K, reserved 1048576K -} -Event: 2.987 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3824K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6601K, committed 6784K, reserved 1064960K - class space used 503K, committed 576K, reserved 1048576K -} -Event: 9.108 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 32496K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 17 young (34816K), 2 survivors (4096K) - Metaspace used 9237K, committed 9472K, reserved 1064960K - class space used 765K, committed 896K, reserved 1048576K -} -Event: 9.113 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5408K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9237K, committed 9472K, reserved 1064960K - class space used 765K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 9.857 Thread 0x000001f958fcf110 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x000001f9684a80b4 relative=0x0000000000000ab4 -Event: 9.857 Thread 0x000001f958fcf110 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x000001f9684a80b4 method=com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader()V @ 137 c2 -Event: 9.857 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f9684a80b4 sp=0x00000062df6fe940 -Event: 9.857 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce23a3 sp=0x00000062df6fe820 mode 2 -Event: 9.857 Thread 0x000001f958fcf110 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f968481498 relative=0x0000000000000418 -Event: 9.857 Thread 0x000001f958fcf110 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f968481498 method=com.badlogic.gdx.assets.AssetManager.update(I)Z @ 15 c2 -Event: 9.857 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f968481498 sp=0x00000062df6fe9d0 -Event: 9.857 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce23a3 sp=0x00000062df6fe988 mode 2 -Event: 10.165 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f960c2c725 sp=0x00000062df6fe450 -Event: 10.165 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce2b43 sp=0x00000062df6fd8e8 mode 0 -Event: 10.169 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f960c2c725 sp=0x00000062df6fe450 -Event: 10.169 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce2b43 sp=0x00000062df6fd8e8 mode 0 -Event: 10.174 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f960c2c725 sp=0x00000062df6fe450 -Event: 10.174 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce2b43 sp=0x00000062df6fd8e8 mode 0 -Event: 10.177 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f960c2c725 sp=0x00000062df6fe450 -Event: 10.177 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce2b43 sp=0x00000062df6fd8e8 mode 0 -Event: 10.185 Thread 0x000001f90ec7c340 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f96847ee4c relative=0x0000000000000eac -Event: 10.185 Thread 0x000001f90ec7c340 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f96847ee4c method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 97 c2 -Event: 10.185 Thread 0x000001f90ec7c340 DEOPT PACKING pc=0x000001f96847ee4c sp=0x00000062e36fe020 -Event: 10.185 Thread 0x000001f90ec7c340 DEOPT UNPACKING pc=0x000001f967ce23a3 sp=0x00000062e36fdfa8 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.598 Thread 0x000001f958fcf110 Exception (0x0000000718497e88) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.598 Thread 0x000001f958fcf110 Exception (0x00000007184981e8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.659 Thread 0x000001f958fcf110 Exception (0x00000007185340a0) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.660 Thread 0x000001f958fcf110 Exception (0x0000000718534420) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.812 Thread 0x000001f958fcf110 Exception (0x00000007185849c8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.209 Thread 0x000001f958fcf110 Exception (0x00000007182c0b10) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.209 Thread 0x000001f958fcf110 Exception (0x00000007182c0eb8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.213 Thread 0x000001f958fcf110 Exception (0x00000007182cc480) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.213 Thread 0x000001f958fcf110 Exception (0x00000007182cc760) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.482 Thread 0x000001f958fcf110 Exception (0x00000007181f7ae0) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.514 Thread 0x000001f958fcf110 Exception (0x0000000717e7ea38) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.550 Thread 0x000001f958fcf110 Exception (0x0000000717ecd588) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.553 Thread 0x000001f958fcf110 Exception (0x0000000717ed79a8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.702 Thread 0x000001f958fcf110 Implicit null exception at 0x000001f968454d96 to 0x000001f968455020 -Event: 7.962 Thread 0x000001f958fcf110 Exception (0x00000007181333f0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.099 Thread 0x000001f958fcf110 Exception (0x00000007181de8d8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.113 Thread 0x000001f958fcf110 Exception (0x0000000716ecaaf0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.116 Thread 0x000001f958fcf110 Exception (0x0000000716ed9100) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.117 Thread 0x000001f958fcf110 Exception (0x0000000716ee2878) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.273 Thread 0x000001f958fcf110 Exception (0x00000007168c2e40) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] - -VM Operations (20 events): -Event: 5.121 Executing VM operation: Cleanup -Event: 5.121 Executing VM operation: Cleanup done -Event: 6.122 Executing VM operation: Cleanup -Event: 6.122 Executing VM operation: Cleanup done -Event: 8.080 Executing VM operation: HandshakeAllThreads -Event: 8.080 Executing VM operation: HandshakeAllThreads done -Event: 8.080 Executing VM operation: Cleanup -Event: 8.080 Executing VM operation: Cleanup done -Event: 9.108 Executing VM operation: G1CollectForAllocation -Event: 9.113 Executing VM operation: G1CollectForAllocation done -Event: 9.911 Executing VM operation: HandshakeAllThreads -Event: 9.911 Executing VM operation: HandshakeAllThreads done -Event: 10.084 Executing VM operation: HandshakeAllThreads -Event: 10.084 Executing VM operation: HandshakeAllThreads done -Event: 10.182 Executing VM operation: HandshakeAllThreads -Event: 10.182 Executing VM operation: HandshakeAllThreads done -Event: 10.183 Executing VM operation: Cleanup -Event: 10.183 Executing VM operation: Cleanup done -Event: 10.216 Executing VM operation: HandshakeAllThreads -Event: 10.216 Executing VM operation: HandshakeAllThreads done - -Events (20 events): -Event: 10.207 loading class java/lang/constant/DynamicConstantDesc$AnonymousDynamicConstantDesc -Event: 10.207 loading class java/lang/constant/DynamicConstantDesc$AnonymousDynamicConstantDesc done -Event: 10.234 loading class java/net/NetworkInterface$1 -Event: 10.234 loading class java/net/NetworkInterface$1 done -Event: 10.256 loading class java/nio/file/Files$AcceptAllFilter -Event: 10.256 loading class java/nio/file/DirectoryStream$Filter -Event: 10.256 loading class java/nio/file/DirectoryStream$Filter done -Event: 10.256 loading class java/nio/file/Files$AcceptAllFilter done -Event: 10.256 loading class sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator -Event: 10.256 loading class sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator done -Event: 10.257 loading class sun/nio/fs/WindowsPath$WindowsPathWithAttributes -Event: 10.257 loading class sun/nio/fs/BasicFileAttributesHolder -Event: 10.257 loading class sun/nio/fs/BasicFileAttributesHolder done -Event: 10.257 loading class sun/nio/fs/WindowsPath$WindowsPathWithAttributes done -Event: 10.275 loading class sun/security/provider/AbstractDrbg$NonceProvider -Event: 10.275 loading class sun/security/provider/AbstractDrbg$NonceProvider done -Event: 10.275 loading class sun/security/provider/SHA2$SHA256 -Event: 10.275 loading class sun/security/provider/SHA2 -Event: 10.275 loading class sun/security/provider/SHA2 done -Event: 10.275 loading class sun/security/provider/SHA2$SHA256 done - - -Dynamic libraries: -0x00007ff6473f0000 - 0x00007ff647400000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb93320000 - 0x00007ffb93338000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb932e0000 - 0x00007ffb932fb000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb95130000 - 0x00007ffb9513c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb74be0000 - 0x00007ffb74c6e000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb5a8f0000 - 0x00007ffb5b4c7000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb95040000 - 0x00007ffb9504a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb81d60000 - 0x00007ffb81d85000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb6f9c0000 - 0x00007ffb6fa97000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb84150000 - 0x00007ffb84169000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb83d50000 - 0x00007ffb83d66000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb83bb0000 - 0x00007ffb83bc8000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb94c00000 - 0x00007ffb94c10000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb83c80000 - 0x00007ffb83cf5000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb5f670000 - 0x00007ffb5f8c9000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb77370000 - 0x00007ffb773d1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e950000 - 0x00007ffb7e995000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb9d440000 - 0x00007ffb9d451000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb6c360000 - 0x00007ffb6c4f7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb69540000 - 0x00007ffb69665000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb94f50000 - 0x00007ffb94f7c000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb93280000 - 0x00007ffb932aa000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb55350000 - 0x00007ffb580f5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb83e90000 - 0x00007ffb83ecc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb5eab0000 - 0x00007ffb5ec6f000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb752f0000 - 0x00007ffb7534d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll -0x00007ffba47b0000 - 0x00007ffba47c8000 C:\Windows\SYSTEM32\CRYPTSP.dll -0x00007ffba3ec0000 - 0x00007ffba3ef4000 C:\Windows\system32\rsaenh.dll -0x00007ffba4d80000 - 0x00007ffba4dae000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffba6d00000 - 0x00007ffba6d08000 C:\Windows\System32\NSI.dll -0x00007ffb9b8c0000 - 0x00007ffb9b8d7000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffb9ce90000 - 0x00007ffb9cead000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffba42f0000 - 0x00007ffba43ba000 C:\Windows\SYSTEM32\DNSAPI.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 8 days 4:51 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (5041M free) -TotalPageFile size 19865M (AvailPageFile size 2918M) -current process WorkingSet (physical memory assigned to process): 462M, peak: 474M -current process commit charge ("private bytes"): 761M, peak: 775M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid26164.log b/hs_err_pid26164.log deleted file mode 100644 index 597e5479d..000000000 --- a/hs_err_pid26164.log +++ /dev/null @@ -1,860 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503eb9e2, pid=26164, tid=14356 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0x3b9e2] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Wed Sep 27 17:55:38 2023 E. Australia Standard Time elapsed time: 25.131595 seconds (0d 0h 0m 25s) - ---------------- T H R E A D --------------- - -Current thread (0x00000233200d0ae0): JavaThread "main" [_thread_in_native, id=14356, stack(0x000000be0c800000,0x000000be0c900000)] - -Stack: [0x000000be0c800000,0x000000be0c900000], sp=0x000000be0c8fe9e0, free space=1018k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0x3b9e2] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 2417 com.badlogic.gdx.physics.box2d.World.jniRayCast(JFFFF)V (0 bytes) @ 0x000002332f6143f9 [0x000002332f6143a0+0x0000000000000059] -J 2799 c2 com.csse3200.game.components.tasks.StunTowerCombatTask.getPriority()I (16 bytes) @ 0x000002332f685dd4 [0x000002332f685ca0+0x0000000000000134] -J 2854 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000002332f6a1fec [0x000002332f6a1e00+0x00000000000001ec] -J 2826 c2 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000002332f69358c [0x000002332f6932c0+0x00000000000002cc] -J 2708 c1 com.csse3200.game.screens.MainGameScreen.render(F)V (122 bytes) @ 0x0000023327ea487c [0x0000023327ea4200+0x000000000000067c] -J 2554 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x0000023327e5f67c [0x0000023327e5e900+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000000 - - -Register to memory mapping: - -RIP=0x00000000503eb9e2 gdx-box2d64.dll -RAX=0x000002334ee33f80 points into unknown readable memory: 0x000002334ee34f00 | 00 4f e3 4e 33 02 00 00 -RBX=0x000002334ee2ca60 points into unknown readable memory: 0x000002334ee2f8e0 | e0 f8 e2 4e 33 02 00 00 -RCX=0x0 is NULL -RDX=0x000002334ee3caa0 points into unknown readable memory: 0x000002334ee3dee0 | e0 de e3 4e 33 02 00 00 -RSP=0x000000be0c8fe9e0 is pointing into the stack for thread: 0x00000233200d0ae0 -RBP=0x000002334374b740 points into unknown readable memory: 0x0000000000000132 | 32 01 00 00 00 00 00 00 -RSI=0x000000be0c8fea34 is pointing into the stack for thread: 0x00000233200d0ae0 -RDI=0x000000be0c8fea68 is pointing into the stack for thread: 0x00000233200d0ae0 -R8 =0x0 is NULL -R9 =0x000002334ee28c9c points into unknown readable memory: 4f 0f a9 40 -R10=0x00000233200c9570 points into unknown readable memory: 0x0000004000000001 | 01 00 00 00 40 00 00 00 -R11=0x000000be0c8fe920 is pointing into the stack for thread: 0x00000233200d0ae0 -R12=0x000000be0c8fef90 is pointing into the stack for thread: 0x00000233200d0ae0 -R13=0x000000be0c8fea60 is pointing into the stack for thread: 0x00000233200d0ae0 -R14=0x000000be0c8fef80 is pointing into the stack for thread: 0x00000233200d0ae0 -R15=0x000000be0c8fea40 is pointing into the stack for thread: 0x00000233200d0ae0 - - -Registers: -RAX=0x000002334ee33f80, RBX=0x000002334ee2ca60, RCX=0x0000000000000000, RDX=0x000002334ee3caa0 -RSP=0x000000be0c8fe9e0, RBP=0x000002334374b740, RSI=0x000000be0c8fea34, RDI=0x000000be0c8fea68 -R8 =0x0000000000000000, R9 =0x000002334ee28c9c, R10=0x00000233200c9570, R11=0x000000be0c8fe920 -R12=0x000000be0c8fef90, R13=0x000000be0c8fea60, R14=0x000000be0c8fef80, R15=0x000000be0c8fea40 -RIP=0x00000000503eb9e2, EFLAGS=0x0000000000010283 - -Top of Stack: (sp=0x000000be0c8fe9e0) -0x000000be0c8fe9e0: 0000000000000000 0000000000000000 -0x000000be0c8fe9f0: 0000000000000000 00000000503bc593 -0x000000be0c8fea00: 000000be00000000 00000000503e3ced -0x000000be0c8fea10: 800000003f800000 3f8000003f800000 -0x000000be0c8fea20: 000002334ee28150 40e68c92867c5fb9 -0x000000be0c8fea30: bf80000040200000 3e120a0f00000000 -0x000000be0c8fea40: 402000003fc00000 4020000042260000 -0x000000be0c8fea50: 000000003f800000 000000be0c8ff748 -0x000000be0c8fea60: 000000be0c8fea68 0000011a00000070 -0x000000be0c8fea70: 0000005700000230 0000001b00000094 -0x000000be0c8fea80: 00000143000001df 0000000040000000 -0x000000be0c8fea90: 00000000400c17e2 4105152c00000000 -0x000000be0c8feaa0: 0000000000000000 4105152c400c17e2 -0x000000be0c8feab0: 4000000000000000 800000003f800000 -0x000000be0c8feac0: 0000000080000000 0000000000000000 -0x000000be0c8fead0: 3dcccccd41200000 000000004f149810 - -Instructions: (pc=0x00000000503eb9e2) -0x00000000503eb8e2: 0f 28 bc 24 a0 04 00 00 44 0f 28 84 24 b0 04 00 -0x00000000503eb8f2: 00 44 0f 28 8c 24 c0 04 00 00 44 0f 28 94 24 d0 -0x00000000503eb902: 04 00 00 44 0f 28 9c 24 e0 04 00 00 44 0f 28 a4 -0x00000000503eb912: 24 f0 04 00 00 44 0f 28 ac 24 00 05 00 00 44 0f -0x00000000503eb922: 28 b4 24 10 05 00 00 44 0f 28 bc 24 20 05 00 00 -0x00000000503eb932: 48 81 c4 38 05 00 00 5b 5e 5f 5d 41 5c 41 5d 41 -0x00000000503eb942: 5e 41 5f c3 66 2e 0f 1f 84 00 00 00 00 00 45 0f -0x00000000503eb952: 28 d3 f3 44 0f 11 64 24 30 e9 3a fd ff ff 48 8d -0x00000000503eb962: 15 71 5f 00 00 48 8d 0d d9 60 00 00 41 b8 d1 00 -0x00000000503eb972: 00 00 e8 17 82 ff ff e9 da fc ff ff 66 90 49 8b -0x00000000503eb982: 04 24 f3 0f 10 5c 24 3c 85 d2 f3 0f 11 5c 24 70 -0x00000000503eb992: 49 8b 36 48 89 44 24 60 49 8b 44 24 08 48 89 44 -0x00000000503eb9a2: 24 68 78 05 3b 56 14 7c 19 48 8d 15 26 5f 00 00 -0x00000000503eb9b2: 48 8d 0d 47 5f 00 00 41 b8 9e 00 00 00 e8 cc 81 -0x00000000503eb9c2: ff ff 48 8b 46 08 48 8d 74 24 54 48 8b 44 18 10 -0x00000000503eb9d2: 48 8b 58 10 44 8b 40 18 48 8b 4b 18 48 8b 53 10 -0x00000000503eb9e2: 48 8b 01 4c 8d 4a 0c 44 89 44 24 20 48 89 f2 4d -0x00000000503eb9f2: 89 f8 ff 50 28 84 c0 f3 0f 10 44 24 70 0f 85 37 -0x00000000503eba02: 01 00 00 0f 2e c6 7a 06 0f 84 a1 01 00 00 0f 2e -0x00000000503eba12: c6 76 4f 45 0f 28 cb 45 0f 28 c4 41 0f 28 df f3 -0x00000000503eba22: 44 0f 59 c8 45 0f 28 ef f3 44 0f 59 c0 41 0f 28 -0x00000000503eba32: fe f3 45 0f 58 cf f3 45 0f 58 c6 f3 41 0f 5f d9 -0x00000000503eba42: 45 0f 2e f0 f3 45 0f 5d e9 f3 41 0f 5d f8 44 0f -0x00000000503eba52: 28 cb 0f 86 4c 01 00 00 45 0f 28 c6 f3 0f 11 44 -0x00000000503eba62: 24 3c 8b 84 24 88 04 00 00 48 8b bc 24 80 00 00 -0x00000000503eba72: 00 85 c0 0f 8f e6 fc ff ff e9 48 fe ff ff 8d 14 -0x00000000503eba82: 00 8d 0c c5 00 00 00 00 89 94 24 8c 04 00 00 e8 -0x00000000503eba92: da 07 fd ff 4c 63 84 24 88 04 00 00 48 89 fa 48 -0x00000000503ebaa2: 89 c1 48 89 84 24 80 00 00 00 49 c1 e0 02 e8 03 -0x00000000503ebab2: d4 ff ff 49 8d 45 08 48 39 c7 74 08 48 89 f9 e8 -0x00000000503ebac2: ba 07 fd ff 48 8b bc 24 80 00 00 00 8b 84 24 88 -0x00000000503ebad2: 04 00 00 e9 c8 fd ff ff 8d 14 00 8d 0c c5 00 00 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x0 is NULL -stack at sp + 1 slots: 0x0 is NULL -stack at sp + 2 slots: 0x0 is NULL -stack at sp + 3 slots: 0x00000000503bc593 gdx-box2d64.dll -stack at sp + 4 slots: 0x000000be00000000 is an unknown value -stack at sp + 5 slots: 0x00000000503e3ced gdx-box2d64.dll -stack at sp + 6 slots: 0x800000003f800000 is an unknown value -stack at sp + 7 slots: 0x3f8000003f800000 is an unknown value - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000023344b319c0, length=109, elements={ -0x00000233200d0ae0, 0x00000233433a1c00, 0x00000233433a2870, 0x00000233433be800, -0x0000023344000470, 0x0000023344000d30, 0x0000023344003600, 0x0000023344004390, -0x0000023344005650, 0x0000023344006f60, 0x000002334417e0c0, 0x0000023344192020, -0x000002334bd4a8e0, 0x000002334bc7c6f0, 0x000002334be9bd40, 0x00000233568b40e0, -0x0000023355d10700, 0x00000233200bf1d0, 0x00000233200bfb70, 0x00000233200c1380, -0x00000233200c0040, 0x00000233200c1850, 0x00000233200c0510, 0x00000233200c09e0, -0x00000233200c0eb0, 0x0000023355a42050, 0x0000023355a44200, 0x0000023355a45540, -0x0000023355a42520, 0x0000023355a429f0, 0x0000023355a42ec0, 0x0000023355a45070, -0x0000023355a45ee0, 0x0000023355a47bc0, 0x0000023355a43390, 0x0000023355a43d30, -0x0000023355a45a10, 0x0000023355a41b80, 0x0000023355a43860, 0x0000023355a40d10, -0x0000023355a446d0, 0x0000023355a44ba0, 0x0000023355a463b0, 0x0000023355a46d50, -0x0000023355a46880, 0x0000023355a416b0, 0x0000023355a47220, 0x0000023355a476f0, -0x0000023355a48560, 0x0000023355a411e0, 0x0000023346eb4970, 0x0000023346eb57e0, -0x0000023346eb0ae0, 0x0000023346eb6180, 0x0000023346eb5cb0, 0x0000023346eaf7a0, -0x0000023346eb0fb0, 0x0000023346eb2c90, 0x0000023346eb5310, 0x0000023346eafc70, -0x0000023346eb6650, 0x0000023346eb4e40, 0x0000023346eb22f0, 0x0000023346eaf2d0, -0x0000023346eb0140, 0x0000023346eb1480, 0x0000023346eb0610, 0x0000023346eb1e20, -0x0000023346eb6b20, 0x0000023346eb3b00, 0x0000023346eb27c0, 0x0000023346eb3160, -0x0000023346eb3630, 0x0000023346eb3fd0, 0x0000023346eb44a0, 0x0000023346939ee0, -0x000002334693d3d0, 0x000002334693a3b0, 0x000002334693c560, 0x0000023346939070, -0x0000023346935b80, 0x0000023346937d30, 0x0000023346939540, 0x000002334693ad50, -0x0000023346938200, 0x0000023346936520, 0x00000233469386d0, 0x0000023346936050, -0x00000233469369f0, 0x0000023346939a10, 0x0000023346936ec0, 0x0000023346938ba0, -0x000002334693a880, 0x000002334693b220, 0x000002334693b6f0, 0x000002334693bbc0, -0x0000023346937390, 0x000002334693ca30, 0x000002334693cf00, 0x000002334693c090, -0x0000023346937860, 0x0000023355a48090, 0x000002334704a0b0, 0x0000023347051430, -0x000002334704a580, 0x000002334704aa50, 0x000002334704af20, 0x000002334704da70, -0x000002334704e8e0 -} - -Java Threads: ( => current thread ) -=>0x00000233200d0ae0 JavaThread "main" [_thread_in_native, id=14356, stack(0x000000be0c800000,0x000000be0c900000)] - 0x00000233433a1c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=25564, stack(0x000000be0cf00000,0x000000be0d000000)] - 0x00000233433a2870 JavaThread "Finalizer" daemon [_thread_blocked, id=23412, stack(0x000000be0d000000,0x000000be0d100000)] - 0x00000233433be800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7912, stack(0x000000be0d100000,0x000000be0d200000)] - 0x0000023344000470 JavaThread "Attach Listener" daemon [_thread_blocked, id=15140, stack(0x000000be0d200000,0x000000be0d300000)] - 0x0000023344000d30 JavaThread "Service Thread" daemon [_thread_blocked, id=23764, stack(0x000000be0d300000,0x000000be0d400000)] - 0x0000023344003600 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=1852, stack(0x000000be0d400000,0x000000be0d500000)] - 0x0000023344004390 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=4976, stack(0x000000be0d500000,0x000000be0d600000)] - 0x0000023344005650 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=14976, stack(0x000000be0d600000,0x000000be0d700000)] - 0x0000023344006f60 JavaThread "Sweeper thread" daemon [_thread_blocked, id=26236, stack(0x000000be0d700000,0x000000be0d800000)] - 0x000002334417e0c0 JavaThread "Notification Thread" daemon [_thread_blocked, id=17720, stack(0x000000be0d900000,0x000000be0da00000)] - 0x0000023344192020 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=8752, stack(0x000000be0db00000,0x000000be0dc00000)] - 0x000002334bd4a8e0 JavaThread "AssetManager" daemon [_thread_blocked, id=17820, stack(0x000000be0f400000,0x000000be0f500000)] - 0x000002334bc7c6f0 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=15920, stack(0x000000be0f300000,0x000000be0f400000)] - 0x000002334be9bd40 JavaThread "AssetManager" daemon [_thread_blocked, id=9884, stack(0x000000be0d800000,0x000000be0d900000)] - 0x00000233568b40e0 JavaThread "Timer-0" [_thread_blocked, id=8360, stack(0x000000be10800000,0x000000be10900000)] - 0x0000023355d10700 JavaThread "Timer" daemon [_thread_blocked, id=12580, stack(0x000000be10000000,0x000000be10100000)] - 0x00000233200bf1d0 JavaThread "Timer-1" [_thread_blocked, id=5000, stack(0x000000be0fe00000,0x000000be0ff00000)] - 0x00000233200bfb70 JavaThread "Timer-2" [_thread_blocked, id=24904, stack(0x000000be0ff00000,0x000000be10000000)] - 0x00000233200c1380 JavaThread "Timer-3" [_thread_blocked, id=26652, stack(0x000000be10100000,0x000000be10200000)] - 0x00000233200c0040 JavaThread "Timer-4" [_thread_blocked, id=10768, stack(0x000000be10300000,0x000000be10400000)] - 0x00000233200c1850 JavaThread "Timer-5" [_thread_blocked, id=5568, stack(0x000000be10400000,0x000000be10500000)] - 0x00000233200c0510 JavaThread "Timer-6" [_thread_blocked, id=3820, stack(0x000000be10500000,0x000000be10600000)] - 0x00000233200c09e0 JavaThread "Timer-7" [_thread_blocked, id=1652, stack(0x000000be10600000,0x000000be10700000)] - 0x00000233200c0eb0 JavaThread "Timer-8" [_thread_blocked, id=9032, stack(0x000000be10700000,0x000000be10800000)] - 0x0000023355a42050 JavaThread "Timer-9" [_thread_blocked, id=10548, stack(0x000000be10900000,0x000000be10a00000)] - 0x0000023355a44200 JavaThread "Timer-10" [_thread_blocked, id=11088, stack(0x000000be10a00000,0x000000be10b00000)] - 0x0000023355a45540 JavaThread "Timer-11" [_thread_blocked, id=15100, stack(0x000000be10b00000,0x000000be10c00000)] - 0x0000023355a42520 JavaThread "Timer-12" [_thread_blocked, id=2420, stack(0x000000be10c00000,0x000000be10d00000)] - 0x0000023355a429f0 JavaThread "Timer-13" [_thread_blocked, id=3120, stack(0x000000be10d00000,0x000000be10e00000)] - 0x0000023355a42ec0 JavaThread "Timer-14" [_thread_blocked, id=3960, stack(0x000000be10e00000,0x000000be10f00000)] - 0x0000023355a45070 JavaThread "Timer-15" [_thread_blocked, id=22252, stack(0x000000be10f00000,0x000000be11000000)] - 0x0000023355a45ee0 JavaThread "Timer-17" [_thread_blocked, id=18192, stack(0x000000be11100000,0x000000be11200000)] - 0x0000023355a47bc0 JavaThread "Timer-18" [_thread_blocked, id=7552, stack(0x000000be11200000,0x000000be11300000)] - 0x0000023355a43390 JavaThread "Timer-19" [_thread_blocked, id=3116, stack(0x000000be11300000,0x000000be11400000)] - 0x0000023355a43d30 JavaThread "Timer-20" [_thread_blocked, id=9012, stack(0x000000be11400000,0x000000be11500000)] - 0x0000023355a45a10 JavaThread "Timer-21" [_thread_blocked, id=26328, stack(0x000000be11500000,0x000000be11600000)] - 0x0000023355a41b80 JavaThread "Timer-22" [_thread_blocked, id=20956, stack(0x000000be11600000,0x000000be11700000)] - 0x0000023355a43860 JavaThread "Timer-23" [_thread_blocked, id=26232, stack(0x000000be11700000,0x000000be11800000)] - 0x0000023355a40d10 JavaThread "Timer-24" [_thread_blocked, id=7440, stack(0x000000be11800000,0x000000be11900000)] - 0x0000023355a446d0 JavaThread "Timer-25" [_thread_blocked, id=13392, stack(0x000000be11900000,0x000000be11a00000)] - 0x0000023355a44ba0 JavaThread "Timer-26" [_thread_blocked, id=22200, stack(0x000000be11a00000,0x000000be11b00000)] - 0x0000023355a463b0 JavaThread "Timer-27" [_thread_blocked, id=14680, stack(0x000000be11b00000,0x000000be11c00000)] - 0x0000023355a46d50 JavaThread "Timer-28" [_thread_blocked, id=16676, stack(0x000000be11c00000,0x000000be11d00000)] - 0x0000023355a46880 JavaThread "Timer-29" [_thread_blocked, id=17260, stack(0x000000be11d00000,0x000000be11e00000)] - 0x0000023355a416b0 JavaThread "Timer-30" [_thread_blocked, id=17256, stack(0x000000be11e00000,0x000000be11f00000)] - 0x0000023355a47220 JavaThread "Timer-31" [_thread_blocked, id=12880, stack(0x000000be11f00000,0x000000be12000000)] - 0x0000023355a476f0 JavaThread "Timer-32" [_thread_blocked, id=20784, stack(0x000000be12000000,0x000000be12100000)] - 0x0000023355a48560 JavaThread "Timer-33" [_thread_blocked, id=25148, stack(0x000000be12100000,0x000000be12200000)] - 0x0000023355a411e0 JavaThread "Timer-34" [_thread_blocked, id=22280, stack(0x000000be12200000,0x000000be12300000)] - 0x0000023346eb4970 JavaThread "Timer-35" [_thread_blocked, id=22536, stack(0x000000be12300000,0x000000be12400000)] - 0x0000023346eb57e0 JavaThread "Timer-36" [_thread_blocked, id=4408, stack(0x000000be12400000,0x000000be12500000)] - 0x0000023346eb0ae0 JavaThread "Timer-37" [_thread_blocked, id=22372, stack(0x000000be12500000,0x000000be12600000)] - 0x0000023346eb6180 JavaThread "Timer-38" [_thread_blocked, id=22744, stack(0x000000be12600000,0x000000be12700000)] - 0x0000023346eb5cb0 JavaThread "Timer-39" [_thread_blocked, id=20872, stack(0x000000be12700000,0x000000be12800000)] - 0x0000023346eaf7a0 JavaThread "Timer-40" [_thread_blocked, id=10552, stack(0x000000be12800000,0x000000be12900000)] - 0x0000023346eb0fb0 JavaThread "Timer-41" [_thread_blocked, id=24796, stack(0x000000be12900000,0x000000be12a00000)] - 0x0000023346eb2c90 JavaThread "Timer-42" [_thread_blocked, id=7592, stack(0x000000be12a00000,0x000000be12b00000)] - 0x0000023346eb5310 JavaThread "Timer-43" [_thread_blocked, id=20476, stack(0x000000be12b00000,0x000000be12c00000)] - 0x0000023346eafc70 JavaThread "Timer-44" [_thread_blocked, id=14484, stack(0x000000be12c00000,0x000000be12d00000)] - 0x0000023346eb6650 JavaThread "Timer-45" [_thread_blocked, id=22728, stack(0x000000be12d00000,0x000000be12e00000)] - 0x0000023346eb4e40 JavaThread "Timer-46" [_thread_blocked, id=27048, stack(0x000000be12e00000,0x000000be12f00000)] - 0x0000023346eb22f0 JavaThread "Timer-47" [_thread_blocked, id=4468, stack(0x000000be12f00000,0x000000be13000000)] - 0x0000023346eaf2d0 JavaThread "Timer-48" [_thread_blocked, id=15076, stack(0x000000be13000000,0x000000be13100000)] - 0x0000023346eb0140 JavaThread "Timer-49" [_thread_blocked, id=17804, stack(0x000000be13100000,0x000000be13200000)] - 0x0000023346eb1480 JavaThread "Timer-50" [_thread_blocked, id=21560, stack(0x000000be13200000,0x000000be13300000)] - 0x0000023346eb0610 JavaThread "Timer-51" [_thread_blocked, id=12808, stack(0x000000be13300000,0x000000be13400000)] - 0x0000023346eb1e20 JavaThread "Timer-53" [_thread_blocked, id=15476, stack(0x000000be13500000,0x000000be13600000)] - 0x0000023346eb6b20 JavaThread "Timer-54" [_thread_blocked, id=2864, stack(0x000000be13600000,0x000000be13700000)] - 0x0000023346eb3b00 JavaThread "Timer-55" [_thread_blocked, id=18696, stack(0x000000be13700000,0x000000be13800000)] - 0x0000023346eb27c0 JavaThread "Timer-56" [_thread_blocked, id=5308, stack(0x000000be13800000,0x000000be13900000)] - 0x0000023346eb3160 JavaThread "Timer-57" [_thread_blocked, id=23260, stack(0x000000be13900000,0x000000be13a00000)] - 0x0000023346eb3630 JavaThread "Timer-58" [_thread_blocked, id=6376, stack(0x000000be13a00000,0x000000be13b00000)] - 0x0000023346eb3fd0 JavaThread "Timer-59" [_thread_blocked, id=25472, stack(0x000000be13b00000,0x000000be13c00000)] - 0x0000023346eb44a0 JavaThread "Timer-60" [_thread_blocked, id=27180, stack(0x000000be13c00000,0x000000be13d00000)] - 0x0000023346939ee0 JavaThread "Timer-61" [_thread_blocked, id=2792, stack(0x000000be13d00000,0x000000be13e00000)] - 0x000002334693d3d0 JavaThread "Timer-62" [_thread_blocked, id=24884, stack(0x000000be13e00000,0x000000be13f00000)] - 0x000002334693a3b0 JavaThread "Timer-63" [_thread_blocked, id=4772, stack(0x000000be13f00000,0x000000be14000000)] - 0x000002334693c560 JavaThread "Timer-64" [_thread_blocked, id=20800, stack(0x000000be14000000,0x000000be14100000)] - 0x0000023346939070 JavaThread "Timer-65" [_thread_blocked, id=23880, stack(0x000000be14100000,0x000000be14200000)] - 0x0000023346935b80 JavaThread "Timer-66" [_thread_blocked, id=10684, stack(0x000000be14200000,0x000000be14300000)] - 0x0000023346937d30 JavaThread "Timer-67" [_thread_blocked, id=20092, stack(0x000000be11000000,0x000000be11100000)] - 0x0000023346939540 JavaThread "Timer-68" [_thread_blocked, id=5540, stack(0x000000be14300000,0x000000be14400000)] - 0x000002334693ad50 JavaThread "Timer-69" [_thread_blocked, id=25024, stack(0x000000be14400000,0x000000be14500000)] - 0x0000023346938200 JavaThread "Timer-70" [_thread_blocked, id=27632, stack(0x000000be14500000,0x000000be14600000)] - 0x0000023346936520 JavaThread "Timer-71" [_thread_blocked, id=9324, stack(0x000000be14600000,0x000000be14700000)] - 0x00000233469386d0 JavaThread "Timer-72" [_thread_blocked, id=13752, stack(0x000000be14700000,0x000000be14800000)] - 0x0000023346936050 JavaThread "Timer-73" [_thread_blocked, id=18920, stack(0x000000be14800000,0x000000be14900000)] - 0x00000233469369f0 JavaThread "Timer-74" [_thread_blocked, id=21012, stack(0x000000be14900000,0x000000be14a00000)] - 0x0000023346939a10 JavaThread "Timer-75" [_thread_blocked, id=600, stack(0x000000be14a00000,0x000000be14b00000)] - 0x0000023346936ec0 JavaThread "Timer-76" [_thread_blocked, id=3716, stack(0x000000be14b00000,0x000000be14c00000)] - 0x0000023346938ba0 JavaThread "Timer-77" [_thread_blocked, id=25108, stack(0x000000be14c00000,0x000000be14d00000)] - 0x000002334693a880 JavaThread "Timer-78" [_thread_blocked, id=17172, stack(0x000000be14d00000,0x000000be14e00000)] - 0x000002334693b220 JavaThread "Timer-79" [_thread_blocked, id=13100, stack(0x000000be14e00000,0x000000be14f00000)] - 0x000002334693b6f0 JavaThread "Timer-80" [_thread_blocked, id=22948, stack(0x000000be14f00000,0x000000be15000000)] - 0x000002334693bbc0 JavaThread "Timer-81" [_thread_blocked, id=8352, stack(0x000000be15000000,0x000000be15100000)] - 0x0000023346937390 JavaThread "Timer-82" [_thread_blocked, id=16044, stack(0x000000be15100000,0x000000be15200000)] - 0x000002334693ca30 JavaThread "Timer-83" [_thread_blocked, id=22972, stack(0x000000be15200000,0x000000be15300000)] - 0x000002334693cf00 JavaThread "Timer-84" [_thread_blocked, id=13936, stack(0x000000be15300000,0x000000be15400000)] - 0x000002334693c090 JavaThread "Timer-85" [_thread_blocked, id=27344, stack(0x000000be15400000,0x000000be15500000)] - 0x0000023346937860 JavaThread "Timer-86" [_thread_blocked, id=19160, stack(0x000000be15500000,0x000000be15600000)] - 0x0000023355a48090 JavaThread "Timer-87" [_thread_blocked, id=13080, stack(0x000000be15600000,0x000000be15700000)] - 0x000002334704a0b0 JavaThread "Timer-88" [_thread_blocked, id=22312, stack(0x000000be15700000,0x000000be15800000)] - 0x0000023347051430 JavaThread "Timer-89" [_thread_blocked, id=16752, stack(0x000000be15800000,0x000000be15900000)] - 0x000002334704a580 JavaThread "Timer-90" [_thread_blocked, id=25632, stack(0x000000be15900000,0x000000be15a00000)] - 0x000002334704aa50 JavaThread "Timer-91" [_thread_blocked, id=4548, stack(0x000000be15a00000,0x000000be15b00000)] - 0x000002334704af20 JavaThread "Timer-92" [_thread_blocked, id=15880, stack(0x000000be15b00000,0x000000be15c00000)] - 0x000002334704da70 JavaThread "Timer-93" [_thread_blocked, id=316, stack(0x000000be13400000,0x000000be13500000)] - 0x000002334704e8e0 JavaThread "Timer-94" [_thread_blocked, id=20544, stack(0x000000be15c00000,0x000000be15d00000)] - -Other Threads: - 0x000002334339e100 VMThread "VM Thread" [stack: 0x000000be0ce00000,0x000000be0cf00000] [id=12512] - 0x00000233441879b0 WatcherThread [stack: 0x000000be0da00000,0x000000be0db00000] [id=17700] - 0x0000023320141020 GCTaskThread "GC Thread#0" [stack: 0x000000be0c900000,0x000000be0ca00000] [id=23224] - 0x000002334bb7d360 GCTaskThread "GC Thread#1" [stack: 0x000000be0f500000,0x000000be0f600000] [id=6088] - 0x000002334bb7e0d0 GCTaskThread "GC Thread#2" [stack: 0x000000be0f600000,0x000000be0f700000] [id=23532] - 0x000002334bb7bde0 GCTaskThread "GC Thread#3" [stack: 0x000000be0f700000,0x000000be0f800000] [id=17904] - 0x000002334bb7ee40 GCTaskThread "GC Thread#4" [stack: 0x000000be0f800000,0x000000be0f900000] [id=14196] - 0x000002334bb7c8a0 GCTaskThread "GC Thread#5" [stack: 0x000000be0f900000,0x000000be0fa00000] [id=15384] - 0x000002334bb7eb90 GCTaskThread "GC Thread#6" [stack: 0x000000be0fa00000,0x000000be0fb00000] [id=14064] - 0x000002334bb7e380 GCTaskThread "GC Thread#7" [stack: 0x000000be0fb00000,0x000000be0fc00000] [id=26772] - 0x000002334bb7c090 GCTaskThread "GC Thread#8" [stack: 0x000000be0fc00000,0x000000be0fd00000] [id=23944] - 0x000002334bf0b430 GCTaskThread "GC Thread#9" [stack: 0x000000be10200000,0x000000be10300000] [id=21924] - 0x0000023320155d20 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000be0ca00000,0x000000be0cb00000] [id=296] - 0x0000023320156630 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000be0cb00000,0x000000be0cc00000] [id=14820] - 0x00000233432586f0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000be0cc00000,0x000000be0cd00000] [id=16716] - 0x0000023343258f20 ConcurrentGCThread "G1 Service" [stack: 0x000000be0cd00000,0x000000be0ce00000] [id=24256] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 64686K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 31 young (63488K), 2 survivors (4096K) - Metaspace used 10985K, committed 11136K, reserved 1064960K - class space used 972K, committed 1024K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%| O| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 1|0x0000000709a00000, 0x0000000709b0b800, 0x0000000709c00000| 52%| O| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%|HS| |TAMS 0x0000000709c00000, 0x0000000709c00000| Complete -| 3|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000| 0%| F| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 5|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 6|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 7|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 8|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 9|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 10|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000| 0%| F| |TAMS 0x0000000714a00000, 0x0000000714a00000| Untracked -| 90|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000| 0%| F| |TAMS 0x0000000714c00000, 0x0000000714c00000| Untracked -| 91|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000| 0%| F| |TAMS 0x0000000714e00000, 0x0000000714e00000| Untracked -| 92|0x0000000715000000, 0x0000000715000000, 0x0000000715200000| 0%| F| |TAMS 0x0000000715000000, 0x0000000715000000| Untracked -| 93|0x0000000715200000, 0x00000007153ec080, 0x0000000715400000| 96%| E| |TAMS 0x0000000715200000, 0x0000000715200000| Complete -| 94|0x0000000715400000, 0x0000000715600000, 0x0000000715600000|100%| E|CS|TAMS 0x0000000715400000, 0x0000000715400000| Complete -| 95|0x0000000715600000, 0x0000000715800000, 0x0000000715800000|100%| E|CS|TAMS 0x0000000715600000, 0x0000000715600000| Complete -| 96|0x0000000715800000, 0x0000000715a00000, 0x0000000715a00000|100%| E|CS|TAMS 0x0000000715800000, 0x0000000715800000| Complete -| 97|0x0000000715a00000, 0x0000000715c00000, 0x0000000715c00000|100%| E|CS|TAMS 0x0000000715a00000, 0x0000000715a00000| Complete -| 98|0x0000000715c00000, 0x0000000715e00000, 0x0000000715e00000|100%| E|CS|TAMS 0x0000000715c00000, 0x0000000715c00000| Complete -| 99|0x0000000715e00000, 0x0000000716000000, 0x0000000716000000|100%| E|CS|TAMS 0x0000000715e00000, 0x0000000715e00000| Complete -| 100|0x0000000716000000, 0x0000000716200000, 0x0000000716200000|100%| E|CS|TAMS 0x0000000716000000, 0x0000000716000000| Complete -| 101|0x0000000716200000, 0x0000000716400000, 0x0000000716400000|100%| E|CS|TAMS 0x0000000716200000, 0x0000000716200000| Complete -| 102|0x0000000716400000, 0x0000000716600000, 0x0000000716600000|100%| E|CS|TAMS 0x0000000716400000, 0x0000000716400000| Complete -| 103|0x0000000716600000, 0x0000000716800000, 0x0000000716800000|100%| E|CS|TAMS 0x0000000716600000, 0x0000000716600000| Complete -| 104|0x0000000716800000, 0x0000000716820010, 0x0000000716a00000| 6%| S|CS|TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x0000023337980000,0x0000023338140000] _byte_map_base: 0x0000023334134000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x0000023320144550, (CMBitMap*) 0x0000023320144590 - Prev Bits: [0x0000023338900000, 0x000002333c6a0000) - Next Bits: [0x000002333c6a0000, 0x0000023340440000) - -Polling page: 0x000002331f890000 - -Metaspace: - -Usage: - Non-class: 9.78 MB used. - Class: 972.82 KB used. - Both: 10.73 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 9.88 MB ( 62%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.00 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 10.88 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 1.02 MB - Class: 3.00 MB - Both: 4.02 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 144. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 172. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 486. -num_chunk_merges: 0. -num_chunk_splits: 336. -num_chunks_enlarged: 254. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=1937Kb max_used=1937Kb free=117230Kb - bounds [0x000002332f4e0000, 0x000002332f750000, 0x0000023336940000] -CodeHeap 'profiled nmethods': size=119104Kb used=6079Kb max_used=6079Kb free=113024Kb - bounds [0x0000023327940000, 0x0000023327f30000, 0x000002332ed90000] -CodeHeap 'non-nmethods': size=7488Kb used=1648Kb max_used=3333Kb free=5839Kb - bounds [0x000002332ed90000, 0x000002332f0e0000, 0x000002332f4e0000] - total_blobs=4132 nmethods=3036 adapters=1009 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 24.720 Thread 0x0000023344005650 3027 3 com.csse3200.game.components.tasks.TrajectTask::stop (29 bytes) -Event: 24.721 Thread 0x0000023344005650 nmethod 3027 0x0000023327f22f10 code [0x0000023327f23180, 0x0000023327f23ce8] -Event: 24.754 Thread 0x0000023344005650 3028 3 com.csse3200.game.entities.Entity::setScale (18 bytes) -Event: 24.755 Thread 0x0000023344005650 nmethod 3028 0x0000023327f24110 code [0x0000023327f242a0, 0x0000023327f243d8] -Event: 24.771 Thread 0x0000023344005650 3029 3 com.csse3200.game.entities.factories.ProjectileFactory::createEffectProjectile (395 bytes) -Event: 24.771 Thread 0x0000023344004390 3035 4 com.csse3200.game.components.Component::create (1 bytes) -Event: 24.771 Thread 0x0000023344004390 nmethod 3035 0x000002332f6c4310 code [0x000002332f6c4480, 0x000002332f6c44f8] -Event: 24.773 Thread 0x0000023344005650 nmethod 3029 0x0000023327f24490 code [0x0000023327f24b60, 0x0000023327f27e78] -Event: 24.773 Thread 0x0000023344005650 3030 ! 3 com.csse3200.game.entities.factories.ProjectileFactory::$SWITCH_TABLE$com$csse3200$game$components$ProjectileEffects (74 bytes) -Event: 24.773 Thread 0x0000023344005650 nmethod 3030 0x0000023327f28f90 code [0x0000023327f29160, 0x0000023327f295e8] -Event: 24.773 Thread 0x0000023344005650 3031 3 com.csse3200.game.components.EffectsComponent:: (48 bytes) -Event: 24.773 Thread 0x0000023344005650 nmethod 3031 0x0000023327f29790 code [0x0000023327f29980, 0x0000023327f2a178] -Event: 24.773 Thread 0x0000023344005650 3032 3 com.csse3200.game.components.EffectsComponent::create (53 bytes) -Event: 24.774 Thread 0x0000023344005650 nmethod 3032 0x0000023327f2a390 code [0x0000023327f2a660, 0x0000023327f2b618] -Event: 24.774 Thread 0x0000023344005650 3033 3 com.csse3200.game.components.EffectsComponent$$Lambda$123/0x0000000800cf9c80:: (10 bytes) -Event: 24.774 Thread 0x0000023344005650 nmethod 3033 0x0000023327f2bc10 code [0x0000023327f2bda0, 0x0000023327f2bf58] -Event: 24.774 Thread 0x0000023344005650 3034 3 com.csse3200.game.components.EffectsComponent$$Lambda$124/0x0000000800cf9ea0:: (10 bytes) -Event: 24.774 Thread 0x0000023344005650 nmethod 3034 0x0000023327f2c010 code [0x0000023327f2c1a0, 0x0000023327f2c358] -Event: 25.107 Thread 0x0000023344005650 3036 3 sun.nio.cs.SingleByte$Encoder::encodeArrayLoop (280 bytes) -Event: 25.109 Thread 0x0000023344005650 nmethod 3036 0x0000023327f2c410 code [0x0000023327f2c920, 0x0000023327f2f188] - -GC Heap History (4 events): -Event: 1.419 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 26624K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6598K, committed 6720K, reserved 1064960K - class space used 507K, committed 576K, reserved 1048576K -} -Event: 1.422 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3683K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6598K, committed 6720K, reserved 1064960K - class space used 507K, committed 576K, reserved 1048576K -} -Event: 5.307 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 34403K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9420K, committed 9600K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} -Event: 5.311 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5294K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9420K, committed 9600K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 14.454 Thread 0x00000233200d0ae0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002332f646070 relative=0x00000000000000d0 -Event: 14.454 Thread 0x00000233200d0ae0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002332f646070 method=java.util.ArrayList$Itr.next()Ljava/lang/Object; @ 17 c2 -Event: 14.454 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x000002332f646070 sp=0x000000be0c8fef90 -Event: 14.454 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede23a3 sp=0x000000be0c8fef28 mode 2 -Event: 15.104 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x0000023327e73c22 sp=0x000000be0c8ff050 -Event: 15.104 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede2b43 sp=0x000000be0c8fe510 mode 0 -Event: 16.038 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x0000023327e74fe6 sp=0x000000be0c8ff0c0 -Event: 16.038 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede2b43 sp=0x000000be0c8fe578 mode 0 -Event: 17.705 Thread 0x00000233200d0ae0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000002332f69adf4 relative=0x00000000000029b4 -Event: 17.705 Thread 0x00000233200d0ae0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000002332f69adf4 method=com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 39 c2 -Event: 17.705 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x000002332f69adf4 sp=0x000000be0c8ff080 -Event: 17.705 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede23a3 sp=0x000000be0c8fee80 mode 2 -Event: 22.756 Thread 0x00000233200d0ae0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000002332f69adf4 relative=0x00000000000029b4 -Event: 22.756 Thread 0x00000233200d0ae0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000002332f69adf4 method=com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 39 c2 -Event: 22.756 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x000002332f69adf4 sp=0x000000be0c8ff080 -Event: 22.756 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede23a3 sp=0x000000be0c8fee80 mode 2 -Event: 25.105 Thread 0x0000023346eb1950 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002332f6135f8 relative=0x0000000000000078 -Event: 25.105 Thread 0x0000023346eb1950 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002332f6135f8 method=com.badlogic.gdx.utils.Array$ArrayIterator.hasNext()Z @ 4 c2 -Event: 25.105 Thread 0x0000023346eb1950 DEOPT PACKING pc=0x000002332f6135f8 sp=0x000000be134ff2e0 -Event: 25.105 Thread 0x0000023346eb1950 DEOPT UNPACKING pc=0x000002332ede23a3 sp=0x000000be134ff278 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.302 Thread 0x00000233200d0ae0 Exception (0x0000000718532580) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.302 Thread 0x00000233200d0ae0 Exception (0x0000000718532900) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.823 Thread 0x00000233200d0ae0 Exception (0x0000000718582200) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.030 Thread 0x00000233200d0ae0 Exception (0x00000007182bd530) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.030 Thread 0x00000233200d0ae0 Exception (0x00000007182bd8d8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.032 Thread 0x00000233200d0ae0 Exception (0x00000007182c8ea0) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.032 Thread 0x00000233200d0ae0 Exception (0x00000007182c9180) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.185 Thread 0x00000233200d0ae0 Exception (0x00000007181f6410) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 1.201 Thread 0x00000233200d0ae0 Exception (0x0000000717e7ce18) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.220 Thread 0x00000233200d0ae0 Exception (0x0000000717ecb968) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.221 Thread 0x00000233200d0ae0 Exception (0x0000000717ed5d88) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 4.678 Thread 0x00000233200d0ae0 Exception (0x00000007180b8f48) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.558 Thread 0x00000233200d0ae0 Exception (0x0000000717f6d418) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.559 Thread 0x00000233200d0ae0 Exception (0x0000000717f7ba08) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.560 Thread 0x00000233200d0ae0 Exception (0x0000000717f85180) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.634 Thread 0x00000233200d0ae0 Exception (0x0000000717ca2a60) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.650 Thread 0x00000233200d0ae0 Exception (0x0000000717a29c90) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.654 Thread 0x00000233200d0ae0 Exception (0x0000000717a33e60) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 21.904 Thread 0x0000023355a48090 Implicit null exception at 0x0000023327eb683f to 0x0000023327eb752d -Event: 21.904 Thread 0x0000023355a48090 Exception (0x00000007166f72f8) -thrown [s\open\src\hotspot\share\runtime\sharedRuntime.cpp, line 628] - -VM Operations (20 events): -Event: 13.808 Executing VM operation: Cleanup -Event: 13.808 Executing VM operation: Cleanup done -Event: 14.809 Executing VM operation: Cleanup -Event: 14.809 Executing VM operation: Cleanup done -Event: 15.810 Executing VM operation: Cleanup -Event: 15.810 Executing VM operation: Cleanup done -Event: 17.811 Executing VM operation: Cleanup -Event: 17.811 Executing VM operation: Cleanup done -Event: 19.811 Executing VM operation: Cleanup -Event: 19.811 Executing VM operation: Cleanup done -Event: 20.811 Executing VM operation: Cleanup -Event: 20.811 Executing VM operation: Cleanup done -Event: 21.812 Executing VM operation: Cleanup -Event: 21.812 Executing VM operation: Cleanup done -Event: 22.812 Executing VM operation: Cleanup -Event: 22.812 Executing VM operation: Cleanup done -Event: 23.813 Executing VM operation: Cleanup -Event: 23.813 Executing VM operation: Cleanup done -Event: 24.813 Executing VM operation: Cleanup -Event: 24.814 Executing VM operation: Cleanup done - -Events (20 events): -Event: 22.987 Thread 0x0000023346936ec0 Thread added: 0x0000023346936ec0 -Event: 22.987 Thread 0x0000023346938ba0 Thread added: 0x0000023346938ba0 -Event: 23.054 Thread 0x000002334693a880 Thread added: 0x000002334693a880 -Event: 23.270 Thread 0x000002334693b220 Thread added: 0x000002334693b220 -Event: 23.470 Thread 0x000002334693b6f0 Thread added: 0x000002334693b6f0 -Event: 23.570 Thread 0x000002334693bbc0 Thread added: 0x000002334693bbc0 -Event: 23.637 Thread 0x0000023346937390 Thread added: 0x0000023346937390 -Event: 23.704 Thread 0x000002334693ca30 Thread added: 0x000002334693ca30 -Event: 23.737 Thread 0x000002334693cf00 Thread added: 0x000002334693cf00 -Event: 23.787 Thread 0x000002334693c090 Thread added: 0x000002334693c090 -Event: 24.337 Thread 0x0000023346937860 Thread added: 0x0000023346937860 -Event: 24.354 Thread 0x0000023355a48090 Thread added: 0x0000023355a48090 -Event: 24.387 Thread 0x000002334704a0b0 Thread added: 0x000002334704a0b0 -Event: 24.454 Thread 0x0000023347051430 Thread added: 0x0000023347051430 -Event: 24.554 Thread 0x000002334704a580 Thread added: 0x000002334704a580 -Event: 24.620 Thread 0x000002334704aa50 Thread added: 0x000002334704aa50 -Event: 24.854 Thread 0x000002334704af20 Thread added: 0x000002334704af20 -Event: 25.108 Thread 0x0000023346eb1950 Thread exited: 0x0000023346eb1950 -Event: 25.120 Thread 0x000002334704da70 Thread added: 0x000002334704da70 -Event: 25.121 Thread 0x000002334704e8e0 Thread added: 0x000002334704e8e0 - - -Dynamic libraries: -0x00007ff726ee0000 - 0x00007ff726ef0000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb7e7c0000 - 0x00007ffb7e7d8000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb95200000 - 0x00007ffb9521b000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb94620000 - 0x00007ffb9462c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb4cb50000 - 0x00007ffb4cbde000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb07fb0000 - 0x00007ffb08b87000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb94420000 - 0x00007ffb9442a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb7e790000 - 0x00007ffb7e7b5000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb3a6a0000 - 0x00007ffb3a777000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb7bf70000 - 0x00007ffb7bf89000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb765b0000 - 0x00007ffb765c6000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb74f20000 - 0x00007ffb74f38000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffb93330000 - 0x00007ffb93340000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb6c5b0000 - 0x00007ffb6c625000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb2acc0000 - 0x00007ffb2af19000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb6cf20000 - 0x00007ffb6cf81000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb6d270000 - 0x00007ffb6d2b5000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb95db0000 - 0x00007ffb95dc1000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb27c20000 - 0x00007ffb27db7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb34dd0000 - 0x00007ffb34ef5000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb793b0000 - 0x00007ffb793dc000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb71a20000 - 0x00007ffb71a4a000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb05200000 - 0x00007ffb07fa5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb6d8c0000 - 0x00007ffb6d8fc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb1fb10000 - 0x00007ffb1fccf000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb6c2e0000 - 0x00007ffb6c33d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 5 days 7:56 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (6305M free) -TotalPageFile size 19865M (AvailPageFile size 4031M) -current process WorkingSet (physical memory assigned to process): 401M, peak: 420M -current process commit charge ("private bytes"): 714M, peak: 726M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid27428.log b/hs_err_pid27428.log deleted file mode 100644 index 94da50774..000000000 --- a/hs_err_pid27428.log +++ /dev/null @@ -1,801 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffef46e736, pid=27428, tid=27320 -# -# JRE version: OpenJDK Runtime Environment (17.0.2+8) (build 17.0.2+8-86) -# Java VM: OpenJDK 64-Bit Server VM (17.0.2+8-86, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [ig11icd64.dll+0x59e736] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz, 8 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 16 15:12:53 2023 E. Australia Standard Time elapsed time: 78.575702 seconds (0d 0h 1m 18s) - ---------------- T H R E A D --------------- - -Current thread (0x000001903ecaab90): JavaThread "Timer-18" [_thread_in_native, id=27320, stack(0x00000025f0700000,0x00000025f0800000)] - -Stack: [0x00000025f0700000,0x00000025f0800000], sp=0x00000025f07fdd00, free space=1015k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [ig11icd64.dll+0x59e736] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -j com.badlogic.gdx.physics.box2d.World.jniCreateBody(JIFFFFFFFFZZZZZF)J+0 -j com.badlogic.gdx.physics.box2d.World.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+80 -J 3361 c1 com.csse3200.game.physics.components.PhysicsComponent.(Lcom/csse3200/game/physics/PhysicsEngine;)V (58 bytes) @ 0x0000019016efcd44 [0x0000019016efca80+0x00000000000002c4] -J 3360 c1 com.csse3200.game.physics.components.PhysicsComponent.()V (11 bytes) @ 0x0000019016efc6b4 [0x0000019016efc5c0+0x00000000000000f4] -j com.csse3200.game.entities.factories.ProjectileFactory.createBaseProjectile(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+38 -j com.csse3200.game.entities.factories.ProjectileFactory.createMobBall(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+3 -j com.csse3200.game.components.tasks.MobAttackTask.updateMobState()V+307 -j com.csse3200.game.components.tasks.MobAttackTask.update()V+1 -J 3274 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000001901dfb572c [0x000001901dfb4fe0+0x000000000000074c] -j com.csse3200.game.ai.tasks.AITaskComponent.restore()V+77 -j com.csse3200.game.components.EffectsComponent$3.run()V+4 -j java.util.TimerThread.mainLoop()V+221 java.base@17.0.2 -j java.util.TimerThread.run()V+1 java.base@17.0.2 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000178 - - -Register to memory mapping: - -RIP=0x00007fffef46e736 ig11icd64.dll -RAX=0x0 is NULL -RBX=0x000001903421fbc0 points into unknown readable memory: 0x00000190342f5700 | 00 57 2f 34 90 01 00 00 -RCX=0x0 is NULL -RDX=0x0000000000000004 is an unknown value -RSP=0x00000025f07fdd00 is pointing into the stack for thread: 0x000001903ecaab90 -RBP=0x0000000000000004 is an unknown value -RSI=0x000001903421fbc0 points into unknown readable memory: 0x00000190342f5700 | 00 57 2f 34 90 01 00 00 -RDI=0x0 is NULL -R8 =0x0000000000000001 is an unknown value -R9 =0x0000000000000001 is an unknown value -R10=0x000000007ffe0384 points into unknown readable memory: 00 00 00 00 -R11=0x00000025f07fdef0 is pointing into the stack for thread: 0x000001903ecaab90 -R12=0x00007fffef41e090 ig11icd64.dll -R13=0x0000000000000003 is an unknown value -R14=0x0 is NULL -R15=0x0000000000000001 is an unknown value - - -Registers: -RAX=0x0000000000000000, RBX=0x000001903421fbc0, RCX=0x0000000000000000, RDX=0x0000000000000004 -RSP=0x00000025f07fdd00, RBP=0x0000000000000004, RSI=0x000001903421fbc0, RDI=0x0000000000000000 -R8 =0x0000000000000001, R9 =0x0000000000000001, R10=0x000000007ffe0384, R11=0x00000025f07fdef0 -R12=0x00007fffef41e090, R13=0x0000000000000003, R14=0x0000000000000000, R15=0x0000000000000001 -RIP=0x00007fffef46e736, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x00000025f07fdd00) -0x00000025f07fdd00: 0000000000000000 0000019033ad7d58 -0x00000025f07fdd10: 0000000000000003 00007ff8a81064c0 -0x00000025f07fdd20: 0000000000000000 00007fffef56207c -0x00000025f07fdd30: 00007ff8a81064c0 00007ff8a81066cc -0x00000025f07fdd40: 0000000000000001 0000019041127ed0 -0x00000025f07fdd50: 0000000000000001 00007ff8115e0000 -0x00000025f07fdd60: 0000000000000001 00007fffeeed0000 -0x00000025f07fdd70: 0000000000000003 0000000000000000 -0x00000025f07fdd80: 0000000000000001 00007fffef56249d -0x00000025f07fdd90: 0000019041127ed0 000001903421fbc0 -0x00000025f07fdda0: 0000019041127ed0 00007ff8118f8211 -0x00000025f07fddb0: 0000000000000000 00007fffef469e29 -0x00000025f07fddc0: 00000025f07fddf0 0000000000006ab8 -0x00000025f07fddd0: 0000000000000000 00007ff8118f7b9d -0x00000025f07fdde0: 0000000000000000 00007ff800000000 -0x00000025f07fddf0: 00007ff800000001 0000000000000000 - -Instructions: (pc=0x00007fffef46e736) -0x00007fffef46e636: 4a 8b 04 20 40 38 3c 01 75 05 e8 33 fb fa ff 65 -0x00007fffef46e646: 48 8b 04 25 58 00 00 00 45 33 c0 41 b9 10 00 00 -0x00007fffef46e656: 00 ba 05 05 00 00 4a 8b 0c 20 4a 8b 0c 09 e8 b7 -0x00007fffef46e666: 38 04 00 48 8b cb e8 bf 00 00 00 8b 83 18 01 00 -0x00007fffef46e676: 00 4c 89 74 c3 18 8b 83 18 01 00 00 ff c0 83 e0 -0x00007fffef46e686: 1f 89 83 18 01 00 00 40 38 3b 74 50 48 8b 83 20 -0x00007fffef46e696: 01 00 00 48 8b 08 48 8b 53 08 8b 43 10 48 2b d1 -0x00007fffef46e6a6: 48 3b d0 76 37 8b 83 18 01 00 00 48 8d 8b d8 01 -0x00007fffef46e6b6: 00 00 4c 8b 44 c3 18 48 8b 41 10 4c 8b 08 4d 3b -0x00007fffef46e6c6: c8 73 19 0f ae e8 48 8b 93 38 01 00 00 49 c7 c1 -0x00007fffef46e6d6: ff ff ff ff 8b 52 20 e8 3e e8 00 00 45 33 c9 45 -0x00007fffef46e6e6: 33 c0 48 8b d3 33 c9 e8 2e e9 01 00 85 f6 40 0f -0x00007fffef46e6f6: 94 c7 8b c7 48 8b 8d 20 01 00 00 48 33 cc e8 d7 -0x00007fffef46e706: f9 fa ff 48 81 c4 30 02 00 00 41 5f 41 5e 41 5c -0x00007fffef46e716: 5f 5e 5b 5d c3 cc cc cc cc cc cc cc cc cc cc cc -0x00007fffef46e726: cc cc cc cc cc cc cc cc cc cc 40 57 48 83 ec 20 -0x00007fffef46e736: 48 83 b9 78 01 00 00 00 48 8b f9 0f 84 9e 00 00 -0x00007fffef46e746: 00 48 8b 89 88 01 00 00 48 89 5c 24 30 ff 15 b7 -0x00007fffef46e756: 59 5a 00 48 8b 9f 78 01 00 00 48 85 db 74 6e 48 -0x00007fffef46e766: 89 74 24 38 33 f6 0f 1f 40 00 48 8d 4b 08 41 b8 -0x00007fffef46e776: 01 00 00 00 48 8b d7 e8 de 5a a8 ff 48 8b d3 4c -0x00007fffef46e786: 8d 43 40 4c 8b cb 49 8b 18 48 8b 42 48 48 85 c0 -0x00007fffef46e796: 75 09 48 89 9f 78 01 00 00 eb 04 48 89 58 40 49 -0x00007fffef46e7a6: 8b 08 49 8b 41 48 48 85 c9 75 09 48 89 87 80 01 -0x00007fffef46e7b6: 00 00 eb 04 48 89 41 48 48 89 72 48 49 89 30 c6 -0x00007fffef46e7c6: 42 38 01 48 85 db 75 a2 48 8b 74 24 38 48 8b 8f -0x00007fffef46e7d6: 88 01 00 00 ff 15 68 5a 5a 00 48 8b 5c 24 30 48 -0x00007fffef46e7e6: 83 c4 20 5f c3 cc cc cc cc cc cc cc cc cc cc cc -0x00007fffef46e7f6: cc cc cc cc cc cc cc cc cc cc 48 8b c1 41 b8 01 -0x00007fffef46e806: 00 00 00 48 8d 4a 08 48 8b d0 e9 4b 5a a8 ff cc -0x00007fffef46e816: cc cc cc cc cc cc cc cc cc cc 48 89 5c 24 18 57 -0x00007fffef46e826: 48 83 ec 20 48 8b d9 48 8b 89 38 01 00 00 48 85 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x0 is NULL -stack at sp + 1 slots: 0x0000019033ad7d58 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -stack at sp + 2 slots: 0x0000000000000003 is an unknown value -stack at sp + 3 slots: 0x00007ff8a81064c0 dxgi.dll -stack at sp + 4 slots: 0x0 is NULL -stack at sp + 5 slots: 0x00007fffef56207c ig11icd64.dll -stack at sp + 6 slots: 0x00007ff8a81064c0 dxgi.dll -stack at sp + 7 slots: 0x00007ff8a81066cc dxgi.dll - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000019034d4db10, length=48, elements={ -0x000001900ea74670, 0x0000019031616c30, 0x00000190316177e0, 0x000001903162a300, -0x000001903162aeb0, 0x000001903162e880, 0x000001903162f230, 0x000001903162ffc0, -0x0000019031633f60, 0x000001903163c960, 0x00000190320fdda0, 0x0000019032106300, -0x000001903473b7a0, 0x000001903470f740, 0x00000190348108c0, 0x00000190348138e0, -0x0000019034813db0, 0x0000019034811260, 0x0000019034812a70, 0x0000019034811c00, -0x00000190348125a0, 0x0000019034812f40, 0x0000019034811730, 0x00000190348120d0, -0x0000019034813410, 0x000001903ecab060, 0x000001903eca8040, 0x000001903ecaa6c0, -0x000001903eca8510, 0x000001903eca9380, 0x000001903eca89e0, 0x000001903eca8eb0, -0x000001903eca9850, 0x000001903ecaa1f0, 0x000001903eca9d20, 0x000001903ecaab90, -0x000001903ecaba00, 0x000001903ecab530, 0x0000019034b789b0, 0x0000019034b73310, -0x0000019034b79350, 0x0000019034b75e60, 0x0000019034b7ab60, 0x0000019034b74180, -0x0000019034b74b20, 0x0000019034b77670, 0x0000019034b77b40, 0x0000019034b76800 -} - -Java Threads: ( => current thread ) - 0x000001900ea74670 JavaThread "main" [_thread_in_native, id=12268, stack(0x00000025ed000000,0x00000025ed100000)] - 0x0000019031616c30 JavaThread "Reference Handler" daemon [_thread_blocked, id=29428, stack(0x00000025ed700000,0x00000025ed800000)] - 0x00000190316177e0 JavaThread "Finalizer" daemon [_thread_blocked, id=11272, stack(0x00000025ed800000,0x00000025ed900000)] - 0x000001903162a300 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=25568, stack(0x00000025ed900000,0x00000025eda00000)] - 0x000001903162aeb0 JavaThread "Attach Listener" daemon [_thread_blocked, id=18664, stack(0x00000025eda00000,0x00000025edb00000)] - 0x000001903162e880 JavaThread "Service Thread" daemon [_thread_blocked, id=22564, stack(0x00000025edb00000,0x00000025edc00000)] - 0x000001903162f230 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=13608, stack(0x00000025edc00000,0x00000025edd00000)] - 0x000001903162ffc0 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=17244, stack(0x00000025edd00000,0x00000025ede00000)] - 0x0000019031633f60 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=25048, stack(0x00000025ede00000,0x00000025edf00000)] - 0x000001903163c960 JavaThread "Sweeper thread" daemon [_thread_blocked, id=10700, stack(0x00000025edf00000,0x00000025ee000000)] - 0x00000190320fdda0 JavaThread "Notification Thread" daemon [_thread_blocked, id=17436, stack(0x00000025ee000000,0x00000025ee100000)] - 0x0000019032106300 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=22644, stack(0x00000025ee200000,0x00000025ee300000)] - 0x000001903473b7a0 JavaThread "AssetManager" daemon [_thread_blocked, id=17040, stack(0x00000025eec00000,0x00000025eed00000)] - 0x000001903470f740 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=27600, stack(0x00000025ef400000,0x00000025ef500000)] - 0x00000190348108c0 JavaThread "AssetManager" daemon [_thread_blocked, id=15892, stack(0x00000025ef500000,0x00000025ef600000)] - 0x00000190348138e0 JavaThread "Timer-0" [_thread_blocked, id=10824, stack(0x00000025ef800000,0x00000025ef900000)] - 0x0000019034813db0 JavaThread "AssetManager" daemon [_thread_blocked, id=15560, stack(0x00000025ef700000,0x00000025ef800000)] - 0x0000019034811260 JavaThread "Timer-1" [_thread_in_native, id=10376, stack(0x00000025efa00000,0x00000025efb00000)] - 0x0000019034812a70 JavaThread "Timer" daemon [_thread_blocked, id=11880, stack(0x00000025ef600000,0x00000025ef700000)] - 0x0000019034811c00 JavaThread "Timer-2" [_thread_blocked, id=24064, stack(0x00000025ecd00000,0x00000025ece00000)] - 0x00000190348125a0 JavaThread "Timer-3" [_thread_blocked, id=29292, stack(0x00000025ece00000,0x00000025ecf00000)] - 0x0000019034812f40 JavaThread "Timer-4" [_thread_blocked, id=28352, stack(0x00000025ecf00000,0x00000025ed000000)] - 0x0000019034811730 JavaThread "Timer-5" [_thread_blocked, id=18320, stack(0x00000025ef900000,0x00000025efa00000)] - 0x00000190348120d0 JavaThread "Timer-6" [_thread_blocked, id=17660, stack(0x00000025efb00000,0x00000025efc00000)] - 0x0000019034813410 JavaThread "Timer-7" [_thread_blocked, id=27040, stack(0x00000025efc00000,0x00000025efd00000)] - 0x000001903ecab060 JavaThread "Timer-8" [_thread_blocked, id=6116, stack(0x00000025efd00000,0x00000025efe00000)] - 0x000001903eca8040 JavaThread "Timer-9" [_thread_blocked, id=22184, stack(0x00000025efe00000,0x00000025eff00000)] - 0x000001903ecaa6c0 JavaThread "Timer-10" [_thread_blocked, id=12320, stack(0x00000025eff00000,0x00000025f0000000)] - 0x000001903eca8510 JavaThread "Timer-11" [_thread_blocked, id=29132, stack(0x00000025f0000000,0x00000025f0100000)] - 0x000001903eca9380 JavaThread "Timer-12" [_thread_blocked, id=17952, stack(0x00000025f0100000,0x00000025f0200000)] - 0x000001903eca89e0 JavaThread "Timer-13" [_thread_blocked, id=15552, stack(0x00000025f0200000,0x00000025f0300000)] - 0x000001903eca8eb0 JavaThread "Timer-14" [_thread_blocked, id=27732, stack(0x00000025f0300000,0x00000025f0400000)] - 0x000001903eca9850 JavaThread "Timer-15" [_thread_blocked, id=13100, stack(0x00000025f0400000,0x00000025f0500000)] - 0x000001903ecaa1f0 JavaThread "Timer-16" [_thread_blocked, id=6544, stack(0x00000025f0500000,0x00000025f0600000)] - 0x000001903eca9d20 JavaThread "Timer-17" [_thread_blocked, id=3712, stack(0x00000025f0600000,0x00000025f0700000)] -=>0x000001903ecaab90 JavaThread "Timer-18" [_thread_in_native, id=27320, stack(0x00000025f0700000,0x00000025f0800000)] - 0x000001903ecaba00 JavaThread "Timer-19" [_thread_blocked, id=14104, stack(0x00000025f0800000,0x00000025f0900000)] - 0x000001903ecab530 JavaThread "Timer-20" [_thread_blocked, id=27280, stack(0x00000025f0900000,0x00000025f0a00000)] - 0x0000019034b789b0 JavaThread "Timer-21" [_thread_in_native, id=22412, stack(0x00000025f0a00000,0x00000025f0b00000)] - 0x0000019034b73310 JavaThread "Timer-22" [_thread_in_native, id=26660, stack(0x00000025f0b00000,0x00000025f0c00000)] - 0x0000019034b79350 JavaThread "Timer-23" [_thread_blocked, id=19920, stack(0x00000025f0c00000,0x00000025f0d00000)] - 0x0000019034b75e60 JavaThread "Timer-24" [_thread_blocked, id=4908, stack(0x00000025f0d00000,0x00000025f0e00000)] - 0x0000019034b7ab60 JavaThread "Timer-25" [_thread_blocked, id=3612, stack(0x00000025f0e00000,0x00000025f0f00000)] - 0x0000019034b74180 JavaThread "Timer-26" [_thread_blocked, id=28132, stack(0x00000025f0f00000,0x00000025f1000000)] - 0x0000019034b74b20 JavaThread "Timer-27" [_thread_blocked, id=27716, stack(0x00000025f1000000,0x00000025f1100000)] - 0x0000019034b77670 JavaThread "Timer-28" [_thread_in_native, id=12696, stack(0x00000025f1100000,0x00000025f1200000)] - 0x0000019034b77b40 JavaThread "Timer-29" [_thread_blocked, id=27644, stack(0x00000025f1200000,0x00000025f1300000)] - 0x0000019034b76800 JavaThread "Timer-30" [_thread_blocked, id=15536, stack(0x00000025f1300000,0x00000025f1400000)] - -Other Threads: - 0x0000019031612190 VMThread "VM Thread" [stack: 0x00000025ed600000,0x00000025ed700000] [id=5756] - 0x0000019032102690 WatcherThread [stack: 0x00000025ee100000,0x00000025ee200000] [id=24208] - 0x000001900eacb980 GCTaskThread "GC Thread#0" [stack: 0x00000025ed100000,0x00000025ed200000] [id=25836] - 0x00000190347db4e0 GCTaskThread "GC Thread#1" [stack: 0x00000025eed00000,0x00000025eee00000] [id=21776] - 0x00000190346c9920 GCTaskThread "GC Thread#2" [stack: 0x00000025eee00000,0x00000025eef00000] [id=5344] - 0x0000019034775090 GCTaskThread "GC Thread#3" [stack: 0x00000025eef00000,0x00000025ef000000] [id=596] - 0x000001903483a760 GCTaskThread "GC Thread#4" [stack: 0x00000025ef000000,0x00000025ef100000] [id=23180] - 0x000001903483aa10 GCTaskThread "GC Thread#5" [stack: 0x00000025ef100000,0x00000025ef200000] [id=25960] - 0x000001903474dbc0 GCTaskThread "GC Thread#6" [stack: 0x00000025ef200000,0x00000025ef300000] [id=13272] - 0x00000190347c1cc0 GCTaskThread "GC Thread#7" [stack: 0x00000025ef300000,0x00000025ef400000] [id=23640] - 0x000001900eade530 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000025ed200000,0x00000025ed300000] [id=18484] - 0x000001900eadef40 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000025ed300000,0x00000025ed400000] [id=15068] - 0x000001900eb357d0 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000025ed400000,0x00000025ed500000] [id=11724] - 0x00000190314d2320 ConcurrentGCThread "G1 Service" [stack: 0x00000025ed500000,0x00000025ed600000] [id=7312] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000703a00000, size: 4038 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bc0000-0x0000000800bc0000), size 12320768, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 8 total, 8 available - Memory: 16151M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 254M - Heap Max Capacity: 4038M - Pre-touch: Disabled - Parallel Workers: 8 - Concurrent Workers: 2 - Concurrent Refinement Workers: 8 - Periodic GC: Disabled - -Heap: - garbage-first heap total 260096K, used 117784K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 26 young (53248K), 2 survivors (4096K) - Metaspace used 11259K, committed 11456K, reserved 1064960K - class space used 976K, committed 1088K, 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|0x0000000703a00000, 0x0000000703c00000, 0x0000000703c00000|100%|HS| |TAMS 0x0000000703a00000, 0x0000000703a00000| Complete -| 1|0x0000000703c00000, 0x0000000703e00000, 0x0000000703e00000|100%|HC| |TAMS 0x0000000703c00000, 0x0000000703c00000| Complete -| 2|0x0000000703e00000, 0x0000000704000000, 0x0000000704000000|100%|HC| |TAMS 0x0000000703e00000, 0x0000000703e00000| Complete -| 3|0x0000000704000000, 0x0000000704200000, 0x0000000704200000|100%|HC| |TAMS 0x0000000704000000, 0x0000000704000000| Complete -| 4|0x0000000704200000, 0x0000000704400000, 0x0000000704400000|100%|HC| |TAMS 0x0000000704200000, 0x0000000704200000| Complete -| 5|0x0000000704400000, 0x0000000704600000, 0x0000000704600000|100%|HC| |TAMS 0x0000000704400000, 0x0000000704400000| Complete -| 6|0x0000000704600000, 0x0000000704800000, 0x0000000704800000|100%|HC| |TAMS 0x0000000704600000, 0x0000000704600000| Complete -| 7|0x0000000704800000, 0x0000000704a00000, 0x0000000704a00000|100%|HC| |TAMS 0x0000000704800000, 0x0000000704800000| Complete -| 8|0x0000000704a00000, 0x0000000704c00000, 0x0000000704c00000|100%|HC| |TAMS 0x0000000704a00000, 0x0000000704a00000| Complete -| 9|0x0000000704c00000, 0x0000000704e00000, 0x0000000704e00000|100%|HC| |TAMS 0x0000000704c00000, 0x0000000704c00000| Complete -| 10|0x0000000704e00000, 0x0000000705000000, 0x0000000705000000|100%|HC| |TAMS 0x0000000704e00000, 0x0000000704e00000| Complete -| 11|0x0000000705000000, 0x0000000705200000, 0x0000000705200000|100%|HC| |TAMS 0x0000000705000000, 0x0000000705000000| Complete -| 12|0x0000000705200000, 0x0000000705400000, 0x0000000705400000|100%|HC| |TAMS 0x0000000705200000, 0x0000000705200000| Complete -| 13|0x0000000705400000, 0x0000000705600000, 0x0000000705600000|100%|HC| |TAMS 0x0000000705400000, 0x0000000705400000| Complete -| 14|0x0000000705600000, 0x0000000705800000, 0x0000000705800000|100%|HC| |TAMS 0x0000000705600000, 0x0000000705600000| Complete -| 15|0x0000000705800000, 0x0000000705a00000, 0x0000000705a00000|100%|HC| |TAMS 0x0000000705800000, 0x0000000705800000| Complete -| 16|0x0000000705a00000, 0x0000000705c00000, 0x0000000705c00000|100%|HC| |TAMS 0x0000000705a00000, 0x0000000705a00000| Complete -| 17|0x0000000705c00000, 0x0000000705e00000, 0x0000000705e00000|100%|HC| |TAMS 0x0000000705c00000, 0x0000000705c00000| Complete -| 18|0x0000000705e00000, 0x0000000706000000, 0x0000000706000000|100%|HC| |TAMS 0x0000000705e00000, 0x0000000705e00000| Complete -| 19|0x0000000706000000, 0x0000000706200000, 0x0000000706200000|100%|HC| |TAMS 0x0000000706000000, 0x0000000706000000| Complete -| 20|0x0000000706200000, 0x0000000706400000, 0x0000000706400000|100%|HC| |TAMS 0x0000000706200000, 0x0000000706200000| Complete -| 21|0x0000000706400000, 0x0000000706600000, 0x0000000706600000|100%|HC| |TAMS 0x0000000706400000, 0x0000000706400000| Complete -| 22|0x0000000706600000, 0x0000000706800000, 0x0000000706800000|100%|HC| |TAMS 0x0000000706600000, 0x0000000706600000| Complete -| 23|0x0000000706800000, 0x0000000706a00000, 0x0000000706a00000|100%|HC| |TAMS 0x0000000706800000, 0x0000000706800000| Complete -| 24|0x0000000706a00000, 0x0000000706c00000, 0x0000000706c00000|100%|HC| |TAMS 0x0000000706a00000, 0x0000000706a00000| Complete -| 25|0x0000000706c00000, 0x0000000706e00000, 0x0000000706e00000|100%|HC| |TAMS 0x0000000706c00000, 0x0000000706c00000| Complete -| 26|0x0000000706e00000, 0x0000000707000000, 0x0000000707000000|100%|HC| |TAMS 0x0000000706e00000, 0x0000000706e00000| Complete -| 27|0x0000000707000000, 0x0000000707200000, 0x0000000707200000|100%|HC| |TAMS 0x0000000707000000, 0x0000000707000000| Complete -| 28|0x0000000707200000, 0x0000000707400000, 0x0000000707400000|100%|HC| |TAMS 0x0000000707200000, 0x0000000707200000| Complete -| 29|0x0000000707400000, 0x0000000707600000, 0x0000000707600000|100%|HC| |TAMS 0x0000000707400000, 0x0000000707400000| Complete -| 30|0x0000000707600000, 0x0000000707800000, 0x0000000707800000|100%|HS| |TAMS 0x0000000707600000, 0x0000000707600000| Complete -| 31|0x0000000707800000, 0x0000000707800000, 0x0000000707a00000| 0%| F| |TAMS 0x0000000707800000, 0x0000000707800000| Untracked -| 32|0x0000000707a00000, 0x0000000707a00000, 0x0000000707c00000| 0%| F| |TAMS 0x0000000707a00000, 0x0000000707a00000| Untracked -| 33|0x0000000707c00000, 0x0000000707c00000, 0x0000000707e00000| 0%| F| |TAMS 0x0000000707c00000, 0x0000000707c00000| Untracked -| 34|0x0000000707e00000, 0x0000000708000000, 0x0000000708000000|100%| O| |TAMS 0x0000000707e00000, 0x0000000708000000| Untracked -| 35|0x0000000708000000, 0x000000070810e200, 0x0000000708200000| 52%| O| |TAMS 0x0000000708000000, 0x000000070810e200| Untracked -| 36|0x0000000708200000, 0x0000000708200000, 0x0000000708400000| 0%| F| |TAMS 0x0000000708200000, 0x0000000708200000| Untracked -| 37|0x0000000708400000, 0x0000000708400000, 0x0000000708600000| 0%| F| |TAMS 0x0000000708400000, 0x0000000708400000| Untracked -| 38|0x0000000708600000, 0x0000000708600000, 0x0000000708800000| 0%| F| |TAMS 0x0000000708600000, 0x0000000708600000| Untracked -| 39|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000| 0%| F| |TAMS 0x0000000708800000, 0x0000000708800000| Untracked -| 40|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000| 0%| F| |TAMS 0x0000000708a00000, 0x0000000708a00000| Untracked -| 41|0x0000000708c00000, 0x0000000708c00000, 0x0000000708e00000| 0%| F| |TAMS 0x0000000708c00000, 0x0000000708c00000| Untracked -| 42|0x0000000708e00000, 0x0000000708e00000, 0x0000000709000000| 0%| F| |TAMS 0x0000000708e00000, 0x0000000708e00000| Untracked -| 43|0x0000000709000000, 0x0000000709000000, 0x0000000709200000| 0%| F| |TAMS 0x0000000709000000, 0x0000000709000000| Untracked -| 44|0x0000000709200000, 0x0000000709200000, 0x0000000709400000| 0%| F| |TAMS 0x0000000709200000, 0x0000000709200000| Untracked -| 45|0x0000000709400000, 0x0000000709400000, 0x0000000709600000| 0%| F| |TAMS 0x0000000709400000, 0x0000000709400000| Untracked -| 46|0x0000000709600000, 0x0000000709600000, 0x0000000709800000| 0%| F| |TAMS 0x0000000709600000, 0x0000000709600000| Untracked -| 47|0x0000000709800000, 0x0000000709800000, 0x0000000709a00000| 0%| F| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 48|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000| 0%| F| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 49|0x0000000709c00000, 0x0000000709c00000, 0x0000000709e00000| 0%| F| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 50|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000| 0%| F| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 51|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 52|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 53|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 54|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 55|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 56|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 57|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 58|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 59|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 60|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 61|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 62|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 63|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 64|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 65|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 66|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 67|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 68|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 69|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 70|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 71|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 72|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 73|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 74|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 75|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 76|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 77|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 78|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 79|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 80|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 81|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 82|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 83|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 84|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 85|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 86|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 87|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 88|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 89|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 90|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 91|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 92|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 93|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 94|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 95|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 96|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 97|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 98|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 99|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 100|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 101|0x0000000710400000, 0x00000007105fd180, 0x0000000710600000| 99%| E| |TAMS 0x0000000710400000, 0x0000000710400000| Complete -| 102|0x0000000710600000, 0x0000000710800000, 0x0000000710800000|100%| E|CS|TAMS 0x0000000710600000, 0x0000000710600000| Complete -| 103|0x0000000710800000, 0x0000000710a00000, 0x0000000710a00000|100%| E|CS|TAMS 0x0000000710800000, 0x0000000710800000| Complete -| 104|0x0000000710a00000, 0x0000000710c00000, 0x0000000710c00000|100%| E|CS|TAMS 0x0000000710a00000, 0x0000000710a00000| Complete -| 105|0x0000000710c00000, 0x0000000710e00000, 0x0000000710e00000|100%| E|CS|TAMS 0x0000000710c00000, 0x0000000710c00000| Complete -| 106|0x0000000710e00000, 0x0000000711000000, 0x0000000711000000|100%| E|CS|TAMS 0x0000000710e00000, 0x0000000710e00000| Complete -| 107|0x0000000711000000, 0x0000000711200000, 0x0000000711200000|100%| E|CS|TAMS 0x0000000711000000, 0x0000000711000000| Complete -| 108|0x0000000711200000, 0x0000000711400000, 0x0000000711400000|100%| E|CS|TAMS 0x0000000711200000, 0x0000000711200000| Complete -| 109|0x0000000711400000, 0x0000000711600000, 0x0000000711600000|100%| E|CS|TAMS 0x0000000711400000, 0x0000000711400000| Complete -| 110|0x0000000711600000, 0x0000000711800000, 0x0000000711800000|100%| E|CS|TAMS 0x0000000711600000, 0x0000000711600000| Complete -| 111|0x0000000711800000, 0x0000000711a00000, 0x0000000711a00000|100%| E|CS|TAMS 0x0000000711800000, 0x0000000711800000| Complete -| 112|0x0000000711a00000, 0x0000000711c00000, 0x0000000711c00000|100%| E|CS|TAMS 0x0000000711a00000, 0x0000000711a00000| Complete -| 113|0x0000000711c00000, 0x0000000711e00000, 0x0000000711e00000|100%| E|CS|TAMS 0x0000000711c00000, 0x0000000711c00000| Complete -| 114|0x0000000711e00000, 0x0000000712000000, 0x0000000712000000|100%| E|CS|TAMS 0x0000000711e00000, 0x0000000711e00000| Complete -| 115|0x0000000712000000, 0x0000000712200000, 0x0000000712200000|100%| E|CS|TAMS 0x0000000712000000, 0x0000000712000000| Complete -| 116|0x0000000712200000, 0x0000000712400000, 0x0000000712400000|100%| E|CS|TAMS 0x0000000712200000, 0x0000000712200000| Complete -| 117|0x0000000712400000, 0x0000000712600000, 0x0000000712600000|100%| E|CS|TAMS 0x0000000712400000, 0x0000000712400000| Complete -| 118|0x0000000712600000, 0x0000000712800000, 0x0000000712800000|100%| E|CS|TAMS 0x0000000712600000, 0x0000000712600000| Complete -| 119|0x0000000712800000, 0x0000000712a00000, 0x0000000712a00000|100%| E|CS|TAMS 0x0000000712800000, 0x0000000712800000| Complete -| 120|0x0000000712a00000, 0x0000000712c00000, 0x0000000712c00000|100%| E|CS|TAMS 0x0000000712a00000, 0x0000000712a00000| Complete -| 121|0x0000000712c00000, 0x0000000712e00000, 0x0000000712e00000|100%| E|CS|TAMS 0x0000000712c00000, 0x0000000712c00000| Complete -| 122|0x0000000712e00000, 0x0000000712ff8070, 0x0000000713000000| 98%| S|CS|TAMS 0x0000000712e00000, 0x0000000712e00000| Complete -| 123|0x0000000713000000, 0x0000000713200000, 0x0000000713200000|100%| S|CS|TAMS 0x0000000713000000, 0x0000000713000000| Complete -| 124|0x0000000713200000, 0x0000000713400000, 0x0000000713400000|100%| E|CS|TAMS 0x0000000713200000, 0x0000000713200000| Complete -| 125|0x0000000713400000, 0x0000000713600000, 0x0000000713600000|100%| E|CS|TAMS 0x0000000713400000, 0x0000000713400000| Complete -| 126|0x0000000713600000, 0x0000000713800000, 0x0000000713800000|100%| E|CS|TAMS 0x0000000713600000, 0x0000000713600000| Complete - -Card table byte_map: [0x0000019025dd0000,0x00000190265c0000] _byte_map_base: 0x00000190225b3000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001900eacdfb0, (CMBitMap*) 0x000001900eacdff0 - Prev Bits: [0x0000019026db0000, 0x000001902acc8000) - Next Bits: [0x000001902acd0000, 0x000001902ebe8000) - -Polling page: 0x000001900c920000 - -Metaspace: - -Usage: - Non-class: 10.04 MB used. - Class: 976.73 KB used. - Both: 11.00 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 10.12 MB ( 63%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.06 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 11.19 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 912.00 KB - Class: 2.98 MB - Both: 3.88 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 164. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 177. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 523. -num_chunk_merges: 0. -num_chunk_splits: 348. -num_chunks_enlarged: 262. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=120000Kb used=2435Kb max_used=2435Kb free=117564Kb - bounds [0x000001901dd80000, 0x000001901dff0000, 0x00000190252b0000] -CodeHeap 'profiled nmethods': size=120000Kb used=6917Kb max_used=6917Kb free=113082Kb - bounds [0x0000019016850000, 0x0000019016f20000, 0x000001901dd80000] -CodeHeap 'non-nmethods': size=5760Kb used=1670Kb max_used=1709Kb free=4089Kb - bounds [0x00000190162b0000, 0x0000019016520000, 0x0000019016850000] - total_blobs=4490 nmethods=3393 adapters=1009 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 72.647 Thread 0x0000019031633f60 3389 3 com.csse3200.game.components.tasks.human.HumanMovementTask::update (47 bytes) -Event: 72.648 Thread 0x0000019031633f60 nmethod 3389 0x0000019016f0cc90 code [0x0000019016f0cf40, 0x0000019016f0ddd8] -Event: 72.648 Thread 0x0000019031633f60 3390 3 com.csse3200.game.components.tasks.human.HumanMovementTask::isAtTarget (31 bytes) -Event: 72.648 Thread 0x0000019031633f60 nmethod 3390 0x0000019016f0e390 code [0x0000019016f0e580, 0x0000019016f0eae8] -Event: 72.680 Thread 0x0000019031633f60 3391 3 com.csse3200.game.components.tasks.human.HumanMovementTask::didMove (29 bytes) -Event: 72.681 Thread 0x0000019031633f60 nmethod 3391 0x0000019016f0ed10 code [0x0000019016f0ef20, 0x0000019016f0f468] -Event: 72.748 Thread 0x000001903162ffc0 3392 4 com.badlogic.gdx.math.Vector2:: (5 bytes) -Event: 72.748 Thread 0x000001903162ffc0 nmethod 3392 0x000001901dfe0290 code [0x000001901dfe0400, 0x000001901dfe0478] -Event: 73.113 Thread 0x000001903162ffc0 3393 4 com.csse3200.game.components.TouchAttackComponent$$Lambda$81/0x0000000800ce94f8::handle (16 bytes) -Event: 73.115 Thread 0x000001903162ffc0 nmethod 3393 0x000001901dfe0590 code [0x000001901dfe0740, 0x000001901dfe09e8] -Event: 77.680 Thread 0x0000019031633f60 3394 3 com.csse3200.game.physics.components.HitboxComponent:: (5 bytes) -Event: 77.682 Thread 0x0000019031633f60 nmethod 3394 0x0000019016f0f690 code [0x0000019016f0f840, 0x0000019016f0fb88] -Event: 77.682 Thread 0x0000019031633f60 3395 3 com.csse3200.game.entities.Entity::setScale (18 bytes) -Event: 77.682 Thread 0x0000019031633f60 nmethod 3395 0x0000019016f0fd10 code [0x0000019016f0fea0, 0x0000019016f0ffd8] -Event: 77.682 Thread 0x0000019031633f60 3396 3 com.csse3200.game.physics.components.HitboxComponent::create (11 bytes) -Event: 77.683 Thread 0x0000019031633f60 nmethod 3396 0x0000019016f10090 code [0x0000019016f10260, 0x0000019016f105b8] -Event: 77.683 Thread 0x0000019031633f60 3397 3 com.csse3200.game.rendering.AnimationRenderComponent:: (29 bytes) -Event: 77.683 Thread 0x0000019031633f60 nmethod 3397 0x0000019016f10710 code [0x0000019016f10900, 0x0000019016f10de8] -Event: 77.689 Thread 0x0000019031633f60 3398 3 com.badlogic.gdx.utils.LongMap::putResize (52 bytes) -Event: 77.689 Thread 0x0000019031633f60 nmethod 3398 0x0000019016f10f90 code [0x0000019016f11160, 0x0000019016f11588] - -GC Heap History (8 events): -Event: 1.691 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 260096K, used 26624K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6734K, committed 6976K, reserved 1064960K - class space used 537K, committed 640K, reserved 1048576K -} -Event: 1.694 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 260096K, used 3654K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6734K, committed 6976K, reserved 1064960K - class space used 537K, committed 640K, reserved 1048576K -} -Event: 11.822 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 260096K, used 97862K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 16 young (32768K), 2 survivors (4096K) - Metaspace used 8498K, committed 8640K, reserved 1064960K - class space used 688K, committed 768K, reserved 1048576K -} -Event: 11.825 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 260096K, used 4476K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 1 young (2048K), 1 survivors (2048K) - Metaspace used 8498K, committed 8640K, reserved 1064960K - class space used 688K, committed 768K, reserved 1048576K -} -Event: 45.927 GC heap before -{Heap before GC invocations=2 (full 0): - garbage-first heap total 260096K, used 98684K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 1 survivors (2048K) - Metaspace used 10743K, committed 10944K, reserved 1064960K - class space used 949K, committed 1024K, reserved 1048576K -} -Event: 45.930 GC heap after -{Heap after GC invocations=3 (full 0): - garbage-first heap total 260096K, used 7506K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 3 young (6144K), 3 survivors (6144K) - Metaspace used 10743K, committed 10944K, reserved 1064960K - class space used 949K, committed 1024K, reserved 1048576K -} -Event: 49.534 GC heap before -{Heap before GC invocations=3 (full 0): - garbage-first heap total 260096K, used 79186K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 6 young (12288K), 3 survivors (6144K) - Metaspace used 10770K, committed 10944K, reserved 1064960K - class space used 949K, committed 1024K, reserved 1048576K -} -Event: 49.535 GC heap after -{Heap after GC invocations=4 (full 0): - garbage-first heap total 260096K, used 7192K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 10770K, committed 10944K, reserved 1064960K - class space used 949K, committed 1024K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 65.879 Thread 0x000001900ea74670 DEOPT PACKING pc=0x0000019016ea7322 sp=0x00000025ed0ff390 -Event: 65.879 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016306763 sp=0x00000025ed0fe850 mode 0 -Event: 66.079 Thread 0x000001900ea74670 DEOPT PACKING pc=0x0000019016ea9666 sp=0x00000025ed0ff400 -Event: 66.079 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016306763 sp=0x00000025ed0fe8b8 mode 0 -Event: 67.297 Thread 0x000001900ea74670 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001901dfbc750 relative=0x00000000000000b0 -Event: 67.297 Thread 0x000001900ea74670 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001901dfbc750 method=com.csse3200.game.components.tasks.scanner.ScannerTask.update()V @ 52 c2 -Event: 67.297 Thread 0x000001900ea74670 DEOPT PACKING pc=0x000001901dfbc750 sp=0x00000025ed0ff3b0 -Event: 67.297 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016305c23 sp=0x00000025ed0ff360 mode 2 -Event: 67.813 Thread 0x000001900ea74670 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001901df95d78 relative=0x0000000000000758 -Event: 67.813 Thread 0x000001900ea74670 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001901df95d78 method=com.csse3200.game.components.tasks.TrajectTask.update()V @ 28 c2 -Event: 67.813 Thread 0x000001900ea74670 DEOPT PACKING pc=0x000001901df95d78 sp=0x00000025ed0ff3a0 -Event: 67.813 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016305c23 sp=0x00000025ed0ff360 mode 2 -Event: 77.679 Thread 0x0000019034b7ab60 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001901dfdc80c relative=0x0000000000001c6c -Event: 77.681 Thread 0x0000019034b7ab60 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001901dfdc80c method=com.csse3200.game.components.TouchAttackComponent.onCollisionStart(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)V @ 81 c2 -Event: 77.681 Thread 0x0000019034b7ab60 DEOPT PACKING pc=0x000001901dfdc80c sp=0x00000025f0eff030 -Event: 77.681 Thread 0x0000019034b7ab60 DEOPT UNPACKING pc=0x0000019016305c23 sp=0x00000025f0eff008 mode 2 -Event: 77.689 Thread 0x000001900ea74670 Uncommon trap: trap_request=0xfffffff6 fr.pc=0x000001901df8b088 relative=0x0000000000000308 -Event: 77.689 Thread 0x000001900ea74670 Uncommon trap: reason=null_check action=maybe_recompile pc=0x000001901df8b088 method=com.csse3200.game.physics.components.PhysicsMovementComponent.update()V @ 39 c2 -Event: 77.689 Thread 0x000001900ea74670 DEOPT PACKING pc=0x000001901df8b088 sp=0x00000025ed0ff450 -Event: 77.689 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016305c23 sp=0x00000025ed0ff3f0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.399 Thread 0x000001900ea74670 Exception (0x0000000712cb7d38) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.862 Thread 0x000001900ea74670 Exception (0x0000000712d03b48) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 1.110 Thread 0x000001900ea74670 Exception (0x0000000712a25120) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.110 Thread 0x000001900ea74670 Exception (0x0000000712a254b0) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.112 Thread 0x000001900ea74670 Exception (0x0000000712a2f810) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.112 Thread 0x000001900ea74670 Exception (0x0000000712a2fae0) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.237 Thread 0x000001900ea74670 Exception (0x0000000712944470) -thrown [t:\workspace\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 1.251 Thread 0x000001900ea74670 Exception (0x00000007129c5b00) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.280 Thread 0x000001900ea74670 Exception (0x000000071260ccb0) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 1.282 Thread 0x000001900ea74670 Exception (0x00000007126170d0) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 4.411 Thread 0x000001900ea74670 Implicit null exception at 0x000001901ddf372c to 0x000001901ddf39a8 -Event: 7.925 Thread 0x000001900ea74670 Exception (0x00000007122c5ce0) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 15.795 Thread 0x000001900ea74670 Exception (0x0000000711cd1b10) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 15.796 Thread 0x000001900ea74670 Exception (0x0000000711cdb298) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 15.843 Thread 0x000001900ea74670 Exception (0x0000000711d78778) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 15.874 Thread 0x000001900ea74670 Exception (0x0000000711a45390) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 35.876 Thread 0x00000190348138e0 Implicit null exception at 0x000001901de478b2 to 0x000001901de47abc -Event: 53.231 Thread 0x000001900ea74670 Exception (0x0000000711b05260) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 53.234 Thread 0x000001900ea74670 Exception (0x0000000711b105e8) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 77.689 Thread 0x000001900ea74670 Implicit null exception at 0x000001901df8addc to 0x000001901df8b07c - -VM Operations (20 events): -Event: 63.543 Executing VM operation: Cleanup -Event: 63.543 Executing VM operation: Cleanup done -Event: 64.543 Executing VM operation: Cleanup -Event: 64.544 Executing VM operation: Cleanup done -Event: 65.544 Executing VM operation: Cleanup -Event: 65.544 Executing VM operation: Cleanup done -Event: 66.545 Executing VM operation: Cleanup -Event: 66.545 Executing VM operation: Cleanup done -Event: 67.545 Executing VM operation: Cleanup -Event: 67.546 Executing VM operation: Cleanup done -Event: 68.546 Executing VM operation: Cleanup -Event: 68.546 Executing VM operation: Cleanup done -Event: 69.547 Executing VM operation: Cleanup -Event: 69.547 Executing VM operation: Cleanup done -Event: 70.547 Executing VM operation: Cleanup -Event: 70.547 Executing VM operation: Cleanup done -Event: 71.547 Executing VM operation: Cleanup -Event: 71.548 Executing VM operation: Cleanup done -Event: 72.548 Executing VM operation: Cleanup -Event: 72.548 Executing VM operation: Cleanup done - -Events (20 events): -Event: 65.714 Thread 0x000001903eca8510 Thread added: 0x000001903eca8510 -Event: 66.047 Thread 0x000001903eca9380 Thread added: 0x000001903eca9380 -Event: 66.430 Thread 0x000001903eca89e0 Thread added: 0x000001903eca89e0 -Event: 66.481 Thread 0x000001903eca8eb0 Thread added: 0x000001903eca8eb0 -Event: 66.697 Thread 0x000001903eca9850 Thread added: 0x000001903eca9850 -Event: 67.280 Thread 0x000001903ecaa1f0 Thread added: 0x000001903ecaa1f0 -Event: 67.397 Thread 0x000001903eca9d20 Thread added: 0x000001903eca9d20 -Event: 68.064 Thread 0x000001903ecaab90 Thread added: 0x000001903ecaab90 -Event: 68.147 Thread 0x000001903ecaba00 Thread added: 0x000001903ecaba00 -Event: 68.730 Thread 0x000001903ecab530 Thread added: 0x000001903ecab530 -Event: 68.847 Thread 0x0000019034b789b0 Thread added: 0x0000019034b789b0 -Event: 69.397 Thread 0x0000019034b73310 Thread added: 0x0000019034b73310 -Event: 69.763 Thread 0x0000019034b79350 Thread added: 0x0000019034b79350 -Event: 70.080 Thread 0x0000019034b75e60 Thread added: 0x0000019034b75e60 -Event: 70.514 Thread 0x0000019034b7ab60 Thread added: 0x0000019034b7ab60 -Event: 70.747 Thread 0x0000019034b74180 Thread added: 0x0000019034b74180 -Event: 71.365 Thread 0x0000019034b74b20 Thread added: 0x0000019034b74b20 -Event: 71.431 Thread 0x0000019034b77670 Thread added: 0x0000019034b77670 -Event: 72.097 Thread 0x0000019034b77b40 Thread added: 0x0000019034b77b40 -Event: 72.730 Thread 0x0000019034b76800 Thread added: 0x0000019034b76800 - - -Dynamic libraries: -0x00007ff643d90000 - 0x00007ff643d9e000 C:\Program Files\Java\jdk-17.0.2\bin\java.exe -0x00007ff8ac170000 - 0x00007ff8ac368000 C:\WINDOWS\SYSTEM32\ntdll.dll -0x00007ff8aa810000 - 0x00007ff8aa8cd000 C:\WINDOWS\System32\KERNEL32.DLL -0x00007ff8a9ed0000 - 0x00007ff8aa1c6000 C:\WINDOWS\System32\KERNELBASE.dll -0x00007ff8a98f0000 - 0x00007ff8a99f0000 C:\WINDOWS\System32\ucrtbase.dll -0x00007ff8871c0000 - 0x00007ff8871d8000 C:\Program Files\Java\jdk-17.0.2\bin\jli.dll -0x00007ff871500000 - 0x00007ff87151a000 C:\Program Files\Java\jdk-17.0.2\bin\VCRUNTIME140.dll -0x00007ff8abcd0000 - 0x00007ff8abe6e000 C:\WINDOWS\System32\USER32.dll -0x00007ff8a99f0000 - 0x00007ff8a9a12000 C:\WINDOWS\System32\win32u.dll -0x00007ff8ab350000 - 0x00007ff8ab37c000 C:\WINDOWS\System32\GDI32.dll -0x00007ff893940000 - 0x00007ff893bda000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ff8a9a50000 - 0x00007ff8a9b6a000 C:\WINDOWS\System32\gdi32full.dll -0x00007ff8a9850000 - 0x00007ff8a98ed000 C:\WINDOWS\System32\msvcp_win.dll -0x00007ff8abb80000 - 0x00007ff8abc1e000 C:\WINDOWS\System32\msvcrt.dll -0x00007ff8ab380000 - 0x00007ff8ab3b0000 C:\WINDOWS\System32\IMM32.DLL -0x00007ff89e8b0000 - 0x00007ff89e8bc000 C:\Program Files\Java\jdk-17.0.2\bin\vcruntime140_1.dll -0x00007ff857c70000 - 0x00007ff857cfd000 C:\Program Files\Java\jdk-17.0.2\bin\msvcp140.dll -0x00007fffeff40000 - 0x00007ffff0b01000 C:\Program Files\Java\jdk-17.0.2\bin\server\jvm.dll -0x00007ff8aaaf0000 - 0x00007ff8aab9e000 C:\WINDOWS\System32\ADVAPI32.dll -0x00007ff8abc20000 - 0x00007ff8abcbc000 C:\WINDOWS\System32\sechost.dll -0x00007ff8ab150000 - 0x00007ff8ab276000 C:\WINDOWS\System32\RPCRT4.dll -0x00007ff8ab090000 - 0x00007ff8ab098000 C:\WINDOWS\System32\PSAPI.DLL -0x00007ff8a7e10000 - 0x00007ff8a7e37000 C:\WINDOWS\SYSTEM32\WINMM.dll -0x00007ff8887b0000 - 0x00007ff8887b9000 C:\WINDOWS\SYSTEM32\WSOCK32.dll -0x00007ff8ab2e0000 - 0x00007ff8ab34b000 C:\WINDOWS\System32\WS2_32.dll -0x00007ff8a3a80000 - 0x00007ff8a3a8a000 C:\WINDOWS\SYSTEM32\VERSION.dll -0x00007ff8a8070000 - 0x00007ff8a8082000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll -0x00007ff8917d0000 - 0x00007ff8917da000 C:\Program Files\Java\jdk-17.0.2\bin\jimage.dll -0x00007ff8a7c20000 - 0x00007ff8a7e04000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL -0x00007ff8a7bd0000 - 0x00007ff8a7c04000 C:\WINDOWS\SYSTEM32\dbgcore.DLL -0x00007ff8a9d90000 - 0x00007ff8a9e12000 C:\WINDOWS\System32\bcryptPrimitives.dll -0x00007ff857c40000 - 0x00007ff857c65000 C:\Program Files\Java\jdk-17.0.2\bin\java.dll -0x00007ff857410000 - 0x00007ff8574e6000 C:\Program Files\Java\jdk-17.0.2\bin\jsvml.dll -0x00007ff8ab3b0000 - 0x00007ff8abaf5000 C:\WINDOWS\System32\SHELL32.dll -0x00007ff8a7430000 - 0x00007ff8a7bcb000 C:\WINDOWS\SYSTEM32\windows.storage.dll -0x00007ff8aa1d0000 - 0x00007ff8aa524000 C:\WINDOWS\System32\combase.dll -0x00007ff8a9290000 - 0x00007ff8a92be000 C:\WINDOWS\SYSTEM32\Wldp.dll -0x00007ff8ab0a0000 - 0x00007ff8ab14d000 C:\WINDOWS\System32\SHCORE.dll -0x00007ff8ab030000 - 0x00007ff8ab085000 C:\WINDOWS\System32\shlwapi.dll -0x00007ff8a9780000 - 0x00007ff8a97a5000 C:\WINDOWS\SYSTEM32\profapi.dll -0x00007ff85a070000 - 0x00007ff85a089000 C:\Program Files\Java\jdk-17.0.2\bin\net.dll -0x00007ff89dd80000 - 0x00007ff89de8a000 C:\WINDOWS\SYSTEM32\WINHTTP.dll -0x00007ff8a8ff0000 - 0x00007ff8a905a000 C:\WINDOWS\system32\mswsock.dll -0x00007ff859eb0000 - 0x00007ff859ec6000 C:\Program Files\Java\jdk-17.0.2\bin\nio.dll -0x00007ff867860000 - 0x00007ff867878000 C:\Program Files\Java\jdk-17.0.2\bin\zip.dll -0x00007ff8871a0000 - 0x00007ff8871b0000 C:\Program Files\Java\jdk-17.0.2\bin\verify.dll -0x0000000062910000 - 0x0000000062939000 C:\Users\Joey\AppData\Local\Temp\libgdxJoey\e787ab0a\gdx64.dll -0x00007ff8581f0000 - 0x00007ff858265000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\lwjgl.dll -0x00007ff82eac0000 - 0x00007ff82ed19000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\jemalloc.dll -0x00007ff857f50000 - 0x00007ff857fb1000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\glfw.dll -0x00007ff8585e0000 - 0x00007ff858625000 C:\WINDOWS\SYSTEM32\dinput8.dll -0x00007ff894d10000 - 0x00007ff894d21000 C:\WINDOWS\SYSTEM32\xinput1_4.dll -0x00007ff8a9b70000 - 0x00007ff8a9bbe000 C:\WINDOWS\System32\cfgmgr32.dll -0x00007ff8a9440000 - 0x00007ff8a9473000 C:\WINDOWS\SYSTEM32\DEVOBJ.dll -0x00007ff8a6ea0000 - 0x00007ff8a6ecf000 C:\WINDOWS\SYSTEM32\dwmapi.dll -0x00007ff895130000 - 0x00007ff895282000 C:\WINDOWS\SYSTEM32\inputhost.dll -0x00007ff8aa530000 - 0x00007ff8aa5fd000 C:\WINDOWS\System32\OLEAUT32.dll -0x00007ff8a4eb0000 - 0x00007ff8a5005000 C:\WINDOWS\SYSTEM32\wintypes.dll -0x00007ff8a4d20000 - 0x00007ff8a4e16000 C:\WINDOWS\SYSTEM32\PROPSYS.dll -0x00007ff8a6700000 - 0x00007ff8a67f2000 C:\WINDOWS\SYSTEM32\CoreMessaging.dll -0x00007ff8a63a0000 - 0x00007ff8a66fe000 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll -0x00007ff8a89b0000 - 0x00007ff8a89e3000 C:\WINDOWS\SYSTEM32\ntmarta.dll -0x00007ff8a6bd0000 - 0x00007ff8a6c6e000 C:\WINDOWS\system32\uxtheme.dll -0x00007ff8abe70000 - 0x00007ff8abf84000 C:\WINDOWS\System32\MSCTF.dll -0x00007ff83aef0000 - 0x00007ff83b087000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\OpenAL.dll -0x00007ff8aa6e0000 - 0x00007ff8aa80a000 C:\WINDOWS\System32\ole32.dll -0x00007ff8abf90000 - 0x00007ff8ac039000 C:\WINDOWS\System32\clbcatq.dll -0x00007ff8a2180000 - 0x00007ff8a2205000 C:\WINDOWS\System32\MMDevApi.dll -0x00007ff8a2480000 - 0x00007ff8a2602000 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL -0x00007ff8a8e00000 - 0x00007ff8a8e4b000 C:\WINDOWS\SYSTEM32\powrprof.dll -0x00007ff8a8c70000 - 0x00007ff8a8c82000 C:\WINDOWS\SYSTEM32\UMPDC.dll -0x00007ff8a6cb0000 - 0x00007ff8a6cc4000 C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll -0x00007ff86fc80000 - 0x00007ff86fda5000 C:\WINDOWS\SYSTEM32\opengl32.dll -0x00007ff87e430000 - 0x00007ff87e45c000 C:\WINDOWS\SYSTEM32\GLU32.dll -0x00007ff8a14e0000 - 0x00007ff8a15e2000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007fffeeed0000 - 0x00007fffeff37000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320\ig11icd64.dll -0x00007ff8a80e0000 - 0x00007ff8a81d3000 C:\WINDOWS\system32\dxgi.dll -0x00007ff8115e0000 - 0x00007ff8119cc000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320\igdml64.dll -0x00007ff89d020000 - 0x00007ff89d2e8000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320\igdgmm64.dll -0x00007ff8989b0000 - 0x00007ff89b577000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320\igc64.dll -0x00007ff856e60000 - 0x00007ff856ebd000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\lwjgl_opengl.dll -0x00007ff89e2d0000 - 0x00007ff89e3ca000 C:\WINDOWS\SYSTEM32\textinputframework.dll -0x00000000628b0000 - 0x000000006290a000 C:\Users\Joey\AppData\Local\Temp\libgdxJoey\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17.0.2\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17.0.2\bin\server;C:\Users\Joey\AppData\Local\Temp\libgdxJoey\e787ab0a;C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7;C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320;C:\Users\Joey\AppData\Local\Temp\libgdxJoey\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\Joey\OneDrive\Desktop\CSSE3200\repos\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\Joey\OneDrive\Desktop\CSSE3200\repos\2023-studio-3\source\core\bin\main;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b5f\gdx-box2d-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils\0.13.4\27 -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 4 {product} {ergonomic} - uint ConcGCThreads = 2 {product} {ergonomic} - uint G1ConcRefinementThreads = 8 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 266338304 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4234149888 {product} {ergonomic} - size_t MaxNewSize = 2539651072 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 5839372 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4234149888 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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\Java\jdk-17.0.2 -PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Git\cmd;C:\Program Files\Java\jdk-17.0.2\bin;C:\Users\Joey\AppData\Local\Microsoft\WindowsApps;;C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\bin -USERNAME=Joey -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 126 Stepping 5, GenuineIntel - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 2 days 5:31 hours - -CPU: total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 126 stepping 5 microcode 0xbc, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, avx512_vbmi2, avx512_vbmi - -Memory: 4k page, system-wide physical 16151M (5498M free) -TotalPageFile size 22807M (AvailPageFile size 7442M) -current process WorkingSet (physical memory assigned to process): 508M, peak: 2470M -current process commit charge ("private bytes"): 681M, peak: 2648M - -vm_info: OpenJDK 64-Bit Server VM (17.0.2+8-86) for windows-amd64 JRE (17.0.2+8-86), built on Dec 7 2021 21:49:10 by "mach5one" with MS VC++ 16.8 / 16.9 (VS2019) - -END. diff --git a/hs_err_pid28328.log b/hs_err_pid28328.log deleted file mode 100644 index 9a15f3d80..000000000 --- a/hs_err_pid28328.log +++ /dev/null @@ -1,840 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503bba43, pid=28328, tid=16616 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0xba43] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 30 17:24:38 2023 E. Australia Standard Time elapsed time: 28.851041 seconds (0d 0h 0m 28s) - ---------------- T H R E A D --------------- - -Current thread (0x000001bb11a80260): JavaThread "main" [_thread_in_native, id=16616, stack(0x0000005c3ac00000,0x0000005c3ad00000)] - -Stack: [0x0000005c3ac00000,0x0000005c3ad00000], sp=0x0000005c3acfe7b0, free space=1017k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0xba43] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 3222 com.badlogic.gdx.physics.box2d.World.jniCreateBody(JIFFFFFFFFZZZZZF)J (0 bytes) @ 0x000001bb228318ce [0x000001bb22831820+0x00000000000000ae] -J 3221 c1 com.badlogic.gdx.physics.box2d.World.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; (120 bytes) @ 0x000001bb1b14a8c4 [0x000001bb1b14a7a0+0x0000000000000124] -J 3218 c1 com.csse3200.game.physics.components.PhysicsComponent.(Lcom/csse3200/game/physics/PhysicsEngine;)V (58 bytes) @ 0x000001bb1b148fc4 [0x000001bb1b148d00+0x00000000000002c4] -J 3356 c1 com.csse3200.game.entities.factories.ProjectileFactory.createBaseProjectile(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity; (151 bytes) @ 0x000001bb1b18cb34 [0x000001bb1b18c280+0x00000000000008b4] -j com.csse3200.game.entities.factories.ProjectileFactory.createMobBall(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+3 -J 3420 c1 com.csse3200.game.components.tasks.MobRangedAttackTask.updateMobState()V (563 bytes) @ 0x000001bb1b1b0234 [0x000001bb1b1ac4e0+0x0000000000003d54] -j com.csse3200.game.components.tasks.MobRangedAttackTask.update()V+1 -J 3467 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000001bb228e513c [0x000001bb228e4f00+0x000000000000023c] -J 3301 c2 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000001bb22882a8c [0x000001bb228827c0+0x00000000000002cc] -J 3125 c1 com.csse3200.game.screens.MainGameScreen.render(F)V (122 bytes) @ 0x000001bb1b10a6fc [0x000001bb1b10a080+0x000000000000067c] -J 3004 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x000001bb1b0dd37c [0x000001bb1b0dc600+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x000001ba42160090 - - -Register to memory mapping: - -RIP=0x00000000503bba43 gdx-box2d64.dll -RAX=0x00000000503ff060 gdx-box2d64.dll -RBX=0x000001ba42160090 is an unknown value -RCX=0x000001bb37c924d0 points into unknown readable memory: 0x000001bb37cab860 | 60 b8 ca 37 bb 01 00 00 -RDX=0x00000000000000b8 is an unknown value -RSP=0x0000005c3acfe7b0 is pointing into the stack for thread: 0x000001bb11a80260 -RBP=0x000001bb37c92500 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -RSI=0x000001bb37c924d0 points into unknown readable memory: 0x000001bb37cab860 | 60 b8 ca 37 bb 01 00 00 -RDI=0x0000000000000001 is an unknown value -R8 =0x000001bb37c924d0 points into unknown readable memory: 0x000001bb37cab860 | 60 b8 ca 37 bb 01 00 00 -R9 =0x0000000000000002 is an unknown value -R10=0x0000000000000001 is an unknown value -R11=0x0000000000000001 is an unknown value -R12=0x0000000000000006 is an unknown value -R13=0x000001bb427060f0 is pointing into metadata -R14=0x0000000000000001 is an unknown value -R15=0x000001bb11a80260 is a thread - - -Registers: -RAX=0x00000000503ff060, RBX=0x000001ba42160090, RCX=0x000001bb37c924d0, RDX=0x00000000000000b8 -RSP=0x0000005c3acfe7b0, RBP=0x000001bb37c92500, RSI=0x000001bb37c924d0, RDI=0x0000000000000001 -R8 =0x000001bb37c924d0, R9 =0x0000000000000002, R10=0x0000000000000001, R11=0x0000000000000001 -R12=0x0000000000000006, R13=0x000001bb427060f0, R14=0x0000000000000001, R15=0x000001bb11a80260 -RIP=0x00000000503bba43, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x0000005c3acfe7b0) -0x0000005c3acfe7b0: abdcd8add301f07b b2a38653d6a71a70 -0x0000005c3acfe7c0: c47301f8ec6b8116 c130a85ba7f5055b -0x0000005c3acfe7d0: 0000000000000040 000001bb2280da29 -0x0000005c3acfe7e0: 0000000000000008 000001bb37c924d0 -0x0000005c3acfe7f0: 0000005c3acfe890 0000000000000001 -0x0000005c3acfe800: 0000005c3acfe9b0 0000000000000000 -0x0000005c3acfe810: 000001bb427060f0 00000000503d0e22 -0x0000005c3acfe820: 000001bb21f43ce0 000001bb11a80260 -0x0000005c3acfe830: 0000000000000008 0000000000000008 -0x0000005c3acfe840: 0000000000000000 0000000716c52bc8 -0x0000005c3acfe850: 00000007171b2fd0 0000000000000001 -0x0000005c3acfe860: 0000000000000001 00000000503d66e6 -0x0000005c3acfe870: 4014000000000000 4014000000000000 -0x0000005c3acfe880: 0000000042000000 0000000000000000 -0x0000005c3acfe890: 0000000000000002 0000000000000000 -0x0000005c3acfe8a0: 0000000000000000 40a0000000000000 - -Instructions: (pc=0x00000000503bba43) -0x00000000503bb943: f6 48 8d 2d b5 16 03 00 48 8d 3d 0e 37 04 00 4c -0x00000000503bb953: 8d 2d f7 31 03 00 4c 8d 25 55 32 03 00 eb 1a 83 -0x00000000503bb963: fe 0d 7e 11 41 b8 49 00 00 00 4c 89 ea 4c 89 e1 -0x00000000503bb973: e8 18 82 02 00 48 83 c3 01 48 63 c6 39 5c 85 00 -0x00000000503bb983: 7d 03 83 c6 01 48 81 fb 80 02 00 00 40 88 34 1f -0x00000000503bb993: 75 cd c6 05 a4 36 04 00 01 48 83 c4 28 5b 5e 5f -0x00000000503bb9a3: 5d 41 5c 41 5d c3 90 66 0f 1f 44 00 00 57 56 53 -0x00000000503bb9b3: 48 83 ec 20 8b 41 08 48 89 cf 85 c0 7e 1d 31 f6 -0x00000000503bb9c3: 31 db 48 8b 07 83 c3 01 48 8b 4c 30 08 48 83 c6 -0x00000000503bb9d3: 10 e8 a7 08 00 00 39 5f 08 7f e7 48 8b 0f 48 83 -0x00000000503bb9e3: c4 20 5b 5e 5f e9 93 08 00 00 90 66 90 41 55 41 -0x00000000503bb9f3: 54 55 57 56 53 48 83 ec 38 48 63 da 48 89 ce 83 -0x00000000503bba03: fb 00 0f 84 95 01 00 00 0f 8e 6f 01 00 00 81 fb -0x00000000503bba13: 80 02 00 00 0f 8f 23 01 00 00 48 8d 05 3c 36 04 -0x00000000503bba23: 00 44 0f b6 24 18 41 80 fc 0d 4c 89 e3 0f 87 da -0x00000000503bba33: 00 00 00 48 8d 2c de 48 8b 5d 10 48 85 db 74 1d -0x00000000503bba43: 48 8b 03 48 89 45 10 48 89 d8 48 83 c4 38 5b 5e -0x00000000503bba53: 5f 5d 41 5c 41 5d c3 66 0f 1f 44 00 00 48 63 46 -0x00000000503bba63: 08 4c 8b 2e 3b 46 0c 0f 84 40 01 00 00 48 c1 e0 -0x00000000503bba73: 04 b9 00 40 00 00 4d 63 e4 49 8d 7c 05 00 e8 ea -0x00000000503bba83: 07 00 00 48 89 c3 48 89 47 08 48 8d 05 6c 15 03 -0x00000000503bba93: 00 46 8b 24 a0 b8 00 40 00 00 99 41 f7 fc 45 89 -0x00000000503bbaa3: e5 44 89 27 44 0f af e8 41 81 fd 00 40 00 00 0f -0x00000000503bbab3: 8f 9b 00 00 00 83 f8 01 7e 23 49 63 d4 83 e8 01 -0x00000000503bbac3: 45 31 c0 49 89 d1 48 8d 0c 13 49 f7 d9 41 83 c0 -0x00000000503bbad3: 01 4a 89 0c 09 48 01 d1 41 39 c0 75 f0 45 29 e5 -0x00000000503bbae3: 4d 63 ed 4a c7 04 2b 00 00 00 00 48 8b 03 48 89 -0x00000000503bbaf3: 45 10 83 46 08 01 48 89 d8 48 83 c4 38 5b 5e 5f -0x00000000503bbb03: 5d 41 5c 41 5d c3 0f 1f 80 00 00 00 00 48 8d 15 -0x00000000503bbb13: 39 30 03 00 48 8d 0d b2 30 03 00 48 8d 2c de 41 -0x00000000503bbb23: b8 70 00 00 00 e8 63 80 02 00 48 8b 5d 10 48 85 -0x00000000503bbb33: db 0f 85 09 ff ff ff e9 21 ff ff ff 90 89 d9 48 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0xabdcd8add301f07b is an unknown value -stack at sp + 1 slots: 0xb2a38653d6a71a70 is an unknown value -stack at sp + 2 slots: 0xc47301f8ec6b8116 is an unknown value -stack at sp + 3 slots: 0xc130a85ba7f5055b is an unknown value -stack at sp + 4 slots: 0x0000000000000040 is an unknown value -stack at sp + 5 slots: 0x000001bb2280da29 is at entry_point+1225 in (nmethod*)0x000001bb2280d390 -stack at sp + 6 slots: 0x0000000000000008 is an unknown value -stack at sp + 7 slots: 0x000001bb37c924d0 points into unknown readable memory: 0x000001bb37cab860 | 60 b8 ca 37 bb 01 00 00 - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000001bb4fcb8c30, length=84, elements={ -0x000001bb11a80260, 0x000001bb36d6b600, 0x000001bb36d6bfb0, 0x000001bb36d87c20, -0x000001bb36d885d0, 0x000001bb36d8af90, 0x000001bb36d8d0f0, 0x000001bb37800080, -0x000001bb37804620, 0x000001bb378106d0, 0x000001bb3795ac70, 0x000001bb37965950, -0x000001bb3ee8b3c0, 0x000001bb3ef54030, 0x000001bb3f2f96a0, 0x000001bb4f37f130, -0x000001bb11a69ce0, 0x000001bb11a69810, 0x000001bb11a69340, 0x000001bb11a6c360, -0x000001bb11a6a1b0, 0x000001bb11a6c830, 0x000001bb5329fd50, 0x000001bb5329f880, -0x000001bb532a0220, 0x000001bb532a2d70, 0x000001bb532a3240, 0x000001bb5329e070, -0x000001bb532a06f0, 0x000001bb532a23d0, 0x000001bb532a0bc0, 0x000001bb532a1560, -0x000001bb532a4f20, 0x000001bb532a3710, 0x000001bb532a4a50, 0x000001bb532a40b0, -0x000001bb532a1a30, 0x000001bb5329eee0, 0x000001bb532a3be0, 0x000001bb532a1090, -0x000001bb532a4580, 0x000001bb532a1f00, 0x000001bb532a28a0, 0x000001bb5329d6d0, -0x000001bb5329e540, 0x000001bb5329f3b0, 0x000001bb5329ea10, 0x000001bb3f1a0cd0, -0x000001bb3f1a0330, 0x000001bb3f19eb20, 0x000001bb3f1a11a0, 0x000001bb3f19f990, -0x000001bb3f19fe60, 0x000001bb3f19d310, 0x000001bb3f19c4a0, 0x000001bb3f19c970, -0x000001bb3f19ce40, 0x000001bb3f19ac90, 0x000001bb3f1a1670, 0x000001bb3f19e180, -0x000001bb3f19d7e0, 0x000001bb3f1a1b40, 0x000001bb3f19b160, 0x000001bb3f19bb00, -0x000001bb3f19eff0, 0x000001bb3f19e650, 0x000001bb3f1a2010, 0x000001bb3f1a0800, -0x000001bb3f19a7c0, 0x000001bb3f19b630, 0x000001bb3f19bfd0, 0x000001bb3f19dcb0, -0x000001bb379d5a30, 0x000001bb379d5090, 0x000001bb379d7be0, 0x000001bb379d7240, -0x000001bb379d8580, 0x000001bb379d93f0, 0x000001bb379d2a10, 0x000001bb379d5f00, -0x000001bb379d2540, 0x000001bb379d80b0, 0x000001bb379d4bc0, 0x000001bb379d8f20 -} - -Java Threads: ( => current thread ) -=>0x000001bb11a80260 JavaThread "main" [_thread_in_native, id=16616, stack(0x0000005c3ac00000,0x0000005c3ad00000)] - 0x000001bb36d6b600 JavaThread "Reference Handler" daemon [_thread_blocked, id=8912, stack(0x0000005c3b300000,0x0000005c3b400000)] - 0x000001bb36d6bfb0 JavaThread "Finalizer" daemon [_thread_blocked, id=15264, stack(0x0000005c3b400000,0x0000005c3b500000)] - 0x000001bb36d87c20 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8136, stack(0x0000005c3b500000,0x0000005c3b600000)] - 0x000001bb36d885d0 JavaThread "Attach Listener" daemon [_thread_blocked, id=10300, stack(0x0000005c3b600000,0x0000005c3b700000)] - 0x000001bb36d8af90 JavaThread "Service Thread" daemon [_thread_blocked, id=21784, stack(0x0000005c3b700000,0x0000005c3b800000)] - 0x000001bb36d8d0f0 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=30332, stack(0x0000005c3b800000,0x0000005c3b900000)] - 0x000001bb37800080 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=3424, stack(0x0000005c3b900000,0x0000005c3ba00000)] - 0x000001bb37804620 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=16424, stack(0x0000005c3ba00000,0x0000005c3bb00000)] - 0x000001bb378106d0 JavaThread "Sweeper thread" daemon [_thread_blocked, id=20532, stack(0x0000005c3bb00000,0x0000005c3bc00000)] - 0x000001bb3795ac70 JavaThread "Notification Thread" daemon [_thread_blocked, id=25836, stack(0x0000005c3be00000,0x0000005c3bf00000)] - 0x000001bb37965950 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=26996, stack(0x0000005c3c000000,0x0000005c3c100000)] - 0x000001bb3ee8b3c0 JavaThread "AssetManager" daemon [_thread_blocked, id=14844, stack(0x0000005c3df80000,0x0000005c3e080000)] - 0x000001bb3ef54030 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=14080, stack(0x0000005c3e080000,0x0000005c3e180000)] - 0x000001bb3f2f96a0 JavaThread "AssetManager" daemon [_thread_blocked, id=13980, stack(0x0000005c3e480000,0x0000005c3e580000)] - 0x000001bb4f37f130 JavaThread "Timer" daemon [_thread_blocked, id=28940, stack(0x0000005c3ec80000,0x0000005c3ed80000)] - 0x000001bb11a69ce0 JavaThread "Timer-0" [_thread_blocked, id=12412, stack(0x0000005c3e580000,0x0000005c3e680000)] - 0x000001bb11a69810 JavaThread "Timer-1" [_thread_blocked, id=30380, stack(0x0000005c3e680000,0x0000005c3e780000)] - 0x000001bb11a69340 JavaThread "Timer-2" [_thread_blocked, id=9852, stack(0x0000005c3e280000,0x0000005c3e380000)] - 0x000001bb11a6c360 JavaThread "Timer-3" [_thread_blocked, id=27852, stack(0x0000005c3e380000,0x0000005c3e480000)] - 0x000001bb11a6a1b0 JavaThread "Timer-4" [_thread_blocked, id=10584, stack(0x0000005c3e980000,0x0000005c3ea80000)] - 0x000001bb11a6c830 JavaThread "Timer-5" [_thread_blocked, id=13516, stack(0x0000005c3ed80000,0x0000005c3ee80000)] - 0x000001bb5329fd50 JavaThread "Timer-6" [_thread_blocked, id=27028, stack(0x0000005c3ee80000,0x0000005c3ef80000)] - 0x000001bb5329f880 JavaThread "Timer-7" [_thread_blocked, id=17140, stack(0x0000005c3eb80000,0x0000005c3ec80000)] - 0x000001bb532a0220 JavaThread "Timer-8" [_thread_blocked, id=19540, stack(0x0000005c3ea80000,0x0000005c3eb80000)] - 0x000001bb532a2d70 JavaThread "Timer-9" [_thread_blocked, id=18592, stack(0x0000005c3ef80000,0x0000005c3f080000)] - 0x000001bb532a3240 JavaThread "Timer-10" [_thread_blocked, id=3288, stack(0x0000005c3f080000,0x0000005c3f180000)] - 0x000001bb5329e070 JavaThread "Timer-11" [_thread_blocked, id=1688, stack(0x0000005c3f280000,0x0000005c3f380000)] - 0x000001bb532a06f0 JavaThread "Timer-12" [_thread_blocked, id=18872, stack(0x0000005c3f380000,0x0000005c3f480000)] - 0x000001bb532a23d0 JavaThread "Timer-13" [_thread_blocked, id=2268, stack(0x0000005c3f480000,0x0000005c3f580000)] - 0x000001bb532a0bc0 JavaThread "Timer-14" [_thread_blocked, id=13040, stack(0x0000005c3f580000,0x0000005c3f680000)] - 0x000001bb532a1560 JavaThread "Timer-15" [_thread_blocked, id=25028, stack(0x0000005c3f680000,0x0000005c3f780000)] - 0x000001bb532a4f20 JavaThread "Timer-16" [_thread_blocked, id=29596, stack(0x0000005c3f780000,0x0000005c3f880000)] - 0x000001bb532a3710 JavaThread "Timer-17" [_thread_blocked, id=5176, stack(0x0000005c3f880000,0x0000005c3f980000)] - 0x000001bb532a4a50 JavaThread "Timer-18" [_thread_blocked, id=17456, stack(0x0000005c3f180000,0x0000005c3f280000)] - 0x000001bb532a40b0 JavaThread "Timer-19" [_thread_blocked, id=25692, stack(0x0000005c3f980000,0x0000005c3fa80000)] - 0x000001bb532a1a30 JavaThread "Timer-20" [_thread_blocked, id=27516, stack(0x0000005c3fa80000,0x0000005c3fb80000)] - 0x000001bb5329eee0 JavaThread "Timer-21" [_thread_blocked, id=23720, stack(0x0000005c3fb80000,0x0000005c3fc80000)] - 0x000001bb532a3be0 JavaThread "Timer-22" [_thread_blocked, id=15080, stack(0x0000005c3fc80000,0x0000005c3fd80000)] - 0x000001bb532a1090 JavaThread "Timer-23" [_thread_blocked, id=17396, stack(0x0000005c3fd80000,0x0000005c3fe80000)] - 0x000001bb532a4580 JavaThread "Timer-24" [_thread_blocked, id=3696, stack(0x0000005c3fe80000,0x0000005c3ff80000)] - 0x000001bb532a1f00 JavaThread "Timer-25" [_thread_blocked, id=7844, stack(0x0000005c3ff80000,0x0000005c40080000)] - 0x000001bb532a28a0 JavaThread "Timer-26" [_thread_blocked, id=17848, stack(0x0000005c40080000,0x0000005c40180000)] - 0x000001bb5329d6d0 JavaThread "Timer-27" [_thread_blocked, id=23792, stack(0x0000005c40180000,0x0000005c40280000)] - 0x000001bb5329e540 JavaThread "Timer-28" [_thread_blocked, id=29396, stack(0x0000005c40280000,0x0000005c40380000)] - 0x000001bb5329f3b0 JavaThread "Timer-30" [_thread_blocked, id=3960, stack(0x0000005c3bc00000,0x0000005c3bd00000)] - 0x000001bb5329ea10 JavaThread "Timer-31" [_thread_blocked, id=17948, stack(0x0000005c40480000,0x0000005c40580000)] - 0x000001bb3f1a0cd0 JavaThread "Timer-32" [_thread_blocked, id=24512, stack(0x0000005c40580000,0x0000005c40680000)] - 0x000001bb3f1a0330 JavaThread "Timer-33" [_thread_blocked, id=2604, stack(0x0000005c40680000,0x0000005c40780000)] - 0x000001bb3f19eb20 JavaThread "Timer-34" [_thread_blocked, id=14836, stack(0x0000005c40780000,0x0000005c40880000)] - 0x000001bb3f1a11a0 JavaThread "Timer-35" [_thread_blocked, id=592, stack(0x0000005c40880000,0x0000005c40980000)] - 0x000001bb3f19f990 JavaThread "Timer-36" [_thread_blocked, id=25112, stack(0x0000005c40980000,0x0000005c40a80000)] - 0x000001bb3f19fe60 JavaThread "Timer-37" [_thread_blocked, id=28784, stack(0x0000005c40a80000,0x0000005c40b80000)] - 0x000001bb3f19d310 JavaThread "Timer-38" [_thread_blocked, id=26700, stack(0x0000005c40b80000,0x0000005c40c80000)] - 0x000001bb3f19c4a0 JavaThread "Timer-39" [_thread_blocked, id=24252, stack(0x0000005c40c80000,0x0000005c40d80000)] - 0x000001bb3f19c970 JavaThread "Timer-40" [_thread_blocked, id=28624, stack(0x0000005c40d80000,0x0000005c40e80000)] - 0x000001bb3f19ce40 JavaThread "Timer-41" [_thread_blocked, id=8392, stack(0x0000005c40e80000,0x0000005c40f80000)] - 0x000001bb3f19ac90 JavaThread "Timer-42" [_thread_blocked, id=16052, stack(0x0000005c40f80000,0x0000005c41080000)] - 0x000001bb3f1a1670 JavaThread "Timer-43" [_thread_blocked, id=17524, stack(0x0000005c41080000,0x0000005c41180000)] - 0x000001bb3f19e180 JavaThread "Timer-44" [_thread_blocked, id=17880, stack(0x0000005c41180000,0x0000005c41280000)] - 0x000001bb3f19d7e0 JavaThread "Timer-45" [_thread_blocked, id=28584, stack(0x0000005c41280000,0x0000005c41380000)] - 0x000001bb3f1a1b40 JavaThread "Timer-46" [_thread_blocked, id=8768, stack(0x0000005c41380000,0x0000005c41480000)] - 0x000001bb3f19b160 JavaThread "Timer-47" [_thread_blocked, id=2508, stack(0x0000005c41480000,0x0000005c41580000)] - 0x000001bb3f19bb00 JavaThread "Timer-48" [_thread_blocked, id=28144, stack(0x0000005c41580000,0x0000005c41680000)] - 0x000001bb3f19eff0 JavaThread "Timer-49" [_thread_blocked, id=29872, stack(0x0000005c41680000,0x0000005c41780000)] - 0x000001bb3f19e650 JavaThread "Timer-50" [_thread_blocked, id=29456, stack(0x0000005c41780000,0x0000005c41880000)] - 0x000001bb3f1a2010 JavaThread "Timer-51" [_thread_blocked, id=18212, stack(0x0000005c41880000,0x0000005c41980000)] - 0x000001bb3f1a0800 JavaThread "Timer-52" [_thread_blocked, id=28712, stack(0x0000005c41980000,0x0000005c41a80000)] - 0x000001bb3f19a7c0 JavaThread "Timer-53" [_thread_blocked, id=4488, stack(0x0000005c41a80000,0x0000005c41b80000)] - 0x000001bb3f19b630 JavaThread "Timer-54" [_thread_blocked, id=8144, stack(0x0000005c41b80000,0x0000005c41c80000)] - 0x000001bb3f19bfd0 JavaThread "Timer-55" [_thread_blocked, id=22696, stack(0x0000005c41c80000,0x0000005c41d80000)] - 0x000001bb3f19dcb0 JavaThread "Timer-56" [_thread_blocked, id=14880, stack(0x0000005c41d80000,0x0000005c41e80000)] - 0x000001bb379d5a30 JavaThread "Timer-57" [_thread_blocked, id=18004, stack(0x0000005c41e80000,0x0000005c41f80000)] - 0x000001bb379d5090 JavaThread "Timer-58" [_thread_blocked, id=19156, stack(0x0000005c41f80000,0x0000005c42080000)] - 0x000001bb379d7be0 JavaThread "Timer-59" [_thread_blocked, id=13284, stack(0x0000005c40380000,0x0000005c40480000)] - 0x000001bb379d7240 JavaThread "Timer-60" [_thread_blocked, id=4820, stack(0x0000005c42080000,0x0000005c42180000)] - 0x000001bb379d8580 JavaThread "Timer-61" [_thread_blocked, id=14192, stack(0x0000005c42180000,0x0000005c42280000)] - 0x000001bb379d93f0 JavaThread "Timer-62" [_thread_blocked, id=29644, stack(0x0000005c42280000,0x0000005c42380000)] - 0x000001bb379d2a10 JavaThread "Timer-63" [_thread_blocked, id=22432, stack(0x0000005c42380000,0x0000005c42480000)] - 0x000001bb379d5f00 JavaThread "Timer-64" [_thread_blocked, id=29432, stack(0x0000005c42480000,0x0000005c42580000)] - 0x000001bb379d2540 JavaThread "Timer-65" [_thread_blocked, id=27248, stack(0x0000005c42580000,0x0000005c42680000)] - 0x000001bb379d80b0 JavaThread "Timer-66" [_thread_blocked, id=30360, stack(0x0000005c42680000,0x0000005c42780000)] - 0x000001bb379d4bc0 JavaThread "Timer-67" [_thread_blocked, id=22172, stack(0x0000005c42780000,0x0000005c42880000)] - 0x000001bb379d8f20 JavaThread "Timer-68" [_thread_blocked, id=3980, stack(0x0000005c42880000,0x0000005c42980000)] - -Other Threads: - 0x000001bb36d67090 VMThread "VM Thread" [stack: 0x0000005c3b200000,0x0000005c3b300000] [id=11652] - 0x000001bb3795d370 WatcherThread [stack: 0x0000005c3bf00000,0x0000005c3c000000] [id=26524] - 0x000001bb11af25b0 GCTaskThread "GC Thread#0" [stack: 0x0000005c3ad00000,0x0000005c3ae00000] [id=11000] - 0x000001bb3ed58da0 GCTaskThread "GC Thread#1" [stack: 0x0000005c3bd00000,0x0000005c3be00000] [id=30400] - 0x000001bb3ed59050 GCTaskThread "GC Thread#2" [stack: 0x0000005c3d880000,0x0000005c3d980000] [id=23984] - 0x000001bb3ed595b0 GCTaskThread "GC Thread#3" [stack: 0x0000005c3d980000,0x0000005c3da80000] [id=7316] - 0x000001bb3ed5ade0 GCTaskThread "GC Thread#4" [stack: 0x0000005c3da80000,0x0000005c3db80000] [id=26368] - 0x000001bb3ed59300 GCTaskThread "GC Thread#5" [stack: 0x0000005c3db80000,0x0000005c3dc80000] [id=30216] - 0x000001bb3ed59860 GCTaskThread "GC Thread#6" [stack: 0x0000005c3dc80000,0x0000005c3dd80000] [id=17484] - 0x000001bb3ed59dc0 GCTaskThread "GC Thread#7" [stack: 0x0000005c3dd80000,0x0000005c3de80000] [id=2060] - 0x000001bb3ed5a070 GCTaskThread "GC Thread#8" [stack: 0x0000005c3de80000,0x0000005c3df80000] [id=23968] - 0x000001bb3a67e500 GCTaskThread "GC Thread#9" [stack: 0x0000005c3e780000,0x0000005c3e880000] [id=27328] - 0x000001bb3a67d790 GCTaskThread "GC Thread#10" [stack: 0x0000005c3e880000,0x0000005c3e980000] [id=16340] - 0x000001bb11b02a70 ConcurrentGCThread "G1 Main Marker" [stack: 0x0000005c3ae00000,0x0000005c3af00000] [id=23168] - 0x000001bb11b03b20 ConcurrentGCThread "G1 Conc#0" [stack: 0x0000005c3af00000,0x0000005c3b000000] [id=23500] - 0x000001bb36c23160 ConcurrentGCThread "G1 Refine#0" [stack: 0x0000005c3b000000,0x0000005c3b100000] [id=3468] - 0x000001bb36c23920 ConcurrentGCThread "G1 Service" [stack: 0x0000005c3b100000,0x0000005c3b200000] [id=13212] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 87250K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 35 young (71680K), 2 survivors (4096K) - Metaspace used 11943K, committed 12160K, reserved 1064960K - class space used 1068K, committed 1152K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%|HS| |TAMS 0x0000000709800000, 0x0000000709800000| Complete -| 1|0x0000000709a00000, 0x0000000709c00000, 0x0000000709c00000|100%|HS| |TAMS 0x0000000709a00000, 0x0000000709a00000| Complete -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%| O| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 3|0x0000000709e00000, 0x0000000709efb600, 0x000000070a000000| 49%| O| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a200000, 0x000000070a200000|100%|HS| |TAMS 0x000000070a000000, 0x000000070a000000| Complete -| 5|0x000000070a200000, 0x000000070a400000, 0x000000070a400000|100%|HS| |TAMS 0x000000070a200000, 0x000000070a200000| Complete -| 6|0x000000070a400000, 0x000000070a600000, 0x000000070a600000|100%|HS| |TAMS 0x000000070a400000, 0x000000070a400000| Complete -| 7|0x000000070a600000, 0x000000070a800000, 0x000000070a800000|100%|HC| |TAMS 0x000000070a600000, 0x000000070a600000| Complete -| 8|0x000000070a800000, 0x000000070aa00000, 0x000000070aa00000|100%|HS| |TAMS 0x000000070a800000, 0x000000070a800000| Complete -| 9|0x000000070aa00000, 0x000000070ac00000, 0x000000070ac00000|100%|HS| |TAMS 0x000000070aa00000, 0x000000070aa00000| Complete -| 10|0x000000070ac00000, 0x000000070ae00000, 0x000000070ae00000|100%|HS| |TAMS 0x000000070ac00000, 0x000000070ac00000| Complete -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714b71270, 0x0000000714c00000| 72%| E| |TAMS 0x0000000714a00000, 0x0000000714a00000| Complete -| 90|0x0000000714c00000, 0x0000000714e00000, 0x0000000714e00000|100%| E|CS|TAMS 0x0000000714c00000, 0x0000000714c00000| Complete -| 91|0x0000000714e00000, 0x0000000715000000, 0x0000000715000000|100%| E|CS|TAMS 0x0000000714e00000, 0x0000000714e00000| Complete -| 92|0x0000000715000000, 0x0000000715200000, 0x0000000715200000|100%| E|CS|TAMS 0x0000000715000000, 0x0000000715000000| Complete -| 93|0x0000000715200000, 0x0000000715400000, 0x0000000715400000|100%| E|CS|TAMS 0x0000000715200000, 0x0000000715200000| Complete -| 94|0x0000000715400000, 0x0000000715600000, 0x0000000715600000|100%| E|CS|TAMS 0x0000000715400000, 0x0000000715400000| Complete -| 95|0x0000000715600000, 0x0000000715800000, 0x0000000715800000|100%| E|CS|TAMS 0x0000000715600000, 0x0000000715600000| Complete -| 96|0x0000000715800000, 0x0000000715a00000, 0x0000000715a00000|100%| E|CS|TAMS 0x0000000715800000, 0x0000000715800000| Complete -| 97|0x0000000715a00000, 0x0000000715c00000, 0x0000000715c00000|100%| E|CS|TAMS 0x0000000715a00000, 0x0000000715a00000| Complete -| 98|0x0000000715c00000, 0x0000000715e00000, 0x0000000715e00000|100%| E|CS|TAMS 0x0000000715c00000, 0x0000000715c00000| Complete -| 99|0x0000000715e00000, 0x0000000716000000, 0x0000000716000000|100%| E|CS|TAMS 0x0000000715e00000, 0x0000000715e00000| Complete -| 100|0x0000000716000000, 0x0000000716200000, 0x0000000716200000|100%| E|CS|TAMS 0x0000000716000000, 0x0000000716000000| Complete -| 101|0x0000000716200000, 0x0000000716400000, 0x0000000716400000|100%| E|CS|TAMS 0x0000000716200000, 0x0000000716200000| Complete -| 102|0x0000000716400000, 0x0000000716600000, 0x0000000716600000|100%| E|CS|TAMS 0x0000000716400000, 0x0000000716400000| Complete -| 103|0x0000000716600000, 0x0000000716800000, 0x0000000716800000|100%| E|CS|TAMS 0x0000000716600000, 0x0000000716600000| Complete -| 104|0x0000000716800000, 0x0000000716839450, 0x0000000716a00000| 11%| S|CS|TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E| |TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000001bb2b240000,0x000001bb2ba00000] _byte_map_base: 0x000001bb279f4000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001bb11af2ac0, (CMBitMap*) 0x000001bb11af2b00 - Prev Bits: [0x000001bb2c1c0000, 0x000001bb2ff60000) - Next Bits: [0x000001bb2ff60000, 0x000001bb33d00000) - -Polling page: 0x000001bb11770000 - -Metaspace: - -Usage: - Non-class: 10.62 MB used. - Class: 1.04 MB used. - Both: 11.66 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 10.75 MB ( 67%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.12 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 11.88 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 864.00 KB - Class: 2.91 MB - Both: 3.75 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 156. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 188. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 514. -num_chunk_merges: 0. -num_chunk_splits: 350. -num_chunks_enlarged: 268. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=2604Kb max_used=2604Kb free=116563Kb - bounds [0x000001bb22660000, 0x000001bb228f0000, 0x000001bb29ac0000] -CodeHeap 'profiled nmethods': size=119104Kb used=7341Kb max_used=7341Kb free=111763Kb - bounds [0x000001bb1aac0000, 0x000001bb1b1f0000, 0x000001bb21f10000] -CodeHeap 'non-nmethods': size=7488Kb used=1659Kb max_used=3395Kb free=5828Kb - bounds [0x000001bb21f10000, 0x000001bb222d0000, 0x000001bb22660000] - total_blobs=4594 nmethods=3493 adapters=1013 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 27.275 Thread 0x000001bb37804620 3484 3 com.csse3200.game.components.TouchAttackComponent::onCollisionEnd (83 bytes) -Event: 27.276 Thread 0x000001bb37804620 nmethod 3484 0x000001bb1b1df010 code [0x000001bb1b1df240, 0x000001bb1b1dfb28] -Event: 27.276 Thread 0x000001bb37804620 3485 3 com.csse3200.game.components.TouchAttackComponent::onCollisionStart (233 bytes) -Event: 27.280 Thread 0x000001bb37804620 nmethod 3485 0x000001bb1b1dfe90 code [0x000001bb1b1e0520, 0x000001bb1b1e3f68] -Event: 27.626 Thread 0x000001bb37800080 3486 4 com.csse3200.game.physics.PhysicsLayer::contains (10 bytes) -Event: 27.626 Thread 0x000001bb37800080 nmethod 3486 0x000001bb228ea390 code [0x000001bb228ea500, 0x000001bb228ea558] -Event: 27.803 Thread 0x000001bb37800080 3487 s 4 java.io.ByteArrayOutputStream::write (43 bytes) -Event: 27.810 Thread 0x000001bb37800080 nmethod 3487 0x000001bb228ea690 code [0x000001bb228ea820, 0x000001bb228eb028] -Event: 27.892 Thread 0x000001bb37804620 3488 3 com.csse3200.game.services.GameTime::getTimeSince (7 bytes) -Event: 27.893 Thread 0x000001bb37804620 nmethod 3488 0x000001bb1b1e5610 code [0x000001bb1b1e57c0, 0x000001bb1b1e5a38] -Event: 28.076 Thread 0x000001bb37804620 3489 ! 3 jdk.internal.misc.ScopedMemoryAccess::putInt (25 bytes) -Event: 28.076 Thread 0x000001bb37804620 nmethod 3489 0x000001bb1b1e5b90 code [0x000001bb1b1e5d80, 0x000001bb1b1e62f8] -Event: 28.076 Thread 0x000001bb37804620 3490 ! 3 jdk.internal.misc.ScopedMemoryAccess::putIntInternal (37 bytes) -Event: 28.077 Thread 0x000001bb37804620 nmethod 3490 0x000001bb1b1e6590 code [0x000001bb1b1e6740, 0x000001bb1b1e6a68] -Event: 28.125 Thread 0x000001bb37804620 3491 3 com.csse3200.game.components.tasks.MobWanderTask::update (212 bytes) -Event: 28.129 Thread 0x000001bb37804620 nmethod 3491 0x000001bb1b1e6c10 code [0x000001bb1b1e7100, 0x000001bb1b1e9c18] -Event: 28.226 Thread 0x000001bb37804620 3492 3 com.csse3200.game.components.tasks.human.HumanWaitTask::update (23 bytes) -Event: 28.226 Thread 0x000001bb37804620 nmethod 3492 0x000001bb1b1eaa90 code [0x000001bb1b1eac40, 0x000001bb1b1eaf78] -Event: 28.242 Thread 0x000001bb37804620 3493 3 java.util.TaskQueue::isEmpty (13 bytes) -Event: 28.242 Thread 0x000001bb37804620 nmethod 3493 0x000001bb1b1eb090 code [0x000001bb1b1eb220, 0x000001bb1b1eb398] - -GC Heap History (4 events): -Event: 2.801 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 20480K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6453K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 2.806 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3628K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6453K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 7.077 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 38444K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9685K, committed 9920K, reserved 1064960K - class space used 809K, committed 896K, reserved 1048576K -} -Event: 7.086 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5330K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9685K, committed 9920K, reserved 1064960K - class space used 809K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 27.258 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001bb22835c10 relative=0x0000000000000330 -Event: 27.258 Thread 0x000001bb11a80260 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001bb22835c10 method=com.csse3200.game.components.TouchAttackComponent.onCollisionStart(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)V @ 54 c2 -Event: 27.258 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb22835c10 sp=0x0000005c3acfe4e0 -Event: 27.258 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfe520 mode 2 -Event: 27.275 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001bb22856084 relative=0x00000000000005e4 -Event: 27.275 Thread 0x000001bb11a80260 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001bb22856084 method=com.csse3200.game.components.TouchAttackComponent.onCollisionEnd(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)V @ 50 c2 -Event: 27.275 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb22856084 sp=0x0000005c3acfe590 -Event: 27.275 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfe538 mode 2 -Event: 27.811 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001bb22898fe4 relative=0x0000000000003b44 -Event: 27.811 Thread 0x000001bb11a80260 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001bb22898fe4 method=com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 39 c2 -Event: 27.811 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb22898fe4 sp=0x0000005c3acfef00 -Event: 27.811 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfed30 mode 2 -Event: 28.092 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001bb228ab14c relative=0x00000000000020ac -Event: 28.092 Thread 0x000001bb11a80260 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001bb228ab14c method=com.csse3200.game.components.tasks.MovementTask.isAtTarget()Z @ 24 c2 -Event: 28.092 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb228ab14c sp=0x0000005c3acfeef0 -Event: 28.092 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfee20 mode 2 -Event: 28.826 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001bb22809fbc relative=0x000000000000057c -Event: 28.826 Thread 0x000001bb11a80260 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001bb22809fbc method=com.csse3200.game.components.tasks.MovementTask.isAtTarget()Z @ 24 c2 -Event: 28.826 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb22809fbc sp=0x0000005c3acfede0 -Event: 28.826 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfed58 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 2.318 Thread 0x000001bb11a80260 Exception (0x00000007183314e8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.318 Thread 0x000001bb11a80260 Exception (0x0000000718331890) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.323 Thread 0x000001bb11a80260 Exception (0x000000071833ce58) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.323 Thread 0x000001bb11a80260 Exception (0x000000071833d138) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.594 Thread 0x000001bb11a80260 Exception (0x0000000717e68ff0) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.622 Thread 0x000001bb11a80260 Exception (0x0000000717eef690) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.657 Thread 0x000001bb11a80260 Exception (0x0000000717f3e1e0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.661 Thread 0x000001bb11a80260 Exception (0x0000000717f48600) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.758 Thread 0x000001bb11a80260 Exception (0x0000000718185290) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.882 Thread 0x000001bb11a80260 Exception (0x0000000717fa7e60) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.255 Thread 0x000001bb11a80260 Exception (0x00000007170696c8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.257 Thread 0x000001bb11a80260 Exception (0x0000000717077cd8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.259 Thread 0x000001bb11a80260 Exception (0x0000000717081450) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.407 Thread 0x000001bb11a80260 Exception (0x00000007171acf80) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.508 Thread 0x000001bb11a80260 Exception (0x0000000716f8a4f8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.534 Thread 0x000001bb11a80260 Exception (0x0000000716c2c010) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.552 Thread 0x000001bb11a80260 Exception (0x0000000716c418c0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 12.710 Thread 0x000001bb11a80260 Implicit null exception at 0x000001bb227ed990 to 0x000001bb227edf70 -Event: 26.076 Thread 0x000001bb5329dba0 Implicit null exception at 0x000001bb1b14ac55 to 0x000001bb1b14ad63 -Event: 26.076 Thread 0x000001bb5329dba0 Exception (0x00000007153b9550) -thrown [s\open\src\hotspot\share\runtime\sharedRuntime.cpp, line 628] - -VM Operations (20 events): -Event: 15.907 Executing VM operation: Cleanup -Event: 15.907 Executing VM operation: Cleanup done -Event: 16.908 Executing VM operation: Cleanup -Event: 16.908 Executing VM operation: Cleanup done -Event: 17.909 Executing VM operation: Cleanup -Event: 17.909 Executing VM operation: Cleanup done -Event: 19.909 Executing VM operation: Cleanup -Event: 19.909 Executing VM operation: Cleanup done -Event: 20.909 Executing VM operation: Cleanup -Event: 20.909 Executing VM operation: Cleanup done -Event: 22.910 Executing VM operation: Cleanup -Event: 22.910 Executing VM operation: Cleanup done -Event: 23.911 Executing VM operation: Cleanup -Event: 23.911 Executing VM operation: Cleanup done -Event: 24.912 Executing VM operation: Cleanup -Event: 24.912 Executing VM operation: Cleanup done -Event: 25.913 Executing VM operation: Cleanup -Event: 25.913 Executing VM operation: Cleanup done -Event: 26.913 Executing VM operation: Cleanup -Event: 26.913 Executing VM operation: Cleanup done - -Events (20 events): -Event: 25.175 Thread 0x000001bb3f19b630 Thread added: 0x000001bb3f19b630 -Event: 25.374 Thread 0x000001bb3f19bfd0 Thread added: 0x000001bb3f19bfd0 -Event: 25.442 Thread 0x000001bb3f19dcb0 Thread added: 0x000001bb3f19dcb0 -Event: 25.708 Thread 0x000001bb379d5a30 Thread added: 0x000001bb379d5a30 -Event: 26.058 Thread 0x000001bb379d5090 Thread added: 0x000001bb379d5090 -Event: 26.076 loading class java/lang/Throwable$WrappedPrintStream -Event: 26.076 loading class java/lang/Throwable$PrintStreamOrWriter -Event: 26.076 loading class java/lang/Throwable$PrintStreamOrWriter done -Event: 26.076 loading class java/lang/Throwable$WrappedPrintStream done -Event: 26.081 Thread 0x000001bb5329dba0 Thread exited: 0x000001bb5329dba0 -Event: 26.125 Thread 0x000001bb379d7be0 Thread added: 0x000001bb379d7be0 -Event: 26.226 Thread 0x000001bb379d7240 Thread added: 0x000001bb379d7240 -Event: 26.910 Thread 0x000001bb379d8580 Thread added: 0x000001bb379d8580 -Event: 26.958 Thread 0x000001bb379d93f0 Thread added: 0x000001bb379d93f0 -Event: 27.275 Thread 0x000001bb379d2a10 Thread added: 0x000001bb379d2a10 -Event: 27.725 Thread 0x000001bb379d5f00 Thread added: 0x000001bb379d5f00 -Event: 27.774 Thread 0x000001bb379d2540 Thread added: 0x000001bb379d2540 -Event: 28.491 Thread 0x000001bb379d80b0 Thread added: 0x000001bb379d80b0 -Event: 28.541 Thread 0x000001bb379d4bc0 Thread added: 0x000001bb379d4bc0 -Event: 28.575 Thread 0x000001bb379d8f20 Thread added: 0x000001bb379d8f20 - - -Dynamic libraries: -0x00007ff6473f0000 - 0x00007ff647400000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb93320000 - 0x00007ffb93338000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb932e0000 - 0x00007ffb932fb000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb95130000 - 0x00007ffb9513c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb74be0000 - 0x00007ffb74c6e000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb5a8f0000 - 0x00007ffb5b4c7000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb95040000 - 0x00007ffb9504a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb81d60000 - 0x00007ffb81d85000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb6f9c0000 - 0x00007ffb6fa97000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb84150000 - 0x00007ffb84169000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb83d50000 - 0x00007ffb83d66000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb83bb0000 - 0x00007ffb83bc8000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb94c00000 - 0x00007ffb94c10000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb772a0000 - 0x00007ffb77315000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb5f3f0000 - 0x00007ffb5f649000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb75340000 - 0x00007ffb753a1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e740000 - 0x00007ffb7e785000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb951f0000 - 0x00007ffb95201000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb6b210000 - 0x00007ffb6b3a7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb62e30000 - 0x00007ffb62f55000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb921d0000 - 0x00007ffb921fc000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb83c80000 - 0x00007ffb83caa000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb57770000 - 0x00007ffb5a515000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb7e280000 - 0x00007ffb7e2bc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb575b0000 - 0x00007ffb5776f000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb752e0000 - 0x00007ffb7533d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll -0x00007ffba47b0000 - 0x00007ffba47c8000 C:\Windows\SYSTEM32\CRYPTSP.dll -0x00007ffba3ec0000 - 0x00007ffba3ef4000 C:\Windows\system32\rsaenh.dll -0x00007ffba4d80000 - 0x00007ffba4dae000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffba6d00000 - 0x00007ffba6d08000 C:\Windows\System32\NSI.dll -0x00007ffb9b8c0000 - 0x00007ffb9b8d7000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffb9ce90000 - 0x00007ffb9cead000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffba42f0000 - 0x00007ffba43ba000 C:\Windows\SYSTEM32\DNSAPI.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 8 days 7:25 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (3271M free) -TotalPageFile size 22725M (AvailPageFile size 3197M) -current process WorkingSet (physical memory assigned to process): 423M, peak: 468M -current process commit charge ("private bytes"): 737M, peak: 783M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid29160.log b/hs_err_pid29160.log deleted file mode 100644 index 96d09e98b..000000000 --- a/hs_err_pid29160.log +++ /dev/null @@ -1,808 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503eb9e2, pid=29160, tid=25180 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0x3b9e2] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 30 14:36:51 2023 E. Australia Standard Time elapsed time: 55.727340 seconds (0d 0h 0m 55s) - ---------------- T H R E A D --------------- - -Current thread (0x000002a62db60e50): JavaThread "main" [_thread_in_native, id=25180, stack(0x000000f717b00000,0x000000f717c00000)] - -Stack: [0x000000f717b00000,0x000000f717c00000], sp=0x000000f717bfe9c0, free space=1018k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0x3b9e2] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 2610 com.badlogic.gdx.physics.box2d.World.jniRayCast(JFFFF)V (0 bytes) @ 0x000002a63d0c75f9 [0x000002a63d0c75a0+0x0000000000000059] -J 3113 c2 com.csse3200.game.components.tasks.FireTowerCombatTask.getPriority()I (16 bytes) @ 0x000002a63d134054 [0x000002a63d133f20+0x0000000000000134] -J 3186 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000002a63d150d6c [0x000002a63d150b80+0x00000000000001ec] -J 3169 c2 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000002a63d14ec0c [0x000002a63d14e940+0x00000000000002cc] -J 3002 c1 com.csse3200.game.screens.MainGameScreen.render(F)V (122 bytes) @ 0x000002a6359b35fc [0x000002a6359b2f80+0x000000000000067c] -J 2844 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x000002a6359785fc [0x000002a635977880+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000000 - - -Register to memory mapping: - -RIP=0x00000000503eb9e2 gdx-box2d64.dll -RAX=0x000002a65d2e50c0 points into unknown readable memory: 0x000002a65d2e55e0 | e0 55 2e 5d a6 02 00 00 -RBX=0x000002a65d2013d0 points into unknown readable memory: 0x000002a65d202390 | 90 23 20 5d a6 02 00 00 -RCX=0x0 is NULL -RDX=0x000002a65d21d500 points into unknown readable memory: 0x000002a65d21eac0 | c0 ea 21 5d a6 02 00 00 -RSP=0x000000f717bfe9c0 is pointing into the stack for thread: 0x000002a62db60e50 -RBP=0x000002a65d25eb50 points into unknown readable memory: 0x000000000000013f | 3f 01 00 00 00 00 00 00 -RSI=0x000000f717bfea14 is pointing into the stack for thread: 0x000002a62db60e50 -RDI=0x000000f717bfea48 is pointing into the stack for thread: 0x000002a62db60e50 -R8 =0x0 is NULL -R9 =0x0000000000000002 is an unknown value -R10=0x000002a62db50c70 points into unknown readable memory: 0x0000004000000001 | 01 00 00 00 40 00 00 00 -R11=0x000000f717bfe900 is pointing into the stack for thread: 0x000002a62db60e50 -R12=0x000000f717bfef70 is pointing into the stack for thread: 0x000002a62db60e50 -R13=0x000000f717bfea40 is pointing into the stack for thread: 0x000002a62db60e50 -R14=0x000000f717bfef60 is pointing into the stack for thread: 0x000002a62db60e50 -R15=0x000000f717bfea20 is pointing into the stack for thread: 0x000002a62db60e50 - - -Registers: -RAX=0x000002a65d2e50c0, RBX=0x000002a65d2013d0, RCX=0x0000000000000000, RDX=0x000002a65d21d500 -RSP=0x000000f717bfe9c0, RBP=0x000002a65d25eb50, RSI=0x000000f717bfea14, RDI=0x000000f717bfea48 -R8 =0x0000000000000000, R9 =0x0000000000000002, R10=0x000002a62db50c70, R11=0x000000f717bfe900 -R12=0x000000f717bfef70, R13=0x000000f717bfea40, R14=0x000000f717bfef60, R15=0x000000f717bfea20 -RIP=0x00000000503eb9e2, EFLAGS=0x0000000000010287 - -Top of Stack: (sp=0x000000f717bfe9c0) -0x000000f717bfe9c0: 8000000000000000 0000000000003fff -0x000000f717bfe9d0: 3ff000003f800000 0000000000000000 -0x000000f717bfe9e0: 000000003e8fa4e3 0000000000000000 -0x000000f717bfe9f0: 800000003f800000 3f8000003f800000 -0x000000f717bfea00: 000000f717bfeb48 417b8e1c503e3ced -0x000000f717bfea10: bf80000040200000 3e8fa4e300000000 -0x000000f717bfea20: 4020000040900000 4020000042320000 -0x000000f717bfea30: 000000003f800000 00000000503bae81 -0x000000f717bfea40: 000000f717bfea48 000001990000009f -0x000000f717bfea50: 0000001300000017 0000018e0000006e -0x000000f717bfea60: 000000c20000015a 3d1ba98000000152 -0x000000f717bfea70: 3ba3d70a17bfebf0 0000000000000000 -0x000000f717bfea80: 0000000000000000 0000000040000000 -0x000000f717bfea90: 000000004008d56b 4170979700000000 -0x000000f717bfeaa0: 0000000000000000 41705ae94008d50c -0x000000f717bfeab0: 4000000000000000 800000003f800000 - -Instructions: (pc=0x00000000503eb9e2) -0x00000000503eb8e2: 0f 28 bc 24 a0 04 00 00 44 0f 28 84 24 b0 04 00 -0x00000000503eb8f2: 00 44 0f 28 8c 24 c0 04 00 00 44 0f 28 94 24 d0 -0x00000000503eb902: 04 00 00 44 0f 28 9c 24 e0 04 00 00 44 0f 28 a4 -0x00000000503eb912: 24 f0 04 00 00 44 0f 28 ac 24 00 05 00 00 44 0f -0x00000000503eb922: 28 b4 24 10 05 00 00 44 0f 28 bc 24 20 05 00 00 -0x00000000503eb932: 48 81 c4 38 05 00 00 5b 5e 5f 5d 41 5c 41 5d 41 -0x00000000503eb942: 5e 41 5f c3 66 2e 0f 1f 84 00 00 00 00 00 45 0f -0x00000000503eb952: 28 d3 f3 44 0f 11 64 24 30 e9 3a fd ff ff 48 8d -0x00000000503eb962: 15 71 5f 00 00 48 8d 0d d9 60 00 00 41 b8 d1 00 -0x00000000503eb972: 00 00 e8 17 82 ff ff e9 da fc ff ff 66 90 49 8b -0x00000000503eb982: 04 24 f3 0f 10 5c 24 3c 85 d2 f3 0f 11 5c 24 70 -0x00000000503eb992: 49 8b 36 48 89 44 24 60 49 8b 44 24 08 48 89 44 -0x00000000503eb9a2: 24 68 78 05 3b 56 14 7c 19 48 8d 15 26 5f 00 00 -0x00000000503eb9b2: 48 8d 0d 47 5f 00 00 41 b8 9e 00 00 00 e8 cc 81 -0x00000000503eb9c2: ff ff 48 8b 46 08 48 8d 74 24 54 48 8b 44 18 10 -0x00000000503eb9d2: 48 8b 58 10 44 8b 40 18 48 8b 4b 18 48 8b 53 10 -0x00000000503eb9e2: 48 8b 01 4c 8d 4a 0c 44 89 44 24 20 48 89 f2 4d -0x00000000503eb9f2: 89 f8 ff 50 28 84 c0 f3 0f 10 44 24 70 0f 85 37 -0x00000000503eba02: 01 00 00 0f 2e c6 7a 06 0f 84 a1 01 00 00 0f 2e -0x00000000503eba12: c6 76 4f 45 0f 28 cb 45 0f 28 c4 41 0f 28 df f3 -0x00000000503eba22: 44 0f 59 c8 45 0f 28 ef f3 44 0f 59 c0 41 0f 28 -0x00000000503eba32: fe f3 45 0f 58 cf f3 45 0f 58 c6 f3 41 0f 5f d9 -0x00000000503eba42: 45 0f 2e f0 f3 45 0f 5d e9 f3 41 0f 5d f8 44 0f -0x00000000503eba52: 28 cb 0f 86 4c 01 00 00 45 0f 28 c6 f3 0f 11 44 -0x00000000503eba62: 24 3c 8b 84 24 88 04 00 00 48 8b bc 24 80 00 00 -0x00000000503eba72: 00 85 c0 0f 8f e6 fc ff ff e9 48 fe ff ff 8d 14 -0x00000000503eba82: 00 8d 0c c5 00 00 00 00 89 94 24 8c 04 00 00 e8 -0x00000000503eba92: da 07 fd ff 4c 63 84 24 88 04 00 00 48 89 fa 48 -0x00000000503ebaa2: 89 c1 48 89 84 24 80 00 00 00 49 c1 e0 02 e8 03 -0x00000000503ebab2: d4 ff ff 49 8d 45 08 48 39 c7 74 08 48 89 f9 e8 -0x00000000503ebac2: ba 07 fd ff 48 8b bc 24 80 00 00 00 8b 84 24 88 -0x00000000503ebad2: 04 00 00 e9 c8 fd ff ff 8d 14 00 8d 0c c5 00 00 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x8000000000000000 is an unknown value -stack at sp + 1 slots: 0x0000000000003fff is an unknown value -stack at sp + 2 slots: 0x3ff000003f800000 is an unknown value -stack at sp + 3 slots: 0x0 is NULL -stack at sp + 4 slots: 0x000000003e8fa4e3 is an unknown value -stack at sp + 5 slots: 0x0 is NULL -stack at sp + 6 slots: 0x800000003f800000 is an unknown value -stack at sp + 7 slots: 0x3f8000003f800000 is an unknown value - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000002a668dbb2f0, length=64, elements={ -0x000002a62db60e50, 0x000002a650f543c0, 0x000002a650f54d70, 0x000002a650f690d0, -0x000002a650f69a80, 0x000002a650f6a430, 0x000002a651904090, 0x000002a651904d70, -0x000002a651905760, 0x000002a651905c70, 0x000002a651a4d650, 0x000002a651a56520, -0x000002a656f2ac30, 0x000002a656ece000, 0x000002a651c82750, 0x000002a668da44c0, -0x000002a669515890, 0x000002a62db4a9a0, 0x000002a62db4b340, 0x000002a62db4d4f0, -0x000002a62db4cb50, 0x000002a62db4b810, 0x000002a62db4d9c0, 0x000002a651cad730, -0x000002a651cb2dd0, 0x000002a651cac8c0, 0x000002a651cb0c20, 0x000002a651cacd90, -0x000002a651cb32a0, 0x000002a651cadc00, 0x000002a651cb10f0, 0x000002a651cb1a90, -0x000002a651caea70, 0x000002a651caf410, 0x000002a651caef40, 0x000002a651cac3f0, -0x000002a651caf8e0, 0x000002a651cae0d0, 0x000002a651cafdb0, 0x000002a651cb0280, -0x000002a651cb15c0, 0x000002a651cb0750, 0x000002a651cb1f60, 0x000002a651cb2430, -0x000002a651cb2900, 0x000002a651cb3770, 0x000002a651cabf20, 0x000002a669397980, -0x000002a66939b810, 0x000002a66939c680, 0x000002a6693957d0, 0x000002a66939c1b0, -0x000002a66939a000, 0x000002a66939a4d0, 0x000002a669399660, 0x000002a669399b30, -0x000002a66939d020, 0x000002a66939bce0, 0x000002a669396fe0, 0x000002a66939cb50, -0x000002a669395ca0, 0x000002a66939a9a0, 0x000002a66939ae70, 0x000002a66939b340 -} - -Java Threads: ( => current thread ) -=>0x000002a62db60e50 JavaThread "main" [_thread_in_native, id=25180, stack(0x000000f717b00000,0x000000f717c00000)] - 0x000002a650f543c0 JavaThread "Reference Handler" daemon [_thread_blocked, id=23844, stack(0x000000f718200000,0x000000f718300000)] - 0x000002a650f54d70 JavaThread "Finalizer" daemon [_thread_blocked, id=9700, stack(0x000000f718300000,0x000000f718400000)] - 0x000002a650f690d0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10744, stack(0x000000f718400000,0x000000f718500000)] - 0x000002a650f69a80 JavaThread "Attach Listener" daemon [_thread_blocked, id=18936, stack(0x000000f718500000,0x000000f718600000)] - 0x000002a650f6a430 JavaThread "Service Thread" daemon [_thread_blocked, id=23664, stack(0x000000f718600000,0x000000f718700000)] - 0x000002a651904090 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=17732, stack(0x000000f718700000,0x000000f718800000)] - 0x000002a651904d70 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=25236, stack(0x000000f718800000,0x000000f718900000)] - 0x000002a651905760 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=8248, stack(0x000000f718900000,0x000000f718a00000)] - 0x000002a651905c70 JavaThread "Sweeper thread" daemon [_thread_blocked, id=18444, stack(0x000000f718a00000,0x000000f718b00000)] - 0x000002a651a4d650 JavaThread "Notification Thread" daemon [_thread_blocked, id=9844, stack(0x000000f718d00000,0x000000f718e00000)] - 0x000002a651a56520 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=8864, stack(0x000000f718f00000,0x000000f719000000)] - 0x000002a656f2ac30 JavaThread "AssetManager" daemon [_thread_blocked, id=21720, stack(0x000000f71ad00000,0x000000f71ae00000)] - 0x000002a656ece000 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=3768, stack(0x000000f71ae00000,0x000000f71af00000)] - 0x000002a651c82750 JavaThread "AssetManager" daemon [_thread_blocked, id=22508, stack(0x000000f71b300000,0x000000f71b400000)] - 0x000002a668da44c0 JavaThread "Timer-0" [_thread_blocked, id=12124, stack(0x000000f71b900000,0x000000f71ba00000)] - 0x000002a669515890 JavaThread "Timer" daemon [_thread_blocked, id=18448, stack(0x000000f71b400000,0x000000f71b500000)] - 0x000002a62db4a9a0 JavaThread "Timer-1" [_thread_blocked, id=23720, stack(0x000000f71b200000,0x000000f71b300000)] - 0x000002a62db4b340 JavaThread "Timer-2" [_thread_blocked, id=25464, stack(0x000000f71b500000,0x000000f71b600000)] - 0x000002a62db4d4f0 JavaThread "Timer-3" [_thread_blocked, id=23484, stack(0x000000f71b800000,0x000000f71b900000)] - 0x000002a62db4cb50 JavaThread "Timer-4" [_thread_blocked, id=18460, stack(0x000000f71ba00000,0x000000f71bb00000)] - 0x000002a62db4b810 JavaThread "Timer-5" [_thread_blocked, id=13776, stack(0x000000f71b100000,0x000000f71b200000)] - 0x000002a62db4d9c0 JavaThread "Timer-6" [_thread_blocked, id=26300, stack(0x000000f71b000000,0x000000f71b100000)] - 0x000002a651cad730 JavaThread "Timer-7" [_thread_blocked, id=16244, stack(0x000000f71bb00000,0x000000f71bc00000)] - 0x000002a651cb2dd0 JavaThread "Timer-9" [_thread_blocked, id=27108, stack(0x000000f71bd00000,0x000000f71be00000)] - 0x000002a651cac8c0 JavaThread "Timer-10" [_thread_blocked, id=17604, stack(0x000000f71be00000,0x000000f71bf00000)] - 0x000002a651cb0c20 JavaThread "Timer-11" [_thread_blocked, id=8652, stack(0x000000f71bf00000,0x000000f71c000000)] - 0x000002a651cacd90 JavaThread "Timer-12" [_thread_blocked, id=9712, stack(0x000000f71c000000,0x000000f71c100000)] - 0x000002a651cb32a0 JavaThread "Timer-13" [_thread_blocked, id=29568, stack(0x000000f71c100000,0x000000f71c200000)] - 0x000002a651cadc00 JavaThread "Timer-14" [_thread_blocked, id=20392, stack(0x000000f71c200000,0x000000f71c300000)] - 0x000002a651cb10f0 JavaThread "Timer-15" [_thread_blocked, id=22832, stack(0x000000f71c300000,0x000000f71c400000)] - 0x000002a651cb1a90 JavaThread "Timer-16" [_thread_blocked, id=5176, stack(0x000000f71c400000,0x000000f71c500000)] - 0x000002a651caea70 JavaThread "Timer-17" [_thread_blocked, id=26836, stack(0x000000f71c500000,0x000000f71c600000)] - 0x000002a651caf410 JavaThread "Timer-18" [_thread_blocked, id=9632, stack(0x000000f71c600000,0x000000f71c700000)] - 0x000002a651caef40 JavaThread "Timer-19" [_thread_blocked, id=29016, stack(0x000000f71c700000,0x000000f71c800000)] - 0x000002a651cac3f0 JavaThread "Timer-20" [_thread_blocked, id=28144, stack(0x000000f71ca00000,0x000000f71cb00000)] - 0x000002a651caf8e0 JavaThread "Timer-21" [_thread_blocked, id=10768, stack(0x000000f71bc00000,0x000000f71bd00000)] - 0x000002a651cae0d0 JavaThread "Timer-22" [_thread_blocked, id=3816, stack(0x000000f71c800000,0x000000f71c900000)] - 0x000002a651cafdb0 JavaThread "Timer-24" [_thread_blocked, id=8760, stack(0x000000f71cb00000,0x000000f71cc00000)] - 0x000002a651cb0280 JavaThread "Timer-25" [_thread_blocked, id=12624, stack(0x000000f71cc00000,0x000000f71cd00000)] - 0x000002a651cb15c0 JavaThread "Timer-26" [_thread_blocked, id=30280, stack(0x000000f71cd00000,0x000000f71ce00000)] - 0x000002a651cb0750 JavaThread "Timer-27" [_thread_blocked, id=19416, stack(0x000000f71ce00000,0x000000f71cf00000)] - 0x000002a651cb1f60 JavaThread "Timer-28" [_thread_blocked, id=25560, stack(0x000000f71cf00000,0x000000f71d000000)] - 0x000002a651cb2430 JavaThread "Timer-29" [_thread_blocked, id=13380, stack(0x000000f71d000000,0x000000f71d100000)] - 0x000002a651cb2900 JavaThread "Timer-30" [_thread_blocked, id=16732, stack(0x000000f71d100000,0x000000f71d200000)] - 0x000002a651cb3770 JavaThread "Timer-31" [_thread_blocked, id=18624, stack(0x000000f71d200000,0x000000f71d300000)] - 0x000002a651cabf20 JavaThread "Timer-32" [_thread_blocked, id=19392, stack(0x000000f71d300000,0x000000f71d400000)] - 0x000002a669397980 JavaThread "Timer-33" [_thread_blocked, id=9052, stack(0x000000f71d400000,0x000000f71d500000)] - 0x000002a66939b810 JavaThread "Timer-34" [_thread_blocked, id=19368, stack(0x000000f71d500000,0x000000f71d600000)] - 0x000002a66939c680 JavaThread "Timer-35" [_thread_blocked, id=28440, stack(0x000000f71d600000,0x000000f71d700000)] - 0x000002a6693957d0 JavaThread "Timer-36" [_thread_blocked, id=22140, stack(0x000000f71d700000,0x000000f71d800000)] - 0x000002a66939c1b0 JavaThread "Timer-37" [_thread_blocked, id=29836, stack(0x000000f71c900000,0x000000f71ca00000)] - 0x000002a66939a000 JavaThread "Timer-38" [_thread_blocked, id=19492, stack(0x000000f71d800000,0x000000f71d900000)] - 0x000002a66939a4d0 JavaThread "Timer-39" [_thread_blocked, id=29828, stack(0x000000f71d900000,0x000000f71da00000)] - 0x000002a669399660 JavaThread "Timer-40" [_thread_blocked, id=21408, stack(0x000000f71db00000,0x000000f71dc00000)] - 0x000002a669399b30 JavaThread "Timer-41" [_thread_blocked, id=13964, stack(0x000000f71da00000,0x000000f71db00000)] - 0x000002a66939d020 JavaThread "AssetManager" daemon [_thread_blocked, id=21052, stack(0x000000f71dc00000,0x000000f71dd00000)] - 0x000002a66939bce0 JavaThread "Timer-42" [_thread_blocked, id=14380, stack(0x000000f71df00000,0x000000f71e000000)] - 0x000002a669396fe0 JavaThread "Timer-43" [_thread_blocked, id=16340, stack(0x000000f71dd00000,0x000000f71de00000)] - 0x000002a66939cb50 JavaThread "Timer-44" [_thread_blocked, id=22880, stack(0x000000f71de00000,0x000000f71df00000)] - 0x000002a669395ca0 JavaThread "Timer-45" [_thread_blocked, id=25700, stack(0x000000f71e000000,0x000000f71e100000)] - 0x000002a66939a9a0 JavaThread "Timer-46" [_thread_blocked, id=19840, stack(0x000000f71e100000,0x000000f71e200000)] - 0x000002a66939ae70 JavaThread "Timer-47" [_thread_blocked, id=10600, stack(0x000000f71e200000,0x000000f71e300000)] - 0x000002a66939b340 JavaThread "Timer-48" [_thread_blocked, id=13044, stack(0x000000f71e300000,0x000000f71e400000)] - -Other Threads: - 0x000002a650f4fa20 VMThread "VM Thread" [stack: 0x000000f718100000,0x000000f718200000] [id=26604] - 0x000002a62dbf19f0 WatcherThread [stack: 0x000000f718e00000,0x000000f718f00000] [id=28748] - 0x000002a62dbd0890 GCTaskThread "GC Thread#0" [stack: 0x000000f717c00000,0x000000f717d00000] [id=8684] - 0x000002a656c63b80 GCTaskThread "GC Thread#1" [stack: 0x000000f718b00000,0x000000f718c00000] [id=14836] - 0x000002a656c60dd0 GCTaskThread "GC Thread#2" [stack: 0x000000f718c00000,0x000000f718d00000] [id=20256] - 0x000002a656c61df0 GCTaskThread "GC Thread#3" [stack: 0x000000f71a700000,0x000000f71a800000] [id=5212] - 0x000002a656c605c0 GCTaskThread "GC Thread#4" [stack: 0x000000f71a800000,0x000000f71a900000] [id=16128] - 0x000002a656c62350 GCTaskThread "GC Thread#5" [stack: 0x000000f71a900000,0x000000f71aa00000] [id=1864] - 0x000002a656c628b0 GCTaskThread "GC Thread#6" [stack: 0x000000f71aa00000,0x000000f71ab00000] [id=6716] - 0x000002a656c62b60 GCTaskThread "GC Thread#7" [stack: 0x000000f71ab00000,0x000000f71ac00000] [id=30196] - 0x000002a656c63370 GCTaskThread "GC Thread#8" [stack: 0x000000f71ac00000,0x000000f71ad00000] [id=5896] - 0x000002a657094040 GCTaskThread "GC Thread#9" [stack: 0x000000f71b600000,0x000000f71b700000] [id=8636] - 0x000002a657094850 GCTaskThread "GC Thread#10" [stack: 0x000000f71b700000,0x000000f71b800000] [id=14856] - 0x000002a62dbe1d70 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000f717d00000,0x000000f717e00000] [id=21100] - 0x000002a62dbe3a90 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000f717e00000,0x000000f717f00000] [id=18496] - 0x000002a62dc1e760 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000f717f00000,0x000000f718000000] [id=22072] - 0x000002a650e05950 ConcurrentGCThread "G1 Service" [stack: 0x000000f718000000,0x000000f718100000] [id=16844] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 163157K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 63 young (129024K), 2 survivors (4096K) - Metaspace used 12157K, committed 12352K, reserved 1064960K - class space used 1074K, committed 1152K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%|HS| |TAMS 0x0000000709800000, 0x0000000709800000| Complete -| 1|0x0000000709a00000, 0x0000000709c00000, 0x0000000709c00000|100%|HS| |TAMS 0x0000000709a00000, 0x0000000709a00000| Complete -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%| O| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 3|0x0000000709e00000, 0x0000000709efb400, 0x000000070a000000| 49%| O| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a200000, 0x000000070a200000|100%|HS| |TAMS 0x000000070a000000, 0x000000070a000000| Complete -| 5|0x000000070a200000, 0x000000070a400000, 0x000000070a400000|100%|HS| |TAMS 0x000000070a200000, 0x000000070a200000| Complete -| 6|0x000000070a400000, 0x000000070a600000, 0x000000070a600000|100%|HS| |TAMS 0x000000070a400000, 0x000000070a400000| Complete -| 7|0x000000070a600000, 0x000000070a800000, 0x000000070a800000|100%|HC| |TAMS 0x000000070a600000, 0x000000070a600000| Complete -| 8|0x000000070a800000, 0x000000070aa00000, 0x000000070aa00000|100%|HS| |TAMS 0x000000070a800000, 0x000000070a800000| Complete -| 9|0x000000070aa00000, 0x000000070ac00000, 0x000000070ac00000|100%|HS| |TAMS 0x000000070aa00000, 0x000000070aa00000| Complete -| 10|0x000000070ac00000, 0x000000070ae00000, 0x000000070ae00000|100%|HS| |TAMS 0x000000070ac00000, 0x000000070ac00000| Complete -| 11|0x000000070ae00000, 0x000000070b000000, 0x000000070b000000|100%|HS| |TAMS 0x000000070ae00000, 0x000000070ae00000| Complete -| 12|0x000000070b000000, 0x000000070b200000, 0x000000070b200000|100%|HS| |TAMS 0x000000070b000000, 0x000000070b000000| Complete -| 13|0x000000070b200000, 0x000000070b400000, 0x000000070b400000|100%|HS| |TAMS 0x000000070b200000, 0x000000070b200000| Complete -| 14|0x000000070b400000, 0x000000070b600000, 0x000000070b600000|100%|HS| |TAMS 0x000000070b400000, 0x000000070b400000| Complete -| 15|0x000000070b600000, 0x000000070b800000, 0x000000070b800000|100%|HS| |TAMS 0x000000070b600000, 0x000000070b600000| Complete -| 16|0x000000070b800000, 0x000000070ba00000, 0x000000070ba00000|100%|HC| |TAMS 0x000000070b800000, 0x000000070b800000| Complete -| 17|0x000000070ba00000, 0x000000070bc00000, 0x000000070bc00000|100%|HS| |TAMS 0x000000070ba00000, 0x000000070ba00000| Complete -| 18|0x000000070bc00000, 0x000000070be00000, 0x000000070be00000|100%|HS| |TAMS 0x000000070bc00000, 0x000000070bc00000| Complete -| 19|0x000000070be00000, 0x000000070c000000, 0x000000070c000000|100%|HS| |TAMS 0x000000070be00000, 0x000000070be00000| Complete -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711400000, 0x0000000711400000|100%| E| |TAMS 0x0000000711200000, 0x0000000711200000| Complete -| 62|0x0000000711400000, 0x0000000711600000, 0x0000000711600000|100%| E|CS|TAMS 0x0000000711400000, 0x0000000711400000| Complete -| 63|0x0000000711600000, 0x0000000711800000, 0x0000000711800000|100%| E|CS|TAMS 0x0000000711600000, 0x0000000711600000| Complete -| 64|0x0000000711800000, 0x0000000711a00000, 0x0000000711a00000|100%| E|CS|TAMS 0x0000000711800000, 0x0000000711800000| Complete -| 65|0x0000000711a00000, 0x0000000711c00000, 0x0000000711c00000|100%| E|CS|TAMS 0x0000000711a00000, 0x0000000711a00000| Complete -| 66|0x0000000711c00000, 0x0000000711e00000, 0x0000000711e00000|100%| E|CS|TAMS 0x0000000711c00000, 0x0000000711c00000| Complete -| 67|0x0000000711e00000, 0x0000000712000000, 0x0000000712000000|100%| E|CS|TAMS 0x0000000711e00000, 0x0000000711e00000| Complete -| 68|0x0000000712000000, 0x0000000712200000, 0x0000000712200000|100%| E|CS|TAMS 0x0000000712000000, 0x0000000712000000| Complete -| 69|0x0000000712200000, 0x0000000712400000, 0x0000000712400000|100%| E|CS|TAMS 0x0000000712200000, 0x0000000712200000| Complete -| 70|0x0000000712400000, 0x0000000712600000, 0x0000000712600000|100%| E| |TAMS 0x0000000712400000, 0x0000000712400000| Complete -| 71|0x0000000712600000, 0x0000000712800000, 0x0000000712800000|100%| E|CS|TAMS 0x0000000712600000, 0x0000000712600000| Complete -| 72|0x0000000712800000, 0x0000000712a00000, 0x0000000712a00000|100%| E|CS|TAMS 0x0000000712800000, 0x0000000712800000| Complete -| 73|0x0000000712a00000, 0x0000000712c00000, 0x0000000712c00000|100%| E|CS|TAMS 0x0000000712a00000, 0x0000000712a00000| Complete -| 74|0x0000000712c00000, 0x0000000712e00000, 0x0000000712e00000|100%| E|CS|TAMS 0x0000000712c00000, 0x0000000712c00000| Complete -| 75|0x0000000712e00000, 0x0000000713000000, 0x0000000713000000|100%| E|CS|TAMS 0x0000000712e00000, 0x0000000712e00000| Complete -| 76|0x0000000713000000, 0x0000000713200000, 0x0000000713200000|100%| E|CS|TAMS 0x0000000713000000, 0x0000000713000000| Complete -| 77|0x0000000713200000, 0x0000000713400000, 0x0000000713400000|100%| E|CS|TAMS 0x0000000713200000, 0x0000000713200000| Complete -| 78|0x0000000713400000, 0x0000000713600000, 0x0000000713600000|100%| E|CS|TAMS 0x0000000713400000, 0x0000000713400000| Complete -| 79|0x0000000713600000, 0x0000000713800000, 0x0000000713800000|100%| E|CS|TAMS 0x0000000713600000, 0x0000000713600000| Complete -| 80|0x0000000713800000, 0x0000000713a00000, 0x0000000713a00000|100%| E|CS|TAMS 0x0000000713800000, 0x0000000713800000| Complete -| 81|0x0000000713a00000, 0x0000000713c00000, 0x0000000713c00000|100%| E|CS|TAMS 0x0000000713a00000, 0x0000000713a00000| Complete -| 82|0x0000000713c00000, 0x0000000713e00000, 0x0000000713e00000|100%| E|CS|TAMS 0x0000000713c00000, 0x0000000713c00000| Complete -| 83|0x0000000713e00000, 0x0000000714000000, 0x0000000714000000|100%| E|CS|TAMS 0x0000000713e00000, 0x0000000713e00000| Complete -| 84|0x0000000714000000, 0x0000000714200000, 0x0000000714200000|100%| E|CS|TAMS 0x0000000714000000, 0x0000000714000000| Complete -| 85|0x0000000714200000, 0x0000000714400000, 0x0000000714400000|100%| E|CS|TAMS 0x0000000714200000, 0x0000000714200000| Complete -| 86|0x0000000714400000, 0x0000000714600000, 0x0000000714600000|100%| E|CS|TAMS 0x0000000714400000, 0x0000000714400000| Complete -| 87|0x0000000714600000, 0x0000000714800000, 0x0000000714800000|100%| E|CS|TAMS 0x0000000714600000, 0x0000000714600000| Complete -| 88|0x0000000714800000, 0x0000000714a00000, 0x0000000714a00000|100%| E|CS|TAMS 0x0000000714800000, 0x0000000714800000| Complete -| 89|0x0000000714a00000, 0x0000000714c00000, 0x0000000714c00000|100%| E|CS|TAMS 0x0000000714a00000, 0x0000000714a00000| Complete -| 90|0x0000000714c00000, 0x0000000714e00000, 0x0000000714e00000|100%| E|CS|TAMS 0x0000000714c00000, 0x0000000714c00000| Complete -| 91|0x0000000714e00000, 0x0000000715000000, 0x0000000715000000|100%| E|CS|TAMS 0x0000000714e00000, 0x0000000714e00000| Complete -| 92|0x0000000715000000, 0x0000000715200000, 0x0000000715200000|100%| E|CS|TAMS 0x0000000715000000, 0x0000000715000000| Complete -| 93|0x0000000715200000, 0x0000000715400000, 0x0000000715400000|100%| E|CS|TAMS 0x0000000715200000, 0x0000000715200000| Complete -| 94|0x0000000715400000, 0x0000000715600000, 0x0000000715600000|100%| E|CS|TAMS 0x0000000715400000, 0x0000000715400000| Complete -| 95|0x0000000715600000, 0x0000000715800000, 0x0000000715800000|100%| E|CS|TAMS 0x0000000715600000, 0x0000000715600000| Complete -| 96|0x0000000715800000, 0x0000000715a00000, 0x0000000715a00000|100%| E|CS|TAMS 0x0000000715800000, 0x0000000715800000| Complete -| 97|0x0000000715a00000, 0x0000000715c00000, 0x0000000715c00000|100%| E|CS|TAMS 0x0000000715a00000, 0x0000000715a00000| Complete -| 98|0x0000000715c00000, 0x0000000715e00000, 0x0000000715e00000|100%| E|CS|TAMS 0x0000000715c00000, 0x0000000715c00000| Complete -| 99|0x0000000715e00000, 0x0000000716000000, 0x0000000716000000|100%| E|CS|TAMS 0x0000000715e00000, 0x0000000715e00000| Complete -| 100|0x0000000716000000, 0x0000000716200000, 0x0000000716200000|100%| E|CS|TAMS 0x0000000716000000, 0x0000000716000000| Complete -| 101|0x0000000716200000, 0x0000000716400000, 0x0000000716400000|100%| E|CS|TAMS 0x0000000716200000, 0x0000000716200000| Complete -| 102|0x0000000716400000, 0x0000000716600000, 0x0000000716600000|100%| E|CS|TAMS 0x0000000716400000, 0x0000000716400000| Complete -| 103|0x0000000716600000, 0x0000000716800000, 0x0000000716800000|100%| E|CS|TAMS 0x0000000716600000, 0x0000000716600000| Complete -| 104|0x0000000716800000, 0x000000071685a048, 0x0000000716a00000| 17%| S|CS|TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000002a645410000,0x000002a645bd0000] _byte_map_base: 0x000002a641bc4000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000002a62dbd0da0, (CMBitMap*) 0x000002a62dbd0de0 - Prev Bits: [0x000002a646390000, 0x000002a64a130000) - Next Bits: [0x000002a64a130000, 0x000002a64ded0000) - -Polling page: 0x000002a62b990000 - -Metaspace: - -Usage: - Non-class: 10.82 MB used. - Class: 1.05 MB used. - Both: 11.87 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 10.94 MB ( 68%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.12 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 12.06 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 752.00 KB - Class: 2.90 MB - Both: 3.64 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 166. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 191. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 538. -num_chunk_merges: 0. -num_chunk_splits: 357. -num_chunks_enlarged: 265. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=2759Kb max_used=2759Kb free=116408Kb - bounds [0x000002a63cf70000, 0x000002a63d230000, 0x000002a6443d0000] -CodeHeap 'profiled nmethods': size=119104Kb used=7740Kb max_used=7740Kb free=111363Kb - bounds [0x000002a6353d0000, 0x000002a635b60000, 0x000002a63c820000] -CodeHeap 'non-nmethods': size=7488Kb used=1657Kb max_used=3415Kb free=5830Kb - bounds [0x000002a63c820000, 0x000002a63cbe0000, 0x000002a63cf70000] - total_blobs=4919 nmethods=3818 adapters=1013 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 52.665 Thread 0x000002a651904d70 3810 4 com.badlogic.gdx.utils.Array::addAll (14 bytes) -Event: 52.668 Thread 0x000002a651904d70 nmethod 3810 0x000002a63d21e690 code [0x000002a63d21e840, 0x000002a63d21eac8] -Event: 53.162 Thread 0x000002a651905760 3811 3 com.badlogic.gdx.backends.lwjgl3.audio.OpenALLwjgl3Audio::stopSourcesWithBuffer (89 bytes) -Event: 53.163 Thread 0x000002a651905760 nmethod 3811 0x000002a635b5cb90 code [0x000002a635b5cda0, 0x000002a635b5d2c8] -Event: 53.677 Thread 0x000002a651905760 3812 3 java.security.SecureRandom:: (35 bytes) -Event: 53.678 Thread 0x000002a651905760 nmethod 3812 0x000002a635b5d510 code [0x000002a635b5d6e0, 0x000002a635b5d968] -Event: 53.678 Thread 0x000002a651905760 3813 3 java.util.stream.Sink$ChainedReference::cancellationRequested (10 bytes) -Event: 53.678 Thread 0x000002a651905760 nmethod 3813 0x000002a635b5da90 code [0x000002a635b5dc40, 0x000002a635b5de28] -Event: 53.678 Thread 0x000002a651905760 3814 3 com.badlogic.gdx.math.GridPoint2:: (15 bytes) -Event: 53.678 Thread 0x000002a651905760 nmethod 3814 0x000002a635b5df10 code [0x000002a635b5e0a0, 0x000002a635b5e218] -Event: 53.967 Thread 0x000002a651905760 3815 1 java.lang.Thread::getThreadGroup (5 bytes) -Event: 53.967 Thread 0x000002a651905760 nmethod 3815 0x000002a63d21ec90 code [0x000002a63d21ee20, 0x000002a63d21eef8] -Event: 54.267 Thread 0x000002a651904d70 3816 4 com.badlogic.gdx.graphics.OrthographicCamera::update (164 bytes) -Event: 54.285 Thread 0x000002a651904d70 nmethod 3816 0x000002a63d21ef90 code [0x000002a63d21f260, 0x000002a63d21fc90] -Event: 54.469 Thread 0x000002a651905760 3817 3 com.csse3200.game.components.CombatStatsComponent::hit (49 bytes) -Event: 54.470 Thread 0x000002a651905760 nmethod 3817 0x000002a635b5e310 code [0x000002a635b5e560, 0x000002a635b5ef48] -Event: 55.569 Thread 0x000002a651904d70 3818 4 com.badlogic.gdx.math.Vector2::epsilonEquals (46 bytes) -Event: 55.570 Thread 0x000002a651904d70 nmethod 3818 0x000002a63d220410 code [0x000002a63d2205a0, 0x000002a63d220678] -Event: 55.618 Thread 0x000002a651904d70 3819 4 com.csse3200.game.components.CameraComponent::update (58 bytes) -Event: 55.643 Thread 0x000002a651904d70 nmethod 3819 0x000002a63d220710 code [0x000002a63d220a20, 0x000002a63d2216b0] - -GC Heap History (4 events): -Event: 2.634 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 20480K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6449K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 2.639 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3638K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6449K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 7.089 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 38454K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9614K, committed 9792K, reserved 1064960K - class space used 805K, committed 896K, reserved 1048576K -} -Event: 7.095 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5461K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9614K, committed 9792K, reserved 1064960K - class space used 805K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 43.913 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b4ae34 sp=0x000000f717bff090 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe538 mode 0 -Event: 44.146 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b4ae34 sp=0x000000f717bff090 -Event: 44.146 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe538 mode 0 -Event: 44.395 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b4ae34 sp=0x000000f717bff090 -Event: 44.395 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe538 mode 0 -Event: 44.629 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b4ae34 sp=0x000000f717bff090 -Event: 44.629 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe538 mode 0 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 2.172 Thread 0x000002a62db60e50 Exception (0x000000071833c3e0) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.427 Thread 0x000002a62db60e50 Exception (0x0000000717e688a8) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.453 Thread 0x000002a62db60e50 Exception (0x0000000717eef4e8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.490 Thread 0x000002a62db60e50 Exception (0x0000000717f3e038) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.492 Thread 0x000002a62db60e50 Exception (0x0000000717f48458) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.872 Thread 0x000002a62db60e50 Exception (0x000000071818dcb8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 6.012 Thread 0x000002a62db60e50 Exception (0x0000000717fbb7e0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.101 Thread 0x000002a62db60e50 Exception (0x0000000717116fe0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.104 Thread 0x000002a62db60e50 Exception (0x00000007171255f0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.105 Thread 0x000002a62db60e50 Exception (0x000000071712ed68) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.212 Thread 0x000002a62db60e50 Exception (0x00000007171d6570) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.249 Thread 0x000002a62db60e50 Exception (0x0000000716f2be98) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.253 Thread 0x000002a62db60e50 Exception (0x0000000716f349e8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.259 Thread 0x000002a668da44c0 Exception (0x0000000716fed328) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 24.198 Thread 0x000002a651cb15c0 Implicit null exception at 0x000002a6359c663f to 0x000002a6359c730d -Event: 24.198 Thread 0x000002a651cb15c0 Exception (0x0000000715f71490) -thrown [s\open\src\hotspot\share\runtime\sharedRuntime.cpp, line 628] -Event: 29.682 Thread 0x000002a651cae5a0 Implicit null exception at 0x000002a6359c663f to 0x000002a6359c730d -Event: 29.682 Thread 0x000002a651cae5a0 Exception (0x0000000715200080) -thrown [s\open\src\hotspot\share\runtime\sharedRuntime.cpp, line 628] -Event: 35.603 Thread 0x000002a62db60e50 Implicit null exception at 0x000002a63d169faf to 0x000002a63d16a5ac -Event: 42.942 Thread 0x000002a66939d020 Implicit null exception at 0x000002a63d0ca006 to 0x000002a63d0ca414 - -VM Operations (20 events): -Event: 38.177 Executing VM operation: Cleanup -Event: 38.177 Executing VM operation: Cleanup done -Event: 38.461 Executing VM operation: HandshakeAllThreads -Event: 38.461 Executing VM operation: HandshakeAllThreads done -Event: 39.461 Executing VM operation: Cleanup -Event: 39.461 Executing VM operation: Cleanup done -Event: 40.462 Executing VM operation: Cleanup -Event: 40.462 Executing VM operation: Cleanup done -Event: 41.462 Executing VM operation: Cleanup -Event: 41.463 Executing VM operation: Cleanup done -Event: 42.463 Executing VM operation: Cleanup -Event: 42.463 Executing VM operation: Cleanup done -Event: 43.464 Executing VM operation: Cleanup -Event: 43.464 Executing VM operation: Cleanup done -Event: 44.465 Executing VM operation: Cleanup -Event: 44.465 Executing VM operation: Cleanup done -Event: 45.465 Executing VM operation: Cleanup -Event: 45.465 Executing VM operation: Cleanup done -Event: 54.470 Executing VM operation: Cleanup -Event: 54.470 Executing VM operation: Cleanup done - -Events (20 events): -Event: 29.686 Thread 0x000002a651cae5a0 Thread exited: 0x000002a651cae5a0 -Event: 30.081 Thread 0x000002a66939c1b0 Thread added: 0x000002a66939c1b0 -Event: 30.297 Thread 0x000002a66939a000 Thread added: 0x000002a66939a000 -Event: 31.081 Thread 0x000002a66939a4d0 Thread added: 0x000002a66939a4d0 -Event: 31.701 Thread 0x000002a65197e160 Thread added: 0x000002a65197e160 -Event: 31.781 Thread 0x000002a669399660 Thread added: 0x000002a669399660 -Event: 31.832 Thread 0x000002a65197e160 Thread exited: 0x000002a65197e160 -Event: 32.748 Thread 0x000002a669399b30 Thread added: 0x000002a669399b30 -Event: 41.963 Thread 0x000002a66939d020 Thread added: 0x000002a66939d020 -Event: 43.256 Thread 0x000002a65197bdf0 Thread added: 0x000002a65197bdf0 -Event: 43.457 Thread 0x000002a65197d230 Thread added: 0x000002a65197d230 -Event: 43.676 Thread 0x000002a66939bce0 Thread added: 0x000002a66939bce0 -Event: 44.096 Thread 0x000002a65197d230 Thread exited: 0x000002a65197d230 -Event: 44.096 Thread 0x000002a65197bdf0 Thread exited: 0x000002a65197bdf0 -Event: 53.967 Thread 0x000002a669396fe0 Thread added: 0x000002a669396fe0 -Event: 54.617 Thread 0x000002a66939cb50 Thread added: 0x000002a66939cb50 -Event: 54.767 Thread 0x000002a669395ca0 Thread added: 0x000002a669395ca0 -Event: 55.284 Thread 0x000002a66939a9a0 Thread added: 0x000002a66939a9a0 -Event: 55.319 Thread 0x000002a66939ae70 Thread added: 0x000002a66939ae70 -Event: 55.352 Thread 0x000002a66939b340 Thread added: 0x000002a66939b340 - - -Dynamic libraries: -0x00007ff6473f0000 - 0x00007ff647400000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb93320000 - 0x00007ffb93338000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb932e0000 - 0x00007ffb932fb000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb95130000 - 0x00007ffb9513c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb74be0000 - 0x00007ffb74c6e000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb5a8f0000 - 0x00007ffb5b4c7000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb95040000 - 0x00007ffb9504a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb81d60000 - 0x00007ffb81d85000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb6f9c0000 - 0x00007ffb6fa97000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb84150000 - 0x00007ffb84169000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb83d50000 - 0x00007ffb83d66000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb83bb0000 - 0x00007ffb83bc8000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffb94c00000 - 0x00007ffb94c10000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb774b0000 - 0x00007ffb77525000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb5f670000 - 0x00007ffb5f8c9000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb77440000 - 0x00007ffb774a1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e950000 - 0x00007ffb7e995000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb95e20000 - 0x00007ffb95e31000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb6c360000 - 0x00007ffb6c4f7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb77310000 - 0x00007ffb77435000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb94f50000 - 0x00007ffb94f7c000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb93280000 - 0x00007ffb932aa000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb55350000 - 0x00007ffb580f5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb83e90000 - 0x00007ffb83ecc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb6b1f0000 - 0x00007ffb6b3af000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb752f0000 - 0x00007ffb7534d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll -0x00007ffba47b0000 - 0x00007ffba47c8000 C:\Windows\SYSTEM32\CRYPTSP.dll -0x00007ffba3ec0000 - 0x00007ffba3ef4000 C:\Windows\system32\rsaenh.dll -0x00007ffba4d80000 - 0x00007ffba4dae000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffba6d00000 - 0x00007ffba6d08000 C:\Windows\System32\NSI.dll -0x00007ffb9b8c0000 - 0x00007ffb9b8d7000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffb9ce90000 - 0x00007ffb9cead000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffba42f0000 - 0x00007ffba43ba000 C:\Windows\SYSTEM32\DNSAPI.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 8 days 4:38 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (4058M free) -TotalPageFile size 19865M (AvailPageFile size 2901M) -current process WorkingSet (physical memory assigned to process): 557M, peak: 652M -current process commit charge ("private bytes"): 789M, peak: 893M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. From eef36b945367be62b8f27ae0130e8567d38d6fb6 Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Fri, 6 Oct 2023 13:13:32 +1000 Subject: [PATCH 16/37] implemented slime spawn after shooting fireballs --- .../csse3200/game/areas/ForestGameArea.java | 16 ++++---- .../tasks/bosstask/DemonBossTask.java | 41 ++++++++++++++++--- .../entities/factories/MobBossFactory.java | 4 +- .../factories/MobBossFactoryTest.java | 2 +- 4 files changed, 48 insertions(+), 15 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 7660bf94b..5656b08ee 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -324,9 +324,11 @@ public void create() { // spawnEntity(waves); // waves.getEvents().addListener("spawnWave", this::spawnMob); // spawnGregMob(); - spawnDodgingDragonKnight(17,4); - spawnDeflectWizard(17, 3); - spawnSplittingXenoGrunt(17, 2); +// spawnDodgingDragonKnight(17,4); +// spawnDeflectWizard(17, 3); +// spawnSplittingXenoGrunt(17, 2); +// spawnPatrick(); + spawnDemonBoss(); spawnScrap(); spawnGapScanners(); @@ -398,10 +400,10 @@ private Entity spawnPlayer(GridPoint2 position) { } // commented 383 - 386 out as there was a missing arg? -// private void spawnDemonBoss() { -// Entity demon = MobBossFactory.createDemonBoss(); -// spawnEntityAt(demon, new GridPoint2(19, 5), true, false); -// } + private void spawnDemonBoss() { + Entity demon = MobBossFactory.createDemonBoss(5000); + spawnEntityAt(demon, new GridPoint2(19, 5), true, false); + } private void spawnPatrick() { Entity patrick = MobBossFactory.createPatrickBoss(3000); diff --git a/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java b/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java index 6349e51ab..025f8989f 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java @@ -34,8 +34,8 @@ public class DemonBossTask extends DefaultTask implements PriorityTask { private static final Vector2 DEMON_SPEED = new Vector2(1f, 1f); private static final float STOP_DISTANCE = 0.1f; private static final float JUMP_DISTANCE = 3.0f; - private static final int Y_TOP_BOUNDARY = 6; - private static final int Y_BOT_BOUNDARY = 1; + private static final double Y_TOP_BOUNDARY = 5.5; + private static final double Y_BOT_BOUNDARY = 0.5; private static final int BREATH_ANIM_TIME = 2; private static final int SMASH_RADIUS = 3; private static final int MOVE_FORWARD_DELAY = 15; @@ -44,6 +44,9 @@ public class DemonBossTask extends DefaultTask implements PriorityTask { private static final int CLEAVE_DAMAGE = 50; private static final int HEAL_TIMES = 10; private static final int HEALTH_TO_ADD = 10; + private static final int SLIMEY_BOY_HEALTH = 500; + private static final int SLIMES_SPAWNED = 1; + private static final int SPAWN_RADIUS = 2; // Private variables private static final Logger logger = LoggerFactory.getLogger(DemonBossTask.class); @@ -67,6 +70,7 @@ public class DemonBossTask extends DefaultTask implements PriorityTask { private boolean isJumping; private boolean halfHealthFlag = false; private boolean isHealing = false; + private boolean isSpawning = false; /** * The different demon states. @@ -144,7 +148,7 @@ public void update() { // detect death stage if (health <= 0) { // spawn slimey boy - Entity slimey = MobBossFactory.createSlimeyBoy(); + Entity slimey = MobBossFactory.createSlimeyBoy(SLIMEY_BOY_HEALTH); slimey.setPosition(demon.getPosition().x, demon.getPosition().y); slimey.setScale(5f, 5f); ServiceLocator.getEntityService().register(slimey); @@ -172,11 +176,13 @@ public void update() { } case BREATH, CLEAVE -> { if (animation.isFinished()) { - changeState(DemonState.IDLE); + changeState(DemonState.CAST); + isSpawning = true; + spawnDemonSlimes(); } } case CAST -> { - if (!isHealing) { + if (!isHealing && !isSpawning) { changeState(DemonState.IDLE); } } @@ -460,5 +466,30 @@ public void run() { }, (float) i /2); } } + + private void spawnDemonSlimes() { + for (int i = 0; i < SLIMES_SPAWNED; i++) { + int finalI = i; + Timer.schedule(new Timer.Task() { + @Override + public void run() { + Entity slime = MobBossFactory.createSlimeyBoy(100); + float angle = MathUtils.random(0f, MathUtils.PI2); + float distance = MathUtils.random(0f, SPAWN_RADIUS); + + float x = demon.getPosition().x + distance * MathUtils.cos(angle); + float y = demon.getPosition().y + distance * MathUtils.sin(angle); + + Vector2 spawnLocation = new Vector2(x, y); + slime.setPosition(spawnLocation); + ServiceLocator.getEntityService().register(slime); + + if (finalI == SLIMES_SPAWNED - 1) { + isSpawning = false; + } + } + }, (float) i /2); + } + } } diff --git a/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java index 876b810f7..c046b0fc6 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java @@ -83,7 +83,7 @@ public static Entity createDemonBoss(int health) { * * @return Slimey Boy */ - public static Entity createSlimeyBoy() { + public static Entity createSlimeyBoy(int health) { Entity slimeyBoy = createBaseBoss(); // Animation @@ -106,7 +106,7 @@ public static Entity createSlimeyBoy() { .addComponent(animator) .addComponent(new DemonAnimationController()) .addComponent(aiTaskComponent) - .addComponent(new CombatStatsComponent(80, 0)); + .addComponent(new CombatStatsComponent(health, 0)); // Scale demon slimeyBoy.getComponent(AnimationRenderComponent.class).scaleEntity(); diff --git a/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java b/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java index ad0ff7b62..1c961242c 100644 --- a/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java +++ b/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java @@ -129,7 +129,7 @@ public void setUp() { .getAsset("images/mobboss/demon.atlas", TextureAtlas.class); baseBoss = MobBossFactory.createBaseBoss(); demon = MobBossFactory.createDemonBoss(80); - slimeyBoy = MobBossFactory.createSlimeyBoy(); + slimeyBoy = MobBossFactory.createSlimeyBoy(80); patrick = MobBossFactory.createPatrickBoss(80); deadPatrick = MobBossFactory.patrickDead(); iceBaby = MobBossFactory.createIceBoss(80); From 29347b02e8657b6262105ac77a0da678cfca9f8f Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Fri, 6 Oct 2023 13:30:37 +1000 Subject: [PATCH 17/37] got rid of collider component for bosses --- .../entities/factories/MobBossFactory.java | 4 +-- .../factories/MobBossFactoryTest.java | 30 +++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java index c046b0fc6..319738449 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java @@ -285,12 +285,12 @@ public static Entity createMobBoss2() { public static Entity createBaseBoss() { Entity boss = new Entity() .addComponent(new PhysicsComponent()) - .addComponent(new ColliderComponent()) +// .addComponent(new ColliderComponent()) .addComponent(new PhysicsMovementComponent()) .addComponent(new HitboxComponent().setLayer(PhysicsLayer.NPC)) .addComponent(new TouchAttackComponent(PhysicsLayer.HUMANS, 1.5f)); - PhysicsUtils.setScaledCollider(boss, 0.9f, 0.4f); +// PhysicsUtils.setScaledCollider(boss, 0.9f, 0.4f); return boss; } diff --git a/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java b/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java index 1c961242c..07d3fedb7 100644 --- a/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java +++ b/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java @@ -161,21 +161,21 @@ public void testMobBossPhysicsComponent() { "Ice Baby Boss does not have physics component."); } - @Test - public void testMobBossColliderComponent() { - assertNotNull(baseBoss.getComponent(ColliderComponent.class), - "Base Boss does not have collider component."); - assertNotNull(demon.getComponent(ColliderComponent.class), - "Demon Boss does not have collider component."); - assertNotNull(slimeyBoy.getComponent(ColliderComponent.class), - "Slimey Boy does not have collider component."); - assertNotNull(patrick.getComponent(ColliderComponent.class), - "Patrick Boss does not have collider component."); - assertNotNull(deadPatrick.getComponent(ColliderComponent.class), - "Dead Patrick Boss does not have collider component."); - assertNotNull(iceBaby.getComponent(ColliderComponent.class), - "Ice Baby Boss does not have collider component."); - } +// @Test +// public void testMobBossColliderComponent() { +// assertNotNull(baseBoss.getComponent(ColliderComponent.class), +// "Base Boss does not have collider component."); +// assertNotNull(demon.getComponent(ColliderComponent.class), +// "Demon Boss does not have collider component."); +// assertNotNull(slimeyBoy.getComponent(ColliderComponent.class), +// "Slimey Boy does not have collider component."); +// assertNotNull(patrick.getComponent(ColliderComponent.class), +// "Patrick Boss does not have collider component."); +// assertNotNull(deadPatrick.getComponent(ColliderComponent.class), +// "Dead Patrick Boss does not have collider component."); +// assertNotNull(iceBaby.getComponent(ColliderComponent.class), +// "Ice Baby Boss does not have collider component."); +// } @Test public void testMobBossPhysicsMovementComponent() { From aee3fd2da81fd62b207cc7b8a56bae83ea285bc9 Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Mon, 9 Oct 2023 10:53:58 +1000 Subject: [PATCH 18/37] changed demon breath and land sound effects --- .../assets/sounds/mobBoss/demonBreath.mp3 | Bin 163200 -> 81645 bytes .../core/assets/sounds/mobBoss/demonLand.mp3 | Bin 26171 -> 102862 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/source/core/assets/sounds/mobBoss/demonBreath.mp3 b/source/core/assets/sounds/mobBoss/demonBreath.mp3 index 984381dc198168e974da2a9b6f18f8c84449581d..de6b1c4ed47bd5a94be6f3cc86b8f0a2667468d6 100644 GIT binary patch literal 81645 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%0DZNPw{TO~4 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 SM&V`Bn!n>Doc`rQzyAWgz_T*| literal 163200 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�d)UMrrXCE?AeXy%mJ2 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ΞZ<18sdPFoTYLt>ml zR7geH%s8J96(Qv;l^D{dR$&-~oGbOQ<&e^0H-~nY)|&tQ?(@Aq*Y&&pD~!`#7q5B0 zU$6VVpU=mWo+H_OEqngQ^}BUk*cjpSQxh{|kbGGBux6n7XJnA0NguKRd5

ToYrU z&;}YxD6;zeiX2+c%k?$8a~pnP9?_xduJF2}KBgoSgpx{13Q9_fm%Q>)Qk)uFfGx`sP-r8E&L9(C2FT;fs&=w)NDk=V0v`hu^>B*)t0H#BUt zh-eu&a?L1q5tC06rE*}fdiuZk9eg(QPAU{Tc-!%Blh2qNEAj8FKC>P%!I>LOHeaJD zOT^PmR@R2^2w;KvH}}dB#F@GV$Jd5$9=g8{sR>9P){oV1MFJF*2^jczKc?G)AjYpd zBL}g4{Hh7Ltb{?#TN*(vp>qT)z;7rlh4`x^S%@!%B*!Yus$d04=9;5rli^3?z~e&B&b`Bit3iXmUus#0i+KS;Fs^33_tlppy!VSB zT^$%)NL&X5#S>=7!nvH|$zJFjBiaIP?KrBfh4+FV5?(0;wPEjVA-)N0U)V+Y^2!L@=|IBYw27f{_=ge!D8 zAv4}^1`9gOcR@0JS-qx;m`%D%pd-;51N}I$o1>1LwLkSO&pY>5YvY&mP?KLtjkP*Wtlw> zC{H+$+eekc(GAf-!_jQ{nnLyH`F*v~;|&)U0;evJR$losC2mW^2Dx3gT?j%qN#VoN z)kwCS8uwt-CoOgY!!WzP6iS^%A#jlh80I@MXcv5yuY{EF8ws@+5@eGkcZz?5C_B8{ zB`g;d1PVRj#QJA*dqBdU-;+!h!&Fqz$zs+Fw?sA&g{|3d#8~w@5=jsaH&a0;&5R`G zD`9P=R8*8DrP9@QNo}g7oA>t*h4d_2IvZsyrbPF5xnC{k zd%THtjR7j4(?wgzMp~yTOeb{Dsk1KVAx;x_+w5_4BEdyg*8BcWVI7@oyAGIyQ-!2Z zEfuxn2ck)+y+UJDVPiXXh%>%<--7L--A1oQx3IR^&Bltvf>gPcFl#Bjy<$?1TP`~F zSibVOyl`i0It?OymyX!P%8a&ihsd@;F$$?YDa(_(=(7qBQrz_dShg7@Qh8!mVhHg$ zn-J>?EPYjElEb>Yxyx^2 zo>-n1%y(-jX_Rfoel4@Kh3nV$lPXTc63Lgea+i!1drxU!zP3K`Vf)Uf>q8&UT^~uY zCyJ{03`O1YZyZT2-d%#a;bKo;TI^NV6wc%c)#+?WOskS|@o{HW`R8^IFeO%sl=svw zoH;n=b+2_Cr+Y{J&UpDpEp4e!iOHoBUdHln7C)J`HokkR;!_uMiB$=@ZijnUpO)>3 zFuA8a@-`%5w{f|C{Nw9;wj}M`_cgxU>{$l)1zDawX_V?pQMQjfgEo}!1G(vFNVg9& z$2v}7_Pj!$<1bm=5oZL-=56v2ZNr~EZxKkp3kBjbJd4ekkXZ;39yw1e`k*m-!_so( zszdfiO3YfZ>ds+#k<<$ttf=CK5bCD);f3I8v$D;|q`@!frIoKsg=E-i< z%|wPSxj)cBNjj1zZhX^eF^VP3>2`7wz4Ql}rKM!RGRVVRvSYcCu(OddC0k$SFZFdf zUlMf<+(Wpk(l>fGbM_mxClZi>tu0$^zf5cWQF#0L1+OKi-%Rd2;?A9I2p8P9Q2y|b z*Yd7iuE!dk?{7c6@%Ga~$fxJW?^TA($vkfy-WL7q{d0cz*UEeCZPyG9B{sz}dU5vl zI2;b0Zn&kV8xvZL?b&cLT3J>*rJu9!ik|yPA4K17+o44K%?2IzA=_lDbhg&ui|LAS zpN^tQ*WKiwUo{L>@k4pjv#x!H=kGh)$%_qU(P*2=C}q=7(|g7_rq{3mlt_F_YGS{3 zRH8Zl+xjI+V$xx~OszV@>)Pj^Yc@EiN{60M?Ha;p1WnOwm(@xv_PCvVdMM(GqHRsl z<8bo>vU_PGz8!^zeB-8Hdt$zB6FfEg)3~Ls;E>6lU0Zjle)Ef8{k!Ra!M8Zo)x*yu za_*Zv_VfJr%=48!4;2L~8d(i3pBo<&>9;@;5Ez&%eQ z6_GYBY>94pJE%GCr7}Nto>aKyr&BbQ;%_u+(ZZqrZ(A;U#=mToM2#kQq3&YsP=eB` z+T(mSN#`b&bEjAhZ*A^EXBac2FwcchCN^Abk`(5a)oTbV=Qg6v(NZ!6eh|V3rRy2M zXSydwWx}?S*+CLymO~tJ@f`tz%2+NwlUp!>2*9#=ut{9Bz>h+v7bNf`(Vr;`h0IqB z840rI3@y@MuB!r0=Y~TzEt9^H@h)LqQJ`@fc%eIOTWEA#XVJ0FqTs}Su9rfPmmI;c zE9AYGoE;~YKO4){2c`&_X;Hi=M}~h)gfb$B>9%SC#)iU&@(|LLr~iM#0(ie#HjlAZ zx&#YJ2z$dLp`>q}HFpnD>kM0R<8DN;=6-z55o%sW%l*s27-+cPx(98JZIA#$IBT~ZY|`_VgvK4g}I*S~`grSpb+w=DwYRH%kcRI7F#e8nR%1WC?R73w#e`p~^^2@8uO1=5@?VS7*VlrQ3b) zmYRB_d!fU#d&LSed3A>j{`$hyiOMXCeeYrLm$rxdK;fzmBz_pCh$E)yLk3=MI-Wzf zY}$I=E3fPT%XF~VK-?AhzWGAK6w3kGS{r0H#QKx?wqO$zApTkal@#wR>cX89@Vh6nmd_ zKZ6g<<1qb6gDC}(D@&_@A3~VQu@Iat*i_l~ze^U;)Cmur%rO1xvs9mCTP4=Jz-i9u z?KM>_!o4?zIP*9DjLH<7l*FA!38Yojmg}_0uICnRA2TU$>B&4*dNLQ&DWmLsS=o6) z*`QstOf>yC40-Bh)FxpvwAaa4e9l-CLx+A6XqS107MLRB*$ER@uo+Cp5IJOJ^PKGY zMvL@5Wd~=?sIp`8mXMZq!zi~sB)2REx)I9TQVz8|b@@|QN2S)rRb_b*gw8qxEg+?{ z%iikm_%2{;RskOJF|xqL;=jsYU6@~4kNx;+^#iiL&s8!BdoZUZ9I4nnY}5;i`@yRt zWxIA;`mDTrAGth#a}dHR%FB1@U$^wLJY9bMgVWLKoHl;BX+ZY+OyyEyrGib>m@6q~ zzujRl`BPlES=z5|1&6y<@dUgqL>hYKu-g@PG422BNfFgmh*09N&8n8v`J=56W!WxQ zc~&o_{wVN1kID;oMe7rg2X=1>wm$4XvUnfl+n}MEWS#@B*|w+ptS4i#!4Bmoke^#? zN9>KwX_~}dfMHo?ET?XOMbb;PpgH;7!FLH883nhAw_9AZ25vnZj=G)t^qR(U*4+9v z%-_XN^b51z>u2!;mQy(XEM0mlZB-ul$MFrwLpqoCe{Z?aeHPax5TKJu17EH%`&6t! z=c!o58@LaQ>7^|8^im)GZ6>>u1tsN2&2HhIuVy%KPaH|Jt=DJ;!%YRKN5Eus`q15nRK9tDwX%50==q&Z<0u zp7nM7no+yLTiiKZ!mP?B(U-^wu%V*1Ft{is_zOVu?gdJDO^%K1PO6v@PN*gikZAVA zL=9q_13n%0DcmA%!vk(r@DFf0RdDOdY=d0;cA2)j^1`zh^$7*BN3$SbhxzLq#1&@E zeeunjd#@K2qicN}G(3R*-qa@uvZp@whJN0N$?i6BvQ~4-kuv(JrhjNPL?b&pjILeQ z^Da=6BJLza&ls4X1ihD1znSe()@YD|kD4frtSj4*oXr&Tmm$0J*|o{53{NkLE63H2ln=JS!<7x zgn^VgAnxkThGlhR8~dlKIB1B2Kc~hi7fcAzG-Q3JRnPouAq@Ihs;qQ8<^_eBPJb7@ zy#Ob#nQa9cQ_cS5Fxjkv1dVsT_WdP_{o{1T)D}&w?uO__>x>ucP^ZmIL~z|MW^2k> zXuyCFMa@OIbH4zj3;8=Rk4+)SD7c2kgeHw}R^14+a%Q}iXp9G)%}~@QY|7O?0TtCb z$S!QV3qHkoAO7NF!JH8!Kq98pO{46oVWXatFeBMx0S(nN8zBoRExhsOMfW2rDd1Dw zU27Lz`NeBJM0dfL<3WOsmCH*2~fgFal)+KdKtQwFQpr*`-?(D#xVVdaldtiXnwead8mYcy=Zz^YJI4Lbt5Iv z)JU=#>egO=3MkYAjYE_Zz_?QWCyp0Me>CiRB4Z`J?R3fG!tF|gubI)Bt98|ggr%?VUc}4<2(p8;R^mIDG|biCO*{=l1y-3@$6OPC+J`r( zzo~aouI-@!%r^lBf_V$PxPJsQ)NFvMEUue%pj6pOS6QsjP1&ZK07fHk54ku1)V1o; zBx?gJk)61McJ6)L8_!dPug}7vxh%>rWUMy|VWq6x>j01IZwZ1TN$Rel)%I3)c-Bt> z(96;E7wU9%gwG3;8UQx35U%DLw%_TRwjAfD7F;t3+$REr%VEcT1F7C8p{rO&6?;P! zE62QD(oNVzB070>RAAP@=r?n!UT4`G+quQ%K5s%kWej{apbCULF&t9X9_bT!?|kGj z6Y}balQ`0cH?C&~{uOz6AFr$Nl`kkN3>@E$q#)E@sv7&`4J^C0Z&ckM*RSfFgrVp; zU0;)bc(DJzZZ&2_41{)%(XsC!GOzX0=%W3v}L`c$6-EJR6YPsXQ-V7KhS=Tvfc@>>@X7j zcyA^g3MGMHk@WH2qWmVv?I17l09)hj=CvK%Yr?h5FeKwU-bIp*fI|qBJ2}REWbP|d z=}SdsV{6-CNJe^M1e(Emz)~Q#{bKK^_@nSFuo)xR`YwATR-HSfJ)%>0HgyCmRS+O( z@Wc%W&m}2BrWLSIB*vbY1tuuApOpCG64jx2!)AU- zkoRtDN`AY~E4)p9`HF0U`qmwUe!opC9rY?_^n_zc)#;4v`T`FBRGuozp#`xA#d9%zv+h#(*e* z0y!6F0K&OkY7uC)@X(d@H&s_yxH=F)tL$LDZZMN9%IB~Q3>89lE{m&e>^-{Ht%Xx;(ioJMSqFta(G6g^Sb4_dp0 zI!ptH6%JNP!9pFQ!X#bJo23iCs0&Jf@cO~^4nWa+oMR{@wum_@S~%Sv#z*IgJWa&L zk_)lj@PSk|F_CT$N?NPr1fCgUI)wW^oKHgp$&nHe#wg%HGe1)x^a19pna|Dd&zT;7 zVq)iNFyTt)KB04Up(ZjIr5SE?P?g2c5S(ZP@tFS;>y%tXx*p}uDd7i>cYAYR+@-NCbl6Pypm*cOp`bClIef4i=yx)=-MbLvHyOOd$U$HH`Rtgfeg7-P?Y}UNBs{wp$f?ZM$2-{xtljT>d%K{ZKb0H~x zMO7iZNLL~ntt2(yl`Vb|D!us0wQ`CQBpia!)xF49yM*W9xDd+NRk~!#k zbi?4x-d$~m8mD)g5o$^l;^DqsQCW@$0d_`h6#- z{6dM0mW}VfA1H!fQ#0tV{-aj!Up4oIDU}#c*r#dsQi2U8b|k-jUm6jh<@xlxzxd+u z6~W%uyKDquVZOd$POaZ|){2MzF8RD~W%v9a&$N_A-n}+7y?!vY(8}HT*0F2rHDTo= z)TcqK2Q8bnh6)B>`>xmA_$hdG&!*kidFx(GlJNXI;CW)z7;4x=rBHQF9>7?vvoU7# zpCZHFjR>W2i(VsLE4-wTw@7cvXu1^5-kCLvqtT9`=IE7DOd;)Vl=~FlI-QLbPqvnL z6j6-d_dAtDWNYb=8edGuZTYEX_pzs~j#uW+FTHb9Urg9a803qENv9T-UsGysHEz|9 zwrL-IQbK$9BK6O21`@ue`NJnR$BgrCe2Z@)$qdxlTOO(+mpThC{84r8xBDj7e!JDw z`beiXY#_Zu6QgKf+dFSv|HkLxp_Jg@*&Y5*JUp)yUeOHuP@E_q$e7I=x zxrHtEM#b`JPm+ABdv75{4()=g3?e&=I7akTB!5yjX&mR4h892LpRF{1eCK{k<6i@> zs=gE+F5K1fRP~$HZO^O8znNO)kH6eJp>N#Us(;32)#iJEZ%paW^w82B@I3r}JWO@> zS2uj&q2q3~E885u&4dQ{`F#@k`9E$)td58OE?Mief5K{=X(gz#^qctk%ZOk5h4-aD zk*MQw8<*QR{q#SttjFIIycY;8vqpXun60ee5Zu~!>Eyp(;}qAF=imIZ9&&ZWSRgPi zw;Fh0d;k9P2y{-?N&4IPx7m9Gst-^o^fBbTD4|I}S4&(OGCgEi9Kof~ry?4RJ&*%q zL!Cc&j0KOW62%e5Oh|jTW4~Ny!K1<}S?CV@XfTdxpQL6FoHR8b?JVJLz`+F2Kv)lm zH9ZZUKF(LX&7QGz|;VVT(g6Y z6Cv>ry{xeqzaKolIRsuL&o~E8ZUUoC556007aatrqiY>&k3m_cCy;lr23ch&912}2 zNVC}jkyp-xrVbLO*QL_wJvQ4liRrJDa-o`q`?Emp7hz*ev~H?#H4pmF-dv)+YC-?_ zj_Ydg&m<`+ee#Ggy1l_YL$xU8dcD_`E9OG%RY-9wES4BEkEQu)xJOp|DBHRHs8z+!2Xn@m5qvkM}x|cmkc8+(Dl<_jT@XC^4YAs9JiMRd7}>>fGGY6aD8V^A&wQM!u5SO8L9I8GZY^ zMHHNrER58?jH|75shl2=Pte%H*ZGB$evlEN)VzBE;v&x6ls96g8>;~t_B6$8DmdYDYe1gkZJ3sWR5#QFyOIPvv!Y%$^n7gy~69Qj*xPx}KueBbpCv?wp zEYe6J%TOWHD~n8im>9u1l(kP-o>BdHBCzuTwp}z*H*4Ryhhg!pAD}8c3f(Mln;~8W z&{l#TN$wJ&MuCMzU4*T4i8jORybq_S2m)OfDqZ^A;@YEul|3Yj@`wK{#1YO&~QNSp($?DDS{t2ImxT|29LMogg#w{~078 z!-W6-XVx%0wl_|Rg?^A7)=$}PU;9(O(r|YAl6&OoiZCHeQWIrqcpv(J)bb%5BPtie zX0R}wb6l~wgX<8?6*TF4iTTWLAHe&@l*SmT5 zZVJp*;dDT;0Xro~ybiQZUnRUBz(c z^gLCHW=x^yh?MPHOT)}%?YEtm-jkxIy;~5i`PHJ}?dM^IuU>W19S_{zT#p&Gs{Tnn z+G?7kclEsAw}R8R#ghKHe%k4Cm;c&q|8Dg$>5-VQ zih@BvJ&*THh4H*^X0%!-I%r>Xz7TEj3U?m>$S$iF?x->#_V2fTzSGW5+DnIHAK$== z3fFa(Wi|w8K6VDH5bLmMYG>3IuU{f0TBNOQTFX?nF23Hb)&JX`*ZB+YET8Dh^EMsZ z{_H<-@kHFi<0l9Kl<1_%^9SxP{5f}V^vsHPYEzMHfd49GhxA`TJ(r%uWM6x9we`<; zX64l1F5ETNKXKvD^3gYAyFT2?P~G=;`{8{n!5=Md{Pf}T_(A=Uf08RtYkV-K<$8DG#&4oLZe%)$80BQ+ni-1N`qc#5=HYbC1plte%dP4 z>3=0;k@Gh`x-99st<5R7WK4ZA=|E+RQs9dd*RY|*rD=z0+u4=T*K(7_?=HRe_4D-(wK)Higx}HX%Ug2a9a8`Dv}9ZS&((Dw zrXSyIs_dZtmTVo`A zyNAL3gx8dbmRq|T=m|#m&%s~8^YYC%XFCMJ=LCf>fBY5x`o-L9t>;tLb1H2_<;oTn z+A}um0EhOBL(BFxCE&WU=9Y`>3Ro?xprIoGu4Dhasqm_NPM%4Y1e8SOAI8G&GMPs< znM{ud120H-4Z1;XB?%&`zAdX~%^RXvaUh8{=YkxXsuG+91Ac(*P6Qz+o$a8Nta}>P z0Uy=Y03Z9jFjPdm2)J4AHr>DfBUiLvi1&*Qlr2?l+rbekvS4-Mq*ADg29+(HW315L)Mrko2C_=nM{rPUrZiiCfZVrp&sy3A4nvJT(nZOF8H@T1_@Uc0ja`*AE{scgH;XWm`DfXrCrqau%{ zG#t&UT6+x2V);T+d;cDGznOTyA--P&7-8aEYXuyD$c&_Hw+IZylW0=D9@cVr!+UED z)-=2@2Q|Ymr|+97QY-AF8Z+x+K9*G50XgRt(@ji@CrrPU$y-lGD3i|qHgYm#mpUnR z=3X&bo)Ar#D!R$Ud&qKSxyUzG643DtJ6JoI2L)98%{@}C&aOx83%s0vCQZ(gCPTS9 zNW`P0$pvTGQ)6DvL|6MO^OGl>=@~prO`&*ftY)&K1HKrL6~s0Bc?I8YBqQ|FNL)za1%1U=yAoTPqwgPgC*z#={O3q%4` zx{=z!LhRzKhK#SQ1n``gn`xKh#2^eGxsJItINc@wq0fgrxCUL!$7KCfOOs-Tn&k1M z($w81^|1C~f!ti;l2S@X^+j$h_h$#g|?%h4FrBzm;I)55S- zY>aA$>PO^vuIw1V>$+prlu@_gJx05)f@qsBD)>ZavyQ7&tFTYGnn=4AO0St<9gVRL zNiN1q;kb%0)KOeJU{%{G8x$BuyacIb*G*hK^0lTUTS{d3%*&aHq=PfhfygS@pcMXZ zQ~qDJ)&K8-$xr0r7puF3#lJXEcadGPg93J@IKGz^gNGg@dcAvNN@n3`V@eDV&eFWE z?|6?YKJSlCt7VhE@vx|UogOkMH?qOPIk(onKP^2}sc1G16~`1uIi0b*>7VUZyZd9# z(wKzQD5bK-gi(THPg1ZR6f84*-ux5j01N89sP5Z~fJL-*)Gbb>5fdZY@ib zL#Io28%9a_8{EE8)}N#$Qg%^|X>D&kTA_^UTpbu?sF_H`RV+#dx%=C4#z<96+fi#& z#iDh3{UtOyy+Zb`Fz}FNT=T;^<-6*Dk}KhI9M+|QvSw_36Lqw!hB8Cwe2L4Ys8_&b z2$>L}Mk!c(p>D9lN+=mGjZ)xWw}XWG&D2~<5@XNm8AB_0e1rl7Y;gjK=&`qbOF` zukstZu^nrVk1NHpjk<_3G9R^3<4j0rQo23EZG3vm+vUQ*#bD z&EvAL_QqxloEBbzcS%l85$>5|XhQ_I=J;Ma&OJrAqc;igUoc+sYSW}zbQCvK@I0(bsYMRBW?7qe&D{5yD`H|zjrI!8^f1Dq+3hWObk z5VUuVU5~d0PnYPo4A~|bk6aP|Ipf zM(SlMds1kSL*FpLu}3Y^M;(Zj#n1|dVh3K&K-36$1??TIi|uU#EYgSU2hv*4llmH3 z&u=-@^%0_ulBO=;UubGJ!B3Et9jwPKdi^J%1_re=1gHiY16c}6;y|mFs`2smM(^F* zAg=XyWPP8h-VilKosu}VT_-vM^mUdr9i90%p1MUvdDbBGVR}&)4pn}o!G&DbL|b>= z_!zl7v^>;Up-5kQy0vJCK2zDXsRD6nTBSmc+2pVY8wB3jmBL7hna@ zUW5v0PKWP!2jpZ>`7HYZjlu_XXEy<020JaH-`Gy{6#6Ov%|2)Z+GPr076Tg!^w9unh$s@Cm*=m_rw9z<{oquE ze1%{GvqMOwYK4@laenRDb+zw1ylT zYGf**mWLw*z%#&Dm)t zU#VZUKB>yp7>jjb&@GH?qFb#$U?EzQZ71!TAE4GF`;+ZsR7&!G88sp*bNeO|)^Q1K z33T%F5{yZS$m77QUo&CITh~+Q;YltgFx~Hzr-$S65mf_amjFr!e@tjpc}k#59;kAG+H&dNE{nvvsou~_F3S6 z#VVPL$1c)i=@)U9ki=#%WgA0Ave=N>h6Af>l=X+W(vO@r%d@z}NP3J0_!HOI_H)awekF9ke>-&#}xH^T*&F7F0k$%wFq|ht}V6 zI`V{QznJc&fq(NYx6S+x3^S>-#EX5YVdDuScjs zM{EE2Yv|Px?Y#6QZ=uLM;R;7lv^sH2iNFMosvOrlIX#cKtjYIJ>94U)(=14@aZS~5 zd`q_3W3S;@bJ7mL$7T5KRgj!M=jsA2p^L#!q$8NP8|lpH3n(ccqopoAzXcTyY* z@GU!}GVRErydQl25tW}u;P#=r=ho#vLQyZ&oXR!URSVLe_*ojozxT5;kC_EEe`MRm z(`7w8lkr07U3k^3lGG5|wd%UXkFPK%e|XUBT3n_!Mn>_fTiw zrJnZF8P5Bp*LMK9SXXJ|N^S^5aO%ird$flSE?n4lK{$LNd?97t*N^H)lZ$)wh*VS( z=FfUCD4Y^p$MjlA9Pjc^6Dh(DqWMWxopBG}f4Da7v3g-(8iw%R?qa$-!X9HD15U8x zV~a3XdZ7-6y`I1rEV?TA7t=9#V4((t&B(tdpbxe}C-Qtw{o8f#4UIRMpQ3N-7?Zrq zZuMmr-&%4GX!k%S`qn#zzIebTJCX@*A_P9@B9ksOdLN_ht+D2f;Jv!S5jrXeBl$zV zyqA4`%M>_3XV250^;we@`kd_waI%?lV<{TM^cLexTMeSURG!8=8v`;dvW>b@rtN(F zkj0PuBZ2xw5kuT5iFo?z3KKQ`deYcJe2lUQf^mg;`lqPsV>i=}2L`84^iT}i#(4!S zI3h)526OIFC?*Ega87Ej;+5QzD1Kd#BOxdI%qgO`x2rVCSbR#QReZ{U@eKX-qWH8z zJrMbmj71)Im2$rNkQeRN>_!7;<>9mhy-60j6BHc9a!(*tqXIoF+(1YWY{0g}KPfu3 zJpkF7o`5s~MtVqH2N(5{Gui@F;69!R)*N;w^Sk_mq?Ci1#qCI!-dBF{NN-trHW`9GaMs3nPty; zO{^pni|r$`5v~9W^a&~5JxFYqhK>er2O$l@xd_R?8;FDn-JTyEDEH%y8>wKknIYn>`AORm7ZJC%tsgOKx_4HqIqV!0!y%X+y(apP1J zWBHL;TSar5*?hFNmHZAdy*M$Oy!mx8oBS536xFoZXsN1q@@mNa`Mah!K@WW{O48u- z3m@Q%etQ@#n*f<;0SoH*Lvngir?W2iGdJ{Xq^%&Ac=@|twCr%w@Y0vz;UNp#?%`)w z%)7g@KLKRnS^k&q+#z#wu9AOOZ;Xn9b4hidy;23aS+z1Mp^=LLV)5p zj{`jt7+$o+o^-_mF!hM44T2H~nx@c}~aAo{c(XGk0;ezJ73v|BYi zl}wHd=BEsNck8+(eAOV0kXu~oKe_Dv-tax0&zX<{=G>JpdWL~@J6H)c$>MespWIof z)&7=X{-v45J-)6)sr*Bk$Mp~!{Yt6`!kP)LVJAef-I2n)-E#-*t8I0skBX)Xu`U-4~k977G43xL3YZ{`<f2+TlB)~xWV#jOGjw6E;)NrshBL|Mx-3bjg)0 z@}tFoV*j}7Np%KU*GYA$BE^F#eQquHlg>y?epGfI^6!=;NX9f4r<#Av4y2Kz8Vm#D zSi!qL#Tm#b(Z`zwlVATmn3C!g(+hv1jO?42l?^6{&g|lDrVI)+lFTrPNG)rqg1KYe zj4%l_JgU&L24>U?%3f#6UQdj_U}>DP_aM~0sZS_v$0g`mB)qdE%}QZ%n0wknS={TI zL4?xF4{jF9PKzBTYuw?ix%+>YJWqJvVL@*74jA*#vU}nYV-R|8fZy?+CMPHouH~F6 z1f{}w^Qj`?I+`4rdt_D_YnEij`Rua$IB{B`;@DCy`_GEpnP+Pb*2+TrfS4-Exx(gQ z37q`=3^g7nzf3#@C#B(%VY3b1`G_a8A@vqKNlU1+NGt<#=mPEgG-@a3xNrw2kaG&; zh02&AphH0i4@zT4hcyQnt-!3YOEGh#rl_9f`;CB`yh-5(y}j{=AaB|$^@B@8ap4S zS9FYalU@|m(<|l_G*g>|-50EDFxTv>=7h>BZ18Aq;`plB0mSXVna-EwM5Q@$V&O1T z7C3!H#rOwB#bV7cNUFVw)D66dxUhWvQC$oh%LRHlS2tlzu49AX0;kAE04xA_?=Xza zSY>umM?g5X-KGHwhr^lW8;2oM6Og&yaMILSyR8GLSi}qK0Z|T_fNF!`CtQ>Y)i(tK zcxWFxqL3PY1|B734`69&lAc;#N_7dM#|T^A8)DuY;&5c~R6|U!Ax_H)Gvi8IxJr{V z-MM8e*KlqE-K=m{IC@a{S(0>D5E9vhzKUi-0kq!<=Z*96IQk=^N%k5lI3*Z_bNocW zc&S|511t*Ik3nQ3MMGJFl8V6vwO}U}&W}@aY;31D)I~0+cLWr|-X?*iq%Jv3w;?eY2PpeY)?FIR|*I@5FIv7XDD|&$Q_iX3C%?39>8? zAOhR@z!ud&O~|^TpEdXQ+y?*#$+tZOZwO&I{>S}U)xQ?$Z|pJN@61BIDUJ6rIO|3a zHp1sub0wEo( z7wIt(jg{8ZFrbYd1TwvVCI_N-SX8Z%qB1BE7wW#fLbCU`@SC-RZyoG(DDMq|75n6@ z5-jJC7a-^<5I2FKcd;iC* zTw@V_^@3PGc>oi>mA9Mf*znEj*aXS!bA$HpMvEuST~kfTCuyp|fl)d0QOxPU*y)g| zH%!H6X^KM`5`*YwW(09sP_{~BRq$n?Se+Z>Eo*c-D_%niG8D;3nmHtv9|#D~a4F4j z-#6#J%?BcId+PTs@nZ{ZCy~hA+YpC~ghWm5Tc*y1$+#M4`0T69r1LdAAe~pMtrS_` zHI03cuW|PBK8rgm?qYAe+imX%HhhXV0Am5$cC?(;mUpydc`Yl)gR1>97Lv4>vZNhp z*Nac@2&`$eGLAF7LqVOr3a=D71glBRC=EF`I4Ml8RB;|}mb3%P^Jst$!^ z9&vw<`2{Cs4jbiyhNn*0D{M?D(W}bnRAIMFf;}str8?Zqu#PlCOaWN zC6$9`r*9GywRAE&GRwPmt~J4JB5T@DzFimd?x=j#J6}Gyd9o5Wj)HV60lsId9yKI& zeixy=Yn$8FOZ>j5ZReDGN`#bOuK$)$_~zUj&vPY0r2L?Krdq>gD3cOf5=O-!P`)Y@ z=b9f1HFxLn8N$ps>X8I$tSeMntu=8{lM{yW5N>eDKzR!#JM_fnNfVWco%it@jy=f^ z>6@B8vAOAArPc1+#^z}{zB>dut{R)2su~6MvRRrzU?;Ix)o`4bC`fP5wgquUk83K~ zODaQSBi*jxL&(Zskx!1Uei&A^jE-qPdVTo%o{LA#{jB!H{P36cDrZWVV@~Tz>eOH& zV7|}1@xj@7IAK|bs=}|HYT4a)i}{Tv?fS`mcV?~4A#d;9BCQulgZqY_Db3u@?x$(* z3GII0DtFA5#2wUl6VT&eyi!-B08UfdI-u;NII6;L9}yE87cdev&4( zI4WwYzlkXsdj*o;(YUnhC8JUOEk%+;JM+71oXi*DTxe<8ojWLAn^e7P3k}MoA#K`s&;Qyf?bsljV+4X}(*b(+xZX+^80!-<$yC(^BvVeBi z46HdOP}Xd;kOW6L9U1;&LvIeOxYq6(Us8l>2w&NiFiETme#qdla>UKKAO-q<6 zOm|`IvMv(Yj_=Io(Lvj&fO?0`mmE@HMO$AI=LRnY<6Lr*S%w#hZ6M9*gBG3G80@$8 zcj52=8T6;|<;ZX_-BySJlR|u#3Q?V`fuY+1dk3X>gQzN4KC(#-crbT!8F0{17v`28 zK_10X{_=&jhjZYB=D*E?D^eg|_3zFSrJh%(Wva4A9SjU=IveKgGM>q48SJbXvkBBJ z$R4++=7uE}$rNEqW8Rk-^x?ziOCxV8?5x9wO~_%$3>Y9J=XwN!rS7hUh5~HT%dMoXakC3V3etZ$$LueGmj23_nK!(VX%E5UQsLjnEvQ znKFkjKzlsB2{JE}38|p*7IL?1x9fmh%qGC8CeB73&TMAR-f4EHV(#&M4hJ-oir>mg zYKxzY`hh64|HEwlLeA`CU=~iF1ae`f(5Zx+{^?D#*f)wmN2*Skk37};w?L7f*)7yy zcpO>Ze^rKo|9slj!u&s_?r?sd>TVFCA3816V44`1m1%k@aJw+FV)lkCH=!(8y+eVa zp~jJJ_Cl*#!ZaE3y&@r+Q-Bz}WHKSCjW5+~RkR(r=C(9EQ;NHTSsOsgSO|a^H>rlb zvVN;_(VZ!rc&>Wp_QFi$rdbQ91jhdM-Ykb72w+*JVrK7Lb9?XXuS2I4 z1@M~p^T>%T#UfMcRP)2%n~|5mfX8`1=l#6#_glfU!vwL?+w1;ru5PY=RJTF+ponB5 zYvOL=PIYgd0c^g_ajismt*XP)%{tN$@!VF3)4^G-(edm)9NDgmU5cdByB~<;qcd$^ zY>VW_mhP49nLJ=SA>B-s?%3GZOwFh-TsDz$EQF0Z8Cl;yH1)7sQRnCpW?3svsNdA4 z??9fkjH?cO3-bTE2|sPs^Rj1Lt9dOszhKR$N9|wL7FnOS>d;E+?X`_>wRh-`@u}IMwzz_X^tz+d7=fO?+Wj3S$7?pn5X!Fi7j{!Q(S< zcpl_nL5%rUdm@piVKpm7?n>5(C-b($yM#5k%D34ZCpRIf*oC&^+kDA2`;sRh2t7(i zx@iv19^pOXBhj=yDsSH` z%`B`xu50-GRNgrcM9XgW9xi6|aXDkIrRJe}T^hR>(l)*tZCv~Ac|VU+wrt1Y0? zSlnYYZ`<6|s z_=LP}2y>-w%Lrf=ZR<034!WhYPpnIOUvAK8gQ2H>^Vhf4uC7PUo{blb3{G60NLj6& z*N+*rfGE*H^3T0qV`(lYuN0<=s}y&|ahlxtNy@o$=FE?|AuZ)@PjidkpRTjGe(QB$ zokpPWP;o}qr?`W+7Irx?#wp#t6qZwEy$RYVH9bs1>Nym%SYHAopSYH{me)(pr6+@p zv!MTyHjh~2w_M&EHKBab;a!Bkp;do3L1nu2_7NSGltbe{aUu=wk5knoZcPvrbO>}- zo(44@SsA~-dhZ_m+eOuEY1v&k|H{|o&pCd{(Sm@%0pRlwyaZZ5x1H%n)0dOad^sqb z3R)cR;M|np+C*N<2w1kv+PEv-?c9|IabcHPz*j){-Ipc=>qnmbL9@L3=44dZL@)+$ zS?*KNtZWrK0H%|0%p}TOI3M*5vVAx#)GpK(G~Ad_sy|xq7e)JT@u58v1zk%BQ1L{l zsF_b-h*aa53EOZ0cf0u=zCVa4mk&`fXGjK~KwJN05nu%J*fM(!Ch+T#%p+JX0W%VC?K<(@YYF&%N z+yZ}Eh2b!UM6jnlBp67u&Pg>klc6h3NmJWLsFRG(>~kHtmu(^9!p;1V360#kyBdjt zZiBn?Ih4|S%Yvkn>32-lY>9cOGxq3#z^_=R1HRv^v3#_~u=V6*%i)kKCOVI{o$RVI z-8y-5O~b$j+~&|3<~vNN%BIZC@9Z{UZiN;yKi8<(Syz6xx1%dFbW4=`hrnx(kg#)oSO;GxOi;5=+p49fh?s#pVELfBj%HbHs zfSEf3j+)F-P|N&ai3(xZha9r@=QJ5W!;Xlu+n~6tvCRWFG*ZEAw#`$VU~yu~<0hDc zqE6-qB*?C+{D^4&X_#nu2%*fr=#HV}mp-zds1KJ;uz+8N9N$6x`*KXwA+rD@S|GCj zwFUNU&CL}%#f8Tm)%X2&=3k0=ztgNlJ@L1tNdEXz{GCmE%g;P2Ki{84xO{o=ylv#6 zZb6^_X)bw_OO2(aXIfv^$Tm6yYmVimIQh(|MN!D-Z4{;;0ce_g=Ztwugjztz$O2gI z5N#RiH<`gU3~c!K$n?NK3DtxQ(Lz)k0sx;`Yw8+7c7(c15^+reQDwg^`^^VIbcROE zaoEx(!gG4j9WkgId|B7BG#qejM-~AZBbt9~=N6Y{PKY3xl^p``kyHVN&rc_eJrC!9DbspWJ>gp1tXsS3Gkw^f)8pYjwBq>k9W} zpzzDCoAejOXO{bX+8ydIrAp5#_&YaBi%-`BPY+mmg*osA?TAsOQ3N_sshxuGQrn5J z3d5ctS*aH{OJzd)Dc#*gg6NxPb^$pQO38WdP6*5tzR9?$5#Ma?ItHVyj@N?T42~LS9OeTP;CBy#lkgmnf%7KnL?S70J*-!( z<3HrLirN}}eP(p%Hysm<}$GJwY= zcuA_`S&AuFp}458w_8m?J!5M}VJPniGz75w6)UYOkJNE0`<&NduCq^LF0qS|@AlL9 zr!;q~6s`2gWlb+dCs%_mb`HilTEJK1MRG{I9-KiNHAO_}SgW{+#N?4=EYg$}(FN&T zs6e`L_eq-+*;&gJ9zRV5j7yG-T6|TIYDB{RqNFKU7&l^h#Sq&fjS**Y8k2 zd+OO4DsVwRSw2Mch>EC>=4GWQP&FsXqY@@@Hr} z%!$Yi@n(Y2djzKza`Rns;cXyGbUeu&X)&L>Etm}gQH6%tapJSVqT1837HoKCK{wk_YMdXpvE#poFY)#l3i9@sqRZU*>2PjpEbr< z1=AywsdPOTT-Mo4^Tcz6LxcyiI~io_l)h)RwtFl08gs8?DN`)H9x_qwV*+{M<nTFd?8!hAirFD91Rn58;g!J)Lac3(@bF-eY0Y9B{xxM}YTQ8z4sWy)_T=P(7 zYc1!r@7kSItFwVYo0a|g_XOO#_D6BvF9D?omPaBtdB5}f<;v#2Zm<6Q=>E{NzpC6f z55=yI8*1J>O!GAV7$f7hT{?JzZa*k(o5)g@4(h&r;>l8uHCp|y+U4Axw_nOvCZBvf zu0ObPAyz{=6nFmdyP9oM>9Oyhq`xZ|DE3fI=H3|esXtP^Q-U7jwQ#B6A66BA`O-NQO#Ig04mUX+uKQ;f{A zN$THQE2A&?PVv?L=JbDyr1n(!p6wfs>t$+V zo)2ZQs?IChddV!uUpUY`emmjHb#8fJ$*#Y?g--tdez~>pgv2Rfy~n9LmfSeIxP@PO zH_zB9b0+`yD{w?+%e|FP!X~gQi{Pzik|1Rh3T!odDVR3hmBEH~1#1rEbZNrpmai~xk zoDUaQk71XbZrh4=nwoRk&6Ve2yPQHK7YS*{D?D87JzT)Cdro7ZMVP?8VQgCKD_*k{ zp_RX}>q&7=T>Hhc_KRnxOPyMOR9Pdxb?`n^-LsnD=OwG#|(D{*I?Y-6q8BQ zsAS<=4sv|o=^T`|!9jkRUHz&k#n*v4s0j2pXxmfvVH)GR;!qBj>Cu!pBXViGqWky~ z`UV{<#?P#YAj507eJ%BTEmf9WYQ72|-%2|DksaEQn{{Sr{K*%`k^>Ko!@uA3O!^vGar5t> zufJTlweIU-PsgGlYwee7!;jg&e%iILMbF`gVf~@k4yU9JzyJ4!@#N71i=U;5PoEhU zBsMxqmqMivE#Rd&@#%p><93S#X~`k$m&M`6S{mHb&*nK@D2X#zU|IWly#W?&FH<4|wE ztg=Fy+cZlXf|iv^i{_Yqhl3(Q3F>eJI8d|xoLieT83POU0L&RGQ8R$<_6BA_EJ_#l z^u1&zqiy|a5O#y#3>1;jVc+4c+KQlG(e~<<;5@1Y!|!k7zp38`dP7E?ne!w>J;8z| zTMs`$kqibk4M$yi4}eu%S?$e{E8GYJ0Q=A{4MpLF7h-%HCbrQi&=WD^Cu z5cGC!+Q5)a`Bp|KAe-)3O)YVJQsJ6 z?#k0_)|8Dnh6WH`+hAwQaivo{SolJa?>}v_>RvAYVbfFj=k&`a7!x1wseEaZcZ&DY zMk#+IXIT7`c0};@z{rTrFIppmK73b-44SVIvGf#mVxR_5P{iQy6ruswcESlczV%ur zPi#<;<0q~(k$I@6`Ayxac?CK$7#(Gng016R&~j30YPYmK+S}HFI5%RHq^tB7D)07y ztIzGXpI+W13b5yQ810O?xmU1XYYbsp)Q z(`IL!mAQ;xhARG*3rYwIE~~`(HAE39J+3lgrRXB9woEZ0Y8E?883n7{4Vi{hY79I- zBUzzc3ESqW}%r%JOflIE17_CkB|u+tCZmZ(rB}j>T0SX zdOxYH$t8P#e$hu-s>4-UcTBlBT(grqL$e$Tmveuo393fTPCq|t@1$U@n{aW!jTXYr zq>?5S+-RVef=Pn=BwJr(vxlx%^XjIlnQ5PJKE>3uFIP#Pf7-fY(^0=&gA2Y>XIGBy z)SRlRY$tD{UD?48(v|P(69bC@oU165Kccm3p4i~8f%V=ALBkQwNuNK3^ z9WY~TVBjLuo(wu@7Ug;Tq=@k&y}JsWjwL4I z+s$(>$0ElMmR=~?XVuaYu+~@CCi2VUP}aG3X>6ObD?3*nBhrI&U;4MXEwr9IxDt7( z_(VdPLq&qUv)(@m%05SYzb+(EOSV7rNiu9qGJL6On;NXI3mK98oI6p=4a~;4I0Iac$hzKE7 z57d$pHl!+yg7^r&fZ1-VF7bk_GWjkL3lqKC0k!~nbbj!2R<(!=C<0(@jF!U)LVoB< z>S1B^R|snqHeVN3mdnHdx$~1cwBLu15q2SG4xGPpdK>;U#>M`$f8)9Fb?$$!AU9pA=57s{#PK$kNPpVJ00sNQ9o z!Grcw_yJ8lIZG+d-74P7**cAebJrQ5p$^+x@hSKo97nO7hU!fZUsl|lCb!6Rl&+9n z2{h=QjJ@sXT|Eh$|B(a-_+CAgRiWqINL-N4ecov`@r2>dL^FnT zB0Y4#RfSkeq5WLvDI#$#+tiBi*HQcu7b~TK->)Wk<$By(73I-85hB|$yAPn@e=1Cb zyj-T|RlQgK1P}kPDci7dMxgb$GP*I-ak7QcmLT#$?=9?T;9F; zc=7n>rlu_x3#~=9ku8l0iLFaX7w(-Iltz6zce!NCMPHNU`;k)@e*f@3eBs!IrPB-B zS?}-ER;<6U)LN3zdaB>B@mTAI7d;m~eK_8<+0xHye6YkeRvS5gA8U=VjYbl_%WDrDk`wzC?R43Aq?Jk+Xj>+XG;q366MVHq;AWY43SN){uU zd%~!GGB&lwKCP#}o$uZy*lKe1Le!;4&gmvm*U#TVfD}Zfzl&~}f7(&38g<3z<>PA4 z_dk7j`Tf)b!-egYqFY-jPY-5hre<2tSM74p+wj0ukUYnmmkzGY(f`hB-LmSJkK=rc zZI`6mz8-#eEU7I&T_JXh!&Wf2maj>2{jc!SaMG)e?LR*~{F?UZ`zSG3gQ_Giu6S4A`FCmeSrldAdt4%jK>%M+ko1=bO*vZiX zr@xKA_QntWTJ+(-TD{ttn9`JCqLirw=W;dUNpx8ogT4v9fbg@%`M(-O5h3 zpSk)os;ecRzzEu6QtF7MAEM#vTO4)h>TvN~`6<4KaS$^FFb3cq ztT%#0uXnemYC-hUH3DY#pMk(1K?p)v1;4@S-9n)Jn1I^4z#KVweRR(FWnd#MUWcAl zj4xEt^Lx}G8L5E_QmF_d0|QvxL3ni@Bv`z1V3Q6hja*lkY=@d#xoylP1*?QooWcuNLq1lX16~M?|kAL=w@hpunrF^-$m?XW|t=taVf` zJUoy;CgK11!==>2FjSNwqn&2QH1R_r__h$7hqCvE)!K8SQOK28hIH<>_3;pSS?t-7;%nZM-_shK4mLMXAl#;8G0whm4Cs z0J0+hi1Z6k?qKe%VHqDdcRP25?s^D@queV(sU-di?5lp9zXl})LpXo;TRM>a@UH?u zTAC7>Q4f-pqX@w?K(;pkpca9U*4eK){aCb1EygKJ?eS0RGV?{qamD)&g-muss9E+@ z$TVJoi?tF6#J;k!R)SzzIFzNvCR~$KGR3JSXg)6+8#yH-O6WD|s%-W`2bz!RgC<@-#x! zE~DBYDS~L1Xr;CSP#2{;L1q(ddpCdzqq*Kx&}0V9Nu*(!DkZqzLu3opGtK6*H^>dq z`v~55$qgsSRmaJ#;AL(mr$B86wiVfkI=TSVX@CH~uFkeqXWN6217t3s0R~KNg}Ezo zeE(i8gE5u`{f7C0*WOL90%nJkKn!w%CS$D&33!D^M4cDIpu7)9+-_KzOiwN257dIY zjP?V{47ESB6ibQiJ05E43=ii~O2tDFqnDC5W8Ih&HTL$_wVT(jWvFV|S@MX(?Mgao z^`#FU^tC(9cG!?AkD_1VheY@`P>F*!Tv2QvubX_d12EVuO#ry2tBQjV1N}AJ4q2R0#*4{2l4_`}nEoOudGeVnz z;V3Bt3JPmOB3Qf;78jSRMAou7$FT8#*)+W8g#R%ACfyd22N!Pj1G$i_LjN@IxfR4@ z?NgckO2xlTWw!hoasB4PE#$X@3jl#nDv@1iAjp(Jlso)iMuF20YlE;hfNriOG4ub2!w4@EN*h|&Dr@u9o2gM@G9edm3D=wtuY50j@N`GXsqpctJz=bo`0vjMSw)A(AfH9 ze>Oa-Pnp&-`9T>{&um?8s|=#cP>6V*_iCOO+@zo?ffS9O)0d_vnm6y`b!O@?-=up} zeuQ!wyRx$tw}YV6V0TI|ya>&JqD0CFBwaEk1SYA-VRu4)g-PbBLu5DP!$6!ntY*}D zRmiQD-QhzQz%z$Q4INB|68;|WEfoctx^j(z)LX%LHxI6*ARzw%B-{ba>i0AneqIDv zbjRF}EIVs+OD6OGwl`$Am?~ZO8;luXdv_T;tot$;#{Od}L=v)6?KatCW$;uvPEpQ7 zPLW6?jLs-&=Asgk-zB5Dcsay`G+0+^iIu7A`6e>Z#+9<7BSxPp89Y|fagQ;e%~J{9 zGIiiSa?2qZpy~Qw$)$1B@?EJ#z3GQmIMm)o3u@7Q zFr;*AP(_A9&H_}hXLWA&zuoq>AoO$3;Dz)3r`}$AQ?X&{@xRf?`P-tEFJ~2b$c(}0 z{I(bLIeugBUVUkaUV8H6$#}0FK)@2<==`v;0 zbkXabHl;9Zc_>~g@9r z+Hk2&no2E^pLW)ipGqa;Lsl17z;y8JHuxo;Yl2)?iDI8d>eW0lS=f7{X6w3{`pd>Q zNWeV352XX2Lc=Bz+yh|fM<~3VI}Q}J^B<_>ESq|#GxJ517r3l}NheO-Dq)qExV2PNGjC|ML zJ8Jv{9eAaBCll0!ZZr-h-?gZ5wayLW&j>#!WJTYOV2oUUtzXHwBl@~Wzcsi2oZl$^ z{D-2N+VJOxx;hVX9$vaQoC2!4>y!sM1L~AN(4IQw!)1ss2dzXQwr>%Ys(}zsr@S5Q zp{Cl`zO`MkRJFa3hML7Wh2We*aqb-S%k&7K4RFwZki?<*whg>q#VS~DG;!P8Pjy(2 zts;p*#3~}K)=uYu(-#&X0F4MhlP@_)hb!#xUVkVWfqDg+vqcaPBH^#wLEZp>C?Q;x zV|?NIE0yf^2jA}xiR){m@>-#ruJe0onJ{Rt^O9kjc{NuOyZfBX(m91Iyg=)aK+8nr zi>?d#uiMa(=VYYCxhuy$o&WFk0dkonYnWdjz}+*Ifp8}~I^L|y-TJ)vI)edZN#t|k zb_HNopwXIAF1HNbSM1Nwi(Xc_t2kQVyb<#e^9dL4Ryl|}1|IXVEYR0Qz!KFij$@8x zb$r0-&)uE7`wHlb9Um6=C3Pyz-CZ^p^T&>)en7N$V@H;mb9dX1Kv}_+1WR~3g>Cg9 zvrCfr?OeR7o=+$3R@x0B-uraNwa8>|1>|{e5TOp8bog40P4B!J1sT;&Orf z%3;vbaaH?ez{h*1)wzq%T}UmqN~7+gxq9T=4Ss!3L*tb71z&oCILlu@wIl^(e<3s*WHV6w8xXR zL0|~xE6zt_(*5|7&Hv?VI^~|Hl^k|ByHS-(OG}M|Kte z=XgZ<>UhV5s`rbVbmEcyOWZV7zb<(?kxS$Ttw0AlW4eXSbD^PPn4-3EcA*>z=Pom= z1(1n04R#H9l+krsDBdbmlgyJGv_7fB$z7fpkRD$!ZVOqzTC#?qlCcHsYxwx)>@hvs zeK*?V7MO4LHm)xcreFNISe>krSa*Z#&xIJd+}JC?SXf{Q-J}yLMX?v*H*hlfp^G|xbE^Kg! zJ-qS4`7_&={va!ts%Cy{=b=+(!@bV_xh5AU`*Lm#pE=jDN=%mF$){x!De+u%x-6d| zH( z0nwXudGIers%3K~V;zf2$R*o?pVnWao0Y`8_uoxtn9}=lLqkK)@(%{=EZ7ps4>Fx9 zzgfJrYbyRQZvrz^3yH734Xz2SSZ>GWK$#vSkDkH1LL zPXBG=f34*9t1PNYzztBr{+jP`aGfjVm;0$1{h}eeILp?&VecKo!#nie4xTWw!$TH$Qssw;<^^ zBg2f#Yrk$(Ir{a>shu)%RY@~am2Np4UZbsDQIX%?W-vdOgxwK!PSv()hF!O%{586U zq!r4+u^%z*+@DdH@_AdB=psf~*E=|WU8Fkeo>-xNqK?=fu7&Gwg^o~-KTul5S-bhL zo)wQHZ_PxxIj!auS}ot`K6&qPvlg>W(W34j75AOO$C949KWthR^4-qSo<^x~|2fBL z`zIsv*UW;gl+2>u1cwhFI-h6WJSjW5zUm?2p^}oB*~Y5N^Z&L)+=P#$zZ?>_|2g%< z*XNe@;iL1{9RK<9-<~~}_g%Yr_wS#!4!%9|hstkT4Xtn6eLl9&De-R5>_ep>>3=V$ z60<9|Ts~WH*YoR%-K2t%+F#axavZGKZrCW5CNLJfK6>>}t{j?_O3gB2m0Z3RU0O#f zLN`pFnm<>xqX>QHT*@7|<>goz*jO3n&^@+x22+(fZbf%SkMtIfh_y=(x|Co9?GVyH z^w(b0K05l-IqaS^#F&ErRf;<_+GfB*rJ>O0Q8+9zrD?NeR=U(vyeYd-aQFWBzBS{LS`xo~^ z7z4^E*-J)63ime2=z*mUU^3XQb(xhfl%j{Qz3ccll^}E=2(~jEw;hjZR7=oiks2tX zMUiri13(%8(13IR+#q>JG+fH*M%L$Vt1AeG#G`qU8?a#Wi12w9rEnv@$?6+N4 z$jMCvuqn*kgMnXe^}puO!Wh&TpWF+%B7h%gF-z)r0a?I=jwNC)gb}1EGB3ttPz2y# z?}{M`T}YG8Cd537vqh16`rdpFmDFfLDFD}d(M7@fqNF1CQ&41T6nLFc?!PoX_IQ3_ zEU|UdzVjP4{h!79|CY|kJ*%tPbA1*}Cqv2Tsq-?5t9CM-3?ywQ8)8zoW}2H8pA2~w zQs}?s6`PmZxDBh@1+JA-Q>g^3`pFQ|REQ>4y$DKX?+Dc1Gpc6}|nWzg6`7T9< zUamCv3*Fj9y;Z=V5g~4r?CZunrZ;d`*HtJo~#!lBD6CU~*^yd!T&lc~S%GfOL$IS3G zhg^*U1~$!5IZVz9K3B{nqiQlYDFFcv~QSSry7CJIE{)au!N zirXiM0u+&@DT~6ZC8O5kcuaP7^x}!t==KhhvOyN!u}eSegpNVy*c+93m1TC8fF!5Y zPiFWvu$!U+_cq;OH|(gt;=Ft%s&n>iLKpoK zJdNn0PbYd*5*_L*>BMa^=xkYeo|7e(&5ZK>u{m~4KGfG<-DczeL!s}FDEM_c&UuzV zGykWX3%?F*Sr(h{fT}9MgMMFLI&E-C02^Q_==--ze}vw?zN}y)e0>>TFBC@CY>gGR ztERi9dy#Bik`Ik(Z>)6_xTgs>zhx++XJg_R__d;Et zF$16gb3$`KL(&R|CNiOzbvYv_fFc}R^C^*Jx1#JCLQ!w+o)gDDUj8NV*jGvJL|m&? z&t|hY23fsii6^da>fh!d=5hhI1xy44)t6A9!`5ov?4ePZt(({nTam`m0m#Lqz#b zb=N3=K#k1r8oy|^$(%5Jlw1e0M9@1RjV#IXUI{2J12s~gX*j~PxrG^}wZZkx`h;~> zEMF^@79<`r6v9pv)tX>JQ{3y9A&`NC2{TFKm5-`%Ul5*-YN=J04WL*Xvao-Wk5JAA4Y}Mi!Bxe@oj!YZdC-h z)y;E@;`eD#r7#eXuzlovud9#Wgn1wp8nxh|l&#JVBLS_8AgSK7c*CDzxqn%5ZKCeH!i(u6L3&XE2R>iPb!zS7{{}FBDbuzI`8xiNeLZBk;{1iS?aV5NdLwxCL52uD2Qp|m+Q`uiXkA62HbTqR zsX@Xu3WU~koslK**x#hXn|;v*>jtS_g*2oic~@*~9Xd&=2@X@st9p zqHRZ!`*0>@3x%JZ&dv~7Kw}{>m#Vm)hOS*ZV5QA0!BSF0oT;;C86~)_DY&&{LP_}p zb_l_2H9y)xPB?l%MQ7^^&$NAl+YgTnnb-ihFN%En#h(7{(iw6*#00GOeFmd25LRgEiz$h%RKX_ z_Ru2`;S7Nge@A&76cBSpm45Qa!Z7qUDa6%>Q4&yQgz&t7$OROIOEY?Cp;&aBj zTmr#U0Q+F2{SdV9yq?beg{)o=8{&1>whL-KHs4$bEAX7~jg=KWynM^MRckx5gLKcqCYsNO`N zl%;iaHJ4gZz+Yr>A36Bolt z4Vs!++()#{po33izRRyYYInc@hZ2V$oQ|{mr7_I5F}SAI7CkM;c^mdA>_aUkBY!|c zp^a%r$Nq(Fi*Ao@N4-MTuM#_TDWSTQoF3y)5xBzKG$J$IgPQLBIjfW*au6?M6vnJm zWv^58TiZaNAhOv0+c8Od9DwlP|g!^WTAlj?rPBwxx$;eZ0uhBM+A3G9gC^ri zf!&JpNhuVAfMYLmHG$C|rb4z3;$D*vI;|HMjFtm%0KlI&=#VK0h$mQ3fYDZ0Z>lil zm9hcyn}n@UIRdaM^((@4w~&lQ2SK;1**v-ldR;PKb3slv3~jE4!;+!fxv8^emWMSU z2}qj#Dy(NO#BbNl{P3mFHdj8f#*Ylpf?07ePZ`V}l!}n!yQH5fYluDiQ^dL^1rLQ+ ze+)@i?9{?ioFedR3O+lnuv9*?*>+kOHk*Z&>5%7RucL;Do@nfK?2I>zT+;PfY8bZD zTz-cgE=nZ;7ol=I0!yaJ|hNar2AHy90MnxZ&nX(EP6lxT%3+fO_c(V_y3Q?yrXpE)Q@Gb7D%5AnA6B()`x>7ou12lq+YLA2qEn{cU}* z$jU{TwfMWuK1VC|D!TGOp|U6hGY|^5njUtT}7m z6FI)~`tRkC`NDq7TL;}CA2#}}G`Bo(zQQ_5^x8T}Q$*in-L&{<%-8R{up?6~^X!Oe zIPVHi#P`0Ep&jN%EB;CsK^pAo&ma9JdTgf>C;qjaU+ybjXv~P|>(lh92vvyZR353< zbg~AVrSQbpE?OQR=G`_2`;}|7P1AIy5-4;Z@eO+qf zpSsjV?4#!6A9Cvj^I-XwF5a_c=|GOlt*YEz-K}ZG=N0#OTk^z`%RUYK^U9fKWc6I7 zL^JEkCg@3$0jrXBg~#=0(BW<-gIwD5UeF%N{cV72X31+3o6*UO)@}c#I)b@d9FG2) z9(qf`kxhS zQIliF10U4@jQgkm1Wi|z?`GY^di#7r!BkPiS-1JXfT`QM%~6lur_o3Q#>eOi#pef1 zk1;F#IxZ$zZP4kc@>L+U)Qga`T=yxykN9S(x3Rz4T&O```hK~9l;?$ce60>vdolhw z?ljg1myY#ObhkuxrBoSoExKZy_$hU+_~b518b!<5*kut`Y>I5r+(PGI=K~cZNb+q? zfWTkJjKa-*dhrQ!3v#8Ppn}BTM`RbhAow$;PtWP|+~@d&vFWj?6}>2jW-zNQI{*n7 zkFE(i?^QEyYq$KK7;MKLWHHt)Hc76Hw-1SrFf2p?ah8!o^?RnmeeH4`ZVcL+E!<0N zI3zt^va~Pb=u$;YMbg=~#pOTpBtAPphL<>LiTBCONcv5-GC=lQ6cTIXbq=pCol#41 zSM$Fc1@DOph&hV9wE`s`K)QCp2yZG61RB zDw%~ujR4sG5XTOHqr)PjGDxH90HmTGHFuo}sQxJbMhJ=y$S7*qyHmmg-5o$Ed0yie zfe&0CM{0ftexw)RBAlTGGe!83M>LG>4}R>TK2CnE!eO&Ot62pP;G2od!%Xt>$|GLp znG|=Is0p8n4ziv;&BX-z+w9*Q8XRWB0^C_j<86k@aafUm#yn58!@NcyL6r~DurfQ_ zjXuO4Sq3mH=z=O4AWvWd4d}RRE2O|S03j1$WY(EN#w#qq-Y^`vGVeQn6A>$T_`|km z@d^;z;_qodK87ojz9%zeJ`PQd?x-W0<2H7X3z2^xIy2=+Ar+So*_U!VhQcRU;hGbd zd)(jY23HO)Lf~j{e(5{W@DtIS`LqA0Y4N`s%1p!H0YeWt2`yFO9lgf>e$f`S%cmFj zDp3!~Mb6PL9<$o;uVr)l#*O9X(m%ZaTK&-Y zfb)M_zi$3x*O{k-MnM-Eyjou;t=PW|bmZ?(eBQg1yA)Pbw0u9|;wNlJ5+$eoi{9vB zm2adh5JPd}&4tL@eq z1PG&=T+3}anm;?^+Ab;8rn#S~U9~2Ch8t+}=+^a1RUtDrdABEu)<5_ZdFW%Eh4T?%5f4 zjT*B(V?rv*E}9(MxXIYlLYlNiWAitoFS;LNgI476r`+973ixp*MvJ$ed;;4I`TI=Z z53ksh&E73Qd$wPAuWnJ+cH;Ap2Do!0Qg61rNgMv zmwD-lA`Z2vas6bh2{BhXeYL*&?l<9yn>QkUS~@G7o(sEtRdBWJJ>}ZW&6TUy_Fubt zKjPPeSFhc;eD&_Pve#GNYu8o3zP~@B>g3fAWsJN12TbZ}t4bQ*FR8)ccZ2?NZc+AR z5-n+o$hQ7xdxr0J=Cc=sGmeHzPigpzy6fnw$nllxe3NG?9HMX9(6WlB@Z<@ZD8VYW zB!@^8!}uZtHQrLw+DUd@MPynnwSul#`rxC6lALS@HG6;W$Bm0^7)O@fp)wlwF)L3z zu5BC;T&7!P6{n?SW^()Ag8#N{+xkuVx3Pe4`M_@BTclN~2kXkWFK;b2`0jh;`PZAT zwI`FL-&n6t{_>rb(QHuq^Y2>vOP_Bz$?0$Zl7I0+Y`D)d<(Ty1sc(^4r;<1yGgw{9 zt4^G|&~^UJ#mSA54zletGJFBsJ#LgK00LvYGOb@fco3$U?$y$bXVD zIJ@*qXtoo!H49yV{#y#!ybD(Nx&6jCCsR?S#?w&LRp8!+s=}k=BI7<00Or+Qo`!PN zwxA##7TEHRkPmCz_bKXn5rjlN{QH#jPm8t?Cj%lNk!gN%xPh4qvMscvaytOT=MAL=<;TjY$|GQ9*djPMc+42&PE-@ zY=~*9+MSTFn=Kx>a}W}-&I%ecLi^7o53T6vV6Y^7w6Y2sx&D6DzaeL;aM&o&a@!wJ zUj-z#j}48fbm16wrH#s5^4TFEyG7p2$UKq;kT)*5IM)N}jL4_6;)X-#f7LC4&tCzM zEXn%m!qm~E;t_R@k>?v8U#IW5jfBpB>LDWl|2m}K-Elv;5p zd!T)ZAtuq51C*;p+^E}J4oth}VA`DrJHmK3Jot4$^NBAQ(?b8gjESaU-C=8mmqL>g zVi)G}(%qmX2INJE4vjaHk!DoxgYHbnbBm5=8W}V9!H@(JJ3w4OUxNfj2r@H07Jx$d zE`B<#cL_PZQvGjodaysrWZio24*u@Flzv^M;h}!Q*8XkEnI95?O_1f&S@q9*ZU8sn zfPXRU>DOITseXc_DF#>Z50#MhcV5b!+Pm+O-t zw6~cI#5O>=H9->l2-2YIBG?*5d!^U{>ew4A^P9SB(4x^M*dp#hq>{f$K_ldPNL@Ba zlITAVc_Ong+%`R7haU*jwR{Q{MXjB3s?`s6l4irxu>9t{{F?eBnu~eMVLjXr;5Eu` zcnpsBcW|BN;0|?%%6nA(Dq6|%U>kc>8E@@UJ+yQD*5b2yRM)EHE;P1_gc5s~CL0u= zmKC76sRDc|7dp_!ifp1n7l!CU3~MigQsa2rKVmqfP;7jy-1r`$6XqkmRm|)5b7|}G zh19)NcbDXjIX*Lo$v5a|PseHCPc1{XZIuoU!NM5QqO;-M90(1FCVxP;$sCm*x(Y+aMG!oIyAKU#QIKRf35mOCz7Gz0$qcaEnw;<>Mz;0x13yd+ z8z3gq55#s=zTjez#6vr?dNL@t!UCF=xg9_J3ty?v2~^pmKSi0HD+4}~@<_&2FxXC1 zLIL3~4nPXAp^TV&N;>C|IX#00vuPP!hfndlR-nS>=p0 z6-O20G90~AtqXFR_i+sF!KP;(52+k_tCdx<`QtilWn~rRY{%>q@VGOrnmC3^+?;Kj z)d}m`CnBN9En*mD#Xp=mDS3NO2q8dbJDp{sftt?Yq(<|77aCr3byv7LDUo8(rbjjg1eqCC21J#dw^8NW zBrP{Ve3?%pa17-epu|46CKckHQ^LSW2PW`tXdFqrAfd}BDD^PVHPl;n3SS{#$iAt4 z0}vts${4i^dha0D7TlmG`T@o|1JSlF0t{>TsCn)(l6&n6j|huDB4vU3w@WH~BZ(n) zBIoZvdOq^h0LaH#N5Ai+F!{%v`;*^jO4&ZlKUi<-o(R5*F0pKAM6ovWPoh}Dihz(l zu2P9Yn6C*Kc938`5lb6l{OWBWy6=Z5oUGuQJOZ5^q?qoo!+(JHcUk*6+@VEg)vD2s zwmz7O%Ra|(nPW#fm4Ou727(PS2XdS{SX3EX7i=Q*JLX`vAU1;p)L&&G#iz~`kmYoU z0V;q}8|cZtpzwye8y0P#FA7sz;C-x`U2h6{?~a@Ed%y$^i&spNhU`F~tF4jjMWRdK){ z={>Ided}|rXBh_w1f~5?0>tp)@Ru@@dDPNVz))UjkfcabR{U+n(2=aaD+@_<K^ z6R4qPAi;;}$U#`P98dsoXK!e?gKH3U5UZiBs8B7w4*f((5^&}3lANFmE+dRG=$&7H z?w0#ifV?5PXW;f53F>!AypTmry%ki^>VnpBK#AGVXdq?p*->Hb!iytSRRE=f1wjrG zGjiSIS{1N2%F6w@h1^9|98((H# zc8~}tsg!D+Cnea=<(tb6Ljd9S&uTtx_qhPVA_mckU265t0KPI>0`O=rm@`Howg8Dc z=DI}Z0WY;ssh0z8|8}@2;fIhb7Re8lt1cVuWx3Z6{8+n$_rWL&+Fw_0J$>|i;x6@N zTKabB91sdYqXj0cx@)i*iva}IP4(&Idf?W+Q~lV5p2Y_rYK+YLSH<43ym2P%u94R4`Ki?*arR3XlAd%8;pRfZbx z;wBwaix%RD0t5%9k5BF(@gnh6Ak<2ypf6IL8I*LcmQx!wo$G=Z=fWQ-U{;w6P7hSH zrKCFvNvP+Fd^IWt?~T=yO1v%#J6Q`u-0W?!$^sKb!+G(1MPFO9S1ci!0@Qg6p2qMKDpQKhI02TKhoz+A== zG6|WO44!&355UI`-KdF*zMeIgnxrI*v~F zNYc2iJARqmphwtF8h55G7L9MBrGo+zU)o86aS;_n44Mu zzWQUpj4^d7Fu-rOw6CuTtyLb$i|VfN_{sfgjhChS)6==6EKRNWtD(W688mI5&sy4a z?aw}tc2nKZc-yL>5>UwOGJFYXEyODo(9`ioEj{;Ly*ah+JrdT$W|WS7y13Xq5-)0Q%of~sd*C9{7N&$0rQ zlK=T76k||VFL6`-4T`hZ9N&0g8Eh*pUmFqSN_VTYA4^}&yYIi+}u&;}0#X;izgV2lJj)i?N3PV&L@BnUPe)0Qr}Kz%O7FVpxsRL5n| z0l)|hIlk|yC*}2Ik0}W^(EfFT{?$mvSfZIF*dru>+nu{jSiF}}Z6SF?hrBanU4;A# z=#okJLD)|c-!31^7GIw{M7Seaw~nSIvTS~m=i|Vx(H2==qPD#$9U8upSNaF=`^h*! z_lsHkH}j5<=>019JH`eG{$GILAH6YxR%gxDb+*TUB*nY7YjjxPTPSn6Df#Jvka%RC zrrXx*&J^b)L50d?mQ%QJ8Sh{s8x3$N;btJU4bCNa`t6{AqRK=Ama`fBwKwG3uB%s` zSLmp`j!!O_Q(7U7QK(7jJY;eXVXVTAU%`mmq6#{J`=EHh7Z%_PMzvG4K?%h72dbyA zRozhv=1@e@s*gQC1AmD5r(tome?MioIPhIUy6&mla zY8_XRE?7y=eVe}ft^eEyMs-==^{cf%2kj2MwX=BFKlyY2*!m~^=@lA<%#U1Jw6+q= zQ3nVfmcA!}-|p|w``6)?|Hapv$Hlz=;osA~@6EI?ilUh^Ehsg~obRTWRAC9aPD zCKRkO+SJ+EZDc&d8#y298g+VAQ|!|%%R@si7ZemoEmY3$zI8`om6TOQX~sZ!Xz&JR z$1cW;KVI%&Y?e2j|C2kjtl8v8=FOWgO#TYH5PDyC*`A+!_TJpF@Mv|y>k-|5MWd+x z_aDdU{rn`gdC3{`u=9e0TH}TjWz&pp*sw>RUW*Mlde!ezSNiVbp!H*7 z4<+}9)zu9z4*P`^q4vA9M-O!&{J!li=*mYQq?U;pK{g7z!TTt;#Y@+R1VAu3WOAr^s73a-*)+ zZ7!-JLK@Hc#`(7DeAlAWgt&jdsrLTD{=3=0?2IJNSLX{~Y&346&A-^Q(r7NGx+!RS z>Xz7hpOxgZtZ#??=XOos<75o%ahvnRl>6E~RKqxn&}cL2i1=2 ziRD7H4NNb&^h$#8hO;BwCh$%I(Z{iMmdmf2y+Y+hzM>o18Vz?>vLVWg1wj5B9{6kX znqrn8tdt68861RZ%%=|{dqqjSWNo$!M1c?RrM~6$LkHzTKO!x}4XcWSNrf9TC?(aC z=~f=FF4)8*bh%(6;x=>=69WQ{Gm)S<2`AiYn{mDdSfnIv*4T_CEfv#58VDRj;bQPY z-5^Q%dV;D#jQ=>BTv6bT)J*F0?1LY4AI3?CSm2cpj#N;Q?~{M6bq&W4Bm8_c0P0-e zFG~q`$C#aWzerD|2=ME?eUuU?88H9L_cV;~hE{5_0aHK&AgeP*D?b@O^y^nzz%!PtkD0>Q9npSNU8u^T^Wb;aC@#m{%;-rb|`$O%%kj|04`uo=eQtV~lE5DMk zE2i2~mIfs&`3>y-d3a}IC%>Gg^rm=QnzVSl4NY3K=Qz`roE`UsU-n`5kwuFnm--UU zPl{99|+Kel`l*0>iv^hTD#-8O!N+y zTyvLP6{>qxN1LSAptbZnEO~!%W-c zx=c13Oc9!eS&O)Hj)GI|o*DFzQHilq~~7Sy08 zL|y+tOHxC6U3^56w6Dn;DWbS1EoexO3v%{zG9Ge*G9)&hQGOzC;Ckn9WR-vW{!{HS z&qKXRwpBMiuN+M0=jD+~HzXZeP?Mgo+Ilu~!$yg^Th6tAp2>Y!SGRsUaebQLS&aT0^v5!C37 zzY{r$=J%$eKw*n!znTDFFR};}#eOgb7mU*%T8O{J9BmIW_0+Vj*|S~7kxB%HP|cjp z9=*(Eub|kobsQA!Rx4(V*_oUKrsSNg{TQIR*UC# z+c}okmW5GmFIk1!CNGQ6O|BM{o=X;p=N79uxcZSQ`M0f7O!87rs8k+$LHa$lCN;i4 zwc1H|A}9R|rP|RpRF>X5T%qh&!|OL(({e7gR)@5S&q>ZaEH!-(etx)YR*ux$&J0C% z2!4SnXFVGxVcqV?m5BI5g5E1r*Av2S2ZM6JSQ1#!Qd5f#Z)3?ELf(849&U4lvzuqm zekQt60oN^R`HV#4s}lnSM0Pg4bCoQTWdRuP@{y;zE6`6ARE$?Zy<5aB!M46 z>rOmb_>7jfj1H#Vla!WQ0*&x`X6uuLhQKkmL1%Uz@e(9SKUHnwfOrC8P#kU)wPN|A z=Cy!Bhfj81+is~g&VwIjagyS~xdh`Zl0<;v7$m(VPE<09CNOKaS;M36Bsl9BzmE`v zXb<6liL(;7O?yEGL7eeIv&8$UhZHqLm@)&!tXpbHs>F@EYOd##u1k{b(^#6J-}7f_ z>xk|}UC)bX2my&62Zf7`caP-@l)-Mb*Iu7Q4~u-#uzkMv#uG6yv9-LX1I6zEBMNpb zgped`yGY8&*7wEJgO%6T0(+?6cBoLujEF7hWe_b`S61n5aw$|f=y2$6b0Ncv?NmjM zBq{|cpAu`YA`m6!+T<3rVKEF&K;IE2$jk8YgD}8xx;9dy<`7vJGFtpm30-&gR6l_# zJdVX_!dM*8SPYY&S#XseMi%Nc*CWx?XVs4xAMaJf_5Gl-`X~I|o7GKe6nowQ&)R=a z-JJ1xz3RuPK2)u_c}jkWp;HPA$*m#RD1FG2LaZX^qPyR&`^+1U|DxW0LIFS2nMP!z zl#6nyYq(GFqQa)GhRa$^g9>snDugh3a=GwiM-r%km>T{ODyt4)Zd-3EV-wB};cjqs z5=nb0K4iEzS!g-KST+T5L!=K`ARH$WR*th=iK|@G4*pTlyNL`w7|ApXkK;_T13hZi zAXmYzKcnubm@5G^T$#}ts?ePA*mtwXS>r8Zo&Vl25n=ZlQ5i~?-tKNSEX@ff8(tQU z?5CJ0G9MPL?-2Hr%dIdO-lXXwoZr?#)0q*L?&qghb!ob6k*;2nBI?JB^k(@L6~b=P zZ7DPX;$yltCH}q}jIx>pY9S(7z38%?sn)Ac3ZQXwsMfB}cQVh~SYa_|%& z)Bs!*+?ygajLEY#1lkO>Ac6og0FVBGIe&~- zM#AotN-u@^T?&k;Sbb{+F1ZoMu!t>FKCEV(wcMZ@z0K-%f%-LoqJ{|a#rs#oNJvW{ zYO{f9wJh|po(=dFp>-5nwkO1~vz*d)A2D%HwDlAlCYbobL{1RIE5rz??sY(E>xb9l z8J2Zn{)46kT+=txx8|#-TNgquGA*kKPct_c2pv5EO&?^Za4rFeTuYm!G*XE24K2z4 z@T)`yE*kKDDwCP0N$~z<_D9Hbi?=+?^i$c6ATpiDsJ*Lyy3B^^lY+#mG}FUNJBY+t^G%e zR_=7Q*&eWB@QPb?>GHt3Tw~YWnfcyg#Z7h5t2#WS{gN)))6xv+eM_X%Epi?XIBGe) zc_NyeUCCP8S(d+keBD`fUETDK{U6`nw~Q)locy6a-L|y)WS&?`ee-Gi?1(26hCWsA zq|;c=BysPNK z2diTW#Xqiwkudj2_0C^<=x-R@6ju(E|FiFTmomTqP=&u1 z?{a#Cvy*h4-Mu}XQj+{+IkJ#Lkl$wB{?(-7;lu)=o>^KZ>F(wew>Ouc)|@ptZP~Z^ zqh7S~iZf5vZ8%Uq>;3Z3%k0r*F*nD5mApH=^rWRe_sFinw8GOXR2?F6uIE^feLRFY z?}`O>(f7``DH@Rj=f1t$_mRt$tG9itZvMS*VzrrNk=@s*%U^yTZLDVA8RP!!uHg2q zd$urB)Ht$*d$0WK_kp5A8?E=1eEZ1l<1Tz(Iib}ccN%w zxfYayZQAIqPM#pLsGv~sb3y4nGSr+=cPQnu0wG9F7Gb$MOH5P#5b; z$Son&Cvzgbsa#N@1ByYAt$c=#v$9f$EmmeLW66ug2m=nV9yR}{#8sO8I91paQQNU$ z{@QsHB_VpW zRaTOcGR5@t^Ysih|HM=i*H;ripeDvwlg~sktmvm z**SFAaSSZDTqHi1q>5W9?wj>%`y9ueVzTNy$R`(+Z&~)#UN7~3+nXVoCghV}`zd5y z$#dU_G~yvvr3;MIW($fyia+eWR#&C2v=hzd7byO$;QdwRq@-MQBYMv?w4v1}IhaglpqH?Fx&kw^eOi4D2H$6l{Z*nbY@vbhLQjN#xflN(=$;zVbn0A zz$jfEnsy$~ruA%FNk8#z;@dXzDwgIa=B7twyw|+wpYFDVnW~xMpUYw@%s)`*+J?EA z*oFd;T2KFeN?~>LccN1IVZN;ze94&WRR7{eU`4z~Kuw4|Xdw2=6Z0_4Ns%`{TKN$s zf{v|fu_2@Mr)t(R)gfy9z9A4|z0i)sVG@&l?kN2u@x29mwA!I#Tai+7fXvCP=K1K3 zEfzZjg&Ml8=zCwa*`*pjJu>lNJByQ+@-&ddD;?4ryunCIoJVY#4PvPbeA1@$+AmFmmyv;Iw*G1HWy9IP-%Ud++EYwJWuL$C%~M`+@i%2%qx{py zQ=^UZuIaR?H*Ix(zE;BfFY4!qZGI;C>Vx0kgj86B_HX)OchPa$YI?m%bGK2|_xf3( zk!@a;*#ZgMPrcHkj>Lwr#Uts3{-j7t4K`oT5!Z&@&b0$x;moRS6|Ui~;ih_KIH6?s%-<-p2`uty=H1VmvO_c&K0NkRdN||9({+5zrIa>y<)yl`=%el0tu@PLO%3(+N88?)!TdSc;*|4XP&Y;s3$5{$h0;p?}_Hbs=PbSA-6)7Z{&+TG%BTdc-rI$ zTg3No^|GETo^;0k`o0>PUhWgeDzD+uOZ_Qx{b^Yt-D(DfYsR|Hthum^Ex-S$bIbnf z8+m!trS;F~h7+D^)2iC1hx^AnzZ$5UN8EM1U{GjqHcMe{AYzynJv{A{Z4o;*c294$ z)voUDt%VmZSX&<4^-Q&J=Hj8bKMtQL)y+Gna);^fZ+KqDA>&Z~xwqkfn73R?G)%Cm zxMorqaar9k86}}=%y{OqBb(_iTMFCw&4)$X6kW&DIewco*KGpUs#fj^&xW>K)QCPb zeyT8(44%$Q0$=Itg&$598~3w*!eh-PY(_g10>v!FoQYxYbtI*dgal&cinjo2l@bHX z5SkkPx2PCujR2j>@x2*`=u^hTU4!908Hs;`S^$rc-mEU~WisCCoR*scpdx9Z)Bbhk zRFs0@A+63bary($EOVURp3ssh6PeF)=$tki^N`MBjIGB^9HRr``cA4Hn>_}8iFE=Z~`I|O7J*XvHZtDF2E0Q#5DIfnsj!Wd`E@z9h3cB$UvpxIE>Fa*B!{g zCC-rMy1eE3aT$pdzh?jllrgWb>IFkeN+~73$>6x&aVqOo4f-;ABez6eRbxQPBaB|x zUV)l?uJW)x#zZ<^S{@PcLG zB6*B+zR2&+5GXnq?7=-hP*Laiedl-v=TL?M_t}q;djrh-?lE<-*XMS9qpCC236qrK z)I-a-JRz*W0cqqcn&gZDQ@laEv7xFSir54v1%hFwZxkK}y=<|wt`_>=M7%mIC^*t0 zQgM`nVhCs}tj+|Nzt;h7oWh=E!Ey3RqHvdFuU(f`5VIki85=%7vz~-Mj))kjn$jcSmm?-lt6r0Gy%TU~N zUV^6w^eCQUO^S4EPpD;e_`}qvJp4V<8->A;!fZ*|5a6i#x*D41oFCu3lFgTdKl#os zAP|brKqejxtSpd7G>MY6RV6thOJ<2IXh4ddDNyWlzIbKSHV_2l**gjXz5C$={_Z8_ z02^RN+t9s{$z~u(5L)ns@GSAejIRyEd=z4S&nV?)w0%>Ug2BZT#qJlJ~#I;(Ls~?{rOH10- z>*ii_$Yql*neSi>+;a_cfP}8+6zj3hJ%w1s*JtA{y9B!F{yTptaDZFCo_6lke9_q8 zvbm*ab_pHPEt_X<(RA7(@m=fD>Lpt8eH%+Yh|FzJSZcn)U?%abbwzfuWzl-w()F@o z8IvaQR%wZ`yS_P`cqAfw#O!W{p+D9u1y@5 z8`b=A4c@;OxC^mqicVt(|6U`!#k}K~+upd3xv?=ef{O2#@4i`AFSy8${i$|P0P{hS zEw)X{&XVshs-7D@|CQe)Oyj(L#og6QhKz1Fjb&eP&J#!yP>6n&$_SzerZS@W@+0k+ zJmxHay;r%fFz??(*L&+t1wvm5n6F;fbVR6Hy`tyG{y;prh)HT_rlM^AK7o+!lEZ?!-V%4g_g@Rm-_aDn2%&a~Aq+jZ^&kxHJZ2f0-8J8RVdEq%BX{d?ghHlXa{=9uoS6|_Y-Il&oS^o`AVlLF8jhupY z8y)|Rd9t$T@7#ZkYFxRFrHv)b#yWYbLT*Oa_fo@{M$U&ag~W}#qxWYTiLk*<8Clcf ziQ*X<{O9-;HS;CO@dQ4IiO_ZrD>uht8A3;Sv2=rBiw=n=UYEqvqKi28^of%g^-@aI zmHFW1H{X+5=Sb2WO9U*iXFrabDf*=nSR}tRwk6v> z=P-padRZwo9EmCCwat;^-H)6UIFOWPySZwD`#=|RDndp94B-nq#)B9^mx5A=`?p)! zO$hxBeG8*xK|((n-8{D~EaTn7BP^vavLR)!D<7u{*XIA8%?wm*tPCjrn71xfRgEG- zlV<8ZK^i@w9zA92d#Y6+am&c2#7&8owfO#&t%pD$Ue|L=*V&s0R)$HC{t&zUsxK#E&Nqa&#n`8-5v{y=BF6=u0k zWn$Xm^tR6OtvPq3;c4_kFgbja2A~2xSTCPB=92?16n89cKC^TFihEw}lMUm*BDd9a zT$2^QZ`+NaloA0oFUQL@3ud4! z3;h&O$#k<&^rYlNE}E4RUt3Kxd`?^Q8@2XJ!}T`KrGvQ*%y2NwN^d=WLo@yDHcrdG z&84rLV=ZA8jr$)7#~Mw^HMMSeQPEw|&7BL2<38DtaJ*ne{hpff%lbwF6&(;}iEZXC z6ew0x0V{JO`!`lXFURpgP+N>WcQN-Db`_$#52&7Z$VJ}ft* zrPY(d{wzd`VNd8Am#e<~JX)zH&b)6Js9McjbO5Iw@S#|oA4thcSIF(78Q z!kh=GQ&hGs{_|r#XY0)Ql2tsU=S!s)iEUET^-||Zi84LJ%sSy)EE1htQ`(lI`|6Xt zK}OR)pI&PuuV`bG4FSWDegqU_BAt~adx9lbx1ETWuf!gF9SPnk z1^#{49w;CXGFZ(|_ntvUVRS&KBi-r7Ge?t%?e$Uo0#qHktAERiMBa1sCBEQYiA#ez z*d>p&Nx-h0*YKQ8=oDJ2WM?+C-*^9Hpde!BQ)ISiwNV90DQh; zk8%HQ_|K&N0naMoC!dwj02o(zV*obUtGPSd--gI-?xD~@7bK>%q;+IM=Nm59SdE4o zaVSE9QyhMrawba5!srK~2iT*KD;9b#7oV^CA1hTekFdE#){~4`Tf;qT=o~@TV zXYb;HYswoKS#oM*p@T!DQdZr0ZNtK7ICDa>@-qn&s3EckV0tb?c_?Ii-oha~L@9Nz z@xxGddY93<74qzIw$YiMUgG-xqxM2bU335DXfv9mjqH2RGYL2R<)4VVfPJj^z+|^c z?RKD39|sw=gjbgb(R**`RdaN{gewE7Ep66cyd>4;S1j57^E5-v8}<32}vIR^Hmwd6ILRb>CVR9dtJF*;;kkpozqWSqCu4uQMS2g+f@ReXg5eHn zwtW_oO$VU)#^v=PQqA(Cvx>6tM%r!hFy^yTnK}DmY_L)jaecpQxQS>g6aIade=Je| zb{^>10^q7)W>ubi*Ph8y*Jq|C4@brKnv4o&I)y(^?fPxg!!u9#f=y5}L4yU3&MKqE z_U*)3xupIf>-&*j@9v{(Cu$sjr5`!C(BnJ6>EgpF9ccUV_i1`E5 zk8q`LMoOAmsw0+3f-q%IB^P#;oT)+3dj|~ z9NY&&eyhbLtaK7&`pE|F)S=nm6`DDN+}UQjV9=+MKMs$_&V(yuUEN`IH1HEr5*41- z`%iHY6 z=1J4$qVJWT*KL$@kvNn2kBTYvdwXcRM6-A~8)E3kc$oTxr@qyx-LHn;y9xL8tI&4% zsN~rd%1}Vp1RbTm{_Oa>`mH0c144e!{XGA(X6?7ff8!c+ryl}ao=6dOb6H{igr7#{ z?e}fyR2VO}Dea4!Cq#Gp5hQMlnH5hnQr)1GS|W#tFJZR!up%Eg(6Wmq)Z__RHh`Cr zk!BNtVCvXSAqY?;&@+ja+IBj4ZalI)cjmRBksVeUDb`iT>7%il%F5ni4fF~Y!-bVx zT=+l!n=}|6b2YQtKt0vvZMx~T>E<1#;;&6Dt9__V?y=tnY0*|!H-~J$c_}6Jrk{@s zhKJC^(j=(|13DCk!C@d2?OfszL6pK&jqwDeHp3{X4^2)y^n;{2BB@$82Jg*Ul<7bk z1LKRM6gFY}5QF6gVUqK1i;8E~0O*SFdX8L%Mu(etU<5hzMA7TIn9|n^HCQiBRzd^Gj>XjFDuQx|Fe|W%tCdiGN^M z?>7H6Q9W{hzT2{H5X-WpaTZNv+@Fkvx_T=O%!KjF)BQM0dW2cx>;b;~kSE6cwdly> z3ugTR#N13QVvE2wrW_l+bi5e0=5R9?x{>Kyn!zwY2Y@wul~r0?MUdBVcB~f#xcn{WEQ^Xxs~*Hn{n&L|CgcIg-hJRHxKgf16PRfMT;-Mi{i?f+KD}yv(0q}3r_;q z=%Y;b3yUnY7*Z2p-E~0Q1DP3^6$7oQYuDh8_LkNySi4z>V8kquh&4v18C?>Nmn)jm zxMN3aVDC0&&weJNKvS{yJKDa)>>sQ9GmC)gVD{`&)JtmiAu`1Eol&0#A1O-T((v9h zbJR!qB}HluQBLP1ms+gZRozu~LrqCsL)IkWOoz>=nq-DpznWyGRyIB6OYIt(($+He z%t@?T-DO>0@&7{CLihEqnUiI#ZsRQDd&b>VVrgr7W?9Xhv7EladWILBcy)}zj}S?k z6%WKnOy0qSJ%EMi`rjs}gkB??W7rKJ@O8bB+ZY6s6V{Ne7pNSkY9K{Mn%i)0#-?rV zAj~CZ#+=YaFMuxdI(6hWxel}Pk^3Uuux2o;xG)oQSu6|wDA%w*Ss@h?=S|9){soie z`(A$ZEf04MOKlH|?>&`Guxe&(-S<~CDILt7THRq_3DSYqNg9vEE7o=;3?{ux;ptWUA6Tp zN2KV(RJxYPnZ@;4#4R51OY)P<>AZBCAzMM))@)unX~<@1kJ}KZ*1yNUh1F^QlFwwH zpo*X*pSqQdy12Ty#=Mg4+14}KzE1>OhhAAJ`i3i|Dyj(DeHK(z5%hg!sU4$Mn>m?@ z-(h=3n;w*;LqKH*1$~kX#ES%hdT$9z4oMD{X%^h1P0tkc8G1y(-?t#_9lvEcprmb| z1zt?HPqwd<;sVS%vSNgq-pp+qe&D^zhA=0ke>LBBLn>tT5053K|4Z%q$EOag6T2=5^8%Y<-k z2r9pU@U%&55lM!(i4Ve5Z()HO0{n|u+w@y*5=}jGMr)uoJ+M+~=2;THTny(jm z$_bxs)p$PJ{HNSGDAQvcE434pm3;|k5@aWh6a=NUZ2W9f;GLvI{O8hHOv@Mou$#!* zgvupC;;puy2E3CPg0-6Se}Ym2R0?Wb@;+3oDmZ4FJA!V%FWEOec`JfHnC^%;dj@+c zSTvt8+y@@ZOTn%;1FLrFtv27Bu>j1`}+pmPkMxH^Vmnz&kMT5*!Gb+ZXeSwGq!!{ z3Ha8X9@wSr8c&06Z z1wy1%wbW5)%f5=g9D14@En^_Q-2T2++X|T≥`s19R%q#m_0S%r?pcpY(Euz0WKw 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 Vd=AL%|4#48|4u*4|A)i!e*v!td;I_a diff --git a/source/core/assets/sounds/mobBoss/demonLand.mp3 b/source/core/assets/sounds/mobBoss/demonLand.mp3 index 59c5c3b1cb2cdb15578fd6d85e5f6f1b2fa6e22d..c28e658b6a604c568f9611562aff068bb20e70c9 100644 GIT binary patch literal 102862 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 literal 26171 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 Date: Mon, 9 Oct 2023 11:08:24 +1000 Subject: [PATCH 19/37] added boundary checking for spawning demon slimes and added new sound for it --- .../assets/sounds/mobBoss/spawnDemonSlime.mp3 | Bin 0 -> 49485 bytes .../com/csse3200/game/areas/ForestGameArea.java | 3 ++- .../bosses/DemonAnimationController.java | 7 +++++++ .../tasks/bosstask/DemonBossTask.java | 13 +++++++++++-- 4 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 source/core/assets/sounds/mobBoss/spawnDemonSlime.mp3 diff --git a/source/core/assets/sounds/mobBoss/spawnDemonSlime.mp3 b/source/core/assets/sounds/mobBoss/spawnDemonSlime.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..3809ced3b636ae6c52e618255a23771e8b143a91 GIT binary patch literal 49485 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 HfBJs`76}a6 literal 0 HcmV?d00001 diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 5656b08ee..64a83df46 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -227,7 +227,8 @@ public class ForestGameArea extends GameArea { "sounds/mobBoss/patrickSpawn.mp3", "sounds/mobBoss/patrickCast.mp3", "sounds/mobBoss/patrickThunder.mp3", - "sounds/mobBoss/patrickHit.mp3" + "sounds/mobBoss/patrickHit.mp3", + "sounds/mobBoss/spawnDemonSlime.mp3" }; private static final String backgroundMusic = "sounds/background/Sci-Fi1.ogg"; diff --git a/source/core/src/main/com/csse3200/game/components/bosses/DemonAnimationController.java b/source/core/src/main/com/csse3200/game/components/bosses/DemonAnimationController.java index 56b2ca350..092ec126f 100644 --- a/source/core/src/main/com/csse3200/game/components/bosses/DemonAnimationController.java +++ b/source/core/src/main/com/csse3200/game/components/bosses/DemonAnimationController.java @@ -32,6 +32,8 @@ public class DemonAnimationController extends Component { "sounds/mobBoss/slimeJump.mp3", Sound.class); Sound slimePop = ServiceLocator.getResourceService().getAsset( "sounds/mobBoss/slimePop.mp3", Sound.class); + Sound spawnDemonSlime = ServiceLocator.getResourceService().getAsset( + "sounds/mobBoss/spawnDemonSlime.mp3", Sound.class); /** * Creation call for a DemonAnimationController, fetches the animationRenderComponent that this controller will @@ -66,6 +68,7 @@ public void create() { entity.getEvents().addListener("slimey_splat_sound", this::slimeySplatSound); entity.getEvents().addListener("slime_jump_sound", this::slimeJumpSound); entity.getEvents().addListener("slime_pop_sound", this::slimePopSound); + entity.getEvents().addListener("spawn_demon_slime", this::spawnDemonSlimeSound); } private void demonWalk() { @@ -156,4 +159,8 @@ private void slimePopSound() { slimePop.setVolume(1000,5.5f); slimePop.play(); } + private void spawnDemonSlimeSound() { + spawnDemonSlime.setVolume(1000,5.5f); + spawnDemonSlime.play(); + } } diff --git a/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java b/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java index 025f8989f..dfcf006bd 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java @@ -45,7 +45,7 @@ public class DemonBossTask extends DefaultTask implements PriorityTask { private static final int HEAL_TIMES = 10; private static final int HEALTH_TO_ADD = 10; private static final int SLIMEY_BOY_HEALTH = 500; - private static final int SLIMES_SPAWNED = 1; + private static final int SLIMES_SPAWNED = 2; private static final int SPAWN_RADIUS = 2; // Private variables @@ -480,6 +480,15 @@ public void run() { float x = demon.getPosition().x + distance * MathUtils.cos(angle); float y = demon.getPosition().y + distance * MathUtils.sin(angle); + // boundary check + if (x > xRightBoundary || x < xLeftBoundary) { + x = demon.getPosition().x; + } + if (y > Y_TOP_BOUNDARY || y < Y_BOT_BOUNDARY) { + y = demon.getPosition().y; + } + + demon.getEvents().trigger("spawn_demon_slime"); Vector2 spawnLocation = new Vector2(x, y); slime.setPosition(spawnLocation); ServiceLocator.getEntityService().register(slime); @@ -488,7 +497,7 @@ public void run() { isSpawning = false; } } - }, (float) i /2); + }, (float) (i + 1) * 2); } } } From d9d469b43a634b4b81293e84803d84d3c828826b Mon Sep 17 00:00:00 2001 From: MiniSoda17 Date: Mon, 9 Oct 2023 16:14:55 +1000 Subject: [PATCH 20/37] Added general ice mob and removed error logs --- hs_err_pid11232.log | 770 -------- hs_err_pid14780.log | 768 -------- hs_err_pid19432.log | 786 --------- hs_err_pid22188.log | 929 ---------- hs_err_pid22716.log | 765 -------- hs_err_pid26164.log | 860 --------- hs_err_pid27428.log | 801 --------- hs_err_pid28328.log | 840 --------- hs_err_pid29160.log | 808 --------- source/core/assets/images/mobs/coat.atlas | 160 ++ source/core/assets/images/mobs/coat.png | Bin 0 -> 11750 bytes source/core/assets/replay_pid2865.log | 1943 --------------------- 12 files changed, 160 insertions(+), 9270 deletions(-) delete mode 100644 hs_err_pid11232.log delete mode 100644 hs_err_pid14780.log delete mode 100644 hs_err_pid19432.log delete mode 100644 hs_err_pid22188.log delete mode 100644 hs_err_pid22716.log delete mode 100644 hs_err_pid26164.log delete mode 100644 hs_err_pid27428.log delete mode 100644 hs_err_pid28328.log delete mode 100644 hs_err_pid29160.log create mode 100644 source/core/assets/images/mobs/coat.atlas create mode 100644 source/core/assets/images/mobs/coat.png delete mode 100644 source/core/assets/replay_pid2865.log diff --git a/hs_err_pid11232.log b/hs_err_pid11232.log deleted file mode 100644 index 0b81fb472..000000000 --- a/hs_err_pid11232.log +++ /dev/null @@ -1,770 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000055b4ba43, pid=11232, tid=944 -# -# JRE version: OpenJDK Runtime Environment Temurin-17.0.7+7 (17.0.7+7) (build 17.0.7+7) -# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.7+7 (17.0.7+7, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0xba43] -# -# 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/adoptium/adoptium-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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz, 8 cores, 15G, Windows 11 , 64 bit Build 22621 (10.0.22621.2070) -Time: Thu Sep 7 18:58:06 2023 E. Australia Standard Time elapsed time: 14.571400 seconds (0d 0h 0m 14s) - ---------------- T H R E A D --------------- - -Current thread (0x00000199029352f0): JavaThread "main" [_thread_in_native, id=944, stack(0x00000070b6100000,0x00000070b6200000)] - -Stack: [0x00000070b6100000,0x00000070b6200000], sp=0x00000070b61fdfb0, free space=1015k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0xba43] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -j com.badlogic.gdx.physics.box2d.World.jniCreateBody(JIFFFFFFFFZZZZZF)J+0 -j com.badlogic.gdx.physics.box2d.World.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+80 -j com.csse3200.game.physics.PhysicsEngine.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+16 -j com.csse3200.game.physics.components.PhysicsComponent.(Lcom/csse3200/game/physics/PhysicsEngine;)V+51 -j com.csse3200.game.physics.components.PhysicsComponent.()V+7 -j com.csse3200.game.entities.factories.ProjectileFactory.createBaseProjectile(Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+30 -j com.csse3200.game.entities.factories.ProjectileFactory.createFireBall(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+8 -j com.csse3200.game.components.RicochetComponent.onCollisionEnd(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)V+92 -j com.csse3200.game.components.RicochetComponent$$Lambda$102+0x00000008001b4200.handle(Ljava/lang/Object;Ljava/lang/Object;)V+12 -j com.csse3200.game.events.EventHandler.lambda$2(Ljava/lang/Object;Ljava/lang/Object;Lcom/csse3200/game/events/listeners/EventListener;)V+6 -j com.csse3200.game.events.EventHandler$$Lambda$100+0x00000008001ae9d0.accept(Ljava/lang/Object;)V+12 -j java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30 java.base@17.0.7 -J 1963 c1 com.csse3200.game.events.EventHandler.forEachListener(Ljava/lang/String;Ljava/util/function/Consumer;)V (25 bytes) @ 0x000001990712c3d4 [0x000001990712c0e0+0x00000000000002f4] -j com.csse3200.game.events.EventHandler.trigger(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V+13 -j com.csse3200.game.physics.PhysicsContactListener.triggerEventOn(Lcom/badlogic/gdx/physics/box2d/Fixture;Ljava/lang/String;Lcom/badlogic/gdx/physics/box2d/Fixture;)V+52 -j com.csse3200.game.physics.PhysicsContactListener.endContact(Lcom/badlogic/gdx/physics/box2d/Contact;)V+25 -j com.badlogic.gdx.physics.box2d.World.endContact(J)V+23 -v ~StubRoutines::call_stub -j com.badlogic.gdx.physics.box2d.World.jniDestroyBody(JJ)V+0 -j com.badlogic.gdx.physics.box2d.World.destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V+42 -j com.csse3200.game.physics.PhysicsEngine.destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V+16 -j com.csse3200.game.physics.components.PhysicsComponent.dispose()V+8 -j com.csse3200.game.entities.Entity.dispose()V+22 -J 2280 c2 com.csse3200.game.entities.Entity.update()V (55 bytes) @ 0x000001990e95b0d0 [0x000001990e95ace0+0x00000000000003f0] -J 2167 c1 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000001990717ef94 [0x000001990717ec20+0x0000000000000374] -j com.csse3200.game.screens.MainGameScreen.render(F)V+10 -J 2295 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x00000199071b88fc [0x00000199071b7b80+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000003600000002 - - -Register to memory mapping: - -RIP=0x0000000055b4ba43 gdx-box2d64.dll -RAX=0x0000000055b8f060 gdx-box2d64.dll -RBX=0x0000003600000002 is an unknown value -RCX=0x00000199299b04e0 points into unknown readable memory: 0x000001992fb30080 | 80 00 b3 2f 99 01 00 00 -RDX=0x00000000000000b8 is an unknown value -RSP=0x00000070b61fdfb0 is pointing into the stack for thread: 0x00000199029352f0 -RBP=0x00000199299b0510 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -RSI=0x00000199299b04e0 points into unknown readable memory: 0x000001992fb30080 | 80 00 b3 2f 99 01 00 00 -RDI=0x0000000000000148 is an unknown value -R8 =0x00000199299b04e0 points into unknown readable memory: 0x000001992fb30080 | 80 00 b3 2f 99 01 00 00 -R9 =0x0000000000000002 is an unknown value -R10=0x0000000000000001 is an unknown value -R11=0x0000000000000001 is an unknown value -R12=0x0000000000000006 is an unknown value -R13={method} {0x0000019923dac578} 'jniCreateBody' '(JIFFFFFFFFZZZZZF)J' in 'com/badlogic/gdx/physics/box2d/World' -R14=0x00000070b61fe280 is pointing into the stack for thread: 0x00000199029352f0 -R15=0x00000199029352f0 is a thread - - -Registers: -RAX=0x0000000055b8f060, RBX=0x0000003600000002, RCX=0x00000199299b04e0, RDX=0x00000000000000b8 -RSP=0x00000070b61fdfb0, RBP=0x00000199299b0510, RSI=0x00000199299b04e0, RDI=0x0000000000000148 -R8 =0x00000199299b04e0, R9 =0x0000000000000002, R10=0x0000000000000001, R11=0x0000000000000001 -R12=0x0000000000000006, R13=0x0000019923dac570, R14=0x00000070b61fe280, R15=0x00000199029352f0 -RIP=0x0000000055b4ba43, EFLAGS=0x0000000000010202 - -Top of Stack: (sp=0x00000070b61fdfb0) -0x00000070b61fdfb0: 0000000000000020 00000199029352f0 -0x00000070b61fdfc0: 00000070b61fe0e0 00000070b61fdfc8 -0x00000070b61fdfd0: 0000019923dac570 00000199029352f0 -0x00000070b61fdfe0: 00007fff890a37f8 00000199299b04e0 -0x00000070b61fdff0: 00000070b61fe090 0000000000000148 -0x00000070b61fe000: 00000070b61fe1d8 0000000000000000 -0x00000070b61fe010: 0000019923dac570 0000000055b60e22 -0x00000070b61fe020: 00000070b61fe1f0 00000070b61fe170 -0x00000070b61fe030: 00000070b61fe0d0 00000070b61fe0d0 -0x00000070b61fe040: 0000007000000003 0000019923dac570 -0x00000070b61fe050: 00000199029352f0 0000000000000001 -0x00000070b61fe060: 0000019923ddc500 0000000055b666e6 -0x00000070b61fe070: 00000199029352f0 00000070b61fe280 -0x00000070b61fe080: 00000070b61fe1d8 000001990e2a8f0b -0x00000070b61fe090: 0000000000000002 0000000000000000 -0x00000070b61fe0a0: 0000000000000000 40a0000000000000 - -Instructions: (pc=0x0000000055b4ba43) -0x0000000055b4b943: f6 48 8d 2d b5 16 03 00 48 8d 3d 0e 37 04 00 4c -0x0000000055b4b953: 8d 2d f7 31 03 00 4c 8d 25 55 32 03 00 eb 1a 83 -0x0000000055b4b963: fe 0d 7e 11 41 b8 49 00 00 00 4c 89 ea 4c 89 e1 -0x0000000055b4b973: e8 18 82 02 00 48 83 c3 01 48 63 c6 39 5c 85 00 -0x0000000055b4b983: 7d 03 83 c6 01 48 81 fb 80 02 00 00 40 88 34 1f -0x0000000055b4b993: 75 cd c6 05 a4 36 04 00 01 48 83 c4 28 5b 5e 5f -0x0000000055b4b9a3: 5d 41 5c 41 5d c3 90 66 0f 1f 44 00 00 57 56 53 -0x0000000055b4b9b3: 48 83 ec 20 8b 41 08 48 89 cf 85 c0 7e 1d 31 f6 -0x0000000055b4b9c3: 31 db 48 8b 07 83 c3 01 48 8b 4c 30 08 48 83 c6 -0x0000000055b4b9d3: 10 e8 a7 08 00 00 39 5f 08 7f e7 48 8b 0f 48 83 -0x0000000055b4b9e3: c4 20 5b 5e 5f e9 93 08 00 00 90 66 90 41 55 41 -0x0000000055b4b9f3: 54 55 57 56 53 48 83 ec 38 48 63 da 48 89 ce 83 -0x0000000055b4ba03: fb 00 0f 84 95 01 00 00 0f 8e 6f 01 00 00 81 fb -0x0000000055b4ba13: 80 02 00 00 0f 8f 23 01 00 00 48 8d 05 3c 36 04 -0x0000000055b4ba23: 00 44 0f b6 24 18 41 80 fc 0d 4c 89 e3 0f 87 da -0x0000000055b4ba33: 00 00 00 48 8d 2c de 48 8b 5d 10 48 85 db 74 1d -0x0000000055b4ba43: 48 8b 03 48 89 45 10 48 89 d8 48 83 c4 38 5b 5e -0x0000000055b4ba53: 5f 5d 41 5c 41 5d c3 66 0f 1f 44 00 00 48 63 46 -0x0000000055b4ba63: 08 4c 8b 2e 3b 46 0c 0f 84 40 01 00 00 48 c1 e0 -0x0000000055b4ba73: 04 b9 00 40 00 00 4d 63 e4 49 8d 7c 05 00 e8 ea -0x0000000055b4ba83: 07 00 00 48 89 c3 48 89 47 08 48 8d 05 6c 15 03 -0x0000000055b4ba93: 00 46 8b 24 a0 b8 00 40 00 00 99 41 f7 fc 45 89 -0x0000000055b4baa3: e5 44 89 27 44 0f af e8 41 81 fd 00 40 00 00 0f -0x0000000055b4bab3: 8f 9b 00 00 00 83 f8 01 7e 23 49 63 d4 83 e8 01 -0x0000000055b4bac3: 45 31 c0 49 89 d1 48 8d 0c 13 49 f7 d9 41 83 c0 -0x0000000055b4bad3: 01 4a 89 0c 09 48 01 d1 41 39 c0 75 f0 45 29 e5 -0x0000000055b4bae3: 4d 63 ed 4a c7 04 2b 00 00 00 00 48 8b 03 48 89 -0x0000000055b4baf3: 45 10 83 46 08 01 48 89 d8 48 83 c4 38 5b 5e 5f -0x0000000055b4bb03: 5d 41 5c 41 5d c3 0f 1f 80 00 00 00 00 48 8d 15 -0x0000000055b4bb13: 39 30 03 00 48 8d 0d b2 30 03 00 48 8d 2c de 41 -0x0000000055b4bb23: b8 70 00 00 00 e8 63 80 02 00 48 8b 5d 10 48 85 -0x0000000055b4bb33: db 0f 85 09 ff ff ff e9 21 ff ff ff 90 89 d9 48 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x0000000000000020 is an unknown value -stack at sp + 1 slots: 0x00000199029352f0 is a thread -stack at sp + 2 slots: 0x00000070b61fe0e0 is pointing into the stack for thread: 0x00000199029352f0 -stack at sp + 3 slots: 0x00000070b61fdfc8 is pointing into the stack for thread: 0x00000199029352f0 -stack at sp + 4 slots: {method} {0x0000019923dac578} 'jniCreateBody' '(JIFFFFFFFFZZZZZF)J' in 'com/badlogic/gdx/physics/box2d/World' -stack at sp + 5 slots: 0x00000199029352f0 is a thread -stack at sp + 6 slots: 0x00007fff890a37f8 jvm.dll -stack at sp + 7 slots: 0x00000199299b04e0 points into unknown readable memory: 0x000001992fb30080 | 80 00 b3 2f 99 01 00 00 - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000019945829930, length=15, elements={ -0x00000199029352f0, 0x000001992289c270, 0x000001992289d5c0, 0x00000199228b4cf0, -0x00000199228b56a0, 0x00000199228b6050, 0x00000199228b6a00, 0x00000199228d4710, -0x00000199228d60d0, 0x00000199228d9ba0, 0x0000019922a54540, 0x0000019922a5c400, -0x00000199282ebcb0, 0x0000019928308e50, 0x000001992848ee40 -} - -Java Threads: ( => current thread ) -=>0x00000199029352f0 JavaThread "main" [_thread_in_native, id=944, stack(0x00000070b6100000,0x00000070b6200000)] - 0x000001992289c270 JavaThread "Reference Handler" daemon [_thread_blocked, id=11072, stack(0x00000070b6800000,0x00000070b6900000)] - 0x000001992289d5c0 JavaThread "Finalizer" daemon [_thread_blocked, id=22304, stack(0x00000070b6900000,0x00000070b6a00000)] - 0x00000199228b4cf0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=38084, stack(0x00000070b6a00000,0x00000070b6b00000)] - 0x00000199228b56a0 JavaThread "Attach Listener" daemon [_thread_blocked, id=36756, stack(0x00000070b6b00000,0x00000070b6c00000)] - 0x00000199228b6050 JavaThread "Service Thread" daemon [_thread_blocked, id=9528, stack(0x00000070b6c00000,0x00000070b6d00000)] - 0x00000199228b6a00 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=6752, stack(0x00000070b6d00000,0x00000070b6e00000)] - 0x00000199228d4710 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=29964, stack(0x00000070b6e00000,0x00000070b6f00000)] - 0x00000199228d60d0 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=26296, stack(0x00000070b6f00000,0x00000070b7000000)] - 0x00000199228d9ba0 JavaThread "Sweeper thread" daemon [_thread_blocked, id=22916, stack(0x00000070b7000000,0x00000070b7100000)] - 0x0000019922a54540 JavaThread "Notification Thread" daemon [_thread_blocked, id=42676, stack(0x00000070b7100000,0x00000070b7200000)] - 0x0000019922a5c400 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=36360, stack(0x00000070b7300000,0x00000070b7400000)] - 0x00000199282ebcb0 JavaThread "AssetManager" daemon [_thread_blocked, id=3208, stack(0x00000070b7e00000,0x00000070b7f00000)] - 0x0000019928308e50 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=6460, stack(0x00000070b7d00000,0x00000070b7e00000)] - 0x000001992848ee40 JavaThread "AssetManager" daemon [_thread_blocked, id=9240, stack(0x00000070b8600000,0x00000070b8700000)] - -Other Threads: - 0x000001992284de30 VMThread "VM Thread" [stack: 0x00000070b6700000,0x00000070b6800000] [id=10960] - 0x00000199029c0db0 WatcherThread [stack: 0x00000070b7200000,0x00000070b7300000] [id=27932] - 0x00000199029a8220 GCTaskThread "GC Thread#0" [stack: 0x00000070b6200000,0x00000070b6300000] [id=14644] - 0x00000199282ee260 GCTaskThread "GC Thread#1" [stack: 0x00000070b7f00000,0x00000070b8000000] [id=23820] - 0x0000019928362920 GCTaskThread "GC Thread#2" [stack: 0x00000070b8000000,0x00000070b8100000] [id=29132] - 0x0000019928362bd0 GCTaskThread "GC Thread#3" [stack: 0x00000070b8100000,0x00000070b8200000] [id=25340] - 0x0000019928173090 GCTaskThread "GC Thread#4" [stack: 0x00000070b8200000,0x00000070b8300000] [id=20448] - 0x0000019928174b70 GCTaskThread "GC Thread#5" [stack: 0x00000070b8300000,0x00000070b8400000] [id=39288] - 0x0000019928173b50 GCTaskThread "GC Thread#6" [stack: 0x00000070b8400000,0x00000070b8500000] [id=29680] - 0x0000019928173e00 GCTaskThread "GC Thread#7" [stack: 0x00000070b8500000,0x00000070b8600000] [id=16976] - 0x00000199029b8e40 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000070b6300000,0x00000070b6400000] [id=41492] - 0x00000199029b9850 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000070b6400000,0x00000070b6500000] [id=24708] - 0x00000199226e4660 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000070b6500000,0x00000070b6600000] [id=9124] - 0x00000199226e5f30 ConcurrentGCThread "G1 Service" [stack: 0x00000070b6600000,0x00000070b6700000] [id=40108] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000704800000, size: 4024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) not mapped -Compressed class space mapped at: 0x0000000800000000-0x0000000840000000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x40000000 - -GC Precious Log: - CPUs: 8 total, 8 available - Memory: 16090M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 252M - Heap Max Capacity: 4024M - Pre-touch: Disabled - Parallel Workers: 8 - Concurrent Workers: 2 - Concurrent Refinement Workers: 8 - Periodic GC: Disabled - -Heap: - garbage-first heap total 258048K, used 78331K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 9 young (18432K), 1 survivors (2048K) - Metaspace used 16809K, committed 17024K, reserved 1114112K - class space used 1554K, committed 1664K, 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|0x0000000704800000, 0x0000000704a00000, 0x0000000704a00000|100%|HS| |TAMS 0x0000000704800000, 0x0000000704800000| Complete -| 1|0x0000000704a00000, 0x0000000704c00000, 0x0000000704c00000|100%|HC| |TAMS 0x0000000704a00000, 0x0000000704a00000| Complete -| 2|0x0000000704c00000, 0x0000000704e00000, 0x0000000704e00000|100%|HC| |TAMS 0x0000000704c00000, 0x0000000704c00000| Complete -| 3|0x0000000704e00000, 0x0000000705000000, 0x0000000705000000|100%|HC| |TAMS 0x0000000704e00000, 0x0000000704e00000| Complete -| 4|0x0000000705000000, 0x0000000705200000, 0x0000000705200000|100%|HC| |TAMS 0x0000000705000000, 0x0000000705000000| Complete -| 5|0x0000000705200000, 0x0000000705400000, 0x0000000705400000|100%|HC| |TAMS 0x0000000705200000, 0x0000000705200000| Complete -| 6|0x0000000705400000, 0x0000000705600000, 0x0000000705600000|100%|HC| |TAMS 0x0000000705400000, 0x0000000705400000| Complete -| 7|0x0000000705600000, 0x0000000705800000, 0x0000000705800000|100%|HC| |TAMS 0x0000000705600000, 0x0000000705600000| Complete -| 8|0x0000000705800000, 0x0000000705a00000, 0x0000000705a00000|100%|HC| |TAMS 0x0000000705800000, 0x0000000705800000| Complete -| 9|0x0000000705a00000, 0x0000000705c00000, 0x0000000705c00000|100%|HC| |TAMS 0x0000000705a00000, 0x0000000705a00000| Complete -| 10|0x0000000705c00000, 0x0000000705e00000, 0x0000000705e00000|100%|HC| |TAMS 0x0000000705c00000, 0x0000000705c00000| Complete -| 11|0x0000000705e00000, 0x0000000706000000, 0x0000000706000000|100%|HC| |TAMS 0x0000000705e00000, 0x0000000705e00000| Complete -| 12|0x0000000706000000, 0x0000000706200000, 0x0000000706200000|100%|HC| |TAMS 0x0000000706000000, 0x0000000706000000| Complete -| 13|0x0000000706200000, 0x0000000706400000, 0x0000000706400000|100%|HC| |TAMS 0x0000000706200000, 0x0000000706200000| Complete -| 14|0x0000000706400000, 0x0000000706600000, 0x0000000706600000|100%|HC| |TAMS 0x0000000706400000, 0x0000000706400000| Complete -| 15|0x0000000706600000, 0x0000000706800000, 0x0000000706800000|100%|HC| |TAMS 0x0000000706600000, 0x0000000706600000| Complete -| 16|0x0000000706800000, 0x0000000706a00000, 0x0000000706a00000|100%|HC| |TAMS 0x0000000706800000, 0x0000000706800000| Complete -| 17|0x0000000706a00000, 0x0000000706c00000, 0x0000000706c00000|100%|HC| |TAMS 0x0000000706a00000, 0x0000000706a00000| Complete -| 18|0x0000000706c00000, 0x0000000706e00000, 0x0000000706e00000|100%|HC| |TAMS 0x0000000706c00000, 0x0000000706c00000| Complete -| 19|0x0000000706e00000, 0x0000000707000000, 0x0000000707000000|100%|HC| |TAMS 0x0000000706e00000, 0x0000000706e00000| Complete -| 20|0x0000000707000000, 0x0000000707200000, 0x0000000707200000|100%|HC| |TAMS 0x0000000707000000, 0x0000000707000000| Complete -| 21|0x0000000707200000, 0x0000000707400000, 0x0000000707400000|100%|HC| |TAMS 0x0000000707200000, 0x0000000707200000| Complete -| 22|0x0000000707400000, 0x0000000707600000, 0x0000000707600000|100%|HC| |TAMS 0x0000000707400000, 0x0000000707400000| Complete -| 23|0x0000000707600000, 0x0000000707800000, 0x0000000707800000|100%|HC| |TAMS 0x0000000707600000, 0x0000000707600000| Complete -| 24|0x0000000707800000, 0x0000000707a00000, 0x0000000707a00000|100%|HC| |TAMS 0x0000000707800000, 0x0000000707800000| Complete -| 25|0x0000000707a00000, 0x0000000707c00000, 0x0000000707c00000|100%|HC| |TAMS 0x0000000707a00000, 0x0000000707a00000| Complete -| 26|0x0000000707c00000, 0x0000000707e00000, 0x0000000707e00000|100%|HC| |TAMS 0x0000000707c00000, 0x0000000707c00000| Complete -| 27|0x0000000707e00000, 0x0000000708000000, 0x0000000708000000|100%|HC| |TAMS 0x0000000707e00000, 0x0000000707e00000| Complete -| 28|0x0000000708000000, 0x0000000708200000, 0x0000000708200000|100%|HC| |TAMS 0x0000000708000000, 0x0000000708000000| Complete -| 29|0x0000000708200000, 0x0000000708400000, 0x0000000708400000|100%|HC| |TAMS 0x0000000708200000, 0x0000000708200000| Complete -| 30|0x0000000708400000, 0x0000000708600000, 0x0000000708600000|100%| O| |TAMS 0x0000000708400000, 0x0000000708400000| Untracked -| 31|0x0000000708600000, 0x0000000708760400, 0x0000000708800000| 68%| O| |TAMS 0x0000000708600000, 0x0000000708600000| Untracked -| 32|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000| 0%| F| |TAMS 0x0000000708800000, 0x0000000708800000| Untracked -| 33|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000| 0%| F| |TAMS 0x0000000708a00000, 0x0000000708a00000| Untracked -| 34|0x0000000708c00000, 0x0000000708c00000, 0x0000000708e00000| 0%| F| |TAMS 0x0000000708c00000, 0x0000000708c00000| Untracked -| 35|0x0000000708e00000, 0x0000000708e00000, 0x0000000709000000| 0%| F| |TAMS 0x0000000708e00000, 0x0000000708e00000| Untracked -| 36|0x0000000709000000, 0x0000000709000000, 0x0000000709200000| 0%| F| |TAMS 0x0000000709000000, 0x0000000709000000| Untracked -| 37|0x0000000709200000, 0x0000000709200000, 0x0000000709400000| 0%| F| |TAMS 0x0000000709200000, 0x0000000709200000| Untracked -| 38|0x0000000709400000, 0x0000000709400000, 0x0000000709600000| 0%| F| |TAMS 0x0000000709400000, 0x0000000709400000| Untracked -| 39|0x0000000709600000, 0x0000000709600000, 0x0000000709800000| 0%| F| |TAMS 0x0000000709600000, 0x0000000709600000| Untracked -| 40|0x0000000709800000, 0x0000000709800000, 0x0000000709a00000| 0%| F| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 41|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000| 0%| F| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 42|0x0000000709c00000, 0x0000000709c00000, 0x0000000709e00000| 0%| F| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 43|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000| 0%| F| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 44|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 45|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 46|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 47|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 48|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 49|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 50|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 51|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 52|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 53|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 54|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 55|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 56|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 57|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 58|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 59|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 60|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 61|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 62|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 63|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 64|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 65|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 66|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 67|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 68|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 69|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 70|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 71|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 72|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 73|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 74|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 75|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 76|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 77|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 78|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 79|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 80|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 81|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 82|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 83|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 84|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 85|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 86|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 87|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 88|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 89|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 90|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 91|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 92|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 93|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 94|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 95|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 96|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 97|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 98|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 99|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 100|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 101|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 102|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 103|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 104|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 105|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 106|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 107|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 108|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 109|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 110|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 111|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 112|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 113|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 114|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 115|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 116|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 117|0x0000000713200000, 0x0000000713300800, 0x0000000713400000| 50%| E| |TAMS 0x0000000713200000, 0x0000000713200000| Complete -| 118|0x0000000713400000, 0x0000000713600000, 0x0000000713600000|100%| E|CS|TAMS 0x0000000713400000, 0x0000000713400000| Complete -| 119|0x0000000713600000, 0x000000071371ea70, 0x0000000713800000| 55%| S|CS|TAMS 0x0000000713600000, 0x0000000713600000| Complete -| 120|0x0000000713800000, 0x0000000713a00000, 0x0000000713a00000|100%| E|CS|TAMS 0x0000000713800000, 0x0000000713800000| Complete -| 121|0x0000000713a00000, 0x0000000713c00000, 0x0000000713c00000|100%| E| |TAMS 0x0000000713a00000, 0x0000000713a00000| Complete -| 122|0x0000000713c00000, 0x0000000713e00000, 0x0000000713e00000|100%| E|CS|TAMS 0x0000000713c00000, 0x0000000713c00000| Complete -| 123|0x0000000713e00000, 0x0000000714000000, 0x0000000714000000|100%| E|CS|TAMS 0x0000000713e00000, 0x0000000713e00000| Complete -| 124|0x0000000714000000, 0x0000000714200000, 0x0000000714200000|100%| E|CS|TAMS 0x0000000714000000, 0x0000000714000000| Complete -| 125|0x0000000714200000, 0x0000000714400000, 0x0000000714400000|100%| E|CS|TAMS 0x0000000714200000, 0x0000000714200000| Complete - -Card table byte_map: [0x0000019916fc0000,0x00000199177a0000] _byte_map_base: 0x000001991379c000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x00000199029a8830, (CMBitMap*) 0x00000199029a8870 - Prev Bits: [0x0000019917f80000, 0x000001991be60000) - Next Bits: [0x000001991be60000, 0x000001991fd40000) - -Polling page: 0x0000019906d50000 - -Metaspace: - -Usage: - Non-class: 14.90 MB used. - Class: 1.52 MB used. - Both: 16.42 MB used. - -Virtual space: - Non-class space: 64.00 MB reserved, 15.00 MB ( 23%) committed, 1 nodes. - Class space: 1.00 GB reserved, 1.62 MB ( <1%) committed, 1 nodes. - Both: 1.06 GB reserved, 16.62 MB ( 2%) committed. - -Chunk freelists: - Non-Class: 1.05 MB - Class: 14.29 MB - Both: 15.34 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: off -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 8388608. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 140. -num_arena_deaths: 0. -num_vsnodes_births: 2. -num_vsnodes_deaths: 0. -num_space_committed: 264. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 439. -num_chunk_merges: 0. -num_chunk_splits: 304. -num_chunks_enlarged: 246. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=120000Kb used=1135Kb max_used=1135Kb free=118864Kb - bounds [0x000001990e840000, 0x000001990eab0000, 0x0000019915d70000] -CodeHeap 'profiled nmethods': size=120000Kb used=4399Kb max_used=4399Kb free=115600Kb - bounds [0x0000019906d70000, 0x00000199071c0000, 0x000001990e2a0000] -CodeHeap 'non-nmethods': size=5760Kb used=1666Kb max_used=1692Kb free=4093Kb - bounds [0x000001990e2a0000, 0x000001990e510000, 0x000001990e840000] - total_blobs=3396 nmethods=2301 adapters=1007 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 14.417 Thread 0x00000199228d60d0 2293 3 com.badlogic.gdx.scenes.scene2d.Stage::act (18 bytes) -Event: 14.417 Thread 0x00000199228d60d0 nmethod 2293 0x00000199071b6c10 code [0x00000199071b6de0, 0x00000199071b6ff8] -Event: 14.431 Thread 0x00000199228d60d0 2294 3 com.badlogic.gdx.backends.lwjgl3.audio.OpenALLwjgl3Audio::update (43 bytes) -Event: 14.432 Thread 0x00000199228d60d0 nmethod 2294 0x00000199071b7110 code [0x00000199071b72e0, 0x00000199071b7708] -Event: 14.433 Thread 0x00000199228d60d0 2295 ! 3 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window::update (217 bytes) -Event: 14.435 Thread 0x00000199228d60d0 nmethod 2295 0x00000199071b7890 code [0x00000199071b7b80, 0x00000199071b8d68] -Event: 14.435 Thread 0x00000199228d60d0 2296 3 com.badlogic.gdx.backends.lwjgl3.DefaultLwjgl3Input::update (12 bytes) -Event: 14.435 Thread 0x00000199228d60d0 nmethod 2296 0x00000199071b9410 code [0x00000199071b95c0, 0x00000199071b9728] -Event: 14.435 Thread 0x00000199228d60d0 2297 3 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window::shouldClose (8 bytes) -Event: 14.435 Thread 0x00000199228d60d0 nmethod 2297 0x00000199071b9810 code [0x00000199071b99a0, 0x00000199071b9ae8] -Event: 14.499 Thread 0x00000199228d60d0 2298 3 com.badlogic.gdx.math.Affine2::preMul (170 bytes) -Event: 14.500 Thread 0x00000199228d60d0 nmethod 2298 0x00000199071b9b90 code [0x00000199071b9d20, 0x00000199071b9ef8] -Event: 14.532 Thread 0x00000199228d60d0 2299 3 com.csse3200.game.entities.Entity::getComponent (20 bytes) -Event: 14.533 Thread 0x00000199228d60d0 nmethod 2299 0x00000199071ba010 code [0x00000199071ba220, 0x00000199071baa88] -Event: 14.533 Thread 0x00000199228d60d0 2300 3 com.badlogic.gdx.utils.IntMap::put (116 bytes) -Event: 14.534 Thread 0x00000199228d60d0 nmethod 2300 0x00000199071bad10 code [0x00000199071baf00, 0x00000199071bb638] -Event: 14.548 Thread 0x00000199228d4710 2301 4 com.badlogic.gdx.utils.LongMap::locateKey (55 bytes) -Event: 14.551 Thread 0x00000199228d4710 nmethod 2301 0x000001990e95ba10 code [0x000001990e95bb80, 0x000001990e95bcb8] -Event: 14.552 Thread 0x00000199228d60d0 2302 3 sun.nio.cs.SingleByte$Encoder::encode (32 bytes) -Event: 14.552 Thread 0x00000199228d60d0 nmethod 2302 0x00000199071bb890 code [0x00000199071bba40, 0x00000199071bbc38] - -GC Heap History (4 events): -Event: 1.353 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 258048K, used 22528K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 13708K, committed 13888K, reserved 1114112K - class space used 1242K, committed 1344K, reserved 1048576K -} -Event: 1.358 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 258048K, used 3632K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 13708K, committed 13888K, reserved 1114112K - class space used 1242K, committed 1344K, reserved 1048576K -} -Event: 7.019 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 258048K, used 73264K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 8 young (16384K), 2 survivors (4096K) - Metaspace used 15049K, committed 15232K, reserved 1114112K - class space used 1378K, committed 1472K, reserved 1048576K -} -Event: 7.023 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 258048K, used 4603K [0x0000000704800000, 0x0000000800000000) - region size 2048K, 1 young (2048K), 1 survivors (2048K) - Metaspace used 15049K, committed 15232K, reserved 1114112K - class space used 1378K, committed 1472K, reserved 1048576K -} - -Dll operation events (10 events): -Event: 0.009 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\java.dll -Event: 0.172 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\net.dll -Event: 0.175 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\nio.dll -Event: 0.183 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\zip.dll -Event: 0.262 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\verify.dll -Event: 0.271 Loaded shared library C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\jimage.dll -Event: 0.342 Loaded shared library C:\Users\Jason\AppData\Local\Temp\libgdxJason\e787ab0a\gdx64.dll -Event: 0.414 Loaded shared library C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\lwjgl.dll -Event: 0.949 Loaded shared library C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\lwjgl_opengl.dll -Event: 2.346 Loaded shared library C:\Users\Jason\AppData\Local\Temp\libgdxJason\888fe1bc\gdx-box2d64.dll - -Deoptimization events (20 events): -Event: 11.419 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e733f sp=0x00000070b61ff090 -Event: 11.419 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe538 mode 0 -Event: 11.419 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e96bc sp=0x00000070b61fef70 -Event: 11.419 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe388 mode 0 -Event: 11.419 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e6e54 sp=0x00000070b61ff090 -Event: 11.419 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe538 mode 0 -Event: 11.419 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e96bc sp=0x00000070b61fef20 -Event: 11.419 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe338 mode 0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e733f sp=0x00000070b61ff090 -Event: 11.420 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe538 mode 0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070f96af sp=0x00000070b61feff0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe458 mode 0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT PACKING pc=0x00000199070e96bc sp=0x00000070b61feec0 -Event: 11.420 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe310 mode 0 -Event: 12.301 Thread 0x00000199029352f0 DEOPT PACKING pc=0x000001990713f4d4 sp=0x00000070b61ff0d0 -Event: 12.301 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2face3 sp=0x00000070b61fe4e8 mode 0 -Event: 13.532 Thread 0x00000199029352f0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001990e9368c8 relative=0x00000000000006e8 -Event: 13.532 Thread 0x00000199029352f0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001990e9368c8 method=com.csse3200.game.entities.Entity.update()V @ 46 c2 -Event: 13.532 Thread 0x00000199029352f0 DEOPT PACKING pc=0x000001990e9368c8 sp=0x00000070b61ff330 -Event: 13.532 Thread 0x00000199029352f0 DEOPT UNPACKING pc=0x000001990e2fa1a3 sp=0x00000070b61ff2e8 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.444 Thread 0x00000199029352f0 Exception (0x0000000713b6d358) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.444 Thread 0x00000199029352f0 Exception (0x0000000713b6d6e8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.466 Thread 0x00000199029352f0 Exception (0x000000071382f2e8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.466 Thread 0x00000199029352f0 Exception (0x000000071382f648) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.502 Thread 0x00000199029352f0 Exception (0x00000007138bf6f8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.502 Thread 0x00000199029352f0 Exception (0x00000007138bfa78) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.839 Thread 0x00000199029352f0 Exception (0x000000071390bdc0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 0.948 Thread 0x00000199029352f0 Exception (0x0000000713629478) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.948 Thread 0x00000199029352f0 Exception (0x0000000713629820) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.950 Thread 0x00000199029352f0 Exception (0x00000007136336f8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.950 Thread 0x00000199029352f0 Exception (0x00000007136339d8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.097 Thread 0x00000199029352f0 Exception (0x000000071355f330) -thrown [s\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 1.114 Thread 0x00000199029352f0 Exception (0x00000007135e0ff8) -thrown [s\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.147 Thread 0x00000199029352f0 Exception (0x0000000713225a78) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.148 Thread 0x00000199029352f0 Exception (0x000000071322fe98) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.357 Thread 0x00000199029352f0 Exception (0x0000000713f1c8d0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.843 Thread 0x00000199029352f0 Exception (0x0000000713eabff0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.893 Thread 0x00000199029352f0 Exception (0x00000007134121c0) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.001 Thread 0x00000199029352f0 Exception (0x000000071356a548) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.004 Thread 0x00000199029352f0 Exception (0x0000000713574200) -thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 759] - -VM Operations (20 events): -Event: 1.353 Executing VM operation: G1CollectForAllocation -Event: 1.358 Executing VM operation: G1CollectForAllocation done -Event: 1.424 Executing VM operation: HandshakeAllThreads -Event: 1.424 Executing VM operation: HandshakeAllThreads done -Event: 2.431 Executing VM operation: Cleanup -Event: 2.431 Executing VM operation: Cleanup done -Event: 6.599 Executing VM operation: HandshakeAllThreads -Event: 6.599 Executing VM operation: HandshakeAllThreads done -Event: 6.599 Executing VM operation: Cleanup -Event: 6.599 Executing VM operation: Cleanup done -Event: 7.019 Executing VM operation: G1TryInitiateConcMark -Event: 7.023 Executing VM operation: G1TryInitiateConcMark done -Event: 9.024 Executing VM operation: Cleanup -Event: 9.024 Executing VM operation: Cleanup done -Event: 11.025 Executing VM operation: Cleanup -Event: 11.025 Executing VM operation: Cleanup done -Event: 12.025 Executing VM operation: Cleanup -Event: 12.025 Executing VM operation: Cleanup done -Event: 13.025 Executing VM operation: Cleanup -Event: 13.026 Executing VM operation: Cleanup done - -Events (20 events): -Event: 10.730 loading class java/io/ObjectStreamClass$2 -Event: 10.730 loading class java/io/ObjectStreamClass$2 done -Event: 10.730 loading class java/io/ClassCache$CacheRef -Event: 10.730 loading class java/io/ClassCache$CacheRef done -Event: 10.730 loading class java/io/ObjectStreamClass$FieldReflectorKey -Event: 10.730 loading class java/io/ObjectStreamClass$FieldReflectorKey done -Event: 10.730 loading class java/io/ObjectStreamClass$FieldReflector -Event: 10.730 loading class java/io/ObjectStreamClass$FieldReflector done -Event: 10.730 loading class java/io/ObjectStreamClass$ExceptionInfo -Event: 10.730 loading class java/io/ObjectStreamClass$ExceptionInfo done -Event: 10.761 Thread 0x0000019922992660 Thread added: 0x0000019922992660 -Event: 10.794 Thread 0x0000019927685bc0 Thread added: 0x0000019927685bc0 -Event: 10.888 loading class jdk/internal/reflect/UnsafeIntegerFieldAccessorImpl -Event: 10.888 loading class jdk/internal/reflect/UnsafeIntegerFieldAccessorImpl done -Event: 11.182 Thread 0x0000019927685bc0 Thread exited: 0x0000019927685bc0 -Event: 11.187 Thread 0x00000199285847a0 Thread added: 0x00000199285847a0 -Event: 11.382 Thread 0x00000199285847a0 Thread exited: 0x00000199285847a0 -Event: 11.399 Thread 0x0000019922992660 Thread exited: 0x0000019922992660 -Event: 11.423 Thread 0x0000019928583360 Thread added: 0x0000019928583360 -Event: 11.832 Thread 0x0000019928583360 Thread exited: 0x0000019928583360 - - -Dynamic libraries: -0x00007ff7eea60000 - 0x00007ff7eea6e000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\java.exe -0x00007ff808d30000 - 0x00007ff808f44000 C:\WINDOWS\SYSTEM32\ntdll.dll -0x00007ff807200000 - 0x00007ff8072c4000 C:\WINDOWS\System32\KERNEL32.DLL -0x00007ff8063f0000 - 0x00007ff806794000 C:\WINDOWS\System32\KERNELBASE.dll -0x00007ff8069d0000 - 0x00007ff806ae1000 C:\WINDOWS\System32\ucrtbase.dll -0x00007fffe8bf0000 - 0x00007fffe8c09000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\VCRUNTIME140.dll -0x00007fffe8c10000 - 0x00007fffe8c27000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\jli.dll -0x00007ff806f40000 - 0x00007ff8070ea000 C:\WINDOWS\System32\USER32.dll -0x00007ff806230000 - 0x00007ff806256000 C:\WINDOWS\System32\win32u.dll -0x00007ff807390000 - 0x00007ff8073b9000 C:\WINDOWS\System32\GDI32.dll -0x00007ffff3bd0000 - 0x00007ffff3e5f000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.2070_none_2713e6537381f706\COMCTL32.dll -0x00007ff8062d0000 - 0x00007ff8063e9000 C:\WINDOWS\System32\gdi32full.dll -0x00007ff808420000 - 0x00007ff8084c7000 C:\WINDOWS\System32\msvcrt.dll -0x00007ff806110000 - 0x00007ff8061aa000 C:\WINDOWS\System32\msvcp_win.dll -0x00007ff807dd0000 - 0x00007ff807e01000 C:\WINDOWS\System32\IMM32.DLL -0x00007ffff1550000 - 0x00007ffff155c000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\vcruntime140_1.dll -0x00007fffad2b0000 - 0x00007fffad341000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\msvcp140.dll -0x00007fff88740000 - 0x00007fff89388000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\server\jvm.dll -0x00007ff806e90000 - 0x00007ff806f40000 C:\WINDOWS\System32\ADVAPI32.dll -0x00007ff8072e0000 - 0x00007ff807386000 C:\WINDOWS\System32\sechost.dll -0x00007ff807900000 - 0x00007ff807a17000 C:\WINDOWS\System32\RPCRT4.dll -0x00007ffff12b0000 - 0x00007ffff12ba000 C:\WINDOWS\SYSTEM32\VERSION.dll -0x00007fffe6a60000 - 0x00007fffe6a69000 C:\WINDOWS\SYSTEM32\WSOCK32.dll -0x00007ff800b70000 - 0x00007ff800ba4000 C:\WINDOWS\SYSTEM32\WINMM.dll -0x00007ff807f20000 - 0x00007ff807f91000 C:\WINDOWS\System32\WS2_32.dll -0x00007ff8050d0000 - 0x00007ff8050e8000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll -0x00007ffff14d0000 - 0x00007ffff14da000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\jimage.dll -0x00007ff803790000 - 0x00007ff8039be000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL -0x00007ff807470000 - 0x00007ff8077fa000 C:\WINDOWS\System32\combase.dll -0x00007ff807800000 - 0x00007ff8078d7000 C:\WINDOWS\System32\OLEAUT32.dll -0x00007ff800b30000 - 0x00007ff800b62000 C:\WINDOWS\SYSTEM32\dbgcore.DLL -0x00007ff8061b0000 - 0x00007ff80622a000 C:\WINDOWS\System32\bcryptPrimitives.dll -0x00007fffc03e0000 - 0x00007fffc0405000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\java.dll -0x00007fffe0d70000 - 0x00007fffe0d88000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\zip.dll -0x00007ff8084d0000 - 0x00007ff808ce6000 C:\WINDOWS\System32\SHELL32.dll -0x00007ff804090000 - 0x00007ff80497a000 C:\WINDOWS\SYSTEM32\windows.storage.dll -0x00007ff803f50000 - 0x00007ff80408e000 C:\WINDOWS\SYSTEM32\wintypes.dll -0x00007ff807e10000 - 0x00007ff807f03000 C:\WINDOWS\System32\SHCORE.dll -0x00007ff807bb0000 - 0x00007ff807c0e000 C:\WINDOWS\System32\shlwapi.dll -0x00007ff806040000 - 0x00007ff806066000 C:\WINDOWS\SYSTEM32\profapi.dll -0x00007fffe89a0000 - 0x00007fffe89b9000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\net.dll -0x00007ffff9ae0000 - 0x00007ffff9c17000 C:\WINDOWS\SYSTEM32\WINHTTP.dll -0x00007ff8055b0000 - 0x00007ff805619000 C:\WINDOWS\system32\mswsock.dll -0x00007fffdf8f0000 - 0x00007fffdf905000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\nio.dll -0x00007fffeca30000 - 0x00007fffeca40000 C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\verify.dll -0x0000000055ef0000 - 0x0000000055f19000 C:\Users\Jason\AppData\Local\Temp\libgdxJason\e787ab0a\gdx64.dll -0x00007fffc8b80000 - 0x00007fffc8bf5000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\lwjgl.dll -0x00007fffc4370000 - 0x00007fffc45c9000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\jemalloc.dll -0x00007fffc8010000 - 0x00007fffc8071000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\glfw.dll -0x00007fffc7fc0000 - 0x00007fffc8006000 C:\WINDOWS\SYSTEM32\dinput8.dll -0x00007fffe8bd0000 - 0x00007fffe8be1000 C:\WINDOWS\SYSTEM32\xinput1_4.dll -0x00007ff805d50000 - 0x00007ff805d7c000 C:\WINDOWS\SYSTEM32\DEVOBJ.dll -0x00007ff805d80000 - 0x00007ff805dce000 C:\WINDOWS\SYSTEM32\cfgmgr32.dll -0x00007ff803600000 - 0x00007ff80362b000 C:\WINDOWS\SYSTEM32\dwmapi.dll -0x00007fffec0b0000 - 0x00007fffec2b1000 C:\WINDOWS\SYSTEM32\inputhost.dll -0x00007ff802e30000 - 0x00007ff802f63000 C:\WINDOWS\SYSTEM32\CoreMessaging.dll -0x00007ff8031f0000 - 0x00007ff80329b000 C:\WINDOWS\system32\uxtheme.dll -0x00007ff807a20000 - 0x00007ff807b47000 C:\WINDOWS\System32\MSCTF.dll -0x00007ff805820000 - 0x00007ff80582c000 C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL -0x00007fffb4480000 - 0x00007fffb4617000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\OpenAL.dll -0x00007ff806bd0000 - 0x00007ff806d6c000 C:\WINDOWS\System32\ole32.dll -0x00007ff8073c0000 - 0x00007ff807470000 C:\WINDOWS\System32\clbcatq.dll -0x00007ffff4dc0000 - 0x00007ffff4e5d000 C:\WINDOWS\System32\MMDevApi.dll -0x00007ffff3880000 - 0x00007ffff3a6c000 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL -0x00007ff8039c0000 - 0x00007ff8039d5000 C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll -0x00007ff805e30000 - 0x00007ff805e7d000 C:\WINDOWS\SYSTEM32\powrprof.dll -0x00007ff805e10000 - 0x00007ff805e23000 C:\WINDOWS\SYSTEM32\UMPDC.dll -0x00007fffea6c0000 - 0x00007fffea7c0000 C:\WINDOWS\SYSTEM32\opengl32.dll -0x00007fffec940000 - 0x00007fffec96d000 C:\WINDOWS\SYSTEM32\GLU32.dll -0x00007ff8032d0000 - 0x00007ff803308000 C:\WINDOWS\SYSTEM32\dxcore.dll -0x00007ff800440000 - 0x00007ff80048a000 C:\WINDOWS\SYSTEM32\directxdatabasehelper.dll -0x00007ffff1d80000 - 0x00007ffff1eb5000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007fff86a30000 - 0x00007fff87b5b000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6\igxelpicd64.dll -0x00007ff803310000 - 0x00007ff803408000 C:\WINDOWS\system32\dxgi.dll -0x00007fff98ed0000 - 0x00007fff99025000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6\igdml64.dll -0x00007ffff6890000 - 0x00007ffff6cc8000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6\igdgmm64.dll -0x00007ff806260000 - 0x00007ff8062cb000 C:\WINDOWS\System32\WINTRUST.dll -0x00007ff8067a0000 - 0x00007ff806907000 C:\WINDOWS\System32\CRYPT32.dll -0x00007ff805880000 - 0x00007ff805892000 C:\WINDOWS\SYSTEM32\MSASN1.dll -0x00007fffecfc0000 - 0x00007ffff0e6d000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6\igc64.dll -0x00007fffc4310000 - 0x00007fffc436d000 C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffff12f0000 - 0x00007ffff141d000 C:\WINDOWS\SYSTEM32\textinputframework.dll -0x00007ffffc050000 - 0x00007ffffc3bc000 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll -0x00007fffc0d20000 - 0x00007fffc0d89000 C:\WINDOWS\system32\Oleacc.dll -0x0000000055b40000 - 0x0000000055b9a000 C:\Users\Jason\AppData\Local\Temp\libgdxJason\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.2070_none_2713e6537381f706;C:\Users\Jason\.vscode\extensions\redhat.java-1.21.0-win32-x64\jre\17.0.7-win32-x86_64\bin\server;C:\Users\Jason\AppData\Local\Temp\libgdxJason\e787ab0a;C:\Users\Jason\AppData\Local\Temp\lwjglJason\3.3.1-build-7;C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_972605d1f505d0d6;C:\Users\Jason\AppData\Local\Temp\libgdxJason\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\Jason\Desktop\repos\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\Jason\Desktop\repos\2023-studio-3\source\core\bin\main;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b5f\gdx-box2d-1.11.0.jar;C:\Users\Jason\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils\0.13.4\27affad2873d1c9c366a2290f -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 4 {product} {ergonomic} - uint ConcGCThreads = 2 {product} {ergonomic} - uint G1ConcRefinementThreads = 8 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 264241152 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4219469824 {product} {ergonomic} - size_t MaxNewSize = 2531262464 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 5839372 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4219469824 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Program Files\Git\\.fly\bin;C:\Users\Jason\AppData\Local\Android\Sdk\platform-tools;C:\Users\Jason\AppData\Local\Android\Sdk\emulator;C:\Users\Jason\.fly\bin;C:\Users\Jason\.nvm\versions\node\v16.20.1\bin;C:\Users\Jason\AppData\Local\Android\Sdk\platform-tools;C:\Users\Jason\AppData\Local\Android\Sdk\emulator;C:\Users\Jason\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\Jason\bin;C:\Python311\Scripts;C:\Python311;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\dotnet;C:\Program Files\MATLAB\R2022a\runtime\win64;C:\Program Files\MATLAB\R2022a\bin;C:\Program Files\MATLAB\R2021b\bin;C:\Program Files\dotnet;C:\Program Files\Git\cmd;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\PuTTY;C:\Program Files\nodejs;C:\ProgramData\chocolatey\bin;C:\Users\Jason\.console-ninja\.bin;C:\Users\Jason\.console-ninja\.bin;C:\Users\Jason\AppData\Local\Programs\Python\Launcher;C:\Users\Jason\AppData\Local\Microsoft\WindowsApps;C:\Users\Jason\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Jason\AppData\Roaming\npm;C:\Users\Jason\.fly\bin;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=Jason -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -TERM=xterm-256color -TMPDIR=C:\Users\Jason\AppData\Local\Temp -OS=Windows_NT -PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 140 Stepping 1, GenuineIntel -TMP=C:\Users\Jason\AppData\Local\Temp -TEMP=C:\Users\Jason\AppData\Local\Temp - - - ---------------- S Y S T E M --------------- - -OS: - Windows 11 , 64 bit Build 22621 (10.0.22621.2070) -OS uptime: 7 days 20:05 hours -Hyper-V role detected - -CPU: total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 140 stepping 1 microcode 0xac, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, clwb, avx512_vbmi2, avx512_vbmi, hv - -Memory: 4k page, system-wide physical 16090M (3757M free) -TotalPageFile size 22490M (AvailPageFile size 4101M) -current process WorkingSet (physical memory assigned to process): 548M, peak: 2015M -current process commit charge ("private bytes"): 729M, peak: 2205M - -vm_info: OpenJDK 64-Bit Server VM (17.0.7+7) for windows-amd64 JRE (17.0.7+7), built on Apr 18 2023 22:10:42 by "temurin" with MS VC++ 16.7 (VS2019) - -END. diff --git a/hs_err_pid14780.log b/hs_err_pid14780.log deleted file mode 100644 index 356c2bcbe..000000000 --- a/hs_err_pid14780.log +++ /dev/null @@ -1,768 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503bba43, pid=14780, tid=21924 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0xba43] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 30 14:49:33 2023 E. Australia Standard Time elapsed time: 8.389518 seconds (0d 0h 0m 8s) - ---------------- T H R E A D --------------- - -Current thread (0x0000021c8adeb130): JavaThread "Timer-0" [_thread_in_native, id=21924, stack(0x000000a775c00000,0x000000a775d00000)] - -Stack: [0x000000a775c00000,0x000000a775d00000], sp=0x000000a775cfec30, free space=1019k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0xba43] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -j com.badlogic.gdx.physics.box2d.World.jniCreateBody(JIFFFFFFFFZZZZZF)J+0 -j com.badlogic.gdx.physics.box2d.World.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+80 -j com.csse3200.game.physics.PhysicsEngine.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+16 -j com.csse3200.game.physics.components.PhysicsComponent.(Lcom/csse3200/game/physics/PhysicsEngine;)V+51 -j com.csse3200.game.physics.components.PhysicsComponent.()V+7 -j com.csse3200.game.entities.factories.NPCFactory.createRangedBaseNPC()Lcom/csse3200/game/entities/Entity;+51 -j com.csse3200.game.entities.factories.NPCFactory.createWaterQueen()Lcom/csse3200/game/entities/Entity;+0 -j com.csse3200.game.areas.ForestGameArea.spawnWaterQueen()V+47 -j com.csse3200.game.areas.ForestGameArea.spawnWave()V+57 -j com.csse3200.game.areas.ForestGameArea$1.run()V+4 -j java.util.TimerThread.mainLoop()V+221 java.base@17.0.6 -j java.util.TimerThread.run()V+1 java.base@17.0.6 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x00000016f9e27e30 - - -Register to memory mapping: - -RIP=0x00000000503bba43 gdx-box2d64.dll -RAX=0x00000000503ff060 gdx-box2d64.dll -RBX=0x00000016f9e27e30 is an unknown value -RCX=0x0000021cefa82500 points into unknown readable memory: 0x0000021cefa9b890 | 90 b8 a9 ef 1c 02 00 00 -RDX=0x00000000000000b8 is an unknown value -RSP=0x000000a775cfec30 is pointing into the stack for thread: 0x0000021c8adeb130 -RBP=0x0000021cefa82530 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -RSI=0x0000021cefa82500 points into unknown readable memory: 0x0000021cefa9b890 | 90 b8 a9 ef 1c 02 00 00 -RDI=0x0000000000000148 is an unknown value -R8 =0x0000021cefa82500 points into unknown readable memory: 0x0000021cefa9b890 | 90 b8 a9 ef 1c 02 00 00 -R9 =0x0000000000000002 is an unknown value -R10=0x0000000000000001 is an unknown value -R11=0x0000000000000001 is an unknown value -R12=0x0000000000000006 is an unknown value -R13={method} {0x0000021cfa148930} 'jniCreateBody' '(JIFFFFFFFFZZZZZF)J' in 'com/badlogic/gdx/physics/box2d/World' -R14=0x000000a775cfef08 is pointing into the stack for thread: 0x0000021c8adeb130 -R15=0x0000021c8adeb130 is a thread - - -Registers: -RAX=0x00000000503ff060, RBX=0x00000016f9e27e30, RCX=0x0000021cefa82500, RDX=0x00000000000000b8 -RSP=0x000000a775cfec30, RBP=0x0000021cefa82530, RSI=0x0000021cefa82500, RDI=0x0000000000000148 -R8 =0x0000021cefa82500, R9 =0x0000000000000002, R10=0x0000000000000001, R11=0x0000000000000001 -R12=0x0000000000000006, R13=0x0000021cfa148928, R14=0x000000a775cfef08, R15=0x0000021c8adeb130 -RIP=0x00000000503bba43, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x000000a775cfec30) -0x000000a775cfec30: 0000000000000020 0000021c8adeb130 -0x000000a775cfec40: 000000a775cfed60 0000021c8adeb130 -0x000000a775cfec50: 0000021cfa148928 0000021c8adeb130 -0x000000a775cfec60: 00007ffb5b1f1f58 0000021cefa82500 -0x000000a775cfec70: 000000a775cfed10 0000000000000148 -0x000000a775cfec80: 000000a775cfee60 0000000000000000 -0x000000a775cfec90: 0000021cfa148928 00000000503d0e22 -0x000000a775cfeca0: 000000a775cfee78 000000a775cfedf0 -0x000000a775cfecb0: 000000a775cfed50 000000a775cfed50 -0x000000a775cfecc0: 0000ac0100000003 0000021cfa148928 -0x000000a775cfecd0: 0000021c8adeb130 0000000000000001 -0x000000a775cfece0: 0000021ceee7ba18 00000000503d66e6 -0x000000a775cfecf0: 0000021c8adeb130 000000a775cfef08 -0x000000a775cfed00: 000000a775cfee60 0000021cd9b28f0b -0x000000a775cfed10: 0000000000000002 0000000000000000 -0x000000a775cfed20: 0000000000000000 40a0000000000000 - -Instructions: (pc=0x00000000503bba43) -0x00000000503bb943: f6 48 8d 2d b5 16 03 00 48 8d 3d 0e 37 04 00 4c -0x00000000503bb953: 8d 2d f7 31 03 00 4c 8d 25 55 32 03 00 eb 1a 83 -0x00000000503bb963: fe 0d 7e 11 41 b8 49 00 00 00 4c 89 ea 4c 89 e1 -0x00000000503bb973: e8 18 82 02 00 48 83 c3 01 48 63 c6 39 5c 85 00 -0x00000000503bb983: 7d 03 83 c6 01 48 81 fb 80 02 00 00 40 88 34 1f -0x00000000503bb993: 75 cd c6 05 a4 36 04 00 01 48 83 c4 28 5b 5e 5f -0x00000000503bb9a3: 5d 41 5c 41 5d c3 90 66 0f 1f 44 00 00 57 56 53 -0x00000000503bb9b3: 48 83 ec 20 8b 41 08 48 89 cf 85 c0 7e 1d 31 f6 -0x00000000503bb9c3: 31 db 48 8b 07 83 c3 01 48 8b 4c 30 08 48 83 c6 -0x00000000503bb9d3: 10 e8 a7 08 00 00 39 5f 08 7f e7 48 8b 0f 48 83 -0x00000000503bb9e3: c4 20 5b 5e 5f e9 93 08 00 00 90 66 90 41 55 41 -0x00000000503bb9f3: 54 55 57 56 53 48 83 ec 38 48 63 da 48 89 ce 83 -0x00000000503bba03: fb 00 0f 84 95 01 00 00 0f 8e 6f 01 00 00 81 fb -0x00000000503bba13: 80 02 00 00 0f 8f 23 01 00 00 48 8d 05 3c 36 04 -0x00000000503bba23: 00 44 0f b6 24 18 41 80 fc 0d 4c 89 e3 0f 87 da -0x00000000503bba33: 00 00 00 48 8d 2c de 48 8b 5d 10 48 85 db 74 1d -0x00000000503bba43: 48 8b 03 48 89 45 10 48 89 d8 48 83 c4 38 5b 5e -0x00000000503bba53: 5f 5d 41 5c 41 5d c3 66 0f 1f 44 00 00 48 63 46 -0x00000000503bba63: 08 4c 8b 2e 3b 46 0c 0f 84 40 01 00 00 48 c1 e0 -0x00000000503bba73: 04 b9 00 40 00 00 4d 63 e4 49 8d 7c 05 00 e8 ea -0x00000000503bba83: 07 00 00 48 89 c3 48 89 47 08 48 8d 05 6c 15 03 -0x00000000503bba93: 00 46 8b 24 a0 b8 00 40 00 00 99 41 f7 fc 45 89 -0x00000000503bbaa3: e5 44 89 27 44 0f af e8 41 81 fd 00 40 00 00 0f -0x00000000503bbab3: 8f 9b 00 00 00 83 f8 01 7e 23 49 63 d4 83 e8 01 -0x00000000503bbac3: 45 31 c0 49 89 d1 48 8d 0c 13 49 f7 d9 41 83 c0 -0x00000000503bbad3: 01 4a 89 0c 09 48 01 d1 41 39 c0 75 f0 45 29 e5 -0x00000000503bbae3: 4d 63 ed 4a c7 04 2b 00 00 00 00 48 8b 03 48 89 -0x00000000503bbaf3: 45 10 83 46 08 01 48 89 d8 48 83 c4 38 5b 5e 5f -0x00000000503bbb03: 5d 41 5c 41 5d c3 0f 1f 80 00 00 00 00 48 8d 15 -0x00000000503bbb13: 39 30 03 00 48 8d 0d b2 30 03 00 48 8d 2c de 41 -0x00000000503bbb23: b8 70 00 00 00 e8 63 80 02 00 48 8b 5d 10 48 85 -0x00000000503bbb33: db 0f 85 09 ff ff ff e9 21 ff ff ff 90 89 d9 48 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x0000000000000020 is an unknown value -stack at sp + 1 slots: 0x0000021c8adeb130 is a thread -stack at sp + 2 slots: 0x000000a775cfed60 is pointing into the stack for thread: 0x0000021c8adeb130 -stack at sp + 3 slots: 0x0000021c8adeb130 is a thread -stack at sp + 4 slots: {method} {0x0000021cfa148930} 'jniCreateBody' '(JIFFFFFFFFZZZZZF)J' in 'com/badlogic/gdx/physics/box2d/World' -stack at sp + 5 slots: 0x0000021c8adeb130 is a thread -stack at sp + 6 slots: 0x00007ffb5b1f1f58 jvm.dll -stack at sp + 7 slots: 0x0000021cefa82500 points into unknown readable memory: 0x0000021cefa9b890 | 90 b8 a9 ef 1c 02 00 00 - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000021c8adea250, length=26, elements={ -0x0000021cc967fe00, 0x0000021cee9a45a0, 0x0000021cee9a5210, 0x0000021cee9b8a10, -0x0000021cee9b93c0, 0x0000021cee9b9d70, 0x0000021cee9baf40, 0x0000021cee9bc850, -0x0000021cee9be570, 0x0000021cef4057a0, 0x0000021cef54b130, 0x0000021cef54f650, -0x0000021cef55a3c0, 0x0000021cef569e90, 0x0000021cf6d26900, 0x0000021cf6d2ad60, -0x0000021cf7016180, 0x0000021cef741450, 0x0000021cef741960, 0x0000021cef7441e0, -0x0000021cef742890, 0x0000021cef7432b0, 0x0000021cef742380, 0x0000021cef742da0, -0x0000021cef7437c0, 0x0000021c8adeb130 -} - -Java Threads: ( => current thread ) - 0x0000021cc967fe00 JavaThread "main" [_thread_in_native, id=25052, stack(0x000000a771a00000,0x000000a771b00000)] - 0x0000021cee9a45a0 JavaThread "Reference Handler" daemon [_thread_blocked, id=8828, stack(0x000000a772100000,0x000000a772200000)] - 0x0000021cee9a5210 JavaThread "Finalizer" daemon [_thread_blocked, id=18936, stack(0x000000a772200000,0x000000a772300000)] - 0x0000021cee9b8a10 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=24024, stack(0x000000a772300000,0x000000a772400000)] - 0x0000021cee9b93c0 JavaThread "Attach Listener" daemon [_thread_blocked, id=23844, stack(0x000000a772400000,0x000000a772500000)] - 0x0000021cee9b9d70 JavaThread "Service Thread" daemon [_thread_blocked, id=11692, stack(0x000000a772500000,0x000000a772600000)] - 0x0000021cee9baf40 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=9844, stack(0x000000a772600000,0x000000a772700000)] - 0x0000021cee9bc850 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=28512, stack(0x000000a772700000,0x000000a772800000)] - 0x0000021cee9be570 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=12252, stack(0x000000a772800000,0x000000a772900000)] - 0x0000021cef4057a0 JavaThread "Sweeper thread" daemon [_thread_blocked, id=27432, stack(0x000000a772900000,0x000000a772a00000)] - 0x0000021cef54b130 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=26128, stack(0x000000a772a00000,0x000000a772b00000)] - 0x0000021cef54f650 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=16368, stack(0x000000a772b00000,0x000000a772c00000)] - 0x0000021cef55a3c0 JavaThread "Notification Thread" daemon [_thread_blocked, id=26100, stack(0x000000a772c00000,0x000000a772d00000)] - 0x0000021cef569e90 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=16312, stack(0x000000a772e00000,0x000000a772f00000)] - 0x0000021cf6d26900 JavaThread "AssetManager" daemon [_thread_blocked, id=27564, stack(0x000000a774e00000,0x000000a774f00000)] - 0x0000021cf6d2ad60 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=3840, stack(0x000000a774f00000,0x000000a775000000)] - 0x0000021cf7016180 JavaThread "AssetManager" daemon [_thread_blocked, id=26440, stack(0x000000a775100000,0x000000a775200000)] - 0x0000021cef741450 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=18460, stack(0x000000a775200000,0x000000a775300000)] - 0x0000021cef741960 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=11212, stack(0x000000a775300000,0x000000a775400000)] - 0x0000021cef7441e0 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=6356, stack(0x000000a775400000,0x000000a775500000)] - 0x0000021cef742890 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=29608, stack(0x000000a775700000,0x000000a775800000)] - 0x0000021cef7432b0 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=29912, stack(0x000000a775800000,0x000000a775900000)] - 0x0000021cef742380 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=28752, stack(0x000000a775900000,0x000000a775a00000)] - 0x0000021cef742da0 JavaThread "C2 CompilerThread6" daemon [_thread_blocked, id=28076, stack(0x000000a775a00000,0x000000a775b00000)] - 0x0000021cef7437c0 JavaThread "C2 CompilerThread7" daemon [_thread_blocked, id=3692, stack(0x000000a775b00000,0x000000a775c00000)] -=>0x0000021c8adeb130 JavaThread "Timer-0" [_thread_in_native, id=21924, stack(0x000000a775c00000,0x000000a775d00000)] - -Other Threads: - 0x0000021cee99b070 VMThread "VM Thread" [stack: 0x000000a772000000,0x000000a772100000] [id=17120] - 0x0000021cc971b140 WatcherThread [stack: 0x000000a772d00000,0x000000a772e00000] [id=23664] - 0x0000021cc96f0b90 GCTaskThread "GC Thread#0" [stack: 0x000000a771b00000,0x000000a771c00000] [id=18624] - 0x0000021cf6b16240 GCTaskThread "GC Thread#1" [stack: 0x000000a773f00000,0x000000a774000000] [id=26544] - 0x0000021cf6b16a50 GCTaskThread "GC Thread#2" [stack: 0x000000a774700000,0x000000a774800000] [id=18588] - 0x0000021cf6b164f0 GCTaskThread "GC Thread#3" [stack: 0x000000a774800000,0x000000a774900000] [id=20528] - 0x0000021cf6b13740 GCTaskThread "GC Thread#4" [stack: 0x000000a774900000,0x000000a774a00000] [id=24856] - 0x0000021cf6b167a0 GCTaskThread "GC Thread#5" [stack: 0x000000a774a00000,0x000000a774b00000] [id=15084] - 0x0000021cf6b12f30 GCTaskThread "GC Thread#6" [stack: 0x000000a774b00000,0x000000a774c00000] [id=14300] - 0x0000021cf6b13490 GCTaskThread "GC Thread#7" [stack: 0x000000a774c00000,0x000000a774d00000] [id=29596] - 0x0000021cf6b139f0 GCTaskThread "GC Thread#8" [stack: 0x000000a774d00000,0x000000a774e00000] [id=26504] - 0x0000021cf6dd3070 GCTaskThread "GC Thread#9" [stack: 0x000000a775500000,0x000000a775600000] [id=27276] - 0x0000021cf6dd1840 GCTaskThread "GC Thread#10" [stack: 0x000000a775600000,0x000000a775700000] [id=27384] - 0x0000021cc9703170 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000a771c00000,0x000000a771d00000] [id=29212] - 0x0000021cc9705a90 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000a771d00000,0x000000a771e00000] [id=27848] - 0x0000021cee854940 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000a771e00000,0x000000a771f00000] [id=2032] - 0x0000021cee855260 ConcurrentGCThread "G1 Service" [stack: 0x000000a771f00000,0x000000a772000000] [id=28436] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 58349K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 20 young (40960K), 1 survivors (2048K) - Metaspace used 10887K, committed 11008K, reserved 1064960K - class space used 960K, committed 1024K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%|HS| |TAMS 0x0000000709800000, 0x0000000709800000| Complete -| 1|0x0000000709a00000, 0x0000000709c00000, 0x0000000709c00000|100%|HS| |TAMS 0x0000000709a00000, 0x0000000709a00000| Complete -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%| O| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 3|0x0000000709e00000, 0x0000000709efb600, 0x000000070a000000| 49%| O| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a200000, 0x000000070a200000|100%|HS| |TAMS 0x000000070a000000, 0x000000070a000000| Complete -| 5|0x000000070a200000, 0x000000070a400000, 0x000000070a400000|100%|HS| |TAMS 0x000000070a200000, 0x000000070a200000| Complete -| 6|0x000000070a400000, 0x000000070a600000, 0x000000070a600000|100%|HS| |TAMS 0x000000070a400000, 0x000000070a400000| Complete -| 7|0x000000070a600000, 0x000000070a800000, 0x000000070a800000|100%|HC| |TAMS 0x000000070a600000, 0x000000070a600000| Complete -| 8|0x000000070a800000, 0x000000070aa00000, 0x000000070aa00000|100%|HS| |TAMS 0x000000070a800000, 0x000000070a800000| Complete -| 9|0x000000070aa00000, 0x000000070ac00000, 0x000000070ac00000|100%|HS| |TAMS 0x000000070aa00000, 0x000000070aa00000| Complete -| 10|0x000000070ac00000, 0x000000070ae00000, 0x000000070ae00000|100%|HS| |TAMS 0x000000070ac00000, 0x000000070ac00000| Complete -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000| 0%| F| |TAMS 0x0000000714a00000, 0x0000000714a00000| Untracked -| 90|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000| 0%| F| |TAMS 0x0000000714c00000, 0x0000000714c00000| Untracked -| 91|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000| 0%| F| |TAMS 0x0000000714e00000, 0x0000000714e00000| Untracked -| 92|0x0000000715000000, 0x0000000715000000, 0x0000000715200000| 0%| F| |TAMS 0x0000000715000000, 0x0000000715000000| Untracked -| 93|0x0000000715200000, 0x0000000715200000, 0x0000000715400000| 0%| F| |TAMS 0x0000000715200000, 0x0000000715200000| Untracked -| 94|0x0000000715400000, 0x0000000715400000, 0x0000000715600000| 0%| F| |TAMS 0x0000000715400000, 0x0000000715400000| Untracked -| 95|0x0000000715600000, 0x0000000715600000, 0x0000000715800000| 0%| F| |TAMS 0x0000000715600000, 0x0000000715600000| Untracked -| 96|0x0000000715800000, 0x0000000715800000, 0x0000000715a00000| 0%| F| |TAMS 0x0000000715800000, 0x0000000715800000| Untracked -| 97|0x0000000715a00000, 0x0000000715a00000, 0x0000000715c00000| 0%| F| |TAMS 0x0000000715a00000, 0x0000000715a00000| Untracked -| 98|0x0000000715c00000, 0x0000000715c00000, 0x0000000715e00000| 0%| F| |TAMS 0x0000000715c00000, 0x0000000715c00000| Untracked -| 99|0x0000000715e00000, 0x0000000715e00000, 0x0000000716000000| 0%| F| |TAMS 0x0000000715e00000, 0x0000000715e00000| Untracked -| 100|0x0000000716000000, 0x0000000716000000, 0x0000000716200000| 0%| F| |TAMS 0x0000000716000000, 0x0000000716000000| Untracked -| 101|0x0000000716200000, 0x0000000716200000, 0x0000000716400000| 0%| F| |TAMS 0x0000000716200000, 0x0000000716200000| Untracked -| 102|0x0000000716400000, 0x0000000716400000, 0x0000000716600000| 0%| F| |TAMS 0x0000000716400000, 0x0000000716400000| Untracked -| 103|0x0000000716600000, 0x0000000716600000, 0x0000000716800000| 0%| F| |TAMS 0x0000000716600000, 0x0000000716600000| Untracked -| 104|0x0000000716800000, 0x0000000716976458, 0x0000000716a00000| 73%| E| |TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E| |TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x0000021ce2e60000,0x0000021ce3620000] _byte_map_base: 0x0000021cdf614000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x0000021cc96f21b0, (CMBitMap*) 0x0000021cc96f21f0 - Prev Bits: [0x0000021ce3de0000, 0x0000021ce7b80000) - Next Bits: [0x0000021ce7b80000, 0x0000021ceb920000) - -Polling page: 0x0000021cc9740000 - -Metaspace: - -Usage: - Non-class: 9.69 MB used. - Class: 960.75 KB used. - Both: 10.63 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 9.75 MB ( 61%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.00 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 10.75 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 1.62 MB - Class: 3.02 MB - Both: 4.64 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 144. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 170. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 456. -num_chunk_merges: 0. -num_chunk_splits: 311. -num_chunks_enlarged: 235. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=1377Kb max_used=1377Kb free=117790Kb - bounds [0x0000021cda270000, 0x0000021cda4e0000, 0x0000021ce16d0000] -CodeHeap 'profiled nmethods': size=119104Kb used=5204Kb max_used=5204Kb free=113899Kb - bounds [0x0000021cd26d0000, 0x0000021cd2bf0000, 0x0000021cd9b20000] -CodeHeap 'non-nmethods': size=7488Kb used=3348Kb max_used=3396Kb free=4139Kb - bounds [0x0000021cd9b20000, 0x0000021cd9e80000, 0x0000021cda270000] - total_blobs=3620 nmethods=2518 adapters=1011 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 8.356 Thread 0x0000021cef54f650 2508 1 java.lang.Boolean::booleanValue (5 bytes) -Event: 8.357 Thread 0x0000021cef54f650 nmethod 2508 0x0000021cda3b9d90 code [0x0000021cda3b9f20, 0x0000021cda3b9ff8] -Event: 8.362 Thread 0x0000021cef54f650 2509 3 jdk.internal.org.objectweb.asm.ClassWriter::visitMethod (57 bytes) -Event: 8.362 Thread 0x0000021cef741450 2510 3 jdk.internal.org.objectweb.asm.MethodWriter:: (232 bytes) -Event: 8.362 Thread 0x0000021cef54b130 2511 3 jdk.internal.org.objectweb.asm.MethodVisitor:: (7 bytes) -Event: 8.362 Thread 0x0000021cee9be570 2512 3 jdk.internal.org.objectweb.asm.MethodWriter::visitMaxs (60 bytes) -Event: 8.362 Thread 0x0000021cef54b130 nmethod 2511 0x0000021cd2bdc010 code [0x0000021cd2bdc1c0, 0x0000021cd2bdc308] -Event: 8.362 Thread 0x0000021cef54b130 2513 3 jdk.internal.org.objectweb.asm.MethodWriter::visitEnd (1 bytes) -Event: 8.362 Thread 0x0000021cef54f650 nmethod 2509 0x0000021cd2bdc390 code [0x0000021cd2bdc540, 0x0000021cd2bdc8c8] -Event: 8.362 Thread 0x0000021cef54f650 2514 3 jdk.internal.org.objectweb.asm.MethodWriter::computeMethodInfoSize (571 bytes) -Event: 8.362 Thread 0x0000021cee9be570 nmethod 2512 0x0000021cd2bdca10 code [0x0000021cd2bdcbe0, 0x0000021cd2bdceb8] -Event: 8.362 Thread 0x0000021cef54b130 nmethod 2513 0x0000021cd2bdcf90 code [0x0000021cd2bdd120, 0x0000021cd2bdd238] -Event: 8.362 Thread 0x0000021cee9be570 2516 3 jdk.internal.org.objectweb.asm.MethodWriter::hasFrames (13 bytes) -Event: 8.362 Thread 0x0000021cef54b130 2517 3 jdk.internal.org.objectweb.asm.MethodWriter::putMethodInfo (1274 bytes) -Event: 8.363 Thread 0x0000021cee9be570 nmethod 2516 0x0000021cd2bdd310 code [0x0000021cd2bdd4a0, 0x0000021cd2bdd618] -Event: 8.363 Thread 0x0000021cee9be570 2518 3 jdk.internal.org.objectweb.asm.Handler::putExceptionTable (63 bytes) -Event: 8.363 Thread 0x0000021cef741450 nmethod 2510 0x0000021cd2bdd690 code [0x0000021cd2bdd920, 0x0000021cd2bde6f8] -Event: 8.363 Thread 0x0000021cee9be570 nmethod 2518 0x0000021cd2bdec10 code [0x0000021cd2bdee20, 0x0000021cd2bdf2a8] -Event: 8.363 Thread 0x0000021cef741450 2515 1 jdk.internal.org.objectweb.asm.SymbolTable::getConstantPoolCount (5 bytes) -Event: 8.363 Thread 0x0000021cef741450 nmethod 2515 0x0000021cda3ba090 code [0x0000021cda3ba220, 0x0000021cda3ba2f8] - -GC Heap History (4 events): -Event: 2.654 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 20480K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6451K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 2.659 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3670K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6451K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 7.012 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 38486K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9013K, committed 9216K, reserved 1064960K - class space used 736K, committed 832K, reserved 1048576K -} -Event: 7.017 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5101K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 1 young (2048K), 1 survivors (2048K) - Metaspace used 9013K, committed 9216K, reserved 1064960K - class space used 736K, committed 832K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 7.876 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cda34cfac sp=0x000000a771afe8f0 -Event: 7.876 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b723a3 sp=0x000000a771afe890 mode 2 -Event: 7.876 Thread 0x0000021cc967fe00 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000021cda31a028 relative=0x0000000000000428 -Event: 7.876 Thread 0x0000021cc967fe00 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000021cda31a028 method=com.badlogic.gdx.assets.AssetManager.update(I)Z @ 15 c2 -Event: 7.876 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cda31a028 sp=0x000000a771afe9f0 -Event: 7.876 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b723a3 sp=0x000000a771afe9a8 mode 2 -Event: 8.168 Thread 0x0000021cc967fe00 Uncommon trap: trap_request=0xffffff45 fr.pc=0x0000021cda33fb94 relative=0x00000000000000f4 -Event: 8.168 Thread 0x0000021cc967fe00 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000021cda33fb94 method=com.badlogic.gdx.backends.lwjgl3.audio.OggInputStream.read()I @ 11 c2 -Event: 8.168 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cda33fb94 sp=0x000000a771afe830 -Event: 8.168 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b723a3 sp=0x000000a771afe7d0 mode 2 -Event: 8.208 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cd2ab3e25 sp=0x000000a771afe470 -Event: 8.208 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b72b43 sp=0x000000a771afd908 mode 0 -Event: 8.213 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cd2ab3e25 sp=0x000000a771afe470 -Event: 8.213 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b72b43 sp=0x000000a771afd908 mode 0 -Event: 8.218 Thread 0x0000021cc967fe00 DEOPT PACKING pc=0x0000021cd2ab3e25 sp=0x000000a771afe470 -Event: 8.218 Thread 0x0000021cc967fe00 DEOPT UNPACKING pc=0x0000021cd9b72b43 sp=0x000000a771afd908 mode 0 -Event: 8.361 Thread 0x0000021c8adeb130 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000021cda314b3c relative=0x000000000000111c -Event: 8.361 Thread 0x0000021c8adeb130 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000021cda314b3c method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 159 c2 -Event: 8.361 Thread 0x0000021c8adeb130 DEOPT PACKING pc=0x0000021cda314b3c sp=0x000000a775cfe150 -Event: 8.362 Thread 0x0000021c8adeb130 DEOPT UNPACKING pc=0x0000021cd9b723a3 sp=0x000000a775cfe0d0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.558 Thread 0x0000021cc967fe00 Exception (0x0000000718443580) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.592 Thread 0x0000021cc967fe00 Exception (0x00000007185088c8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.592 Thread 0x0000021cc967fe00 Exception (0x0000000718508c28) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.651 Thread 0x0000021cc967fe00 Exception (0x00000007185a4d58) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.651 Thread 0x0000021cc967fe00 Exception (0x00000007185a50d8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.864 Thread 0x0000021cc967fe00 Exception (0x00000007185f4ac0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.163 Thread 0x0000021cc967fe00 Exception (0x0000000718331488) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.163 Thread 0x0000021cc967fe00 Exception (0x0000000718331830) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.167 Thread 0x0000021cc967fe00 Exception (0x000000071833cdf8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.167 Thread 0x0000021cc967fe00 Exception (0x000000071833d0d8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.434 Thread 0x0000021cc967fe00 Exception (0x0000000717e68ff0) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.465 Thread 0x0000021cc967fe00 Exception (0x0000000717eef690) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.503 Thread 0x0000021cc967fe00 Exception (0x0000000717f3e1e0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.507 Thread 0x0000021cc967fe00 Exception (0x0000000717f48600) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.941 Thread 0x0000021cc967fe00 Exception (0x0000000717d1c590) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 6.066 Thread 0x0000021cc967fe00 Exception (0x0000000717b1b5c8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.152 Thread 0x0000021cc967fe00 Exception (0x0000000716cdbcd8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.155 Thread 0x0000021cc967fe00 Exception (0x0000000716cea2e8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.157 Thread 0x0000021cc967fe00 Exception (0x0000000716cf3a60) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.330 Thread 0x0000021c8adeb130 Exception (0x00000007168ee498) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] - -VM Operations (20 events): -Event: 2.654 Executing VM operation: G1CollectForAllocation -Event: 2.659 Executing VM operation: G1CollectForAllocation done -Event: 3.052 Executing VM operation: HandshakeAllThreads -Event: 3.052 Executing VM operation: HandshakeAllThreads done -Event: 4.063 Executing VM operation: Cleanup -Event: 4.063 Executing VM operation: Cleanup done -Event: 5.064 Executing VM operation: Cleanup -Event: 5.064 Executing VM operation: Cleanup done -Event: 6.049 Executing VM operation: HandshakeAllThreads -Event: 6.049 Executing VM operation: HandshakeAllThreads done -Event: 7.012 Executing VM operation: G1CollectForAllocation -Event: 7.017 Executing VM operation: G1CollectForAllocation done -Event: 7.936 Executing VM operation: HandshakeAllThreads -Event: 7.936 Executing VM operation: HandshakeAllThreads done -Event: 8.234 Executing VM operation: HandshakeAllThreads -Event: 8.234 Executing VM operation: HandshakeAllThreads done -Event: 8.234 Executing VM operation: Cleanup -Event: 8.236 Executing VM operation: Cleanup done -Event: 8.276 Executing VM operation: HandshakeAllThreads -Event: 8.276 Executing VM operation: HandshakeAllThreads done - -Events (20 events): -Event: 8.267 loading class java/lang/constant/DynamicConstantDesc$AnonymousDynamicConstantDesc -Event: 8.267 loading class java/lang/constant/DynamicConstantDesc$AnonymousDynamicConstantDesc done -Event: 8.291 loading class java/net/NetworkInterface$1 -Event: 8.291 loading class java/net/NetworkInterface$1 done -Event: 8.311 loading class java/nio/file/Files$AcceptAllFilter -Event: 8.311 loading class java/nio/file/DirectoryStream$Filter -Event: 8.311 loading class java/nio/file/DirectoryStream$Filter done -Event: 8.311 loading class java/nio/file/Files$AcceptAllFilter done -Event: 8.311 loading class sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator -Event: 8.311 loading class sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator done -Event: 8.312 loading class sun/nio/fs/WindowsPath$WindowsPathWithAttributes -Event: 8.312 loading class sun/nio/fs/BasicFileAttributesHolder -Event: 8.312 loading class sun/nio/fs/BasicFileAttributesHolder done -Event: 8.312 loading class sun/nio/fs/WindowsPath$WindowsPathWithAttributes done -Event: 8.332 loading class sun/security/provider/AbstractDrbg$NonceProvider -Event: 8.332 loading class sun/security/provider/AbstractDrbg$NonceProvider done -Event: 8.332 loading class sun/security/provider/SHA2$SHA256 -Event: 8.332 loading class sun/security/provider/SHA2 -Event: 8.332 loading class sun/security/provider/SHA2 done -Event: 8.332 loading class sun/security/provider/SHA2$SHA256 done - - -Dynamic libraries: -0x00007ff6473f0000 - 0x00007ff647400000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb932e0000 - 0x00007ffb932fb000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffb93320000 - 0x00007ffb93338000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb95130000 - 0x00007ffb9513c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb74be0000 - 0x00007ffb74c6e000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb5a8f0000 - 0x00007ffb5b4c7000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb95040000 - 0x00007ffb9504a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb81d60000 - 0x00007ffb81d85000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb6f9c0000 - 0x00007ffb6fa97000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb84150000 - 0x00007ffb84169000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb83d50000 - 0x00007ffb83d66000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb83bb0000 - 0x00007ffb83bc8000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb94c00000 - 0x00007ffb94c10000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb83c80000 - 0x00007ffb83cf5000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb5f670000 - 0x00007ffb5f8c9000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb77370000 - 0x00007ffb773d1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e950000 - 0x00007ffb7e995000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb9d440000 - 0x00007ffb9d451000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb6c360000 - 0x00007ffb6c4f7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb69540000 - 0x00007ffb69665000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb94f50000 - 0x00007ffb94f7c000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb93280000 - 0x00007ffb932aa000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb55350000 - 0x00007ffb580f5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb83e90000 - 0x00007ffb83ecc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb5eab0000 - 0x00007ffb5ec6f000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb752f0000 - 0x00007ffb7534d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll -0x00007ffba47b0000 - 0x00007ffba47c8000 C:\Windows\SYSTEM32\CRYPTSP.dll -0x00007ffba3ec0000 - 0x00007ffba3ef4000 C:\Windows\system32\rsaenh.dll -0x00007ffba4d80000 - 0x00007ffba4dae000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffba6d00000 - 0x00007ffba6d08000 C:\Windows\System32\NSI.dll -0x00007ffb9b8c0000 - 0x00007ffb9b8d7000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffb9ce90000 - 0x00007ffb9cead000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffba42f0000 - 0x00007ffba43ba000 C:\Windows\SYSTEM32\DNSAPI.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 8 days 4:50 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (5057M free) -TotalPageFile size 19865M (AvailPageFile size 2955M) -current process WorkingSet (physical memory assigned to process): 482M, peak: 493M -current process commit charge ("private bytes"): 765M, peak: 778M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid19432.log b/hs_err_pid19432.log deleted file mode 100644 index a64fac1cf..000000000 --- a/hs_err_pid19432.log +++ /dev/null @@ -1,786 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503bba43, pid=19432, tid=27576 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0xba43] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Wed Sep 27 16:05:27 2023 E. Australia Standard Time elapsed time: 24.432176 seconds (0d 0h 0m 24s) - ---------------- T H R E A D --------------- - -Current thread (0x000001f71e93b370): JavaThread "Timer-4" [_thread_in_native, id=27576, stack(0x000000e96d300000,0x000000e96d400000)] - -Stack: [0x000000e96d300000,0x000000e96d400000], sp=0x000000e96d3febd0, free space=1018k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0xba43] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 2895 com.badlogic.gdx.physics.box2d.Body.jniCreateFixture(JJFFFZSSS)J (0 bytes) @ 0x000001f72df0a490 [0x000001f72df0a420+0x0000000000000070] -J 2894 c1 com.badlogic.gdx.physics.box2d.Body.createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; (105 bytes) @ 0x000001f72676a7f4 [0x000001f72676a720+0x00000000000000d4] -J 2888 c1 com.csse3200.game.physics.components.ColliderComponent.create()V (61 bytes) @ 0x000001f72676981c [0x000001f7267693a0+0x000000000000047c] -j com.csse3200.game.physics.components.HitboxComponent.create()V+7 -J 2949 c1 com.csse3200.game.entities.Entity.create()V (73 bytes) @ 0x000001f726777a9c [0x000001f726777640+0x000000000000045c] -J 2948 c1 com.csse3200.game.entities.EntityService.register(Lcom/csse3200/game/entities/Entity;)V (24 bytes) @ 0x000001f72677835c [0x000001f7267781e0+0x000000000000017c] -j com.csse3200.game.components.npc.SplitMoblings.spawnAdditionalMob(FFFF)V+36 -j com.csse3200.game.components.npc.SplitMoblings.onDeath()V+171 -j com.csse3200.game.components.npc.SplitMoblings$$Lambda$93+0x0000000800ceb290.handle()V+4 -J 2646 c1 com.csse3200.game.events.EventHandler$$Lambda$61+0x0000000800cbc2a0.accept(Ljava/lang/Object;)V (8 bytes) @ 0x000001f72670ea34 [0x000001f72670e6e0+0x0000000000000354] -j java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30 java.base@17.0.6 -J 2775 c1 com.csse3200.game.components.tasks.MobWanderTask.update()V (212 bytes) @ 0x000001f72674a754 [0x000001f726748800+0x0000000000001f54] -J 2774 c1 com.csse3200.game.components.tasks.MobDodgeTask.update()V (64 bytes) @ 0x000001f726745564 [0x000001f7267454e0+0x0000000000000084] -j com.csse3200.game.ai.tasks.AITaskComponent.update()V+36 -j com.csse3200.game.ai.tasks.AITaskComponent.restore()V+77 -j com.csse3200.game.components.EffectsComponent$3.run()V+4 -j java.util.TimerThread.mainLoop()V+221 java.base@17.0.6 -j java.util.TimerThread.run()V+1 java.base@17.0.6 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x000001f700000000 - - -Register to memory mapping: - -RIP=0x00000000503bba43 gdx-box2d64.dll -RAX=0x00000000503ff060 gdx-box2d64.dll -RBX=0x000001f700000000 is an unknown value -RCX=0x000001f741f82cd0 points into unknown readable memory: 0x000001f741f9c060 | 60 c0 f9 41 f7 01 00 00 -RDX=0x0000000000000048 is an unknown value -RSP=0x000000e96d3febd0 is pointing into the stack for thread: 0x000001f71e93b370 -RBP=0x000001f741f82ce8 points into unknown readable memory: 0x000001f74d0a86d0 | d0 86 0a 4d f7 01 00 00 -RSI=0x000001f741f82cd0 points into unknown readable memory: 0x000001f741f9c060 | 60 c0 f9 41 f7 01 00 00 -RDI=0x000001f741f82cd0 points into unknown readable memory: 0x000001f741f9c060 | 60 c0 f9 41 f7 01 00 00 -R8 =0x000001f74d0ad240 points into unknown readable memory: 0x0000003600000002 | 02 00 00 00 36 00 00 00 -R9 =0x000001f74d13d960 points into unknown readable memory: 0x00000000503f5600 | 00 56 3f 50 00 00 00 00 -R10=0x00000000503d45d0 gdx-box2d64.dll -R11=0x000001f74d6d2ee8 is pointing into metadata -R12=0x0000000000000003 is an unknown value -R13=0x000000e96d3feed8 is pointing into the stack for thread: 0x000001f71e93b370 -R14=0x000000e96d3fef38 is pointing into the stack for thread: 0x000001f71e93b370 -R15=0x000001f71e93b370 is a thread - - -Registers: -RAX=0x00000000503ff060, RBX=0x000001f700000000, RCX=0x000001f741f82cd0, RDX=0x0000000000000048 -RSP=0x000000e96d3febd0, RBP=0x000001f741f82ce8, RSI=0x000001f741f82cd0, RDI=0x000001f741f82cd0 -R8 =0x000001f74d0ad240, R9 =0x000001f74d13d960, R10=0x00000000503d45d0, R11=0x000001f74d6d2ee8 -R12=0x0000000000000003, R13=0x000000e96d3feed8, R14=0x000000e96d3fef38, R15=0x000001f71e93b370 -RIP=0x00000000503bba43, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x000000e96d3febd0) -0x000000e96d3febd0: 00000000000000a0 0000000000000008 -0x000000e96d3febe0: 000001f71c8f0000 000000e96d3feca9 -0x000000e96d3febf0: 0000000000000000 3ff0000000000000 -0x000000e96d3fec00: 0000000000000000 000001f74d0ad240 -0x000000e96d3fec10: 0000000000000008 000001f741f82cd0 -0x000000e96d3fec20: 000000e96d3fecb0 0000000000000000 -0x000000e96d3fec30: 000000e96d3feed8 00000000503ce39c -0x000000e96d3fec40: 0000000000000000 3ff0000000000000 -0x000000e96d3fec50: 0000000000000000 00000000503e0000 -0x000000e96d3fec60: 8000000000000000 00000007177c9678 -0x000000e96d3fec70: 0000000000000008 0000000000000001 -0x000000e96d3fec80: 000000e96d3fed80 00000000503d464d -0x000000e96d3fec90: 0000000000000000 0000000000000000 -0x000000e96d3feca0: 000000e96d3fed18 00000000503e3ced -0x000000e96d3fecb0: 000001f74d13d960 0000000000000000 -0x000000e96d3fecc0: 000000003e4ccccd 0008000100000000 - -Instructions: (pc=0x00000000503bba43) -0x00000000503bb943: f6 48 8d 2d b5 16 03 00 48 8d 3d 0e 37 04 00 4c -0x00000000503bb953: 8d 2d f7 31 03 00 4c 8d 25 55 32 03 00 eb 1a 83 -0x00000000503bb963: fe 0d 7e 11 41 b8 49 00 00 00 4c 89 ea 4c 89 e1 -0x00000000503bb973: e8 18 82 02 00 48 83 c3 01 48 63 c6 39 5c 85 00 -0x00000000503bb983: 7d 03 83 c6 01 48 81 fb 80 02 00 00 40 88 34 1f -0x00000000503bb993: 75 cd c6 05 a4 36 04 00 01 48 83 c4 28 5b 5e 5f -0x00000000503bb9a3: 5d 41 5c 41 5d c3 90 66 0f 1f 44 00 00 57 56 53 -0x00000000503bb9b3: 48 83 ec 20 8b 41 08 48 89 cf 85 c0 7e 1d 31 f6 -0x00000000503bb9c3: 31 db 48 8b 07 83 c3 01 48 8b 4c 30 08 48 83 c6 -0x00000000503bb9d3: 10 e8 a7 08 00 00 39 5f 08 7f e7 48 8b 0f 48 83 -0x00000000503bb9e3: c4 20 5b 5e 5f e9 93 08 00 00 90 66 90 41 55 41 -0x00000000503bb9f3: 54 55 57 56 53 48 83 ec 38 48 63 da 48 89 ce 83 -0x00000000503bba03: fb 00 0f 84 95 01 00 00 0f 8e 6f 01 00 00 81 fb -0x00000000503bba13: 80 02 00 00 0f 8f 23 01 00 00 48 8d 05 3c 36 04 -0x00000000503bba23: 00 44 0f b6 24 18 41 80 fc 0d 4c 89 e3 0f 87 da -0x00000000503bba33: 00 00 00 48 8d 2c de 48 8b 5d 10 48 85 db 74 1d -0x00000000503bba43: 48 8b 03 48 89 45 10 48 89 d8 48 83 c4 38 5b 5e -0x00000000503bba53: 5f 5d 41 5c 41 5d c3 66 0f 1f 44 00 00 48 63 46 -0x00000000503bba63: 08 4c 8b 2e 3b 46 0c 0f 84 40 01 00 00 48 c1 e0 -0x00000000503bba73: 04 b9 00 40 00 00 4d 63 e4 49 8d 7c 05 00 e8 ea -0x00000000503bba83: 07 00 00 48 89 c3 48 89 47 08 48 8d 05 6c 15 03 -0x00000000503bba93: 00 46 8b 24 a0 b8 00 40 00 00 99 41 f7 fc 45 89 -0x00000000503bbaa3: e5 44 89 27 44 0f af e8 41 81 fd 00 40 00 00 0f -0x00000000503bbab3: 8f 9b 00 00 00 83 f8 01 7e 23 49 63 d4 83 e8 01 -0x00000000503bbac3: 45 31 c0 49 89 d1 48 8d 0c 13 49 f7 d9 41 83 c0 -0x00000000503bbad3: 01 4a 89 0c 09 48 01 d1 41 39 c0 75 f0 45 29 e5 -0x00000000503bbae3: 4d 63 ed 4a c7 04 2b 00 00 00 00 48 8b 03 48 89 -0x00000000503bbaf3: 45 10 83 46 08 01 48 89 d8 48 83 c4 38 5b 5e 5f -0x00000000503bbb03: 5d 41 5c 41 5d c3 0f 1f 80 00 00 00 00 48 8d 15 -0x00000000503bbb13: 39 30 03 00 48 8d 0d b2 30 03 00 48 8d 2c de 41 -0x00000000503bbb23: b8 70 00 00 00 e8 63 80 02 00 48 8b 5d 10 48 85 -0x00000000503bbb33: db 0f 85 09 ff ff ff e9 21 ff ff ff 90 89 d9 48 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x00000000000000a0 is an unknown value -stack at sp + 1 slots: 0x0000000000000008 is an unknown value -stack at sp + 2 slots: 0x000001f71c8f0000 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -stack at sp + 3 slots: 0x000000e96d3feca9 is pointing into the stack for thread: 0x000001f71e93b370 -stack at sp + 4 slots: 0x0 is NULL -stack at sp + 5 slots: 0x3ff0000000000000 is an unknown value -stack at sp + 6 slots: 0x0 is NULL -stack at sp + 7 slots: 0x000001f74d0ad240 points into unknown readable memory: 0x0000003600000002 | 02 00 00 00 36 00 00 00 - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000001f744e8f930, length=43, elements={ -0x000001f71e94df20, 0x000001f7411a1480, 0x000001f7411a20f0, 0x000001f74280e2b0, -0x000001f74280ec60, 0x000001f74280f610, 0x000001f74280ffc0, 0x000001f742810d50, -0x000001f742812530, 0x000001f742818610, 0x000001f74294fc20, 0x000001f74296c170, -0x000001f749fc5a10, 0x000001f74a0096b0, 0x000001f7428736a0, 0x000001f75b6c2000, -0x000001f7545b5a80, 0x000001f75b573a20, 0x000001f71e938820, 0x000001f71e93b370, -0x000001f71e937e80, 0x000001f71e93b840, 0x000001f71e93a500, 0x000001f71e938350, -0x000001f71e93a9d0, 0x000001f7431eee30, 0x000001f7431eb470, 0x000001f7431ecc80, -0x000001f7431ef300, 0x000001f7431f2320, 0x000001f7431edfc0, 0x000001f7431eb940, -0x000001f7431f14b0, 0x000001f7431f1e50, 0x000001f7431f27f0, 0x000001f7431ed150, -0x000001f7431eafa0, 0x000001f7431ebe10, 0x000001f7431ef7d0, 0x000001f7431ed620, -0x000001f7431efca0, 0x000001f7431ec2e0, 0x000001f7431f0b10 -} - -Java Threads: ( => current thread ) - 0x000001f71e94df20 JavaThread "main" [_thread_in_native, id=7756, stack(0x000000e969700000,0x000000e969800000)] - 0x000001f7411a1480 JavaThread "Reference Handler" daemon [_thread_blocked, id=2576, stack(0x000000e969e00000,0x000000e969f00000)] - 0x000001f7411a20f0 JavaThread "Finalizer" daemon [_thread_blocked, id=17248, stack(0x000000e969f00000,0x000000e96a000000)] - 0x000001f74280e2b0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=14928, stack(0x000000e96a000000,0x000000e96a100000)] - 0x000001f74280ec60 JavaThread "Attach Listener" daemon [_thread_blocked, id=16000, stack(0x000000e96a100000,0x000000e96a200000)] - 0x000001f74280f610 JavaThread "Service Thread" daemon [_thread_blocked, id=3132, stack(0x000000e96a200000,0x000000e96a300000)] - 0x000001f74280ffc0 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=17020, stack(0x000000e96a300000,0x000000e96a400000)] - 0x000001f742810d50 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=21652, stack(0x000000e96a400000,0x000000e96a500000)] - 0x000001f742812530 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=16396, stack(0x000000e96a500000,0x000000e96a600000)] - 0x000001f742818610 JavaThread "Sweeper thread" daemon [_thread_blocked, id=26188, stack(0x000000e96a600000,0x000000e96a700000)] - 0x000001f74294fc20 JavaThread "Notification Thread" daemon [_thread_blocked, id=25904, stack(0x000000e96a900000,0x000000e96aa00000)] - 0x000001f74296c170 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=15980, stack(0x000000e96ab00000,0x000000e96ac00000)] - 0x000001f749fc5a10 JavaThread "AssetManager" daemon [_thread_blocked, id=16852, stack(0x000000e96cb00000,0x000000e96cc00000)] - 0x000001f74a0096b0 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=10724, stack(0x000000e96cc00000,0x000000e96cd00000)] - 0x000001f7428736a0 JavaThread "AssetManager" daemon [_thread_blocked, id=17196, stack(0x000000e96a700000,0x000000e96a800000)] - 0x000001f75b6c2000 JavaThread "Timer-0" [_thread_blocked, id=24796, stack(0x000000e96d500000,0x000000e96d600000)] - 0x000001f7545b5a80 JavaThread "Timer" daemon [_thread_blocked, id=19288, stack(0x000000e96d000000,0x000000e96d100000)] - 0x000001f75b573a20 JavaThread "Timer-1" [_thread_in_native, id=26136, stack(0x000000e96ce00000,0x000000e96cf00000)] - 0x000001f71e938820 JavaThread "Timer-2" [_thread_blocked, id=17876, stack(0x000000e96cf00000,0x000000e96d000000)] -=>0x000001f71e93b370 JavaThread "Timer-4" [_thread_in_native, id=27576, stack(0x000000e96d300000,0x000000e96d400000)] - 0x000001f71e937e80 JavaThread "Timer-5" [_thread_in_native, id=25528, stack(0x000000e96d400000,0x000000e96d500000)] - 0x000001f71e93b840 JavaThread "Timer-6" [_thread_blocked, id=6400, stack(0x000000e96d800000,0x000000e96d900000)] - 0x000001f71e93a500 JavaThread "Timer-7" [_thread_blocked, id=12340, stack(0x000000e96d700000,0x000000e96d800000)] - 0x000001f71e938350 JavaThread "Timer-8" [_thread_blocked, id=11480, stack(0x000000e96d900000,0x000000e96da00000)] - 0x000001f71e93a9d0 JavaThread "Timer-9" [_thread_blocked, id=16588, stack(0x000000e96a800000,0x000000e96a900000)] - 0x000001f7431eee30 JavaThread "Timer-10" [_thread_blocked, id=5548, stack(0x000000e96da00000,0x000000e96db00000)] - 0x000001f7431eb470 JavaThread "Timer-11" [_thread_blocked, id=10408, stack(0x000000e96db00000,0x000000e96dc00000)] - 0x000001f7431ecc80 JavaThread "Timer-12" [_thread_blocked, id=13112, stack(0x000000e96dc00000,0x000000e96dd00000)] - 0x000001f7431ef300 JavaThread "Timer-13" [_thread_blocked, id=17544, stack(0x000000e96d600000,0x000000e96d700000)] - 0x000001f7431f2320 JavaThread "Timer-14" [_thread_blocked, id=14592, stack(0x000000e96dd00000,0x000000e96de00000)] - 0x000001f7431edfc0 JavaThread "Timer-15" [_thread_blocked, id=16752, stack(0x000000e96de00000,0x000000e96df00000)] - 0x000001f7431eb940 JavaThread "Timer-16" [_thread_blocked, id=22760, stack(0x000000e96df00000,0x000000e96e000000)] - 0x000001f7431f14b0 JavaThread "Timer-17" [_thread_blocked, id=10268, stack(0x000000e96e000000,0x000000e96e100000)] - 0x000001f7431f1e50 JavaThread "Timer-18" [_thread_blocked, id=16980, stack(0x000000e96e100000,0x000000e96e200000)] - 0x000001f7431f27f0 JavaThread "Timer-19" [_thread_blocked, id=14576, stack(0x000000e96e200000,0x000000e96e300000)] - 0x000001f7431ed150 JavaThread "Timer-20" [_thread_blocked, id=12548, stack(0x000000e96e300000,0x000000e96e400000)] - 0x000001f7431eafa0 JavaThread "Timer-21" [_thread_blocked, id=23088, stack(0x000000e96e400000,0x000000e96e500000)] - 0x000001f7431ebe10 JavaThread "Timer-22" [_thread_blocked, id=4772, stack(0x000000e96e500000,0x000000e96e600000)] - 0x000001f7431ef7d0 JavaThread "Timer-23" [_thread_blocked, id=6308, stack(0x000000e96e600000,0x000000e96e700000)] - 0x000001f7431ed620 JavaThread "Timer-24" [_thread_blocked, id=26508, stack(0x000000e96e700000,0x000000e96e800000)] - 0x000001f7431efca0 JavaThread "Timer-25" [_thread_blocked, id=23600, stack(0x000000e96e800000,0x000000e96e900000)] - 0x000001f7431ec2e0 JavaThread "Timer-26" [_thread_blocked, id=2920, stack(0x000000e96e900000,0x000000e96ea00000)] - 0x000001f7431f0b10 JavaThread "Timer-27" [_thread_blocked, id=17308, stack(0x000000e96ea00000,0x000000e96eb00000)] - -Other Threads: - 0x000001f74119d0c0 VMThread "VM Thread" [stack: 0x000000e969d00000,0x000000e969e00000] [id=9100] - 0x000001f742956950 WatcherThread [stack: 0x000000e96aa00000,0x000000e96ab00000] [id=20040] - 0x000001f71e9be7c0 GCTaskThread "GC Thread#0" [stack: 0x000000e969800000,0x000000e969900000] [id=15108] - 0x000001f749d8d810 GCTaskThread "GC Thread#1" [stack: 0x000000e96c300000,0x000000e96c400000] [id=9068] - 0x000001f749d8a500 GCTaskThread "GC Thread#2" [stack: 0x000000e96c400000,0x000000e96c500000] [id=8304] - 0x000001f749d8bfe0 GCTaskThread "GC Thread#3" [stack: 0x000000e96c500000,0x000000e96c600000] [id=4144] - 0x000001f749d8afc0 GCTaskThread "GC Thread#4" [stack: 0x000000e96c600000,0x000000e96c700000] [id=22144] - 0x000001f749d8b270 GCTaskThread "GC Thread#5" [stack: 0x000000e96c700000,0x000000e96c800000] [id=1428] - 0x000001f749d8b520 GCTaskThread "GC Thread#6" [stack: 0x000000e96c800000,0x000000e96c900000] [id=26444] - 0x000001f749d8b7d0 GCTaskThread "GC Thread#7" [stack: 0x000000e96c900000,0x000000e96ca00000] [id=27144] - 0x000001f749d8ba80 GCTaskThread "GC Thread#8" [stack: 0x000000e96ca00000,0x000000e96cb00000] [id=22108] - 0x000001f74a0573f0 GCTaskThread "GC Thread#9" [stack: 0x000000e96d100000,0x000000e96d200000] [id=10616] - 0x000001f71e9d0c90 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000e969900000,0x000000e969a00000] [id=19272] - 0x000001f71e9d35c0 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000e969a00000,0x000000e969b00000] [id=21584] - 0x000001f741059860 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000e969b00000,0x000000e969c00000] [id=3812] - 0x000001f74105a090 ConcurrentGCThread "G1 Service" [stack: 0x000000e969c00000,0x000000e969d00000] [id=27092] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 37870K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 17 young (34816K), 1 survivors (2048K) - Metaspace used 10915K, committed 11136K, reserved 1064960K - class space used 965K, committed 1024K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%|HS| |TAMS 0x0000000709800000, 0x0000000709800000| Complete -| 1|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000| 0%| F| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%| O| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 3|0x0000000709e00000, 0x0000000709efba00, 0x000000070a000000| 49%| O| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 5|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 6|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 7|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 8|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 9|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 10|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000| 0%| F| |TAMS 0x0000000714a00000, 0x0000000714a00000| Untracked -| 90|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000| 0%| F| |TAMS 0x0000000714c00000, 0x0000000714c00000| Untracked -| 91|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000| 0%| F| |TAMS 0x0000000714e00000, 0x0000000714e00000| Untracked -| 92|0x0000000715000000, 0x0000000715000000, 0x0000000715200000| 0%| F| |TAMS 0x0000000715000000, 0x0000000715000000| Untracked -| 93|0x0000000715200000, 0x0000000715200000, 0x0000000715400000| 0%| F| |TAMS 0x0000000715200000, 0x0000000715200000| Untracked -| 94|0x0000000715400000, 0x0000000715400000, 0x0000000715600000| 0%| F| |TAMS 0x0000000715400000, 0x0000000715400000| Untracked -| 95|0x0000000715600000, 0x0000000715600000, 0x0000000715800000| 0%| F| |TAMS 0x0000000715600000, 0x0000000715600000| Untracked -| 96|0x0000000715800000, 0x0000000715800000, 0x0000000715a00000| 0%| F| |TAMS 0x0000000715800000, 0x0000000715800000| Untracked -| 97|0x0000000715a00000, 0x0000000715a00000, 0x0000000715c00000| 0%| F| |TAMS 0x0000000715a00000, 0x0000000715a00000| Untracked -| 98|0x0000000715c00000, 0x0000000715c00000, 0x0000000715e00000| 0%| F| |TAMS 0x0000000715c00000, 0x0000000715c00000| Untracked -| 99|0x0000000715e00000, 0x0000000715e00000, 0x0000000716000000| 0%| F| |TAMS 0x0000000715e00000, 0x0000000715e00000| Untracked -| 100|0x0000000716000000, 0x0000000716000000, 0x0000000716200000| 0%| F| |TAMS 0x0000000716000000, 0x0000000716000000| Untracked -| 101|0x0000000716200000, 0x0000000716200000, 0x0000000716400000| 0%| F| |TAMS 0x0000000716200000, 0x0000000716200000| Untracked -| 102|0x0000000716400000, 0x0000000716400000, 0x0000000716600000| 0%| F| |TAMS 0x0000000716400000, 0x0000000716400000| Untracked -| 103|0x0000000716600000, 0x0000000716600000, 0x0000000716800000| 0%| F| |TAMS 0x0000000716600000, 0x0000000716600000| Untracked -| 104|0x0000000716800000, 0x0000000716800000, 0x0000000716a00000| 0%| F| |TAMS 0x0000000716800000, 0x0000000716800000| Untracked -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716c00000, 0x0000000716e00000| 0%| F| |TAMS 0x0000000716c00000, 0x0000000716c00000| Untracked -| 107|0x0000000716e00000, 0x0000000716e00000, 0x0000000717000000| 0%| F| |TAMS 0x0000000716e00000, 0x0000000716e00000| Untracked -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E| |TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000001f736210000,0x000001f7369d0000] _byte_map_base: 0x000001f7329c4000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001f71e9c0ce0, (CMBitMap*) 0x000001f71e9c0d20 - Prev Bits: [0x000001f737190000, 0x000001f73af30000) - Next Bits: [0x000001f73af30000, 0x000001f73ecd0000) - -Polling page: 0x000001f71e110000 - -Metaspace: - -Usage: - Non-class: 9.72 MB used. - Class: 965.98 KB used. - Both: 10.66 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 9.88 MB ( 62%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.00 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 10.88 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 1.11 MB - Class: 3.01 MB - Both: 4.12 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 144. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 172. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 475. -num_chunk_merges: 0. -num_chunk_splits: 332. -num_chunks_enlarged: 258. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=1866Kb max_used=1866Kb free=117301Kb - bounds [0x000001f72dd60000, 0x000001f72dfd0000, 0x000001f7351c0000] -CodeHeap 'profiled nmethods': size=119104Kb used=5887Kb max_used=5887Kb free=113217Kb - bounds [0x000001f7261c0000, 0x000001f726780000, 0x000001f72d610000] -CodeHeap 'non-nmethods': size=7488Kb used=1656Kb max_used=3392Kb free=5831Kb - bounds [0x000001f72d610000, 0x000001f72d960000, 0x000001f72dd60000] - total_blobs=4070 nmethods=2973 adapters=1009 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 22.888 Thread 0x000001f742810d50 2963 4 com.csse3200.game.components.tasks.scanner.ScannerTask::update (131 bytes) -Event: 22.893 Thread 0x000001f742810d50 nmethod 2963 0x000001f72df2aa90 code [0x000001f72df2aca0, 0x000001f72df2b010] -Event: 23.055 Thread 0x000001f742812530 2964 3 com.csse3200.game.components.CombatStatsComponent::changeState (61 bytes) -Event: 23.056 Thread 0x000001f742812530 nmethod 2964 0x000001f72677f090 code [0x000001f72677f280, 0x000001f72677f638] -Event: 23.288 Thread 0x000001f742810d50 2965 4 com.badlogic.gdx.scenes.scene2d.Stage::act (236 bytes) -Event: 23.325 Thread 0x000001f742810d50 nmethod 2965 0x000001f72df2b310 code [0x000001f72df2b580, 0x000001f72df2c970] -Event: 23.604 Thread 0x000001f742810d50 2966 4 com.badlogic.gdx.physics.box2d.World::contactFilter (144 bytes) -Event: 23.615 Thread 0x000001f742810d50 nmethod 2966 0x000001f72df2d490 code [0x000001f72df2d660, 0x000001f72df2dcf8] -Event: 23.689 Thread 0x000001f742810d50 2967 4 com.csse3200.game.services.ServiceLocator::getEntityService (4 bytes) -Event: 23.689 Thread 0x000001f742810d50 nmethod 2967 0x000001f72df2e410 code [0x000001f72df2e580, 0x000001f72df2e5f8] -Event: 23.754 Thread 0x000001f742810d50 2968 4 com.badlogic.gdx.physics.box2d.World::preSolve (41 bytes) -Event: 23.756 Thread 0x000001f742810d50 nmethod 2968 0x000001f72df2e710 code [0x000001f72df2e8a0, 0x000001f72df2e9c8] -Event: 23.756 Thread 0x000001f742810d50 2969 4 com.badlogic.gdx.physics.box2d.World::postSolve (41 bytes) -Event: 23.758 Thread 0x000001f742810d50 nmethod 2969 0x000001f72df2eb10 code [0x000001f72df2eca0, 0x000001f72df2edc8] -Event: 23.770 Thread 0x000001f742810d50 2970 4 com.csse3200.game.components.TouchAttackComponent$$Lambda$72/0x0000000800ce25c8::handle (16 bytes) -Event: 23.820 Thread 0x000001f742810d50 nmethod 2970 0x000001f72df2ef10 code [0x000001f72df2f2c0, 0x000001f72df30a68] -Event: 23.888 Thread 0x000001f742812530 2971 1 com.csse3200.game.components.tasks.human.HumanWanderTask::getPriority (2 bytes) -Event: 23.888 Thread 0x000001f742812530 nmethod 2971 0x000001f72df32190 code [0x000001f72df32320, 0x000001f72df323f8] -Event: 24.240 Thread 0x000001f742812530 2972 3 sun.nio.cs.SingleByte$Encoder::encode (32 bytes) -Event: 24.240 Thread 0x000001f742812530 nmethod 2972 0x000001f72677f710 code [0x000001f72677f8c0, 0x000001f72677fab8] - -GC Heap History (4 events): -Event: 2.942 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 20480K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6451K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 2.947 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3628K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6451K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 10.863 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 38444K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9495K, committed 9728K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} -Event: 10.870 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5102K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 1 young (2048K), 1 survivors (2048K) - Metaspace used 9495K, committed 9728K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 21.670 Thread 0x000001f71e94df20 DEOPT PACKING pc=0x000001f726715c22 sp=0x000000e9697ff240 -Event: 21.670 Thread 0x000001f71e94df20 DEOPT UNPACKING pc=0x000001f72d662b43 sp=0x000000e9697fe700 mode 0 -Event: 21.670 Thread 0x000001f71e94df20 DEOPT PACKING pc=0x000001f726717666 sp=0x000000e9697ff2b0 -Event: 21.670 Thread 0x000001f71e94df20 DEOPT UNPACKING pc=0x000001f72d662b43 sp=0x000000e9697fe768 mode 0 -Event: 21.794 Thread 0x000001f71e94df20 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001f72df2942c relative=0x000000000000010c -Event: 21.794 Thread 0x000001f71e94df20 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001f72df2942c method=jdk.internal.misc.Unsafe.allocateUninitializedArray(Ljava/lang/Class;I)Ljava/lang/Object; @ 51 c2 -Event: 21.794 Thread 0x000001f71e94df20 DEOPT PACKING pc=0x000001f72df2942c sp=0x000000e9697fe240 -Event: 21.794 Thread 0x000001f71e94df20 DEOPT UNPACKING pc=0x000001f72d6623a3 sp=0x000000e9697fe1c8 mode 2 -Event: 24.054 Thread 0x000001f75b573a20 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f72df1387c relative=0x00000000000003fc -Event: 24.054 Thread 0x000001f75b573a20 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f72df1387c method=java.util.Collections.max(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object; @ 49 c2 -Event: 24.054 Thread 0x000001f71e94df20 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f72df1387c relative=0x00000000000003fc -Event: 24.054 Thread 0x000001f71e94df20 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f72df1387c method=java.util.Collections.max(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/lang/Object; @ 49 c2 -Event: 24.054 Thread 0x000001f75b573a20 DEOPT PACKING pc=0x000001f72df1387c sp=0x000000e96ceff1c0 -Event: 24.054 Thread 0x000001f71e94df20 DEOPT PACKING pc=0x000001f72df1387c sp=0x000000e9697ff2c0 -Event: 24.054 Thread 0x000001f75b573a20 DEOPT UNPACKING pc=0x000001f72d6623a3 sp=0x000000e96ceff090 mode 2 -Event: 24.054 Thread 0x000001f71e94df20 DEOPT UNPACKING pc=0x000001f72d6623a3 sp=0x000000e9697ff188 mode 2 -Event: 24.238 Thread 0x000001f71e93a030 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f72defe028 relative=0x0000000000000648 -Event: 24.238 Thread 0x000001f71e93a030 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f72defe028 method=com.badlogic.gdx.utils.Array$ArrayIterator.hasNext()Z @ 4 c2 -Event: 24.238 Thread 0x000001f71e93a030 DEOPT PACKING pc=0x000001f72defe028 sp=0x000000e96d2feca0 -Event: 24.238 Thread 0x000001f71e93a030 DEOPT UNPACKING pc=0x000001f72d6623a3 sp=0x000000e96d2febf0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.643 Thread 0x000001f71e94df20 Exception (0x00000007185089f8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.706 Thread 0x000001f71e94df20 Exception (0x00000007185a4d90) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.706 Thread 0x000001f71e94df20 Exception (0x00000007185a5110) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.030 Thread 0x000001f71e94df20 Exception (0x00000007185f4d48) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.447 Thread 0x000001f71e94df20 Exception (0x00000007183314e8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.447 Thread 0x000001f71e94df20 Exception (0x0000000718331890) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.451 Thread 0x000001f71e94df20 Exception (0x000000071833ce58) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.451 Thread 0x000001f71e94df20 Exception (0x000000071833d138) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.718 Thread 0x000001f71e94df20 Exception (0x0000000717e68ff0) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.750 Thread 0x000001f71e94df20 Exception (0x0000000717eef690) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.786 Thread 0x000001f71e94df20 Exception (0x0000000717f3e1e0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.790 Thread 0x000001f71e94df20 Exception (0x0000000717f48600) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 7.309 Thread 0x000001f71e94df20 Implicit null exception at 0x000001f72ddd6d96 to 0x000001f72ddd7020 -Event: 9.626 Thread 0x000001f71e94df20 Exception (0x0000000717e2a558) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.526 Thread 0x000001f71e94df20 Exception (0x0000000717d95d10) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.528 Thread 0x000001f71e94df20 Exception (0x0000000717da4300) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.530 Thread 0x000001f71e94df20 Exception (0x0000000717dada78) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.665 Thread 0x000001f71e94df20 Exception (0x0000000717ad1118) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.696 Thread 0x000001f71e94df20 Exception (0x0000000717824c10) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.701 Thread 0x000001f71e94df20 Exception (0x000000071782df70) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] - -VM Operations (20 events): -Event: 13.590 Executing VM operation: Cleanup -Event: 13.590 Executing VM operation: Cleanup done -Event: 14.073 Executing VM operation: HandshakeAllThreads -Event: 14.073 Executing VM operation: HandshakeAllThreads done -Event: 15.073 Executing VM operation: Cleanup -Event: 15.073 Executing VM operation: Cleanup done -Event: 16.074 Executing VM operation: Cleanup -Event: 16.074 Executing VM operation: Cleanup done -Event: 17.074 Executing VM operation: Cleanup -Event: 17.074 Executing VM operation: Cleanup done -Event: 18.075 Executing VM operation: Cleanup -Event: 18.075 Executing VM operation: Cleanup done -Event: 19.075 Executing VM operation: Cleanup -Event: 19.075 Executing VM operation: Cleanup done -Event: 21.075 Executing VM operation: Cleanup -Event: 21.076 Executing VM operation: Cleanup done -Event: 22.076 Executing VM operation: Cleanup -Event: 22.076 Executing VM operation: Cleanup done -Event: 24.077 Executing VM operation: Cleanup -Event: 24.077 Executing VM operation: Cleanup done - -Events (20 events): -Event: 21.554 Thread 0x000001f7431edfc0 Thread added: 0x000001f7431edfc0 -Event: 21.637 Thread 0x000001f7431eb940 Thread added: 0x000001f7431eb940 -Event: 21.654 Thread 0x000001f7431f14b0 Thread added: 0x000001f7431f14b0 -Event: 21.785 loading class java/lang/invoke/MethodHandle$1 -Event: 21.785 loading class java/lang/invoke/MethodHandle$1 done -Event: 21.887 Thread 0x000001f7431f1e50 Thread added: 0x000001f7431f1e50 -Event: 22.104 Thread 0x000001f7431f27f0 Thread added: 0x000001f7431f27f0 -Event: 22.237 Thread 0x000001f7431ed150 Thread added: 0x000001f7431ed150 -Event: 22.570 Thread 0x000001f7431eafa0 Thread added: 0x000001f7431eafa0 -Event: 22.604 Thread 0x000001f7431ebe10 Thread added: 0x000001f7431ebe10 -Event: 22.954 Thread 0x000001f7431ef7d0 Thread added: 0x000001f7431ef7d0 -Event: 23.254 Thread 0x000001f7431ed620 Thread added: 0x000001f7431ed620 -Event: 23.487 Thread 0x000001f7431efca0 Thread added: 0x000001f7431efca0 -Event: 23.554 Thread 0x000001f7431ec2e0 Thread added: 0x000001f7431ec2e0 -Event: 24.020 Thread 0x000001f7431f0b10 Thread added: 0x000001f7431f0b10 -Event: 24.238 loading class java/lang/Throwable$WrappedPrintStream -Event: 24.238 loading class java/lang/Throwable$PrintStreamOrWriter -Event: 24.239 loading class java/lang/Throwable$PrintStreamOrWriter done -Event: 24.239 loading class java/lang/Throwable$WrappedPrintStream done -Event: 24.243 Thread 0x000001f71e93a030 Thread exited: 0x000001f71e93a030 - - -Dynamic libraries: -0x00007ff726ee0000 - 0x00007ff726ef0000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb7e7c0000 - 0x00007ffb7e7d8000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb95200000 - 0x00007ffb9521b000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb94620000 - 0x00007ffb9462c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb4cb50000 - 0x00007ffb4cbde000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb07fb0000 - 0x00007ffb08b87000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb94420000 - 0x00007ffb9442a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb7e790000 - 0x00007ffb7e7b5000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb3a6a0000 - 0x00007ffb3a777000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb7bf70000 - 0x00007ffb7bf89000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb765b0000 - 0x00007ffb765c6000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb74f20000 - 0x00007ffb74f38000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb93330000 - 0x00007ffb93340000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb6c5b0000 - 0x00007ffb6c625000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb3c540000 - 0x00007ffb3c799000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb6ef40000 - 0x00007ffb6efa1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e680000 - 0x00007ffb7e6c5000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb9b0d0000 - 0x00007ffb9b0e1000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb2f230000 - 0x00007ffb2f3c7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb3c410000 - 0x00007ffb3c535000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb95da0000 - 0x00007ffb95dcc000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb793b0000 - 0x00007ffb793da000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb05200000 - 0x00007ffb07fa5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb71a10000 - 0x00007ffb71a4c000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb1f770000 - 0x00007ffb1f92f000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb6ecb0000 - 0x00007ffb6ed0d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 5 days 6:06 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (6217M free) -TotalPageFile size 19865M (AvailPageFile size 4344M) -current process WorkingSet (physical memory assigned to process): 405M, peak: 425M -current process commit charge ("private bytes"): 708M, peak: 729M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid22188.log b/hs_err_pid22188.log deleted file mode 100644 index 581e87ab5..000000000 --- a/hs_err_pid22188.log +++ /dev/null @@ -1,929 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503eb9e2, pid=22188, tid=3688 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0x3b9e2] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Wed Sep 27 17:57:12 2023 E. Australia Standard Time elapsed time: 59.377646 seconds (0d 0h 0m 59s) - ---------------- T H R E A D --------------- - -Current thread (0x000001fa5933e0c0): JavaThread "main" [_thread_in_native, id=3688, stack(0x000000b0f4900000,0x000000b0f4a00000)] - -Stack: [0x000000b0f4900000,0x000000b0f4a00000], sp=0x000000b0f49fe750, free space=1017k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0x3b9e2] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 2505 com.badlogic.gdx.physics.box2d.World.jniRayCast(JFFFF)V (0 bytes) @ 0x000001fa6889e3f9 [0x000001fa6889e3a0+0x0000000000000059] -J 2846 c2 com.csse3200.game.components.tasks.FireTowerCombatTask.getPriority()I (16 bytes) @ 0x000001fa6890ef54 [0x000001fa6890ee20+0x0000000000000134] -J 3041 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000001fa6894f484 [0x000001fa6894f2a0+0x00000000000001e4] -J 2863 c2 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000001fa6891c25c [0x000001fa6891c0c0+0x000000000000019c] -J 2729 c1 com.csse3200.game.screens.MainGameScreen.render(F)V (122 bytes) @ 0x000001fa610fe77c [0x000001fa610fe100+0x000000000000067c] -J 1670 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x000001fa60eca8fc [0x000001fa60ec9b80+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000000 - - -Register to memory mapping: - -RIP=0x00000000503eb9e2 gdx-box2d64.dll -RAX=0x000001fa09c03d00 points into unknown readable memory: 0x000001fa09c03d20 | 20 3d c0 09 fa 01 00 00 -RBX=0x000001fa09c10a90 points into unknown readable memory: 0x000001fa09c10af0 | f0 0a c1 09 fa 01 00 00 -RCX=0x0 is NULL -RDX=0x000001fa08dd2b80 points into unknown readable memory: 0x000001fa09c19350 | 50 93 c1 09 fa 01 00 00 -RSP=0x000000b0f49fe750 is pointing into the stack for thread: 0x000001fa5933e0c0 -RBP=0x000001fa08e44b40 points into unknown readable memory: 0x000000000000019d | 9d 01 00 00 00 00 00 00 -RSI=0x000000b0f49fe7a4 is pointing into the stack for thread: 0x000001fa5933e0c0 -RDI=0x000000b0f49fe7d8 is pointing into the stack for thread: 0x000001fa5933e0c0 -R8 =0x0 is NULL -R9 =0x0000000000000002 is an unknown value -R10=0x000001fa59336e80 points into unknown readable memory: 0x0000004000000001 | 01 00 00 00 40 00 00 00 -R11=0x000000b0f49fe690 is pointing into the stack for thread: 0x000001fa5933e0c0 -R12=0x000000b0f49fed00 is pointing into the stack for thread: 0x000001fa5933e0c0 -R13=0x000000b0f49fe7d0 is pointing into the stack for thread: 0x000001fa5933e0c0 -R14=0x000000b0f49fecf0 is pointing into the stack for thread: 0x000001fa5933e0c0 -R15=0x000000b0f49fe7b0 is pointing into the stack for thread: 0x000001fa5933e0c0 - - -Registers: -RAX=0x000001fa09c03d00, RBX=0x000001fa09c10a90, RCX=0x0000000000000000, RDX=0x000001fa08dd2b80 -RSP=0x000000b0f49fe750, RBP=0x000001fa08e44b40, RSI=0x000000b0f49fe7a4, RDI=0x000000b0f49fe7d8 -R8 =0x0000000000000000, R9 =0x0000000000000002, R10=0x000001fa59336e80, R11=0x000000b0f49fe690 -R12=0x000000b0f49fed00, R13=0x000000b0f49fe7d0, R14=0x000000b0f49fecf0, R15=0x000000b0f49fe7b0 -RIP=0x00000000503eb9e2, EFLAGS=0x0000000000010283 - -Top of Stack: (sp=0x000000b0f49fe750) -0x000000b0f49fe750: 8000000000000000 0000000000003fff -0x000000b0f49fe760: 3ff000003f800000 0000000000000000 -0x000000b0f49fe770: 000000003e9f8409 0000000000000000 -0x000000b0f49fe780: 800000003f800000 3f8000003f800000 -0x000000b0f49fe790: 000000b0f49fe8d8 4197b286503e3ced -0x000000b0f49fe7a0: bf80000040d00000 3e9f840900000000 -0x000000b0f49fe7b0: 40d0000040d00000 40d00000423a0000 -0x000000b0f49fe7c0: 000000003f800000 00000000503bae81 -0x000000b0f49fe7d0: 000000b0f49fe7d8 000001bf000000cf -0x000000b0f49fe7e0: 0000004800000030 000000670000005e -0x000000b0f49fe7f0: 0000010e00000066 00000166000001fa -0x000000b0f49fe800: 3ba3d70af49fea30 0000000000000000 -0x000000b0f49fe810: 0000000000000000 0000000040000000 -0x000000b0f49fe820: 000000004007b17e 4133430d00000000 -0x000000b0f49fe830: 0000000000000000 4133065f4007b17e -0x000000b0f49fe840: 4000000000000000 800000003f800000 - -Instructions: (pc=0x00000000503eb9e2) -0x00000000503eb8e2: 0f 28 bc 24 a0 04 00 00 44 0f 28 84 24 b0 04 00 -0x00000000503eb8f2: 00 44 0f 28 8c 24 c0 04 00 00 44 0f 28 94 24 d0 -0x00000000503eb902: 04 00 00 44 0f 28 9c 24 e0 04 00 00 44 0f 28 a4 -0x00000000503eb912: 24 f0 04 00 00 44 0f 28 ac 24 00 05 00 00 44 0f -0x00000000503eb922: 28 b4 24 10 05 00 00 44 0f 28 bc 24 20 05 00 00 -0x00000000503eb932: 48 81 c4 38 05 00 00 5b 5e 5f 5d 41 5c 41 5d 41 -0x00000000503eb942: 5e 41 5f c3 66 2e 0f 1f 84 00 00 00 00 00 45 0f -0x00000000503eb952: 28 d3 f3 44 0f 11 64 24 30 e9 3a fd ff ff 48 8d -0x00000000503eb962: 15 71 5f 00 00 48 8d 0d d9 60 00 00 41 b8 d1 00 -0x00000000503eb972: 00 00 e8 17 82 ff ff e9 da fc ff ff 66 90 49 8b -0x00000000503eb982: 04 24 f3 0f 10 5c 24 3c 85 d2 f3 0f 11 5c 24 70 -0x00000000503eb992: 49 8b 36 48 89 44 24 60 49 8b 44 24 08 48 89 44 -0x00000000503eb9a2: 24 68 78 05 3b 56 14 7c 19 48 8d 15 26 5f 00 00 -0x00000000503eb9b2: 48 8d 0d 47 5f 00 00 41 b8 9e 00 00 00 e8 cc 81 -0x00000000503eb9c2: ff ff 48 8b 46 08 48 8d 74 24 54 48 8b 44 18 10 -0x00000000503eb9d2: 48 8b 58 10 44 8b 40 18 48 8b 4b 18 48 8b 53 10 -0x00000000503eb9e2: 48 8b 01 4c 8d 4a 0c 44 89 44 24 20 48 89 f2 4d -0x00000000503eb9f2: 89 f8 ff 50 28 84 c0 f3 0f 10 44 24 70 0f 85 37 -0x00000000503eba02: 01 00 00 0f 2e c6 7a 06 0f 84 a1 01 00 00 0f 2e -0x00000000503eba12: c6 76 4f 45 0f 28 cb 45 0f 28 c4 41 0f 28 df f3 -0x00000000503eba22: 44 0f 59 c8 45 0f 28 ef f3 44 0f 59 c0 41 0f 28 -0x00000000503eba32: fe f3 45 0f 58 cf f3 45 0f 58 c6 f3 41 0f 5f d9 -0x00000000503eba42: 45 0f 2e f0 f3 45 0f 5d e9 f3 41 0f 5d f8 44 0f -0x00000000503eba52: 28 cb 0f 86 4c 01 00 00 45 0f 28 c6 f3 0f 11 44 -0x00000000503eba62: 24 3c 8b 84 24 88 04 00 00 48 8b bc 24 80 00 00 -0x00000000503eba72: 00 85 c0 0f 8f e6 fc ff ff e9 48 fe ff ff 8d 14 -0x00000000503eba82: 00 8d 0c c5 00 00 00 00 89 94 24 8c 04 00 00 e8 -0x00000000503eba92: da 07 fd ff 4c 63 84 24 88 04 00 00 48 89 fa 48 -0x00000000503ebaa2: 89 c1 48 89 84 24 80 00 00 00 49 c1 e0 02 e8 03 -0x00000000503ebab2: d4 ff ff 49 8d 45 08 48 39 c7 74 08 48 89 f9 e8 -0x00000000503ebac2: ba 07 fd ff 48 8b bc 24 80 00 00 00 8b 84 24 88 -0x00000000503ebad2: 04 00 00 e9 c8 fd ff ff 8d 14 00 8d 0c c5 00 00 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x8000000000000000 is an unknown value -stack at sp + 1 slots: 0x0000000000003fff is an unknown value -stack at sp + 2 slots: 0x3ff000003f800000 is an unknown value -stack at sp + 3 slots: 0x0 is NULL -stack at sp + 4 slots: 0x000000003e9f8409 is an unknown value -stack at sp + 5 slots: 0x0 is NULL -stack at sp + 6 slots: 0x800000003f800000 is an unknown value -stack at sp + 7 slots: 0x3f8000003f800000 is an unknown value - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000001fa175de010, length=166, elements={ -0x000001fa5933e0c0, 0x000001fa7bac1f60, 0x000001fa7bac31e0, 0x000001fa7d00f830, -0x000001fa7d0101e0, 0x000001fa7d0115b0, 0x000001fa7d031f70, 0x000001fa7d033060, -0x000001fa7d033a50, 0x000001fa7d037370, 0x000001fa7d18a1a0, 0x000001fa7d19be70, -0x000001fa055f4680, 0x000001fa0565d790, 0x000001fa002f2a50, 0x000001fa16e92180, -0x000001fa16590260, 0x000001fa5932a2f0, 0x000001fa59326e00, 0x000001fa59328610, -0x000001fa59328ae0, 0x000001fa593272d0, 0x000001fa593277a0, 0x000001fa59329950, -0x000001fa059bcab0, 0x000001fa059bddf0, 0x000001fa059bcf80, 0x000001fa059bd920, -0x000001fa059bc5e0, 0x000001fa059bfad0, 0x000001fa059bd450, 0x000001fa059bb770, -0x000001fa059c0940, 0x000001fa059bbc40, 0x000001fa059badd0, 0x000001fa059be2c0, -0x000001fa059ba430, 0x000001fa059bffa0, 0x000001fa059bc110, 0x000001fa059be790, -0x000001fa059bec60, 0x000001fa059bf130, 0x000001fa059bf600, 0x000001fa059ba900, -0x000001fa059c0e10, 0x000001fa059b9a90, 0x000001fa059b9f60, 0x000001fa059bb2a0, -0x000001fa004d35b0, 0x000001fa004d4dc0, 0x000001fa004d4420, 0x000001fa004d8c50, -0x000001fa004d9ac0, 0x000001fa004d82b0, 0x000001fa004d2c10, 0x000001fa004d5760, -0x000001fa004d6100, 0x000001fa004d8780, 0x000001fa004d48f0, 0x000001fa004d6aa0, -0x000001fa004d5c30, 0x000001fa004d9120, 0x000001fa004d6f70, 0x000001fa004d9f90, -0x000001fa004d95f0, 0x000001fa004d2740, 0x000001fa004d3a80, 0x000001fa004d3f50, -0x000001fa004d30e0, 0x000001fa004d5290, 0x000001fa004d65d0, 0x000001fa004d7440, -0x000001fa004d7910, 0x000001fa004d7de0, 0x000001fa1709eee0, 0x000001fa170a40b0, -0x000001fa170a4a50, 0x000001fa1709f3b0, 0x000001fa170a06f0, 0x000001fa170a1f00, -0x000001fa1709ea10, 0x000001fa170a4580, 0x000001fa170a0220, 0x000001fa1709fd50, -0x000001fa170a23d0, 0x000001fa1709e540, 0x000001fa170a3710, 0x000001fa170a3be0, -0x000001fa170a0bc0, 0x000001fa170a1090, 0x000001fa170a4f20, 0x000001fa170a1560, -0x000001fa1709f880, 0x000001fa170a1a30, 0x000001fa170a28a0, 0x000001fa170a53f0, -0x000001fa170a2d70, 0x000001fa170a3240, 0x000001fa170a58c0, 0x000001fa1709e070, -0x000001fa059c0470, 0x000001fa059b95c0, 0x000001fa15d34140, 0x000001fa15d2fde0, -0x000001fa15d34ae0, 0x000001fa15d34fb0, 0x000001fa15d35480, 0x000001fa15d315f0, -0x000001fa15d30780, 0x000001fa15d337a0, 0x000001fa15d302b0, 0x000001fa15d33c70, -0x000001fa15d2f910, 0x000001fa15d30c50, 0x000001fa15d2ef70, 0x000001fa15d31120, -0x000001fa15d31ac0, 0x000001fa15d31f90, 0x000001fa15d34610, 0x000001fa15d2e100, -0x000001fa15d2e5d0, 0x000001fa15d35950, 0x000001fa15d32460, 0x000001fa15d2eaa0, -0x000001fa15d32930, 0x000001fa15d2f440, 0x000001fa15d32e00, 0x000001fa15d332d0, -0x000001fa15a46870, 0x000001fa15a493c0, 0x000001fa15a49d60, 0x000001fa15a44b90, -0x000001fa15a45ed0, 0x000001fa15a4a230, 0x000001fa15a4a700, 0x000001fa15a446c0, -0x000001fa15a48080, 0x000001fa15a476e0, 0x000001fa15a4abd0, 0x000001fa15a43380, -0x000001fa15a43850, 0x000001fa15a48ef0, 0x000001fa15a43d20, 0x000001fa15a45060, -0x000001fa15a48550, 0x000001fa15a441f0, 0x000001fa15a45530, 0x000001fa15a463a0, -0x000001fa15a47bb0, 0x000001fa15a45a00, 0x000001fa15a48a20, 0x000001fa15a47210, -0x000001fa15f15f50, 0x000001fa15f19910, 0x000001fa15f1a2b0, 0x000001fa15f16420, -0x000001fa15f1a780, 0x000001fa15f168f0, 0x000001fa15f14740, 0x000001fa15f18f70, -0x000001fa15f17c30, 0x000001fa15f18aa0, 0x000001fa15f19440, 0x000001fa15f14c10, -0x000001fa15f13da0, 0x000001fa15f138d0 -} - -Java Threads: ( => current thread ) -=>0x000001fa5933e0c0 JavaThread "main" [_thread_in_native, id=3688, stack(0x000000b0f4900000,0x000000b0f4a00000)] - 0x000001fa7bac1f60 JavaThread "Reference Handler" daemon [_thread_blocked, id=15184, stack(0x000000b0f5000000,0x000000b0f5100000)] - 0x000001fa7bac31e0 JavaThread "Finalizer" daemon [_thread_blocked, id=20644, stack(0x000000b0f5100000,0x000000b0f5200000)] - 0x000001fa7d00f830 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=11696, stack(0x000000b0f5200000,0x000000b0f5300000)] - 0x000001fa7d0101e0 JavaThread "Attach Listener" daemon [_thread_blocked, id=11260, stack(0x000000b0f5300000,0x000000b0f5400000)] - 0x000001fa7d0115b0 JavaThread "Service Thread" daemon [_thread_blocked, id=15640, stack(0x000000b0f5400000,0x000000b0f5500000)] - 0x000001fa7d031f70 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=24704, stack(0x000000b0f5500000,0x000000b0f5600000)] - 0x000001fa7d033060 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=4132, stack(0x000000b0f5600000,0x000000b0f5700000)] - 0x000001fa7d033a50 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=10780, stack(0x000000b0f5700000,0x000000b0f5800000)] - 0x000001fa7d037370 JavaThread "Sweeper thread" daemon [_thread_blocked, id=7764, stack(0x000000b0f5800000,0x000000b0f5900000)] - 0x000001fa7d18a1a0 JavaThread "Notification Thread" daemon [_thread_blocked, id=21708, stack(0x000000b0f5a00000,0x000000b0f5b00000)] - 0x000001fa7d19be70 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=7376, stack(0x000000b0f5c00000,0x000000b0f5d00000)] - 0x000001fa055f4680 JavaThread "AssetManager" daemon [_thread_blocked, id=26968, stack(0x000000b0f7400000,0x000000b0f7500000)] - 0x000001fa0565d790 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=26112, stack(0x000000b0f7500000,0x000000b0f7600000)] - 0x000001fa002f2a50 JavaThread "AssetManager" daemon [_thread_blocked, id=24884, stack(0x000000b0f5900000,0x000000b0f5a00000)] - 0x000001fa16e92180 JavaThread "Timer-0" [_thread_blocked, id=21012, stack(0x000000b0f8a00000,0x000000b0f8b00000)] - 0x000001fa16590260 JavaThread "Timer" daemon [_thread_blocked, id=22260, stack(0x000000b0f7f00000,0x000000b0f8000000)] - 0x000001fa5932a2f0 JavaThread "Timer-1" [_thread_blocked, id=24168, stack(0x000000b0f8200000,0x000000b0f8300000)] - 0x000001fa59326e00 JavaThread "Timer-2" [_thread_blocked, id=24988, stack(0x000000b0f8100000,0x000000b0f8200000)] - 0x000001fa59328610 JavaThread "Timer-3" [_thread_blocked, id=11640, stack(0x000000b0f8000000,0x000000b0f8100000)] - 0x000001fa59328ae0 JavaThread "Timer-4" [_thread_blocked, id=16444, stack(0x000000b0f8400000,0x000000b0f8500000)] - 0x000001fa593272d0 JavaThread "Timer-5" [_thread_blocked, id=17448, stack(0x000000b0f8500000,0x000000b0f8600000)] - 0x000001fa593277a0 JavaThread "Timer-6" [_thread_blocked, id=12236, stack(0x000000b0f8600000,0x000000b0f8700000)] - 0x000001fa59329950 JavaThread "Timer-7" [_thread_blocked, id=23252, stack(0x000000b0f8700000,0x000000b0f8800000)] - 0x000001fa059bcab0 JavaThread "Timer-8" [_thread_blocked, id=524, stack(0x000000b0f8800000,0x000000b0f8900000)] - 0x000001fa059bddf0 JavaThread "Timer-9" [_thread_blocked, id=15224, stack(0x000000b0f8900000,0x000000b0f8a00000)] - 0x000001fa059bcf80 JavaThread "Timer-10" [_thread_blocked, id=14020, stack(0x000000b0f8b00000,0x000000b0f8c00000)] - 0x000001fa059bd920 JavaThread "Timer-11" [_thread_blocked, id=22292, stack(0x000000b0f8c00000,0x000000b0f8d00000)] - 0x000001fa059bc5e0 JavaThread "Timer-12" [_thread_blocked, id=4336, stack(0x000000b0f8d00000,0x000000b0f8e00000)] - 0x000001fa059bfad0 JavaThread "Timer-13" [_thread_blocked, id=26744, stack(0x000000b0f8e00000,0x000000b0f8f00000)] - 0x000001fa059bd450 JavaThread "Timer-14" [_thread_blocked, id=23528, stack(0x000000b0f8f00000,0x000000b0f9000000)] - 0x000001fa059bb770 JavaThread "Timer-15" [_thread_blocked, id=19952, stack(0x000000b0f9000000,0x000000b0f9100000)] - 0x000001fa059c0940 JavaThread "Timer-16" [_thread_blocked, id=18136, stack(0x000000b0f9100000,0x000000b0f9200000)] - 0x000001fa059bbc40 JavaThread "Timer-17" [_thread_blocked, id=27572, stack(0x000000b0f9200000,0x000000b0f9300000)] - 0x000001fa059badd0 JavaThread "Timer-18" [_thread_blocked, id=12864, stack(0x000000b0f9300000,0x000000b0f9400000)] - 0x000001fa059be2c0 JavaThread "Timer-19" [_thread_blocked, id=15712, stack(0x000000b0f9400000,0x000000b0f9500000)] - 0x000001fa059ba430 JavaThread "Timer-20" [_thread_blocked, id=11020, stack(0x000000b0f9500000,0x000000b0f9600000)] - 0x000001fa059bffa0 JavaThread "Timer-21" [_thread_blocked, id=26704, stack(0x000000b0f9600000,0x000000b0f9700000)] - 0x000001fa059bc110 JavaThread "Timer-22" [_thread_blocked, id=26600, stack(0x000000b0f9700000,0x000000b0f9800000)] - 0x000001fa059be790 JavaThread "Timer-23" [_thread_blocked, id=16848, stack(0x000000b0f9800000,0x000000b0f9900000)] - 0x000001fa059bec60 JavaThread "Timer-24" [_thread_blocked, id=21060, stack(0x000000b0f9900000,0x000000b0f9a00000)] - 0x000001fa059bf130 JavaThread "Timer-25" [_thread_blocked, id=2584, stack(0x000000b0f9a00000,0x000000b0f9b00000)] - 0x000001fa059bf600 JavaThread "Timer-26" [_thread_blocked, id=308, stack(0x000000b0f9b00000,0x000000b0f9c00000)] - 0x000001fa059ba900 JavaThread "Timer-28" [_thread_blocked, id=2372, stack(0x000000b0f9d00000,0x000000b0f9e00000)] - 0x000001fa059c0e10 JavaThread "Timer-29" [_thread_blocked, id=10696, stack(0x000000b0f9e00000,0x000000b0f9f00000)] - 0x000001fa059b9a90 JavaThread "Timer-31" [_thread_blocked, id=2712, stack(0x000000b0fa000000,0x000000b0fa100000)] - 0x000001fa059b9f60 JavaThread "Timer-32" [_thread_blocked, id=12820, stack(0x000000b0fa100000,0x000000b0fa200000)] - 0x000001fa059bb2a0 JavaThread "Timer-33" [_thread_blocked, id=13012, stack(0x000000b0fa200000,0x000000b0fa300000)] - 0x000001fa004d35b0 JavaThread "Timer-34" [_thread_blocked, id=21740, stack(0x000000b0fa300000,0x000000b0fa400000)] - 0x000001fa004d4dc0 JavaThread "Timer-35" [_thread_blocked, id=17444, stack(0x000000b0fa400000,0x000000b0fa500000)] - 0x000001fa004d4420 JavaThread "Timer-36" [_thread_blocked, id=26088, stack(0x000000b0fa500000,0x000000b0fa600000)] - 0x000001fa004d8c50 JavaThread "Timer-37" [_thread_blocked, id=23612, stack(0x000000b0fa600000,0x000000b0fa700000)] - 0x000001fa004d9ac0 JavaThread "Timer-38" [_thread_blocked, id=11852, stack(0x000000b0fa700000,0x000000b0fa800000)] - 0x000001fa004d82b0 JavaThread "Timer-39" [_thread_blocked, id=8908, stack(0x000000b0fa800000,0x000000b0fa900000)] - 0x000001fa004d2c10 JavaThread "Timer-40" [_thread_blocked, id=25452, stack(0x000000b0fa900000,0x000000b0faa00000)] - 0x000001fa004d5760 JavaThread "Timer-41" [_thread_blocked, id=22112, stack(0x000000b0faa00000,0x000000b0fab00000)] - 0x000001fa004d6100 JavaThread "Timer-42" [_thread_blocked, id=10644, stack(0x000000b0fab00000,0x000000b0fac00000)] - 0x000001fa004d8780 JavaThread "Timer-43" [_thread_blocked, id=25384, stack(0x000000b0fac00000,0x000000b0fad00000)] - 0x000001fa004d48f0 JavaThread "Timer-44" [_thread_blocked, id=27316, stack(0x000000b0fad00000,0x000000b0fae00000)] - 0x000001fa004d6aa0 JavaThread "Timer-45" [_thread_blocked, id=3696, stack(0x000000b0fae00000,0x000000b0faf00000)] - 0x000001fa004d5c30 JavaThread "Timer-46" [_thread_blocked, id=13580, stack(0x000000b0faf00000,0x000000b0fb000000)] - 0x000001fa004d9120 JavaThread "Timer-47" [_thread_blocked, id=21460, stack(0x000000b0fb000000,0x000000b0fb100000)] - 0x000001fa004d6f70 JavaThread "Timer-48" [_thread_blocked, id=14164, stack(0x000000b0fb100000,0x000000b0fb200000)] - 0x000001fa004d9f90 JavaThread "Timer-49" [_thread_blocked, id=11232, stack(0x000000b0fb200000,0x000000b0fb300000)] - 0x000001fa004d95f0 JavaThread "Timer-50" [_thread_blocked, id=14464, stack(0x000000b0fb300000,0x000000b0fb400000)] - 0x000001fa004d2740 JavaThread "Timer-51" [_thread_blocked, id=7404, stack(0x000000b0fb400000,0x000000b0fb500000)] - 0x000001fa004d3a80 JavaThread "Timer-52" [_thread_blocked, id=22276, stack(0x000000b0fb500000,0x000000b0fb600000)] - 0x000001fa004d3f50 JavaThread "Timer-53" [_thread_blocked, id=12004, stack(0x000000b0fb600000,0x000000b0fb700000)] - 0x000001fa004d30e0 JavaThread "Timer-54" [_thread_blocked, id=13812, stack(0x000000b0fb700000,0x000000b0fb800000)] - 0x000001fa004d5290 JavaThread "Timer-55" [_thread_blocked, id=18728, stack(0x000000b0fb800000,0x000000b0fb900000)] - 0x000001fa004d65d0 JavaThread "Timer-56" [_thread_blocked, id=12816, stack(0x000000b0fb900000,0x000000b0fba00000)] - 0x000001fa004d7440 JavaThread "Timer-57" [_thread_blocked, id=26108, stack(0x000000b0fba00000,0x000000b0fbb00000)] - 0x000001fa004d7910 JavaThread "Timer-58" [_thread_blocked, id=12460, stack(0x000000b0fbb00000,0x000000b0fbc00000)] - 0x000001fa004d7de0 JavaThread "Timer-59" [_thread_blocked, id=17596, stack(0x000000b0fbc00000,0x000000b0fbd00000)] - 0x000001fa1709eee0 JavaThread "Timer-60" [_thread_blocked, id=10580, stack(0x000000b0fbd00000,0x000000b0fbe00000)] - 0x000001fa170a40b0 JavaThread "Timer-61" [_thread_blocked, id=18796, stack(0x000000b0fbe00000,0x000000b0fbf00000)] - 0x000001fa170a4a50 JavaThread "Timer-62" [_thread_blocked, id=11516, stack(0x000000b0fbf00000,0x000000b0fc000000)] - 0x000001fa1709f3b0 JavaThread "Timer-63" [_thread_blocked, id=25768, stack(0x000000b0fc000000,0x000000b0fc100000)] - 0x000001fa170a06f0 JavaThread "Timer-64" [_thread_blocked, id=26380, stack(0x000000b0fc100000,0x000000b0fc200000)] - 0x000001fa170a1f00 JavaThread "Timer-65" [_thread_blocked, id=13224, stack(0x000000b0fc200000,0x000000b0fc300000)] - 0x000001fa1709ea10 JavaThread "Timer-66" [_thread_blocked, id=22028, stack(0x000000b0fc300000,0x000000b0fc400000)] - 0x000001fa170a4580 JavaThread "Timer-67" [_thread_blocked, id=26344, stack(0x000000b0fc400000,0x000000b0fc500000)] - 0x000001fa170a0220 JavaThread "Timer-68" [_thread_blocked, id=18396, stack(0x000000b0fc500000,0x000000b0fc600000)] - 0x000001fa1709fd50 JavaThread "Timer-69" [_thread_blocked, id=13084, stack(0x000000b0fc600000,0x000000b0fc700000)] - 0x000001fa170a23d0 JavaThread "Timer-70" [_thread_blocked, id=24112, stack(0x000000b0fc700000,0x000000b0fc800000)] - 0x000001fa1709e540 JavaThread "Timer-71" [_thread_blocked, id=20832, stack(0x000000b0fc800000,0x000000b0fc900000)] - 0x000001fa170a3710 JavaThread "Timer-72" [_thread_blocked, id=16876, stack(0x000000b0fc900000,0x000000b0fca00000)] - 0x000001fa170a3be0 JavaThread "Timer-73" [_thread_blocked, id=16588, stack(0x000000b0fca00000,0x000000b0fcb00000)] - 0x000001fa170a0bc0 JavaThread "Timer-74" [_thread_blocked, id=11772, stack(0x000000b0fcb00000,0x000000b0fcc00000)] - 0x000001fa170a1090 JavaThread "Timer-75" [_thread_blocked, id=5124, stack(0x000000b0fcc00000,0x000000b0fcd00000)] - 0x000001fa170a4f20 JavaThread "Timer-76" [_thread_blocked, id=13412, stack(0x000000b0fcd00000,0x000000b0fce00000)] - 0x000001fa170a1560 JavaThread "Timer-77" [_thread_blocked, id=17264, stack(0x000000b0fce00000,0x000000b0fcf00000)] - 0x000001fa1709f880 JavaThread "Timer-78" [_thread_blocked, id=10588, stack(0x000000b0fcf00000,0x000000b0fd000000)] - 0x000001fa170a1a30 JavaThread "Timer-79" [_thread_blocked, id=16852, stack(0x000000b0fd000000,0x000000b0fd100000)] - 0x000001fa170a28a0 JavaThread "Timer-80" [_thread_blocked, id=12908, stack(0x000000b0fd100000,0x000000b0fd200000)] - 0x000001fa170a53f0 JavaThread "Timer-81" [_thread_blocked, id=22196, stack(0x000000b0f9c00000,0x000000b0f9d00000)] - 0x000001fa170a2d70 JavaThread "Timer-82" [_thread_blocked, id=8204, stack(0x000000b0fd200000,0x000000b0fd300000)] - 0x000001fa170a3240 JavaThread "Timer-83" [_thread_blocked, id=18540, stack(0x000000b0fd300000,0x000000b0fd400000)] - 0x000001fa170a58c0 JavaThread "Timer-84" [_thread_blocked, id=12340, stack(0x000000b0f9f00000,0x000000b0fa000000)] - 0x000001fa1709e070 JavaThread "Timer-85" [_thread_blocked, id=19728, stack(0x000000b0fd400000,0x000000b0fd500000)] - 0x000001fa059c0470 JavaThread "Timer-86" [_thread_blocked, id=17380, stack(0x000000b0fd500000,0x000000b0fd600000)] - 0x000001fa059b95c0 JavaThread "Timer-87" [_thread_blocked, id=26824, stack(0x000000b0fd600000,0x000000b0fd700000)] - 0x000001fa15d34140 JavaThread "Timer-88" [_thread_blocked, id=19556, stack(0x000000b0fd700000,0x000000b0fd800000)] - 0x000001fa15d2fde0 JavaThread "Timer-89" [_thread_blocked, id=21588, stack(0x000000b0fd800000,0x000000b0fd900000)] - 0x000001fa15d34ae0 JavaThread "Timer-90" [_thread_blocked, id=11664, stack(0x000000b0fd900000,0x000000b0fda00000)] - 0x000001fa15d34fb0 JavaThread "Timer-91" [_thread_blocked, id=7724, stack(0x000000b0fda00000,0x000000b0fdb00000)] - 0x000001fa15d35480 JavaThread "Timer-92" [_thread_blocked, id=22384, stack(0x000000b0fdb00000,0x000000b0fdc00000)] - 0x000001fa15d315f0 JavaThread "Timer-93" [_thread_blocked, id=7200, stack(0x000000b0fdc00000,0x000000b0fdd00000)] - 0x000001fa15d30780 JavaThread "Timer-94" [_thread_blocked, id=26668, stack(0x000000b0fdd00000,0x000000b0fde00000)] - 0x000001fa15d337a0 JavaThread "Timer-95" [_thread_blocked, id=8772, stack(0x000000b0fde00000,0x000000b0fdf00000)] - 0x000001fa15d302b0 JavaThread "Timer-96" [_thread_blocked, id=25696, stack(0x000000b0fdf00000,0x000000b0fe000000)] - 0x000001fa15d33c70 JavaThread "Timer-97" [_thread_blocked, id=24024, stack(0x000000b0fe000000,0x000000b0fe100000)] - 0x000001fa15d2f910 JavaThread "Timer-98" [_thread_blocked, id=5360, stack(0x000000b0fe100000,0x000000b0fe200000)] - 0x000001fa15d30c50 JavaThread "Timer-99" [_thread_blocked, id=3052, stack(0x000000b0fe200000,0x000000b0fe300000)] - 0x000001fa15d2ef70 JavaThread "Timer-100" [_thread_blocked, id=14744, stack(0x000000b0fe300000,0x000000b0fe400000)] - 0x000001fa15d31120 JavaThread "Timer-101" [_thread_blocked, id=12884, stack(0x000000b0fe400000,0x000000b0fe500000)] - 0x000001fa15d31ac0 JavaThread "Timer-102" [_thread_blocked, id=10372, stack(0x000000b0fe500000,0x000000b0fe600000)] - 0x000001fa15d31f90 JavaThread "Timer-103" [_thread_blocked, id=16604, stack(0x000000b0fe600000,0x000000b0fe700000)] - 0x000001fa15d34610 JavaThread "Timer-104" [_thread_blocked, id=24400, stack(0x000000b0fe700000,0x000000b0fe800000)] - 0x000001fa15d2e100 JavaThread "Timer-105" [_thread_blocked, id=15872, stack(0x000000b0fe800000,0x000000b0fe900000)] - 0x000001fa15d2e5d0 JavaThread "Timer-106" [_thread_blocked, id=21704, stack(0x000000b0fe900000,0x000000b0fea00000)] - 0x000001fa15d35950 JavaThread "Timer-107" [_thread_blocked, id=3248, stack(0x000000b0fea00000,0x000000b0feb00000)] - 0x000001fa15d32460 JavaThread "Timer-108" [_thread_blocked, id=9464, stack(0x000000b0feb00000,0x000000b0fec00000)] - 0x000001fa15d2eaa0 JavaThread "Timer-109" [_thread_blocked, id=8216, stack(0x000000b0fec00000,0x000000b0fed00000)] - 0x000001fa15d32930 JavaThread "Timer-110" [_thread_blocked, id=24744, stack(0x000000b0fed00000,0x000000b0fee00000)] - 0x000001fa15d2f440 JavaThread "Timer-111" [_thread_blocked, id=7792, stack(0x000000b0fee00000,0x000000b0fef00000)] - 0x000001fa15d32e00 JavaThread "Timer-112" [_thread_blocked, id=15980, stack(0x000000b0fef00000,0x000000b0ff000000)] - 0x000001fa15d332d0 JavaThread "Timer-113" [_thread_blocked, id=8260, stack(0x000000b0ff000000,0x000000b0ff100000)] - 0x000001fa15a46870 JavaThread "Timer-114" [_thread_blocked, id=17560, stack(0x000000b0ff100000,0x000000b0ff200000)] - 0x000001fa15a493c0 JavaThread "Timer-115" [_thread_blocked, id=4848, stack(0x000000b0ff200000,0x000000b0ff300000)] - 0x000001fa15a49d60 JavaThread "Timer-116" [_thread_blocked, id=15192, stack(0x000000b0ff300000,0x000000b0ff400000)] - 0x000001fa15a44b90 JavaThread "Timer-117" [_thread_blocked, id=23872, stack(0x000000b0ff400000,0x000000b0ff500000)] - 0x000001fa15a45ed0 JavaThread "Timer-118" [_thread_blocked, id=2868, stack(0x000000b0ff500000,0x000000b0ff600000)] - 0x000001fa15a4a230 JavaThread "Timer-119" [_thread_blocked, id=2636, stack(0x000000b0ff600000,0x000000b0ff700000)] - 0x000001fa15a4a700 JavaThread "Timer-120" [_thread_blocked, id=13024, stack(0x000000b0ff700000,0x000000b0ff800000)] - 0x000001fa15a446c0 JavaThread "Timer-121" [_thread_blocked, id=7600, stack(0x000000b0ff800000,0x000000b0ff900000)] - 0x000001fa15a48080 JavaThread "Timer-122" [_thread_blocked, id=13888, stack(0x000000b0ff900000,0x000000b0ffa00000)] - 0x000001fa15a476e0 JavaThread "Timer-123" [_thread_blocked, id=11792, stack(0x000000b0ffa00000,0x000000b0ffb00000)] - 0x000001fa15a4abd0 JavaThread "Timer-124" [_thread_blocked, id=16212, stack(0x000000b0ffb00000,0x000000b0ffc00000)] - 0x000001fa15a43380 JavaThread "Timer-125" [_thread_blocked, id=14664, stack(0x000000b0ffc00000,0x000000b0ffd00000)] - 0x000001fa15a43850 JavaThread "Timer-126" [_thread_blocked, id=17156, stack(0x000000b0ffd00000,0x000000b0ffe00000)] - 0x000001fa15a48ef0 JavaThread "Timer-127" [_thread_blocked, id=20700, stack(0x000000b0ffe00000,0x000000b0fff00000)] - 0x000001fa15a43d20 JavaThread "AssetManager" daemon [_thread_blocked, id=3556, stack(0x000000b0fff00000,0x000000b100000000)] - 0x000001fa15a45060 JavaThread "Timer-128" [_thread_blocked, id=27196, stack(0x000000b080400000,0x000000b080500000)] - 0x000001fa15a48550 JavaThread "Timer-129" [_thread_blocked, id=26284, stack(0x000000b080000000,0x000000b080100000)] - 0x000001fa15a441f0 JavaThread "Timer-130" [_thread_blocked, id=20984, stack(0x000000b080100000,0x000000b080200000)] - 0x000001fa15a45530 JavaThread "Timer-131" [_thread_blocked, id=24712, stack(0x000000b080200000,0x000000b080300000)] - 0x000001fa15a463a0 JavaThread "Timer-132" [_thread_blocked, id=22412, stack(0x000000b080300000,0x000000b080400000)] - 0x000001fa15a47bb0 JavaThread "Timer-133" [_thread_blocked, id=26004, stack(0x000000b080500000,0x000000b080600000)] - 0x000001fa15a45a00 JavaThread "Timer-134" [_thread_blocked, id=11024, stack(0x000000b080600000,0x000000b080700000)] - 0x000001fa15a48a20 JavaThread "Timer-135" [_thread_blocked, id=15324, stack(0x000000b080700000,0x000000b080800000)] - 0x000001fa15a47210 JavaThread "Timer-136" [_thread_blocked, id=15424, stack(0x000000b080800000,0x000000b080900000)] - 0x000001fa15f15f50 JavaThread "Timer-137" [_thread_blocked, id=5652, stack(0x000000b080900000,0x000000b080a00000)] - 0x000001fa15f19910 JavaThread "Timer-138" [_thread_blocked, id=13640, stack(0x000000b080a00000,0x000000b080b00000)] - 0x000001fa15f1a2b0 JavaThread "Timer-139" [_thread_blocked, id=13088, stack(0x000000b080b00000,0x000000b080c00000)] - 0x000001fa15f16420 JavaThread "Timer-140" [_thread_blocked, id=20688, stack(0x000000b080c00000,0x000000b080d00000)] - 0x000001fa15f1a780 JavaThread "Timer-141" [_thread_blocked, id=25728, stack(0x000000b080d00000,0x000000b080e00000)] - 0x000001fa15f168f0 JavaThread "Timer-142" [_thread_blocked, id=15260, stack(0x000000b080e00000,0x000000b080f00000)] - 0x000001fa15f14740 JavaThread "Timer-143" [_thread_blocked, id=25380, stack(0x000000b080f00000,0x000000b081000000)] - 0x000001fa15f18f70 JavaThread "Timer-144" [_thread_blocked, id=15680, stack(0x000000b081000000,0x000000b081100000)] - 0x000001fa15f17c30 JavaThread "Timer-145" [_thread_blocked, id=14576, stack(0x000000b081100000,0x000000b081200000)] - 0x000001fa15f18aa0 JavaThread "Timer-146" [_thread_blocked, id=968, stack(0x000000b081200000,0x000000b081300000)] - 0x000001fa15f19440 JavaThread "Timer-147" [_thread_blocked, id=13112, stack(0x000000b081300000,0x000000b081400000)] - 0x000001fa15f14c10 JavaThread "Timer-148" [_thread_blocked, id=4648, stack(0x000000b081400000,0x000000b081500000)] - 0x000001fa15f13da0 JavaThread "Timer-149" [_thread_blocked, id=27120, stack(0x000000b081500000,0x000000b081600000)] - 0x000001fa15f138d0 JavaThread "Timer-150" [_thread_blocked, id=19352, stack(0x000000b081600000,0x000000b081700000)] - -Other Threads: - 0x000001fa7babe470 VMThread "VM Thread" [stack: 0x000000b0f4f00000,0x000000b0f5000000] [id=25480] - 0x000001fa7d18ede0 WatcherThread [stack: 0x000000b0f5b00000,0x000000b0f5c00000] [id=18900] - 0x000001fa593afc70 GCTaskThread "GC Thread#0" [stack: 0x000000b0f4a00000,0x000000b0f4b00000] [id=4584] - 0x000001fa054c24f0 GCTaskThread "GC Thread#1" [stack: 0x000000b0f7600000,0x000000b0f7700000] [id=23996] - 0x000001fa054bff50 GCTaskThread "GC Thread#2" [stack: 0x000000b0f7700000,0x000000b0f7800000] [id=7420] - 0x000001fa054c0200 GCTaskThread "GC Thread#3" [stack: 0x000000b0f7800000,0x000000b0f7900000] [id=26200] - 0x000001fa054c1220 GCTaskThread "GC Thread#4" [stack: 0x000000b0f7900000,0x000000b0f7a00000] [id=24936] - 0x000001fa054c1a30 GCTaskThread "GC Thread#5" [stack: 0x000000b0f7a00000,0x000000b0f7b00000] [id=13304] - 0x000001fa054c14d0 GCTaskThread "GC Thread#6" [stack: 0x000000b0f7b00000,0x000000b0f7c00000] [id=18656] - 0x000001fa054c04b0 GCTaskThread "GC Thread#7" [stack: 0x000000b0f7c00000,0x000000b0f7d00000] [id=14184] - 0x000001fa054c2240 GCTaskThread "GC Thread#8" [stack: 0x000000b0f7d00000,0x000000b0f7e00000] [id=20044] - 0x000001fa059672e0 GCTaskThread "GC Thread#9" [stack: 0x000000b0f8300000,0x000000b0f8400000] [id=10684] - 0x000001fa593c3150 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000b0f4b00000,0x000000b0f4c00000] [id=25248] - 0x000001fa593c3a60 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000b0f4c00000,0x000000b0f4d00000] [id=3768] - 0x000001fa7b979ca0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000b0f4d00000,0x000000b0f4e00000] [id=9852] - 0x000001fa7b97a5c0 ConcurrentGCThread "G1 Service" [stack: 0x000000b0f4e00000,0x000000b0f4f00000] [id=6308] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 151095K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 73 young (149504K), 2 survivors (4096K) - Metaspace used 11198K, committed 11456K, reserved 1064960K - class space used 976K, committed 1088K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%| O| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 1|0x0000000709a00000, 0x0000000709b0c200, 0x0000000709c00000| 52%| O| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%|HS| |TAMS 0x0000000709c00000, 0x0000000709c00000| Complete -| 3|0x0000000709e00000, 0x000000070a000000, 0x000000070a000000|100%|HS| |TAMS 0x0000000709e00000, 0x0000000709e00000| Complete -| 4|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 5|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 6|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 7|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 8|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 9|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 10|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fff6448, 0x0000000710000000| 98%| E| |TAMS 0x000000070fe00000, 0x000000070fe00000| Complete -| 52|0x0000000710000000, 0x0000000710200000, 0x0000000710200000|100%| E|CS|TAMS 0x0000000710000000, 0x0000000710000000| Complete -| 53|0x0000000710200000, 0x0000000710400000, 0x0000000710400000|100%| E|CS|TAMS 0x0000000710200000, 0x0000000710200000| Complete -| 54|0x0000000710400000, 0x0000000710600000, 0x0000000710600000|100%| E|CS|TAMS 0x0000000710400000, 0x0000000710400000| Complete -| 55|0x0000000710600000, 0x0000000710800000, 0x0000000710800000|100%| E|CS|TAMS 0x0000000710600000, 0x0000000710600000| Complete -| 56|0x0000000710800000, 0x0000000710a00000, 0x0000000710a00000|100%| E|CS|TAMS 0x0000000710800000, 0x0000000710800000| Complete -| 57|0x0000000710a00000, 0x0000000710c00000, 0x0000000710c00000|100%| E|CS|TAMS 0x0000000710a00000, 0x0000000710a00000| Complete -| 58|0x0000000710c00000, 0x0000000710e00000, 0x0000000710e00000|100%| E|CS|TAMS 0x0000000710c00000, 0x0000000710c00000| Complete -| 59|0x0000000710e00000, 0x0000000711000000, 0x0000000711000000|100%| E|CS|TAMS 0x0000000710e00000, 0x0000000710e00000| Complete -| 60|0x0000000711000000, 0x0000000711200000, 0x0000000711200000|100%| E| |TAMS 0x0000000711000000, 0x0000000711000000| Complete -| 61|0x0000000711200000, 0x0000000711400000, 0x0000000711400000|100%| E|CS|TAMS 0x0000000711200000, 0x0000000711200000| Complete -| 62|0x0000000711400000, 0x0000000711600000, 0x0000000711600000|100%| E|CS|TAMS 0x0000000711400000, 0x0000000711400000| Complete -| 63|0x0000000711600000, 0x0000000711800000, 0x0000000711800000|100%| E|CS|TAMS 0x0000000711600000, 0x0000000711600000| Complete -| 64|0x0000000711800000, 0x0000000711a00000, 0x0000000711a00000|100%| E|CS|TAMS 0x0000000711800000, 0x0000000711800000| Complete -| 65|0x0000000711a00000, 0x0000000711c00000, 0x0000000711c00000|100%| E|CS|TAMS 0x0000000711a00000, 0x0000000711a00000| Complete -| 66|0x0000000711c00000, 0x0000000711e00000, 0x0000000711e00000|100%| E|CS|TAMS 0x0000000711c00000, 0x0000000711c00000| Complete -| 67|0x0000000711e00000, 0x0000000712000000, 0x0000000712000000|100%| E|CS|TAMS 0x0000000711e00000, 0x0000000711e00000| Complete -| 68|0x0000000712000000, 0x0000000712200000, 0x0000000712200000|100%| E|CS|TAMS 0x0000000712000000, 0x0000000712000000| Complete -| 69|0x0000000712200000, 0x0000000712400000, 0x0000000712400000|100%| E|CS|TAMS 0x0000000712200000, 0x0000000712200000| Complete -| 70|0x0000000712400000, 0x0000000712600000, 0x0000000712600000|100%| E|CS|TAMS 0x0000000712400000, 0x0000000712400000| Complete -| 71|0x0000000712600000, 0x0000000712800000, 0x0000000712800000|100%| E|CS|TAMS 0x0000000712600000, 0x0000000712600000| Complete -| 72|0x0000000712800000, 0x0000000712a00000, 0x0000000712a00000|100%| E|CS|TAMS 0x0000000712800000, 0x0000000712800000| Complete -| 73|0x0000000712a00000, 0x0000000712c00000, 0x0000000712c00000|100%| E|CS|TAMS 0x0000000712a00000, 0x0000000712a00000| Complete -| 74|0x0000000712c00000, 0x0000000712e00000, 0x0000000712e00000|100%| E|CS|TAMS 0x0000000712c00000, 0x0000000712c00000| Complete -| 75|0x0000000712e00000, 0x0000000713000000, 0x0000000713000000|100%| E|CS|TAMS 0x0000000712e00000, 0x0000000712e00000| Complete -| 76|0x0000000713000000, 0x0000000713200000, 0x0000000713200000|100%| E|CS|TAMS 0x0000000713000000, 0x0000000713000000| Complete -| 77|0x0000000713200000, 0x0000000713400000, 0x0000000713400000|100%| E|CS|TAMS 0x0000000713200000, 0x0000000713200000| Complete -| 78|0x0000000713400000, 0x0000000713600000, 0x0000000713600000|100%| E|CS|TAMS 0x0000000713400000, 0x0000000713400000| Complete -| 79|0x0000000713600000, 0x0000000713800000, 0x0000000713800000|100%| E|CS|TAMS 0x0000000713600000, 0x0000000713600000| Complete -| 80|0x0000000713800000, 0x0000000713a00000, 0x0000000713a00000|100%| E|CS|TAMS 0x0000000713800000, 0x0000000713800000| Complete -| 81|0x0000000713a00000, 0x0000000713c00000, 0x0000000713c00000|100%| E|CS|TAMS 0x0000000713a00000, 0x0000000713a00000| Complete -| 82|0x0000000713c00000, 0x0000000713e00000, 0x0000000713e00000|100%| E|CS|TAMS 0x0000000713c00000, 0x0000000713c00000| Complete -| 83|0x0000000713e00000, 0x0000000714000000, 0x0000000714000000|100%| E|CS|TAMS 0x0000000713e00000, 0x0000000713e00000| Complete -| 84|0x0000000714000000, 0x0000000714200000, 0x0000000714200000|100%| E|CS|TAMS 0x0000000714000000, 0x0000000714000000| Complete -| 85|0x0000000714200000, 0x0000000714400000, 0x0000000714400000|100%| E|CS|TAMS 0x0000000714200000, 0x0000000714200000| Complete -| 86|0x0000000714400000, 0x0000000714600000, 0x0000000714600000|100%| E|CS|TAMS 0x0000000714400000, 0x0000000714400000| Complete -| 87|0x0000000714600000, 0x0000000714800000, 0x0000000714800000|100%| E|CS|TAMS 0x0000000714600000, 0x0000000714600000| Complete -| 88|0x0000000714800000, 0x0000000714a00000, 0x0000000714a00000|100%| E|CS|TAMS 0x0000000714800000, 0x0000000714800000| Complete -| 89|0x0000000714a00000, 0x0000000714c00000, 0x0000000714c00000|100%| E|CS|TAMS 0x0000000714a00000, 0x0000000714a00000| Complete -| 90|0x0000000714c00000, 0x0000000714e00000, 0x0000000714e00000|100%| E|CS|TAMS 0x0000000714c00000, 0x0000000714c00000| Complete -| 91|0x0000000714e00000, 0x0000000715000000, 0x0000000715000000|100%| E|CS|TAMS 0x0000000714e00000, 0x0000000714e00000| Complete -| 92|0x0000000715000000, 0x0000000715200000, 0x0000000715200000|100%| E|CS|TAMS 0x0000000715000000, 0x0000000715000000| Complete -| 93|0x0000000715200000, 0x0000000715400000, 0x0000000715400000|100%| E|CS|TAMS 0x0000000715200000, 0x0000000715200000| Complete -| 94|0x0000000715400000, 0x0000000715600000, 0x0000000715600000|100%| E|CS|TAMS 0x0000000715400000, 0x0000000715400000| Complete -| 95|0x0000000715600000, 0x0000000715800000, 0x0000000715800000|100%| E|CS|TAMS 0x0000000715600000, 0x0000000715600000| Complete -| 96|0x0000000715800000, 0x0000000715a00000, 0x0000000715a00000|100%| E|CS|TAMS 0x0000000715800000, 0x0000000715800000| Complete -| 97|0x0000000715a00000, 0x0000000715c00000, 0x0000000715c00000|100%| E|CS|TAMS 0x0000000715a00000, 0x0000000715a00000| Complete -| 98|0x0000000715c00000, 0x0000000715e00000, 0x0000000715e00000|100%| E|CS|TAMS 0x0000000715c00000, 0x0000000715c00000| Complete -| 99|0x0000000715e00000, 0x0000000716000000, 0x0000000716000000|100%| E|CS|TAMS 0x0000000715e00000, 0x0000000715e00000| Complete -| 100|0x0000000716000000, 0x0000000716200000, 0x0000000716200000|100%| E|CS|TAMS 0x0000000716000000, 0x0000000716000000| Complete -| 101|0x0000000716200000, 0x0000000716400000, 0x0000000716400000|100%| E|CS|TAMS 0x0000000716200000, 0x0000000716200000| Complete -| 102|0x0000000716400000, 0x0000000716600000, 0x0000000716600000|100%| E|CS|TAMS 0x0000000716400000, 0x0000000716400000| Complete -| 103|0x0000000716600000, 0x0000000716800000, 0x0000000716800000|100%| E|CS|TAMS 0x0000000716600000, 0x0000000716600000| Complete -| 104|0x0000000716800000, 0x0000000716881c00, 0x0000000716a00000| 25%| S|CS|TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000001fa70bf0000,0x000001fa713b0000] _byte_map_base: 0x000001fa6d3a4000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001fa593b2190, (CMBitMap*) 0x000001fa593b21d0 - Prev Bits: [0x000001fa71b70000, 0x000001fa75910000) - Next Bits: [0x000001fa75910000, 0x000001fa796b0000) - -Polling page: 0x000001fa570e0000 - -Metaspace: - -Usage: - Non-class: 9.98 MB used. - Class: 976.95 KB used. - Both: 10.94 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 10.12 MB ( 63%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.06 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 11.19 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 944.00 KB - Class: 3.00 MB - Both: 3.92 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 152. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 177. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 501. -num_chunk_merges: 0. -num_chunk_splits: 340. -num_chunks_enlarged: 258. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=2516Kb max_used=2516Kb free=116651Kb - bounds [0x000001fa68750000, 0x000001fa689d0000, 0x000001fa6fbb0000] -CodeHeap 'profiled nmethods': size=119104Kb used=6715Kb max_used=6715Kb free=112388Kb - bounds [0x000001fa60bb0000, 0x000001fa61240000, 0x000001fa68000000] -CodeHeap 'non-nmethods': size=7488Kb used=1655Kb max_used=3380Kb free=5832Kb - bounds [0x000001fa68000000, 0x000001fa683c0000, 0x000001fa68750000] - total_blobs=4529 nmethods=3432 adapters=1009 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 55.293 Thread 0x000001fa7d033060 3423 4 com.csse3200.game.components.tasks.DroidCombatTask::isTargetVisible (22 bytes) -Event: 55.296 Thread 0x000001fa7d033060 nmethod 3423 0x000001fa689c1290 code [0x000001fa689c1420, 0x000001fa689c1788] -Event: 55.609 Thread 0x000001fa7d033060 3424 4 com.badlogic.gdx.physics.box2d.World::contactFilter (144 bytes) -Event: 55.615 Thread 0x000001fa7d033060 nmethod 3424 0x000001fa689c1990 code [0x000001fa689c1b60, 0x000001fa689c21d8] -Event: 55.694 Thread 0x000001fa7d033060 3425 4 com.csse3200.game.components.tasks.DroidCombatTask::getPriority (16 bytes) -Event: 55.697 Thread 0x000001fa7d033060 nmethod 3425 0x000001fa689c2890 code [0x000001fa689c2a20, 0x000001fa689c2da8] -Event: 56.160 Thread 0x000001fa7d033060 3426 4 com.csse3200.game.components.DeleteOnMapEdgeComponent$$Lambda$120/0x0000000800cf9188::handle (16 bytes) -Event: 56.167 Thread 0x000001fa7d033060 nmethod 3426 0x000001fa689c3010 code [0x000001fa689c3240, 0x000001fa689c3a38] -Event: 56.459 Thread 0x000001fa7d033060 3427 ! 4 org.lwjgl.openal.AL10::alGetSourcei (52 bytes) -Event: 56.463 Thread 0x000001fa7d033060 nmethod 3427 0x000001fa689c4310 code [0x000001fa689c4500, 0x000001fa689c4860] -Event: 57.343 Thread 0x000001fa7d033a50 3428 3 java.nio.MappedByteBuffer::flip (5 bytes) -Event: 57.343 Thread 0x000001fa7d033a50 nmethod 3428 0x000001fa6123d390 code [0x000001fa6123d540, 0x000001fa6123d778] -Event: 57.577 Thread 0x000001fa7d033060 3429 4 java.util.ArrayList:: (12 bytes) -Event: 57.578 Thread 0x000001fa7d033060 nmethod 3429 0x000001fa689c4e10 code [0x000001fa689c4f80, 0x000001fa689c50b8] -Event: 58.594 Thread 0x000001fa7d033a50 3430 3 com.csse3200.game.components.tasks.MobRangedAttackTask::meleeOrProjectile (39 bytes) -Event: 58.595 Thread 0x000001fa7d033a50 nmethod 3430 0x000001fa6123d890 code [0x000001fa6123da80, 0x000001fa6123e038] -Event: 58.927 Thread 0x000001fa7d033a50 3431 3 com.csse3200.game.rendering.AnimationRenderComponent::addAnimation (10 bytes) -Event: 58.927 Thread 0x000001fa7d033a50 nmethod 3431 0x000001fa6123e290 code [0x000001fa6123e440, 0x000001fa6123e588] -Event: 59.193 Thread 0x000001fa7d033a50 3432 3 java.util.ArrayList::fastRemove (44 bytes) -Event: 59.193 Thread 0x000001fa7d033a50 nmethod 3432 0x000001fa6123e690 code [0x000001fa6123e840, 0x000001fa6123ec48] - -GC Heap History (4 events): -Event: 1.503 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 26624K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6603K, committed 6784K, reserved 1064960K - class space used 505K, committed 576K, reserved 1048576K -} -Event: 1.506 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3723K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6603K, committed 6784K, reserved 1064960K - class space used 505K, committed 576K, reserved 1048576K -} -Event: 11.058 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 34443K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9467K, committed 9664K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} -Event: 11.062 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5687K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9467K, committed 9664K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 47.560 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa611f43c3 sp=0x000000b0f49fe740 -Event: 47.560 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fdc08 mode 0 -Event: 47.560 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fe880 -Event: 47.560 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fdd28 mode 0 -Event: 47.567 Thread 0x000001fa5933e0c0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001fa68921b34 relative=0x00000000000028f4 -Event: 47.568 Thread 0x000001fa5933e0c0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001fa68921b34 method=com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 39 c2 -Event: 47.568 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa68921b34 sp=0x000000b0f49fee10 -Event: 47.568 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa680523a3 sp=0x000000b0f49fec10 mode 2 -Event: 47.792 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fee20 -Event: 47.792 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fe2c8 mode 0 -Event: 48.025 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fee20 -Event: 48.025 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fe2c8 mode 0 -Event: 48.275 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fee20 -Event: 48.275 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fe2c8 mode 0 -Event: 48.509 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa6122ee34 sp=0x000000b0f49fee20 -Event: 48.509 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa68052b43 sp=0x000000b0f49fe2c8 mode 0 -Event: 52.909 Thread 0x000001fa5933e0c0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001fa689612fc relative=0x0000000000002dbc -Event: 52.909 Thread 0x000001fa5933e0c0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001fa689612fc method=com.csse3200.game.components.tasks.MobWanderTask.update()V @ 70 c2 -Event: 52.909 Thread 0x000001fa5933e0c0 DEOPT PACKING pc=0x000001fa689612fc sp=0x000000b0f49fedd0 -Event: 52.909 Thread 0x000001fa5933e0c0 DEOPT UNPACKING pc=0x000001fa680523a3 sp=0x000000b0f49fedc0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.319 Thread 0x000001fa5933e0c0 Exception (0x0000000718534420) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.949 Thread 0x000001fa5933e0c0 Exception (0x0000000718584690) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.116 Thread 0x000001fa5933e0c0 Exception (0x00000007182c0e28) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.116 Thread 0x000001fa5933e0c0 Exception (0x00000007182c11d0) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.118 Thread 0x000001fa5933e0c0 Exception (0x00000007182cc798) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.118 Thread 0x000001fa5933e0c0 Exception (0x00000007182cca78) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.269 Thread 0x000001fa5933e0c0 Exception (0x00000007181f7b08) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 1.283 Thread 0x000001fa5933e0c0 Exception (0x0000000717e7ea28) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.303 Thread 0x000001fa5933e0c0 Exception (0x0000000717ecd578) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.304 Thread 0x000001fa5933e0c0 Exception (0x0000000717ed7998) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 4.383 Thread 0x000001fa5933e0c0 Implicit null exception at 0x000001fa687c5c16 to 0x000001fa687c5ea0 -Event: 10.431 Thread 0x000001fa5933e0c0 Exception (0x0000000718142528) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.350 Thread 0x000001fa5933e0c0 Exception (0x0000000717c92268) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.351 Thread 0x000001fa5933e0c0 Exception (0x0000000717ca0858) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.352 Thread 0x000001fa5933e0c0 Exception (0x0000000717ca9fd0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.433 Thread 0x000001fa5933e0c0 Exception (0x0000000717dca240) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.450 Thread 0x000001fa5933e0c0 Exception (0x0000000717b4e5d8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.452 Thread 0x000001fa5933e0c0 Exception (0x0000000717b577d8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 11.460 Thread 0x000001fa5933e0c0 Implicit null exception at 0x000001fa687f076d to 0x000001fa687f1eb4 -Event: 47.367 Thread 0x000001fa15a43d20 Implicit null exception at 0x000001fa688b2906 to 0x000001fa688b2d14 - -VM Operations (20 events): -Event: 39.750 Executing VM operation: Cleanup -Event: 39.751 Executing VM operation: Cleanup done -Event: 40.751 Executing VM operation: Cleanup -Event: 40.752 Executing VM operation: Cleanup done -Event: 41.752 Executing VM operation: Cleanup -Event: 41.752 Executing VM operation: Cleanup done -Event: 45.754 Executing VM operation: Cleanup -Event: 45.754 Executing VM operation: Cleanup done -Event: 46.755 Executing VM operation: Cleanup -Event: 46.755 Executing VM operation: Cleanup done -Event: 47.756 Executing VM operation: Cleanup -Event: 47.756 Executing VM operation: Cleanup done -Event: 50.758 Executing VM operation: Cleanup -Event: 50.758 Executing VM operation: Cleanup done -Event: 51.759 Executing VM operation: Cleanup -Event: 51.759 Executing VM operation: Cleanup done -Event: 53.760 Executing VM operation: Cleanup -Event: 53.760 Executing VM operation: Cleanup done -Event: 55.761 Executing VM operation: Cleanup -Event: 55.761 Executing VM operation: Cleanup done - -Events (20 events): -Event: 56.509 Thread 0x000001fa15a45530 Thread added: 0x000001fa15a45530 -Event: 56.526 Thread 0x000001fa15a463a0 Thread added: 0x000001fa15a463a0 -Event: 57.094 Thread 0x000001fa15a47bb0 Thread added: 0x000001fa15a47bb0 -Event: 57.176 Thread 0x000001fa15a45a00 Thread added: 0x000001fa15a45a00 -Event: 57.192 Thread 0x000001fa15a48a20 Thread added: 0x000001fa15a48a20 -Event: 57.509 Thread 0x000001fa15a47210 Thread added: 0x000001fa15a47210 -Event: 57.842 Thread 0x000001fa15f15f50 Thread added: 0x000001fa15f15f50 -Event: 57.876 Thread 0x000001fa15f19910 Thread added: 0x000001fa15f19910 -Event: 57.892 Thread 0x000001fa15f1a2b0 Thread added: 0x000001fa15f1a2b0 -Event: 58.176 Thread 0x000001fa15f16420 Thread added: 0x000001fa15f16420 -Event: 58.342 Thread 0x000001fa15f1a780 Thread added: 0x000001fa15f1a780 -Event: 58.442 Thread 0x000001fa15f168f0 Thread added: 0x000001fa15f168f0 -Event: 58.509 Thread 0x000001fa15f14740 Thread added: 0x000001fa15f14740 -Event: 58.559 Thread 0x000001fa15f18f70 Thread added: 0x000001fa15f18f70 -Event: 58.792 Thread 0x000001fa15f17c30 Thread added: 0x000001fa15f17c30 -Event: 58.960 Thread 0x000001fa15f18aa0 Thread added: 0x000001fa15f18aa0 -Event: 58.960 Thread 0x000001fa15f19440 Thread added: 0x000001fa15f19440 -Event: 58.961 Thread 0x000001fa15f14c10 Thread added: 0x000001fa15f14c10 -Event: 58.976 Thread 0x000001fa15f13da0 Thread added: 0x000001fa15f13da0 -Event: 59.193 Thread 0x000001fa15f138d0 Thread added: 0x000001fa15f138d0 - - -Dynamic libraries: -0x00007ff726ee0000 - 0x00007ff726ef0000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb7e7c0000 - 0x00007ffb7e7d8000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb95200000 - 0x00007ffb9521b000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb94620000 - 0x00007ffb9462c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb4cb50000 - 0x00007ffb4cbde000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb07fb0000 - 0x00007ffb08b87000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb94420000 - 0x00007ffb9442a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb7e790000 - 0x00007ffb7e7b5000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb3a6a0000 - 0x00007ffb3a777000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb7bf70000 - 0x00007ffb7bf89000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb765b0000 - 0x00007ffb765c6000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb74f20000 - 0x00007ffb74f38000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffb93330000 - 0x00007ffb93340000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb6c5b0000 - 0x00007ffb6c625000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb2acc0000 - 0x00007ffb2af19000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb6cf20000 - 0x00007ffb6cf81000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb6d270000 - 0x00007ffb6d2b5000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb95db0000 - 0x00007ffb95dc1000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb27c20000 - 0x00007ffb27db7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb34dd0000 - 0x00007ffb34ef5000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb793b0000 - 0x00007ffb793dc000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb71a20000 - 0x00007ffb71a4a000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb05200000 - 0x00007ffb07fa5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb6d8c0000 - 0x00007ffb6d8fc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb1fb10000 - 0x00007ffb1fccf000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb6c2e0000 - 0x00007ffb6c33d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 5 days 7:58 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (6261M free) -TotalPageFile size 19865M (AvailPageFile size 4020M) -current process WorkingSet (physical memory assigned to process): 478M, peak: 515M -current process commit charge ("private bytes"): 769M, peak: 807M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid22716.log b/hs_err_pid22716.log deleted file mode 100644 index 46b1c9e02..000000000 --- a/hs_err_pid22716.log +++ /dev/null @@ -1,765 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503cf46a, pid=22716, tid=11740 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0x1f46a] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 30 14:50:15 2023 E. Australia Standard Time elapsed time: 10.328440 seconds (0d 0h 0m 10s) - ---------------- T H R E A D --------------- - -Current thread (0x000001f90ec7c340): JavaThread "Timer-0" [_thread_in_native, id=11740, stack(0x00000062e3600000,0x00000062e3700000)] - -Stack: [0x00000062e3600000,0x00000062e3700000], sp=0x00000062e36feef8, free space=1019k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0x1f46a] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -j com.badlogic.gdx.physics.box2d.Body.jniCreateFixture(JJFFFZSSS)J+0 -j com.badlogic.gdx.physics.box2d.Body.createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture;+49 -j com.csse3200.game.physics.components.ColliderComponent.create()V+54 -j com.csse3200.game.entities.Entity.create()V+55 -j com.csse3200.game.entities.EntityService.register(Lcom/csse3200/game/entities/Entity;)V+20 -j com.csse3200.game.areas.GameArea.spawnEntity(Lcom/csse3200/game/entities/Entity;)V+15 -j com.csse3200.game.areas.GameArea.spawnEntityAt(Lcom/csse3200/game/entities/Entity;Lcom/badlogic/gdx/math/GridPoint2;ZZ)V+80 -j com.csse3200.game.areas.ForestGameArea.spawnWaterQueen()V+70 -j com.csse3200.game.areas.ForestGameArea.spawnWave()V+57 -j com.csse3200.game.areas.ForestGameArea$1.run()V+4 -j java.util.TimerThread.mainLoop()V+221 java.base@17.0.6 -j java.util.TimerThread.run()V+1 java.base@17.0.6 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), writing address 0x000001f900000030 - - -Register to memory mapping: - -RIP=0x00000000503cf46a gdx-box2d64.dll -RAX=0xffff000100000000 is an unknown value -RBX=0x000001f907e2bda0 points into unknown readable memory: 0x0000003600000002 | 02 00 00 00 36 00 00 00 -RCX=0x000001f900000000 points into unknown readable memory: 0x0000001000001000 | 00 10 00 00 10 00 00 00 -RDX=0x0000000000000048 is an unknown value -RSP=0x00000062e36feef8 is pointing into the stack for thread: 0x000001f90ec7c340 -RBP=0x00000062e36fef70 is pointing into the stack for thread: 0x000001f90ec7c340 -RSI=0x000001f900000000 points into unknown readable memory: 0x0000001000001000 | 00 10 00 00 10 00 00 00 -RDI=0x000001f97d192550 points into unknown readable memory: 0x000001f97d1ab8e0 | e0 b8 1a 7d f9 01 00 00 -R8 =0x000001f907e2bda0 points into unknown readable memory: 0x0000003600000002 | 02 00 00 00 36 00 00 00 -R9 =0x000001f908be04a0 points into unknown readable memory: 0x00000000503f5600 | 00 56 3f 50 00 00 00 00 -R10=0x000001f967c9d5f2 is at code_begin+946 in an Interpreter codelet -method entry point (kind = native) [0x000001f967c9d240, 0x000001f967c9dbc0] 2432 bytes -R11=0x0000000000000102 is an unknown value -R12=0x0 is NULL -R13={method} {0x000001f9082293f8} 'jniCreateFixture' '(JJFFFZSSS)J' in 'com/badlogic/gdx/physics/box2d/Body' -R14=0x00000062e36ff0f8 is pointing into the stack for thread: 0x000001f90ec7c340 -R15=0x000001f90ec7c340 is a thread - - -Registers: -RAX=0xffff000100000000, RBX=0x000001f907e2bda0, RCX=0x000001f900000000, RDX=0x0000000000000048 -RSP=0x00000062e36feef8, RBP=0x00000062e36fef70, RSI=0x000001f900000000, RDI=0x000001f97d192550 -R8 =0x000001f907e2bda0, R9 =0x000001f908be04a0, R10=0x000001f967c9d5f2, R11=0x0000000000000102 -R12=0x0000000000000000, R13=0x000001f9082293f0, R14=0x00000062e36ff0f8, R15=0x000001f90ec7c340 -RIP=0x00000000503cf46a, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x00000062e36feef8) -0x00000062e36feef8: 00000000503ce3ac 0000000000000000 -0x00000062e36fef08: af071404aba62d7d 0000000000000000 -0x00000062e36fef18: 00000062e36fef18 000001f97c96d518 -0x00000062e36fef28: 000001f9082293f0 0000000000000120 -0x00000062e36fef38: 000000000000118a 00000062e36ff080 -0x00000062e36fef48: 00000000503d464d 0000000000000000 -0x00000062e36fef58: 00000062e36fef70 00000062e36fefd0 -0x00000062e36fef68: 000001f967c99612 000001f908be04a0 -0x00000062e36fef78: 0000000000000000 000000003e4ccccd -0x00000062e36fef88: 0001000000000000 000001f90000ffff -0x00000062e36fef98: 00000062e36ff010 9e3779b97f4a7c15 -0x00000062e36fefa8: 000001f967c9d621 454021de755d453b -0x00000062e36fefb8: 0000000000000000 00000062e36fefc0 -0x00000062e36fefc8: 000001f97c970fc8 000000623e4ccccd -0x00000062e36fefd8: 000001f900000000 0000000000000000 -0x00000062e36fefe8: 0000000700000000 000001f900000001 - -Instructions: (pc=0x00000000503cf46a) -0x00000000503cf36a: 4c 8b 48 60 4c 8b 58 68 4d 85 c0 49 8b 49 10 49 -0x00000000503cf37a: 8b 53 10 48 c7 40 10 00 00 00 00 4c 89 40 18 74 -0x00000000503cf38a: 04 49 89 40 10 4c 8b 81 88 00 00 00 49 89 44 24 -0x00000000503cf39a: 58 4c 8d 50 20 48 89 40 28 48 89 50 20 48 c7 40 -0x00000000503cf3aa: 30 00 00 00 00 4d 85 c0 4c 89 40 38 74 04 4d 89 -0x00000000503cf3ba: 50 10 4c 89 91 88 00 00 00 4c 8b 82 88 00 00 00 -0x00000000503cf3ca: 48 89 48 40 48 c7 40 50 00 00 00 00 48 89 40 48 -0x00000000503cf3da: 48 83 c0 40 4c 89 40 18 4d 85 c0 74 04 49 89 40 -0x00000000503cf3ea: 10 41 80 79 3a 00 48 89 82 88 00 00 00 75 39 41 -0x00000000503cf3fa: 80 7b 3a 00 75 32 0f b7 41 04 a8 02 75 11 83 c8 -0x00000000503cf40a: 02 c7 81 ac 00 00 00 00 00 00 00 66 89 41 04 0f -0x00000000503cf41a: b7 42 04 a8 02 75 11 83 c8 02 c7 82 ac 00 00 00 -0x00000000503cf42a: 00 00 00 00 66 89 42 04 41 83 44 24 60 01 48 83 -0x00000000503cf43a: c4 38 5b 5e 5f 5d 41 5c 41 5d c3 90 66 2e 0f 1f -0x00000000503cf44a: 84 00 00 00 00 00 48 89 ca e9 78 af 01 00 90 90 -0x00000000503cf45a: 90 90 90 90 90 90 48 b8 00 00 00 00 01 00 ff ff -0x00000000503cf46a: 48 89 41 30 31 c0 48 c7 41 40 00 00 00 00 48 c7 -0x00000000503cf47a: 41 10 00 00 00 00 48 c7 41 08 00 00 00 00 48 c7 -0x00000000503cf48a: 41 28 00 00 00 00 66 89 41 38 48 c7 41 18 00 00 -0x00000000503cf49a: 00 00 c7 01 00 00 00 00 c3 90 66 90 66 2e 0f 1f -0x00000000503cf4aa: 84 00 00 00 00 00 55 57 56 53 48 83 ec 28 49 8b -0x00000000503cf4ba: 41 08 f3 41 0f 10 41 10 48 89 cb 48 89 d5 f3 0f -0x00000000503cf4ca: 11 41 20 4c 89 ce 48 89 41 40 41 8b 41 1e f3 41 -0x00000000503cf4da: 0f 10 41 14 f3 0f 11 41 24 4c 89 41 10 48 c7 41 -0x00000000503cf4ea: 08 00 00 00 00 89 41 34 41 0f b7 41 22 66 89 41 -0x00000000503cf4fa: 38 41 0f b6 41 1c 88 41 3a 49 8b 09 48 8b 01 ff -0x00000000503cf50a: 50 10 48 8b 10 48 89 c1 48 89 43 18 ff 52 18 89 -0x00000000503cf51a: c2 89 c7 48 89 e9 c1 e2 05 e8 c8 c4 fe ff 85 ff -0x00000000503cf52a: 48 89 43 28 7e 27 8d 4f ff 48 8d 50 10 48 c1 e1 -0x00000000503cf53a: 05 48 8d 44 08 30 48 c7 02 00 00 00 00 c7 42 0c -0x00000000503cf54a: ff ff ff ff 48 83 c2 20 48 39 c2 75 e9 f3 0f 10 -0x00000000503cf55a: 46 18 c7 43 30 00 00 00 00 f3 0f 11 03 48 83 c4 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x00000000503ce3ac gdx-box2d64.dll -stack at sp + 1 slots: 0x0 is NULL -stack at sp + 2 slots: 0xaf071404aba62d7d is an unknown value -stack at sp + 3 slots: 0x0 is NULL -stack at sp + 4 slots: 0x00000062e36fef18 is pointing into the stack for thread: 0x000001f90ec7c340 -stack at sp + 5 slots: 0x000001f97c96d518 is pointing into metadata -stack at sp + 6 slots: {method} {0x000001f9082293f8} 'jniCreateFixture' '(JJFFFZSSS)J' in 'com/badlogic/gdx/physics/box2d/Body' -stack at sp + 7 slots: 0x0000000000000120 is an unknown value - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000001f917d0b190, length=24, elements={ -0x000001f958fcf110, 0x000001f97c2ffa50, 0x000001f97c3006c0, 0x000001f97c31a260, -0x000001f97c31ac10, 0x000001f97c31b5c0, 0x000001f97c31bf70, 0x000001f97c31cc50, -0x000001f97cd00080, 0x000001f97cd01990, 0x000001f97c2eb570, 0x000001f97ce9bbf0, -0x000001f97cea9ae0, 0x000001f9045e5060, 0x000001f9046d2c10, 0x000001f97d9cb330, -0x000001f97d9cb840, 0x000001f97dd2cea0, 0x000001f9048d8a80, 0x000001f9048d7640, -0x000001f9048d99b0, 0x000001f9048d8570, 0x000001f9048d8f90, 0x000001f90ec7c340 -} - -Java Threads: ( => current thread ) - 0x000001f958fcf110 JavaThread "main" [_thread_in_native, id=27368, stack(0x00000062df600000,0x00000062df700000)] - 0x000001f97c2ffa50 JavaThread "Reference Handler" daemon [_thread_blocked, id=8496, stack(0x00000062dfd00000,0x00000062dfe00000)] - 0x000001f97c3006c0 JavaThread "Finalizer" daemon [_thread_blocked, id=11008, stack(0x00000062dfe00000,0x00000062dff00000)] - 0x000001f97c31a260 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=14836, stack(0x00000062dff00000,0x00000062e0000000)] - 0x000001f97c31ac10 JavaThread "Attach Listener" daemon [_thread_blocked, id=9028, stack(0x00000062e0000000,0x00000062e0100000)] - 0x000001f97c31b5c0 JavaThread "Service Thread" daemon [_thread_blocked, id=13668, stack(0x00000062e0100000,0x00000062e0200000)] - 0x000001f97c31bf70 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=22516, stack(0x00000062e0200000,0x00000062e0300000)] - 0x000001f97c31cc50 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=18288, stack(0x00000062e0300000,0x00000062e0400000)] - 0x000001f97cd00080 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=6092, stack(0x00000062e0400000,0x00000062e0500000)] - 0x000001f97cd01990 JavaThread "Sweeper thread" daemon [_thread_blocked, id=29084, stack(0x00000062e0500000,0x00000062e0600000)] - 0x000001f97c2eb570 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=29232, stack(0x00000062e0600000,0x00000062e0700000)] - 0x000001f97ce9bbf0 JavaThread "Notification Thread" daemon [_thread_blocked, id=30360, stack(0x00000062e0700000,0x00000062e0800000)] - 0x000001f97cea9ae0 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=23212, stack(0x00000062e0900000,0x00000062e0a00000)] - 0x000001f9045e5060 JavaThread "AssetManager" daemon [_thread_blocked, id=11788, stack(0x00000062e2100000,0x00000062e2200000)] - 0x000001f9046d2c10 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=1032, stack(0x00000062e2a00000,0x00000062e2b00000)] - 0x000001f97d9cb330 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=18308, stack(0x00000062e2d00000,0x00000062e2e00000)] - 0x000001f97d9cb840 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=24848, stack(0x00000062e2e00000,0x00000062e2f00000)] - 0x000001f97dd2cea0 JavaThread "AssetManager" daemon [_thread_blocked, id=20796, stack(0x00000062e2c00000,0x00000062e2d00000)] - 0x000001f9048d8a80 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=19012, stack(0x00000062e2f00000,0x00000062e3000000)] - 0x000001f9048d7640 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=14288, stack(0x00000062e3200000,0x00000062e3300000)] - 0x000001f9048d99b0 JavaThread "C2 CompilerThread3" daemon [_thread_blocked, id=19436, stack(0x00000062e3300000,0x00000062e3400000)] - 0x000001f9048d8570 JavaThread "C2 CompilerThread4" daemon [_thread_blocked, id=19280, stack(0x00000062e3400000,0x00000062e3500000)] - 0x000001f9048d8f90 JavaThread "C2 CompilerThread5" daemon [_thread_blocked, id=29144, stack(0x00000062e3500000,0x00000062e3600000)] -=>0x000001f90ec7c340 JavaThread "Timer-0" [_thread_in_native, id=11740, stack(0x00000062e3600000,0x00000062e3700000)] - -Other Threads: - 0x000001f97c2fbf60 VMThread "VM Thread" [stack: 0x00000062dfc00000,0x00000062dfd00000] [id=19716] - 0x000001f97cea0cc0 WatcherThread [stack: 0x00000062e0800000,0x00000062e0900000] [id=29456] - 0x000001f95903f6b0 GCTaskThread "GC Thread#0" [stack: 0x00000062df700000,0x00000062df800000] [id=10816] - 0x000001f97fd8e400 GCTaskThread "GC Thread#1" [stack: 0x00000062e2200000,0x00000062e2300000] [id=18392] - 0x000001f97fd8e150 GCTaskThread "GC Thread#2" [stack: 0x00000062e2300000,0x00000062e2400000] [id=20768] - 0x000001f97fd8fc30 GCTaskThread "GC Thread#3" [stack: 0x00000062e2400000,0x00000062e2500000] [id=29616] - 0x000001f97fd90440 GCTaskThread "GC Thread#4" [stack: 0x00000062e2500000,0x00000062e2600000] [id=29540] - 0x000001f97fd909a0 GCTaskThread "GC Thread#5" [stack: 0x00000062e2600000,0x00000062e2700000] [id=17304] - 0x000001f97fd8f170 GCTaskThread "GC Thread#6" [stack: 0x00000062e2700000,0x00000062e2800000] [id=26768] - 0x000001f97fd8fee0 GCTaskThread "GC Thread#7" [stack: 0x00000062e2800000,0x00000062e2900000] [id=23352] - 0x000001f97fd8f420 GCTaskThread "GC Thread#8" [stack: 0x00000062e2900000,0x00000062e2a00000] [id=10372] - 0x000001f9048226e0 GCTaskThread "GC Thread#9" [stack: 0x00000062e3000000,0x00000062e3100000] [id=4980] - 0x000001f9048206a0 GCTaskThread "GC Thread#10" [stack: 0x00000062e3100000,0x00000062e3200000] [id=4236] - 0x000001f959053fa0 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000062df800000,0x00000062df900000] [id=26636] - 0x000001f9590548b0 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000062df900000,0x00000062dfa00000] [id=11560] - 0x000001f97c1b7940 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000062dfa00000,0x00000062dfb00000] [id=29076] - 0x000001f97c1b8170 ConcurrentGCThread "G1 Service" [stack: 0x00000062dfb00000,0x00000062dfc00000] [id=28168] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 56608K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 20 young (40960K), 2 survivors (4096K) - Metaspace used 10910K, committed 11072K, reserved 1064960K - class space used 960K, committed 1024K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%| O| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 1|0x0000000709a00000, 0x0000000709b0ac00, 0x0000000709c00000| 52%| O| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%|HS| |TAMS 0x0000000709c00000, 0x0000000709c00000| Complete -| 3|0x0000000709e00000, 0x000000070a000000, 0x000000070a000000|100%|HS| |TAMS 0x0000000709e00000, 0x0000000709e00000| Complete -| 4|0x000000070a000000, 0x000000070a200000, 0x000000070a200000|100%|HS| |TAMS 0x000000070a000000, 0x000000070a000000| Complete -| 5|0x000000070a200000, 0x000000070a400000, 0x000000070a400000|100%|HS| |TAMS 0x000000070a200000, 0x000000070a200000| Complete -| 6|0x000000070a400000, 0x000000070a600000, 0x000000070a600000|100%|HS| |TAMS 0x000000070a400000, 0x000000070a400000| Complete -| 7|0x000000070a600000, 0x000000070a800000, 0x000000070a800000|100%|HC| |TAMS 0x000000070a600000, 0x000000070a600000| Complete -| 8|0x000000070a800000, 0x000000070aa00000, 0x000000070aa00000|100%|HS| |TAMS 0x000000070a800000, 0x000000070a800000| Complete -| 9|0x000000070aa00000, 0x000000070ac00000, 0x000000070ac00000|100%|HS| |TAMS 0x000000070aa00000, 0x000000070aa00000| Complete -| 10|0x000000070ac00000, 0x000000070ae00000, 0x000000070ae00000|100%|HS| |TAMS 0x000000070ac00000, 0x000000070ac00000| Complete -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000| 0%| F| |TAMS 0x0000000714a00000, 0x0000000714a00000| Untracked -| 90|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000| 0%| F| |TAMS 0x0000000714c00000, 0x0000000714c00000| Untracked -| 91|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000| 0%| F| |TAMS 0x0000000714e00000, 0x0000000714e00000| Untracked -| 92|0x0000000715000000, 0x0000000715000000, 0x0000000715200000| 0%| F| |TAMS 0x0000000715000000, 0x0000000715000000| Untracked -| 93|0x0000000715200000, 0x0000000715200000, 0x0000000715400000| 0%| F| |TAMS 0x0000000715200000, 0x0000000715200000| Untracked -| 94|0x0000000715400000, 0x0000000715400000, 0x0000000715600000| 0%| F| |TAMS 0x0000000715400000, 0x0000000715400000| Untracked -| 95|0x0000000715600000, 0x0000000715600000, 0x0000000715800000| 0%| F| |TAMS 0x0000000715600000, 0x0000000715600000| Untracked -| 96|0x0000000715800000, 0x0000000715800000, 0x0000000715a00000| 0%| F| |TAMS 0x0000000715800000, 0x0000000715800000| Untracked -| 97|0x0000000715a00000, 0x0000000715a00000, 0x0000000715c00000| 0%| F| |TAMS 0x0000000715a00000, 0x0000000715a00000| Untracked -| 98|0x0000000715c00000, 0x0000000715c00000, 0x0000000715e00000| 0%| F| |TAMS 0x0000000715c00000, 0x0000000715c00000| Untracked -| 99|0x0000000715e00000, 0x0000000715e00000, 0x0000000716000000| 0%| F| |TAMS 0x0000000715e00000, 0x0000000715e00000| Untracked -| 100|0x0000000716000000, 0x0000000716000000, 0x0000000716200000| 0%| F| |TAMS 0x0000000716000000, 0x0000000716000000| Untracked -| 101|0x0000000716200000, 0x0000000716200000, 0x0000000716400000| 0%| F| |TAMS 0x0000000716200000, 0x0000000716200000| Untracked -| 102|0x0000000716400000, 0x0000000716400000, 0x0000000716600000| 0%| F| |TAMS 0x0000000716400000, 0x0000000716400000| Untracked -| 103|0x0000000716600000, 0x0000000716600000, 0x0000000716800000| 0%| F| |TAMS 0x0000000716600000, 0x0000000716600000| Untracked -| 104|0x0000000716800000, 0x00000007169b8d38, 0x0000000716a00000| 86%| E| |TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716a3d6a0, 0x0000000716c00000| 11%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| S|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E| |TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000001f970880000,0x000001f971040000] _byte_map_base: 0x000001f96d034000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001f959042fe0, (CMBitMap*) 0x000001f959043020 - Prev Bits: [0x000001f971800000, 0x000001f9755a0000) - Next Bits: [0x000001f9755a0000, 0x000001f979340000) - -Polling page: 0x000001f956f70000 - -Metaspace: - -Usage: - Non-class: 9.72 MB used. - Class: 960.75 KB used. - Both: 10.65 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 9.81 MB ( 61%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.00 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 10.81 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 1.58 MB - Class: 3.02 MB - Both: 4.59 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 144. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 171. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 458. -num_chunk_merges: 0. -num_chunk_splits: 313. -num_chunks_enlarged: 236. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=1401Kb max_used=1401Kb free=117766Kb - bounds [0x000001f9683e0000, 0x000001f968650000, 0x000001f96f840000] -CodeHeap 'profiled nmethods': size=119104Kb used=5406Kb max_used=5406Kb free=113698Kb - bounds [0x000001f960840000, 0x000001f960d90000, 0x000001f967c90000] -CodeHeap 'non-nmethods': size=7488Kb used=3347Kb max_used=3411Kb free=4140Kb - bounds [0x000001f967c90000, 0x000001f967ff0000, 0x000001f9683e0000] - total_blobs=3658 nmethods=2556 adapters=1011 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 10.298 Thread 0x000001f97d9cb840 nmethod 2544 0x000001f96852e290 code [0x000001f96852e420, 0x000001f96852e4f8] -Event: 10.301 Thread 0x000001f9048d99b0 2545 ! 4 java.net.URL:: (543 bytes) -Event: 10.301 Thread 0x000001f97c31cc50 nmethod 2517% 0x000001f96852e590 code [0x000001f96852e720, 0x000001f96852f238] -Event: 10.303 Thread 0x000001f97d9cb330 2546 3 jdk.internal.org.objectweb.asm.ClassWriter::visitMethod (57 bytes) -Event: 10.303 Thread 0x000001f97cd00080 2547 3 jdk.internal.org.objectweb.asm.MethodWriter:: (232 bytes) -Event: 10.303 Thread 0x000001f97c2eb570 2548 3 jdk.internal.org.objectweb.asm.MethodVisitor:: (7 bytes) -Event: 10.303 Thread 0x000001f97d9cb840 2549 3 jdk.internal.org.objectweb.asm.MethodWriter::visitEnd (1 bytes) -Event: 10.303 Thread 0x000001f97c2eb570 nmethod 2548 0x000001f960d7e610 code [0x000001f960d7e7c0, 0x000001f960d7e908] -Event: 10.303 Thread 0x000001f97d9cb840 nmethod 2549 0x000001f960d7e990 code [0x000001f960d7eb20, 0x000001f960d7ec38] -Event: 10.303 Thread 0x000001f97c2eb570 2550 3 jdk.internal.org.objectweb.asm.MethodWriter::computeMethodInfoSize (571 bytes) -Event: 10.303 Thread 0x000001f97d9cb840 2552 3 jdk.internal.org.objectweb.asm.MethodWriter::hasFrames (13 bytes) -Event: 10.303 Thread 0x000001f97d9cb330 nmethod 2546 0x000001f960d7ed10 code [0x000001f960d7eec0, 0x000001f960d7f248] -Event: 10.303 Thread 0x000001f97d9cb330 2553 3 jdk.internal.org.objectweb.asm.MethodWriter::putMethodInfo (1274 bytes) -Event: 10.303 Thread 0x000001f97c31cc50 2555 ! 4 java.lang.ref.ReferenceQueue::poll (28 bytes) -Event: 10.303 Thread 0x000001f97d9cb840 nmethod 2552 0x000001f960d7f390 code [0x000001f960d7f520, 0x000001f960d7f698] -Event: 10.303 Thread 0x000001f97d9cb840 2554 3 jdk.internal.org.objectweb.asm.Handler::putExceptionTable (63 bytes) -Event: 10.304 Thread 0x000001f97d9cb840 nmethod 2554 0x000001f960d7f710 code [0x000001f960d7f920, 0x000001f960d7fda8] -Event: 10.304 Thread 0x000001f97d9cb840 2556 3 jdk.internal.org.objectweb.asm.MethodWriter::visitMaxs (60 bytes) -Event: 10.304 Thread 0x000001f97cd00080 nmethod 2547 0x000001f960d80090 code [0x000001f960d80320, 0x000001f960d810f8] -Event: 10.304 Thread 0x000001f97cd00080 2551 1 jdk.internal.org.objectweb.asm.SymbolTable::getConstantPoolCount (5 bytes) - -GC Heap History (4 events): -Event: 2.982 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 26624K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6601K, committed 6784K, reserved 1064960K - class space used 503K, committed 576K, reserved 1048576K -} -Event: 2.987 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3824K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6601K, committed 6784K, reserved 1064960K - class space used 503K, committed 576K, reserved 1048576K -} -Event: 9.108 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 32496K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 17 young (34816K), 2 survivors (4096K) - Metaspace used 9237K, committed 9472K, reserved 1064960K - class space used 765K, committed 896K, reserved 1048576K -} -Event: 9.113 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5408K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9237K, committed 9472K, reserved 1064960K - class space used 765K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 9.857 Thread 0x000001f958fcf110 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x000001f9684a80b4 relative=0x0000000000000ab4 -Event: 9.857 Thread 0x000001f958fcf110 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x000001f9684a80b4 method=com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader()V @ 137 c2 -Event: 9.857 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f9684a80b4 sp=0x00000062df6fe940 -Event: 9.857 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce23a3 sp=0x00000062df6fe820 mode 2 -Event: 9.857 Thread 0x000001f958fcf110 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f968481498 relative=0x0000000000000418 -Event: 9.857 Thread 0x000001f958fcf110 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f968481498 method=com.badlogic.gdx.assets.AssetManager.update(I)Z @ 15 c2 -Event: 9.857 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f968481498 sp=0x00000062df6fe9d0 -Event: 9.857 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce23a3 sp=0x00000062df6fe988 mode 2 -Event: 10.165 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f960c2c725 sp=0x00000062df6fe450 -Event: 10.165 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce2b43 sp=0x00000062df6fd8e8 mode 0 -Event: 10.169 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f960c2c725 sp=0x00000062df6fe450 -Event: 10.169 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce2b43 sp=0x00000062df6fd8e8 mode 0 -Event: 10.174 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f960c2c725 sp=0x00000062df6fe450 -Event: 10.174 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce2b43 sp=0x00000062df6fd8e8 mode 0 -Event: 10.177 Thread 0x000001f958fcf110 DEOPT PACKING pc=0x000001f960c2c725 sp=0x00000062df6fe450 -Event: 10.177 Thread 0x000001f958fcf110 DEOPT UNPACKING pc=0x000001f967ce2b43 sp=0x00000062df6fd8e8 mode 0 -Event: 10.185 Thread 0x000001f90ec7c340 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001f96847ee4c relative=0x0000000000000eac -Event: 10.185 Thread 0x000001f90ec7c340 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001f96847ee4c method=java.util.concurrent.ConcurrentHashMap.putVal(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; @ 97 c2 -Event: 10.185 Thread 0x000001f90ec7c340 DEOPT PACKING pc=0x000001f96847ee4c sp=0x00000062e36fe020 -Event: 10.185 Thread 0x000001f90ec7c340 DEOPT UNPACKING pc=0x000001f967ce23a3 sp=0x00000062e36fdfa8 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.598 Thread 0x000001f958fcf110 Exception (0x0000000718497e88) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.598 Thread 0x000001f958fcf110 Exception (0x00000007184981e8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.659 Thread 0x000001f958fcf110 Exception (0x00000007185340a0) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.660 Thread 0x000001f958fcf110 Exception (0x0000000718534420) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.812 Thread 0x000001f958fcf110 Exception (0x00000007185849c8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.209 Thread 0x000001f958fcf110 Exception (0x00000007182c0b10) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.209 Thread 0x000001f958fcf110 Exception (0x00000007182c0eb8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.213 Thread 0x000001f958fcf110 Exception (0x00000007182cc480) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.213 Thread 0x000001f958fcf110 Exception (0x00000007182cc760) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.482 Thread 0x000001f958fcf110 Exception (0x00000007181f7ae0) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.514 Thread 0x000001f958fcf110 Exception (0x0000000717e7ea38) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.550 Thread 0x000001f958fcf110 Exception (0x0000000717ecd588) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.553 Thread 0x000001f958fcf110 Exception (0x0000000717ed79a8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.702 Thread 0x000001f958fcf110 Implicit null exception at 0x000001f968454d96 to 0x000001f968455020 -Event: 7.962 Thread 0x000001f958fcf110 Exception (0x00000007181333f0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.099 Thread 0x000001f958fcf110 Exception (0x00000007181de8d8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.113 Thread 0x000001f958fcf110 Exception (0x0000000716ecaaf0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.116 Thread 0x000001f958fcf110 Exception (0x0000000716ed9100) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.117 Thread 0x000001f958fcf110 Exception (0x0000000716ee2878) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 10.273 Thread 0x000001f958fcf110 Exception (0x00000007168c2e40) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] - -VM Operations (20 events): -Event: 5.121 Executing VM operation: Cleanup -Event: 5.121 Executing VM operation: Cleanup done -Event: 6.122 Executing VM operation: Cleanup -Event: 6.122 Executing VM operation: Cleanup done -Event: 8.080 Executing VM operation: HandshakeAllThreads -Event: 8.080 Executing VM operation: HandshakeAllThreads done -Event: 8.080 Executing VM operation: Cleanup -Event: 8.080 Executing VM operation: Cleanup done -Event: 9.108 Executing VM operation: G1CollectForAllocation -Event: 9.113 Executing VM operation: G1CollectForAllocation done -Event: 9.911 Executing VM operation: HandshakeAllThreads -Event: 9.911 Executing VM operation: HandshakeAllThreads done -Event: 10.084 Executing VM operation: HandshakeAllThreads -Event: 10.084 Executing VM operation: HandshakeAllThreads done -Event: 10.182 Executing VM operation: HandshakeAllThreads -Event: 10.182 Executing VM operation: HandshakeAllThreads done -Event: 10.183 Executing VM operation: Cleanup -Event: 10.183 Executing VM operation: Cleanup done -Event: 10.216 Executing VM operation: HandshakeAllThreads -Event: 10.216 Executing VM operation: HandshakeAllThreads done - -Events (20 events): -Event: 10.207 loading class java/lang/constant/DynamicConstantDesc$AnonymousDynamicConstantDesc -Event: 10.207 loading class java/lang/constant/DynamicConstantDesc$AnonymousDynamicConstantDesc done -Event: 10.234 loading class java/net/NetworkInterface$1 -Event: 10.234 loading class java/net/NetworkInterface$1 done -Event: 10.256 loading class java/nio/file/Files$AcceptAllFilter -Event: 10.256 loading class java/nio/file/DirectoryStream$Filter -Event: 10.256 loading class java/nio/file/DirectoryStream$Filter done -Event: 10.256 loading class java/nio/file/Files$AcceptAllFilter done -Event: 10.256 loading class sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator -Event: 10.256 loading class sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator done -Event: 10.257 loading class sun/nio/fs/WindowsPath$WindowsPathWithAttributes -Event: 10.257 loading class sun/nio/fs/BasicFileAttributesHolder -Event: 10.257 loading class sun/nio/fs/BasicFileAttributesHolder done -Event: 10.257 loading class sun/nio/fs/WindowsPath$WindowsPathWithAttributes done -Event: 10.275 loading class sun/security/provider/AbstractDrbg$NonceProvider -Event: 10.275 loading class sun/security/provider/AbstractDrbg$NonceProvider done -Event: 10.275 loading class sun/security/provider/SHA2$SHA256 -Event: 10.275 loading class sun/security/provider/SHA2 -Event: 10.275 loading class sun/security/provider/SHA2 done -Event: 10.275 loading class sun/security/provider/SHA2$SHA256 done - - -Dynamic libraries: -0x00007ff6473f0000 - 0x00007ff647400000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb93320000 - 0x00007ffb93338000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb932e0000 - 0x00007ffb932fb000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb95130000 - 0x00007ffb9513c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb74be0000 - 0x00007ffb74c6e000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb5a8f0000 - 0x00007ffb5b4c7000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb95040000 - 0x00007ffb9504a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb81d60000 - 0x00007ffb81d85000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb6f9c0000 - 0x00007ffb6fa97000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb84150000 - 0x00007ffb84169000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb83d50000 - 0x00007ffb83d66000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb83bb0000 - 0x00007ffb83bc8000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb94c00000 - 0x00007ffb94c10000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb83c80000 - 0x00007ffb83cf5000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb5f670000 - 0x00007ffb5f8c9000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb77370000 - 0x00007ffb773d1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e950000 - 0x00007ffb7e995000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb9d440000 - 0x00007ffb9d451000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb6c360000 - 0x00007ffb6c4f7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb69540000 - 0x00007ffb69665000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb94f50000 - 0x00007ffb94f7c000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb93280000 - 0x00007ffb932aa000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb55350000 - 0x00007ffb580f5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb83e90000 - 0x00007ffb83ecc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb5eab0000 - 0x00007ffb5ec6f000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb752f0000 - 0x00007ffb7534d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll -0x00007ffba47b0000 - 0x00007ffba47c8000 C:\Windows\SYSTEM32\CRYPTSP.dll -0x00007ffba3ec0000 - 0x00007ffba3ef4000 C:\Windows\system32\rsaenh.dll -0x00007ffba4d80000 - 0x00007ffba4dae000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffba6d00000 - 0x00007ffba6d08000 C:\Windows\System32\NSI.dll -0x00007ffb9b8c0000 - 0x00007ffb9b8d7000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffb9ce90000 - 0x00007ffb9cead000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffba42f0000 - 0x00007ffba43ba000 C:\Windows\SYSTEM32\DNSAPI.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 8 days 4:51 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (5041M free) -TotalPageFile size 19865M (AvailPageFile size 2918M) -current process WorkingSet (physical memory assigned to process): 462M, peak: 474M -current process commit charge ("private bytes"): 761M, peak: 775M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid26164.log b/hs_err_pid26164.log deleted file mode 100644 index 597e5479d..000000000 --- a/hs_err_pid26164.log +++ /dev/null @@ -1,860 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503eb9e2, pid=26164, tid=14356 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0x3b9e2] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Wed Sep 27 17:55:38 2023 E. Australia Standard Time elapsed time: 25.131595 seconds (0d 0h 0m 25s) - ---------------- T H R E A D --------------- - -Current thread (0x00000233200d0ae0): JavaThread "main" [_thread_in_native, id=14356, stack(0x000000be0c800000,0x000000be0c900000)] - -Stack: [0x000000be0c800000,0x000000be0c900000], sp=0x000000be0c8fe9e0, free space=1018k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0x3b9e2] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 2417 com.badlogic.gdx.physics.box2d.World.jniRayCast(JFFFF)V (0 bytes) @ 0x000002332f6143f9 [0x000002332f6143a0+0x0000000000000059] -J 2799 c2 com.csse3200.game.components.tasks.StunTowerCombatTask.getPriority()I (16 bytes) @ 0x000002332f685dd4 [0x000002332f685ca0+0x0000000000000134] -J 2854 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000002332f6a1fec [0x000002332f6a1e00+0x00000000000001ec] -J 2826 c2 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000002332f69358c [0x000002332f6932c0+0x00000000000002cc] -J 2708 c1 com.csse3200.game.screens.MainGameScreen.render(F)V (122 bytes) @ 0x0000023327ea487c [0x0000023327ea4200+0x000000000000067c] -J 2554 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x0000023327e5f67c [0x0000023327e5e900+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000000 - - -Register to memory mapping: - -RIP=0x00000000503eb9e2 gdx-box2d64.dll -RAX=0x000002334ee33f80 points into unknown readable memory: 0x000002334ee34f00 | 00 4f e3 4e 33 02 00 00 -RBX=0x000002334ee2ca60 points into unknown readable memory: 0x000002334ee2f8e0 | e0 f8 e2 4e 33 02 00 00 -RCX=0x0 is NULL -RDX=0x000002334ee3caa0 points into unknown readable memory: 0x000002334ee3dee0 | e0 de e3 4e 33 02 00 00 -RSP=0x000000be0c8fe9e0 is pointing into the stack for thread: 0x00000233200d0ae0 -RBP=0x000002334374b740 points into unknown readable memory: 0x0000000000000132 | 32 01 00 00 00 00 00 00 -RSI=0x000000be0c8fea34 is pointing into the stack for thread: 0x00000233200d0ae0 -RDI=0x000000be0c8fea68 is pointing into the stack for thread: 0x00000233200d0ae0 -R8 =0x0 is NULL -R9 =0x000002334ee28c9c points into unknown readable memory: 4f 0f a9 40 -R10=0x00000233200c9570 points into unknown readable memory: 0x0000004000000001 | 01 00 00 00 40 00 00 00 -R11=0x000000be0c8fe920 is pointing into the stack for thread: 0x00000233200d0ae0 -R12=0x000000be0c8fef90 is pointing into the stack for thread: 0x00000233200d0ae0 -R13=0x000000be0c8fea60 is pointing into the stack for thread: 0x00000233200d0ae0 -R14=0x000000be0c8fef80 is pointing into the stack for thread: 0x00000233200d0ae0 -R15=0x000000be0c8fea40 is pointing into the stack for thread: 0x00000233200d0ae0 - - -Registers: -RAX=0x000002334ee33f80, RBX=0x000002334ee2ca60, RCX=0x0000000000000000, RDX=0x000002334ee3caa0 -RSP=0x000000be0c8fe9e0, RBP=0x000002334374b740, RSI=0x000000be0c8fea34, RDI=0x000000be0c8fea68 -R8 =0x0000000000000000, R9 =0x000002334ee28c9c, R10=0x00000233200c9570, R11=0x000000be0c8fe920 -R12=0x000000be0c8fef90, R13=0x000000be0c8fea60, R14=0x000000be0c8fef80, R15=0x000000be0c8fea40 -RIP=0x00000000503eb9e2, EFLAGS=0x0000000000010283 - -Top of Stack: (sp=0x000000be0c8fe9e0) -0x000000be0c8fe9e0: 0000000000000000 0000000000000000 -0x000000be0c8fe9f0: 0000000000000000 00000000503bc593 -0x000000be0c8fea00: 000000be00000000 00000000503e3ced -0x000000be0c8fea10: 800000003f800000 3f8000003f800000 -0x000000be0c8fea20: 000002334ee28150 40e68c92867c5fb9 -0x000000be0c8fea30: bf80000040200000 3e120a0f00000000 -0x000000be0c8fea40: 402000003fc00000 4020000042260000 -0x000000be0c8fea50: 000000003f800000 000000be0c8ff748 -0x000000be0c8fea60: 000000be0c8fea68 0000011a00000070 -0x000000be0c8fea70: 0000005700000230 0000001b00000094 -0x000000be0c8fea80: 00000143000001df 0000000040000000 -0x000000be0c8fea90: 00000000400c17e2 4105152c00000000 -0x000000be0c8feaa0: 0000000000000000 4105152c400c17e2 -0x000000be0c8feab0: 4000000000000000 800000003f800000 -0x000000be0c8feac0: 0000000080000000 0000000000000000 -0x000000be0c8fead0: 3dcccccd41200000 000000004f149810 - -Instructions: (pc=0x00000000503eb9e2) -0x00000000503eb8e2: 0f 28 bc 24 a0 04 00 00 44 0f 28 84 24 b0 04 00 -0x00000000503eb8f2: 00 44 0f 28 8c 24 c0 04 00 00 44 0f 28 94 24 d0 -0x00000000503eb902: 04 00 00 44 0f 28 9c 24 e0 04 00 00 44 0f 28 a4 -0x00000000503eb912: 24 f0 04 00 00 44 0f 28 ac 24 00 05 00 00 44 0f -0x00000000503eb922: 28 b4 24 10 05 00 00 44 0f 28 bc 24 20 05 00 00 -0x00000000503eb932: 48 81 c4 38 05 00 00 5b 5e 5f 5d 41 5c 41 5d 41 -0x00000000503eb942: 5e 41 5f c3 66 2e 0f 1f 84 00 00 00 00 00 45 0f -0x00000000503eb952: 28 d3 f3 44 0f 11 64 24 30 e9 3a fd ff ff 48 8d -0x00000000503eb962: 15 71 5f 00 00 48 8d 0d d9 60 00 00 41 b8 d1 00 -0x00000000503eb972: 00 00 e8 17 82 ff ff e9 da fc ff ff 66 90 49 8b -0x00000000503eb982: 04 24 f3 0f 10 5c 24 3c 85 d2 f3 0f 11 5c 24 70 -0x00000000503eb992: 49 8b 36 48 89 44 24 60 49 8b 44 24 08 48 89 44 -0x00000000503eb9a2: 24 68 78 05 3b 56 14 7c 19 48 8d 15 26 5f 00 00 -0x00000000503eb9b2: 48 8d 0d 47 5f 00 00 41 b8 9e 00 00 00 e8 cc 81 -0x00000000503eb9c2: ff ff 48 8b 46 08 48 8d 74 24 54 48 8b 44 18 10 -0x00000000503eb9d2: 48 8b 58 10 44 8b 40 18 48 8b 4b 18 48 8b 53 10 -0x00000000503eb9e2: 48 8b 01 4c 8d 4a 0c 44 89 44 24 20 48 89 f2 4d -0x00000000503eb9f2: 89 f8 ff 50 28 84 c0 f3 0f 10 44 24 70 0f 85 37 -0x00000000503eba02: 01 00 00 0f 2e c6 7a 06 0f 84 a1 01 00 00 0f 2e -0x00000000503eba12: c6 76 4f 45 0f 28 cb 45 0f 28 c4 41 0f 28 df f3 -0x00000000503eba22: 44 0f 59 c8 45 0f 28 ef f3 44 0f 59 c0 41 0f 28 -0x00000000503eba32: fe f3 45 0f 58 cf f3 45 0f 58 c6 f3 41 0f 5f d9 -0x00000000503eba42: 45 0f 2e f0 f3 45 0f 5d e9 f3 41 0f 5d f8 44 0f -0x00000000503eba52: 28 cb 0f 86 4c 01 00 00 45 0f 28 c6 f3 0f 11 44 -0x00000000503eba62: 24 3c 8b 84 24 88 04 00 00 48 8b bc 24 80 00 00 -0x00000000503eba72: 00 85 c0 0f 8f e6 fc ff ff e9 48 fe ff ff 8d 14 -0x00000000503eba82: 00 8d 0c c5 00 00 00 00 89 94 24 8c 04 00 00 e8 -0x00000000503eba92: da 07 fd ff 4c 63 84 24 88 04 00 00 48 89 fa 48 -0x00000000503ebaa2: 89 c1 48 89 84 24 80 00 00 00 49 c1 e0 02 e8 03 -0x00000000503ebab2: d4 ff ff 49 8d 45 08 48 39 c7 74 08 48 89 f9 e8 -0x00000000503ebac2: ba 07 fd ff 48 8b bc 24 80 00 00 00 8b 84 24 88 -0x00000000503ebad2: 04 00 00 e9 c8 fd ff ff 8d 14 00 8d 0c c5 00 00 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x0 is NULL -stack at sp + 1 slots: 0x0 is NULL -stack at sp + 2 slots: 0x0 is NULL -stack at sp + 3 slots: 0x00000000503bc593 gdx-box2d64.dll -stack at sp + 4 slots: 0x000000be00000000 is an unknown value -stack at sp + 5 slots: 0x00000000503e3ced gdx-box2d64.dll -stack at sp + 6 slots: 0x800000003f800000 is an unknown value -stack at sp + 7 slots: 0x3f8000003f800000 is an unknown value - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000023344b319c0, length=109, elements={ -0x00000233200d0ae0, 0x00000233433a1c00, 0x00000233433a2870, 0x00000233433be800, -0x0000023344000470, 0x0000023344000d30, 0x0000023344003600, 0x0000023344004390, -0x0000023344005650, 0x0000023344006f60, 0x000002334417e0c0, 0x0000023344192020, -0x000002334bd4a8e0, 0x000002334bc7c6f0, 0x000002334be9bd40, 0x00000233568b40e0, -0x0000023355d10700, 0x00000233200bf1d0, 0x00000233200bfb70, 0x00000233200c1380, -0x00000233200c0040, 0x00000233200c1850, 0x00000233200c0510, 0x00000233200c09e0, -0x00000233200c0eb0, 0x0000023355a42050, 0x0000023355a44200, 0x0000023355a45540, -0x0000023355a42520, 0x0000023355a429f0, 0x0000023355a42ec0, 0x0000023355a45070, -0x0000023355a45ee0, 0x0000023355a47bc0, 0x0000023355a43390, 0x0000023355a43d30, -0x0000023355a45a10, 0x0000023355a41b80, 0x0000023355a43860, 0x0000023355a40d10, -0x0000023355a446d0, 0x0000023355a44ba0, 0x0000023355a463b0, 0x0000023355a46d50, -0x0000023355a46880, 0x0000023355a416b0, 0x0000023355a47220, 0x0000023355a476f0, -0x0000023355a48560, 0x0000023355a411e0, 0x0000023346eb4970, 0x0000023346eb57e0, -0x0000023346eb0ae0, 0x0000023346eb6180, 0x0000023346eb5cb0, 0x0000023346eaf7a0, -0x0000023346eb0fb0, 0x0000023346eb2c90, 0x0000023346eb5310, 0x0000023346eafc70, -0x0000023346eb6650, 0x0000023346eb4e40, 0x0000023346eb22f0, 0x0000023346eaf2d0, -0x0000023346eb0140, 0x0000023346eb1480, 0x0000023346eb0610, 0x0000023346eb1e20, -0x0000023346eb6b20, 0x0000023346eb3b00, 0x0000023346eb27c0, 0x0000023346eb3160, -0x0000023346eb3630, 0x0000023346eb3fd0, 0x0000023346eb44a0, 0x0000023346939ee0, -0x000002334693d3d0, 0x000002334693a3b0, 0x000002334693c560, 0x0000023346939070, -0x0000023346935b80, 0x0000023346937d30, 0x0000023346939540, 0x000002334693ad50, -0x0000023346938200, 0x0000023346936520, 0x00000233469386d0, 0x0000023346936050, -0x00000233469369f0, 0x0000023346939a10, 0x0000023346936ec0, 0x0000023346938ba0, -0x000002334693a880, 0x000002334693b220, 0x000002334693b6f0, 0x000002334693bbc0, -0x0000023346937390, 0x000002334693ca30, 0x000002334693cf00, 0x000002334693c090, -0x0000023346937860, 0x0000023355a48090, 0x000002334704a0b0, 0x0000023347051430, -0x000002334704a580, 0x000002334704aa50, 0x000002334704af20, 0x000002334704da70, -0x000002334704e8e0 -} - -Java Threads: ( => current thread ) -=>0x00000233200d0ae0 JavaThread "main" [_thread_in_native, id=14356, stack(0x000000be0c800000,0x000000be0c900000)] - 0x00000233433a1c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=25564, stack(0x000000be0cf00000,0x000000be0d000000)] - 0x00000233433a2870 JavaThread "Finalizer" daemon [_thread_blocked, id=23412, stack(0x000000be0d000000,0x000000be0d100000)] - 0x00000233433be800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7912, stack(0x000000be0d100000,0x000000be0d200000)] - 0x0000023344000470 JavaThread "Attach Listener" daemon [_thread_blocked, id=15140, stack(0x000000be0d200000,0x000000be0d300000)] - 0x0000023344000d30 JavaThread "Service Thread" daemon [_thread_blocked, id=23764, stack(0x000000be0d300000,0x000000be0d400000)] - 0x0000023344003600 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=1852, stack(0x000000be0d400000,0x000000be0d500000)] - 0x0000023344004390 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=4976, stack(0x000000be0d500000,0x000000be0d600000)] - 0x0000023344005650 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=14976, stack(0x000000be0d600000,0x000000be0d700000)] - 0x0000023344006f60 JavaThread "Sweeper thread" daemon [_thread_blocked, id=26236, stack(0x000000be0d700000,0x000000be0d800000)] - 0x000002334417e0c0 JavaThread "Notification Thread" daemon [_thread_blocked, id=17720, stack(0x000000be0d900000,0x000000be0da00000)] - 0x0000023344192020 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=8752, stack(0x000000be0db00000,0x000000be0dc00000)] - 0x000002334bd4a8e0 JavaThread "AssetManager" daemon [_thread_blocked, id=17820, stack(0x000000be0f400000,0x000000be0f500000)] - 0x000002334bc7c6f0 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=15920, stack(0x000000be0f300000,0x000000be0f400000)] - 0x000002334be9bd40 JavaThread "AssetManager" daemon [_thread_blocked, id=9884, stack(0x000000be0d800000,0x000000be0d900000)] - 0x00000233568b40e0 JavaThread "Timer-0" [_thread_blocked, id=8360, stack(0x000000be10800000,0x000000be10900000)] - 0x0000023355d10700 JavaThread "Timer" daemon [_thread_blocked, id=12580, stack(0x000000be10000000,0x000000be10100000)] - 0x00000233200bf1d0 JavaThread "Timer-1" [_thread_blocked, id=5000, stack(0x000000be0fe00000,0x000000be0ff00000)] - 0x00000233200bfb70 JavaThread "Timer-2" [_thread_blocked, id=24904, stack(0x000000be0ff00000,0x000000be10000000)] - 0x00000233200c1380 JavaThread "Timer-3" [_thread_blocked, id=26652, stack(0x000000be10100000,0x000000be10200000)] - 0x00000233200c0040 JavaThread "Timer-4" [_thread_blocked, id=10768, stack(0x000000be10300000,0x000000be10400000)] - 0x00000233200c1850 JavaThread "Timer-5" [_thread_blocked, id=5568, stack(0x000000be10400000,0x000000be10500000)] - 0x00000233200c0510 JavaThread "Timer-6" [_thread_blocked, id=3820, stack(0x000000be10500000,0x000000be10600000)] - 0x00000233200c09e0 JavaThread "Timer-7" [_thread_blocked, id=1652, stack(0x000000be10600000,0x000000be10700000)] - 0x00000233200c0eb0 JavaThread "Timer-8" [_thread_blocked, id=9032, stack(0x000000be10700000,0x000000be10800000)] - 0x0000023355a42050 JavaThread "Timer-9" [_thread_blocked, id=10548, stack(0x000000be10900000,0x000000be10a00000)] - 0x0000023355a44200 JavaThread "Timer-10" [_thread_blocked, id=11088, stack(0x000000be10a00000,0x000000be10b00000)] - 0x0000023355a45540 JavaThread "Timer-11" [_thread_blocked, id=15100, stack(0x000000be10b00000,0x000000be10c00000)] - 0x0000023355a42520 JavaThread "Timer-12" [_thread_blocked, id=2420, stack(0x000000be10c00000,0x000000be10d00000)] - 0x0000023355a429f0 JavaThread "Timer-13" [_thread_blocked, id=3120, stack(0x000000be10d00000,0x000000be10e00000)] - 0x0000023355a42ec0 JavaThread "Timer-14" [_thread_blocked, id=3960, stack(0x000000be10e00000,0x000000be10f00000)] - 0x0000023355a45070 JavaThread "Timer-15" [_thread_blocked, id=22252, stack(0x000000be10f00000,0x000000be11000000)] - 0x0000023355a45ee0 JavaThread "Timer-17" [_thread_blocked, id=18192, stack(0x000000be11100000,0x000000be11200000)] - 0x0000023355a47bc0 JavaThread "Timer-18" [_thread_blocked, id=7552, stack(0x000000be11200000,0x000000be11300000)] - 0x0000023355a43390 JavaThread "Timer-19" [_thread_blocked, id=3116, stack(0x000000be11300000,0x000000be11400000)] - 0x0000023355a43d30 JavaThread "Timer-20" [_thread_blocked, id=9012, stack(0x000000be11400000,0x000000be11500000)] - 0x0000023355a45a10 JavaThread "Timer-21" [_thread_blocked, id=26328, stack(0x000000be11500000,0x000000be11600000)] - 0x0000023355a41b80 JavaThread "Timer-22" [_thread_blocked, id=20956, stack(0x000000be11600000,0x000000be11700000)] - 0x0000023355a43860 JavaThread "Timer-23" [_thread_blocked, id=26232, stack(0x000000be11700000,0x000000be11800000)] - 0x0000023355a40d10 JavaThread "Timer-24" [_thread_blocked, id=7440, stack(0x000000be11800000,0x000000be11900000)] - 0x0000023355a446d0 JavaThread "Timer-25" [_thread_blocked, id=13392, stack(0x000000be11900000,0x000000be11a00000)] - 0x0000023355a44ba0 JavaThread "Timer-26" [_thread_blocked, id=22200, stack(0x000000be11a00000,0x000000be11b00000)] - 0x0000023355a463b0 JavaThread "Timer-27" [_thread_blocked, id=14680, stack(0x000000be11b00000,0x000000be11c00000)] - 0x0000023355a46d50 JavaThread "Timer-28" [_thread_blocked, id=16676, stack(0x000000be11c00000,0x000000be11d00000)] - 0x0000023355a46880 JavaThread "Timer-29" [_thread_blocked, id=17260, stack(0x000000be11d00000,0x000000be11e00000)] - 0x0000023355a416b0 JavaThread "Timer-30" [_thread_blocked, id=17256, stack(0x000000be11e00000,0x000000be11f00000)] - 0x0000023355a47220 JavaThread "Timer-31" [_thread_blocked, id=12880, stack(0x000000be11f00000,0x000000be12000000)] - 0x0000023355a476f0 JavaThread "Timer-32" [_thread_blocked, id=20784, stack(0x000000be12000000,0x000000be12100000)] - 0x0000023355a48560 JavaThread "Timer-33" [_thread_blocked, id=25148, stack(0x000000be12100000,0x000000be12200000)] - 0x0000023355a411e0 JavaThread "Timer-34" [_thread_blocked, id=22280, stack(0x000000be12200000,0x000000be12300000)] - 0x0000023346eb4970 JavaThread "Timer-35" [_thread_blocked, id=22536, stack(0x000000be12300000,0x000000be12400000)] - 0x0000023346eb57e0 JavaThread "Timer-36" [_thread_blocked, id=4408, stack(0x000000be12400000,0x000000be12500000)] - 0x0000023346eb0ae0 JavaThread "Timer-37" [_thread_blocked, id=22372, stack(0x000000be12500000,0x000000be12600000)] - 0x0000023346eb6180 JavaThread "Timer-38" [_thread_blocked, id=22744, stack(0x000000be12600000,0x000000be12700000)] - 0x0000023346eb5cb0 JavaThread "Timer-39" [_thread_blocked, id=20872, stack(0x000000be12700000,0x000000be12800000)] - 0x0000023346eaf7a0 JavaThread "Timer-40" [_thread_blocked, id=10552, stack(0x000000be12800000,0x000000be12900000)] - 0x0000023346eb0fb0 JavaThread "Timer-41" [_thread_blocked, id=24796, stack(0x000000be12900000,0x000000be12a00000)] - 0x0000023346eb2c90 JavaThread "Timer-42" [_thread_blocked, id=7592, stack(0x000000be12a00000,0x000000be12b00000)] - 0x0000023346eb5310 JavaThread "Timer-43" [_thread_blocked, id=20476, stack(0x000000be12b00000,0x000000be12c00000)] - 0x0000023346eafc70 JavaThread "Timer-44" [_thread_blocked, id=14484, stack(0x000000be12c00000,0x000000be12d00000)] - 0x0000023346eb6650 JavaThread "Timer-45" [_thread_blocked, id=22728, stack(0x000000be12d00000,0x000000be12e00000)] - 0x0000023346eb4e40 JavaThread "Timer-46" [_thread_blocked, id=27048, stack(0x000000be12e00000,0x000000be12f00000)] - 0x0000023346eb22f0 JavaThread "Timer-47" [_thread_blocked, id=4468, stack(0x000000be12f00000,0x000000be13000000)] - 0x0000023346eaf2d0 JavaThread "Timer-48" [_thread_blocked, id=15076, stack(0x000000be13000000,0x000000be13100000)] - 0x0000023346eb0140 JavaThread "Timer-49" [_thread_blocked, id=17804, stack(0x000000be13100000,0x000000be13200000)] - 0x0000023346eb1480 JavaThread "Timer-50" [_thread_blocked, id=21560, stack(0x000000be13200000,0x000000be13300000)] - 0x0000023346eb0610 JavaThread "Timer-51" [_thread_blocked, id=12808, stack(0x000000be13300000,0x000000be13400000)] - 0x0000023346eb1e20 JavaThread "Timer-53" [_thread_blocked, id=15476, stack(0x000000be13500000,0x000000be13600000)] - 0x0000023346eb6b20 JavaThread "Timer-54" [_thread_blocked, id=2864, stack(0x000000be13600000,0x000000be13700000)] - 0x0000023346eb3b00 JavaThread "Timer-55" [_thread_blocked, id=18696, stack(0x000000be13700000,0x000000be13800000)] - 0x0000023346eb27c0 JavaThread "Timer-56" [_thread_blocked, id=5308, stack(0x000000be13800000,0x000000be13900000)] - 0x0000023346eb3160 JavaThread "Timer-57" [_thread_blocked, id=23260, stack(0x000000be13900000,0x000000be13a00000)] - 0x0000023346eb3630 JavaThread "Timer-58" [_thread_blocked, id=6376, stack(0x000000be13a00000,0x000000be13b00000)] - 0x0000023346eb3fd0 JavaThread "Timer-59" [_thread_blocked, id=25472, stack(0x000000be13b00000,0x000000be13c00000)] - 0x0000023346eb44a0 JavaThread "Timer-60" [_thread_blocked, id=27180, stack(0x000000be13c00000,0x000000be13d00000)] - 0x0000023346939ee0 JavaThread "Timer-61" [_thread_blocked, id=2792, stack(0x000000be13d00000,0x000000be13e00000)] - 0x000002334693d3d0 JavaThread "Timer-62" [_thread_blocked, id=24884, stack(0x000000be13e00000,0x000000be13f00000)] - 0x000002334693a3b0 JavaThread "Timer-63" [_thread_blocked, id=4772, stack(0x000000be13f00000,0x000000be14000000)] - 0x000002334693c560 JavaThread "Timer-64" [_thread_blocked, id=20800, stack(0x000000be14000000,0x000000be14100000)] - 0x0000023346939070 JavaThread "Timer-65" [_thread_blocked, id=23880, stack(0x000000be14100000,0x000000be14200000)] - 0x0000023346935b80 JavaThread "Timer-66" [_thread_blocked, id=10684, stack(0x000000be14200000,0x000000be14300000)] - 0x0000023346937d30 JavaThread "Timer-67" [_thread_blocked, id=20092, stack(0x000000be11000000,0x000000be11100000)] - 0x0000023346939540 JavaThread "Timer-68" [_thread_blocked, id=5540, stack(0x000000be14300000,0x000000be14400000)] - 0x000002334693ad50 JavaThread "Timer-69" [_thread_blocked, id=25024, stack(0x000000be14400000,0x000000be14500000)] - 0x0000023346938200 JavaThread "Timer-70" [_thread_blocked, id=27632, stack(0x000000be14500000,0x000000be14600000)] - 0x0000023346936520 JavaThread "Timer-71" [_thread_blocked, id=9324, stack(0x000000be14600000,0x000000be14700000)] - 0x00000233469386d0 JavaThread "Timer-72" [_thread_blocked, id=13752, stack(0x000000be14700000,0x000000be14800000)] - 0x0000023346936050 JavaThread "Timer-73" [_thread_blocked, id=18920, stack(0x000000be14800000,0x000000be14900000)] - 0x00000233469369f0 JavaThread "Timer-74" [_thread_blocked, id=21012, stack(0x000000be14900000,0x000000be14a00000)] - 0x0000023346939a10 JavaThread "Timer-75" [_thread_blocked, id=600, stack(0x000000be14a00000,0x000000be14b00000)] - 0x0000023346936ec0 JavaThread "Timer-76" [_thread_blocked, id=3716, stack(0x000000be14b00000,0x000000be14c00000)] - 0x0000023346938ba0 JavaThread "Timer-77" [_thread_blocked, id=25108, stack(0x000000be14c00000,0x000000be14d00000)] - 0x000002334693a880 JavaThread "Timer-78" [_thread_blocked, id=17172, stack(0x000000be14d00000,0x000000be14e00000)] - 0x000002334693b220 JavaThread "Timer-79" [_thread_blocked, id=13100, stack(0x000000be14e00000,0x000000be14f00000)] - 0x000002334693b6f0 JavaThread "Timer-80" [_thread_blocked, id=22948, stack(0x000000be14f00000,0x000000be15000000)] - 0x000002334693bbc0 JavaThread "Timer-81" [_thread_blocked, id=8352, stack(0x000000be15000000,0x000000be15100000)] - 0x0000023346937390 JavaThread "Timer-82" [_thread_blocked, id=16044, stack(0x000000be15100000,0x000000be15200000)] - 0x000002334693ca30 JavaThread "Timer-83" [_thread_blocked, id=22972, stack(0x000000be15200000,0x000000be15300000)] - 0x000002334693cf00 JavaThread "Timer-84" [_thread_blocked, id=13936, stack(0x000000be15300000,0x000000be15400000)] - 0x000002334693c090 JavaThread "Timer-85" [_thread_blocked, id=27344, stack(0x000000be15400000,0x000000be15500000)] - 0x0000023346937860 JavaThread "Timer-86" [_thread_blocked, id=19160, stack(0x000000be15500000,0x000000be15600000)] - 0x0000023355a48090 JavaThread "Timer-87" [_thread_blocked, id=13080, stack(0x000000be15600000,0x000000be15700000)] - 0x000002334704a0b0 JavaThread "Timer-88" [_thread_blocked, id=22312, stack(0x000000be15700000,0x000000be15800000)] - 0x0000023347051430 JavaThread "Timer-89" [_thread_blocked, id=16752, stack(0x000000be15800000,0x000000be15900000)] - 0x000002334704a580 JavaThread "Timer-90" [_thread_blocked, id=25632, stack(0x000000be15900000,0x000000be15a00000)] - 0x000002334704aa50 JavaThread "Timer-91" [_thread_blocked, id=4548, stack(0x000000be15a00000,0x000000be15b00000)] - 0x000002334704af20 JavaThread "Timer-92" [_thread_blocked, id=15880, stack(0x000000be15b00000,0x000000be15c00000)] - 0x000002334704da70 JavaThread "Timer-93" [_thread_blocked, id=316, stack(0x000000be13400000,0x000000be13500000)] - 0x000002334704e8e0 JavaThread "Timer-94" [_thread_blocked, id=20544, stack(0x000000be15c00000,0x000000be15d00000)] - -Other Threads: - 0x000002334339e100 VMThread "VM Thread" [stack: 0x000000be0ce00000,0x000000be0cf00000] [id=12512] - 0x00000233441879b0 WatcherThread [stack: 0x000000be0da00000,0x000000be0db00000] [id=17700] - 0x0000023320141020 GCTaskThread "GC Thread#0" [stack: 0x000000be0c900000,0x000000be0ca00000] [id=23224] - 0x000002334bb7d360 GCTaskThread "GC Thread#1" [stack: 0x000000be0f500000,0x000000be0f600000] [id=6088] - 0x000002334bb7e0d0 GCTaskThread "GC Thread#2" [stack: 0x000000be0f600000,0x000000be0f700000] [id=23532] - 0x000002334bb7bde0 GCTaskThread "GC Thread#3" [stack: 0x000000be0f700000,0x000000be0f800000] [id=17904] - 0x000002334bb7ee40 GCTaskThread "GC Thread#4" [stack: 0x000000be0f800000,0x000000be0f900000] [id=14196] - 0x000002334bb7c8a0 GCTaskThread "GC Thread#5" [stack: 0x000000be0f900000,0x000000be0fa00000] [id=15384] - 0x000002334bb7eb90 GCTaskThread "GC Thread#6" [stack: 0x000000be0fa00000,0x000000be0fb00000] [id=14064] - 0x000002334bb7e380 GCTaskThread "GC Thread#7" [stack: 0x000000be0fb00000,0x000000be0fc00000] [id=26772] - 0x000002334bb7c090 GCTaskThread "GC Thread#8" [stack: 0x000000be0fc00000,0x000000be0fd00000] [id=23944] - 0x000002334bf0b430 GCTaskThread "GC Thread#9" [stack: 0x000000be10200000,0x000000be10300000] [id=21924] - 0x0000023320155d20 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000be0ca00000,0x000000be0cb00000] [id=296] - 0x0000023320156630 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000be0cb00000,0x000000be0cc00000] [id=14820] - 0x00000233432586f0 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000be0cc00000,0x000000be0cd00000] [id=16716] - 0x0000023343258f20 ConcurrentGCThread "G1 Service" [stack: 0x000000be0cd00000,0x000000be0ce00000] [id=24256] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 64686K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 31 young (63488K), 2 survivors (4096K) - Metaspace used 10985K, committed 11136K, reserved 1064960K - class space used 972K, committed 1024K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%| O| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 1|0x0000000709a00000, 0x0000000709b0b800, 0x0000000709c00000| 52%| O| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%|HS| |TAMS 0x0000000709c00000, 0x0000000709c00000| Complete -| 3|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000| 0%| F| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 5|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 6|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 7|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 8|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 9|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 10|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000| 0%| F| |TAMS 0x0000000714a00000, 0x0000000714a00000| Untracked -| 90|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000| 0%| F| |TAMS 0x0000000714c00000, 0x0000000714c00000| Untracked -| 91|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000| 0%| F| |TAMS 0x0000000714e00000, 0x0000000714e00000| Untracked -| 92|0x0000000715000000, 0x0000000715000000, 0x0000000715200000| 0%| F| |TAMS 0x0000000715000000, 0x0000000715000000| Untracked -| 93|0x0000000715200000, 0x00000007153ec080, 0x0000000715400000| 96%| E| |TAMS 0x0000000715200000, 0x0000000715200000| Complete -| 94|0x0000000715400000, 0x0000000715600000, 0x0000000715600000|100%| E|CS|TAMS 0x0000000715400000, 0x0000000715400000| Complete -| 95|0x0000000715600000, 0x0000000715800000, 0x0000000715800000|100%| E|CS|TAMS 0x0000000715600000, 0x0000000715600000| Complete -| 96|0x0000000715800000, 0x0000000715a00000, 0x0000000715a00000|100%| E|CS|TAMS 0x0000000715800000, 0x0000000715800000| Complete -| 97|0x0000000715a00000, 0x0000000715c00000, 0x0000000715c00000|100%| E|CS|TAMS 0x0000000715a00000, 0x0000000715a00000| Complete -| 98|0x0000000715c00000, 0x0000000715e00000, 0x0000000715e00000|100%| E|CS|TAMS 0x0000000715c00000, 0x0000000715c00000| Complete -| 99|0x0000000715e00000, 0x0000000716000000, 0x0000000716000000|100%| E|CS|TAMS 0x0000000715e00000, 0x0000000715e00000| Complete -| 100|0x0000000716000000, 0x0000000716200000, 0x0000000716200000|100%| E|CS|TAMS 0x0000000716000000, 0x0000000716000000| Complete -| 101|0x0000000716200000, 0x0000000716400000, 0x0000000716400000|100%| E|CS|TAMS 0x0000000716200000, 0x0000000716200000| Complete -| 102|0x0000000716400000, 0x0000000716600000, 0x0000000716600000|100%| E|CS|TAMS 0x0000000716400000, 0x0000000716400000| Complete -| 103|0x0000000716600000, 0x0000000716800000, 0x0000000716800000|100%| E|CS|TAMS 0x0000000716600000, 0x0000000716600000| Complete -| 104|0x0000000716800000, 0x0000000716820010, 0x0000000716a00000| 6%| S|CS|TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x0000023337980000,0x0000023338140000] _byte_map_base: 0x0000023334134000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x0000023320144550, (CMBitMap*) 0x0000023320144590 - Prev Bits: [0x0000023338900000, 0x000002333c6a0000) - Next Bits: [0x000002333c6a0000, 0x0000023340440000) - -Polling page: 0x000002331f890000 - -Metaspace: - -Usage: - Non-class: 9.78 MB used. - Class: 972.82 KB used. - Both: 10.73 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 9.88 MB ( 62%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.00 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 10.88 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 1.02 MB - Class: 3.00 MB - Both: 4.02 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 144. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 172. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 486. -num_chunk_merges: 0. -num_chunk_splits: 336. -num_chunks_enlarged: 254. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=1937Kb max_used=1937Kb free=117230Kb - bounds [0x000002332f4e0000, 0x000002332f750000, 0x0000023336940000] -CodeHeap 'profiled nmethods': size=119104Kb used=6079Kb max_used=6079Kb free=113024Kb - bounds [0x0000023327940000, 0x0000023327f30000, 0x000002332ed90000] -CodeHeap 'non-nmethods': size=7488Kb used=1648Kb max_used=3333Kb free=5839Kb - bounds [0x000002332ed90000, 0x000002332f0e0000, 0x000002332f4e0000] - total_blobs=4132 nmethods=3036 adapters=1009 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 24.720 Thread 0x0000023344005650 3027 3 com.csse3200.game.components.tasks.TrajectTask::stop (29 bytes) -Event: 24.721 Thread 0x0000023344005650 nmethod 3027 0x0000023327f22f10 code [0x0000023327f23180, 0x0000023327f23ce8] -Event: 24.754 Thread 0x0000023344005650 3028 3 com.csse3200.game.entities.Entity::setScale (18 bytes) -Event: 24.755 Thread 0x0000023344005650 nmethod 3028 0x0000023327f24110 code [0x0000023327f242a0, 0x0000023327f243d8] -Event: 24.771 Thread 0x0000023344005650 3029 3 com.csse3200.game.entities.factories.ProjectileFactory::createEffectProjectile (395 bytes) -Event: 24.771 Thread 0x0000023344004390 3035 4 com.csse3200.game.components.Component::create (1 bytes) -Event: 24.771 Thread 0x0000023344004390 nmethod 3035 0x000002332f6c4310 code [0x000002332f6c4480, 0x000002332f6c44f8] -Event: 24.773 Thread 0x0000023344005650 nmethod 3029 0x0000023327f24490 code [0x0000023327f24b60, 0x0000023327f27e78] -Event: 24.773 Thread 0x0000023344005650 3030 ! 3 com.csse3200.game.entities.factories.ProjectileFactory::$SWITCH_TABLE$com$csse3200$game$components$ProjectileEffects (74 bytes) -Event: 24.773 Thread 0x0000023344005650 nmethod 3030 0x0000023327f28f90 code [0x0000023327f29160, 0x0000023327f295e8] -Event: 24.773 Thread 0x0000023344005650 3031 3 com.csse3200.game.components.EffectsComponent:: (48 bytes) -Event: 24.773 Thread 0x0000023344005650 nmethod 3031 0x0000023327f29790 code [0x0000023327f29980, 0x0000023327f2a178] -Event: 24.773 Thread 0x0000023344005650 3032 3 com.csse3200.game.components.EffectsComponent::create (53 bytes) -Event: 24.774 Thread 0x0000023344005650 nmethod 3032 0x0000023327f2a390 code [0x0000023327f2a660, 0x0000023327f2b618] -Event: 24.774 Thread 0x0000023344005650 3033 3 com.csse3200.game.components.EffectsComponent$$Lambda$123/0x0000000800cf9c80:: (10 bytes) -Event: 24.774 Thread 0x0000023344005650 nmethod 3033 0x0000023327f2bc10 code [0x0000023327f2bda0, 0x0000023327f2bf58] -Event: 24.774 Thread 0x0000023344005650 3034 3 com.csse3200.game.components.EffectsComponent$$Lambda$124/0x0000000800cf9ea0:: (10 bytes) -Event: 24.774 Thread 0x0000023344005650 nmethod 3034 0x0000023327f2c010 code [0x0000023327f2c1a0, 0x0000023327f2c358] -Event: 25.107 Thread 0x0000023344005650 3036 3 sun.nio.cs.SingleByte$Encoder::encodeArrayLoop (280 bytes) -Event: 25.109 Thread 0x0000023344005650 nmethod 3036 0x0000023327f2c410 code [0x0000023327f2c920, 0x0000023327f2f188] - -GC Heap History (4 events): -Event: 1.419 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 26624K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6598K, committed 6720K, reserved 1064960K - class space used 507K, committed 576K, reserved 1048576K -} -Event: 1.422 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3683K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6598K, committed 6720K, reserved 1064960K - class space used 507K, committed 576K, reserved 1048576K -} -Event: 5.307 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 34403K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9420K, committed 9600K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} -Event: 5.311 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5294K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9420K, committed 9600K, reserved 1064960K - class space used 777K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 14.454 Thread 0x00000233200d0ae0 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002332f646070 relative=0x00000000000000d0 -Event: 14.454 Thread 0x00000233200d0ae0 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002332f646070 method=java.util.ArrayList$Itr.next()Ljava/lang/Object; @ 17 c2 -Event: 14.454 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x000002332f646070 sp=0x000000be0c8fef90 -Event: 14.454 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede23a3 sp=0x000000be0c8fef28 mode 2 -Event: 15.104 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x0000023327e73c22 sp=0x000000be0c8ff050 -Event: 15.104 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede2b43 sp=0x000000be0c8fe510 mode 0 -Event: 16.038 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x0000023327e74fe6 sp=0x000000be0c8ff0c0 -Event: 16.038 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede2b43 sp=0x000000be0c8fe578 mode 0 -Event: 17.705 Thread 0x00000233200d0ae0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000002332f69adf4 relative=0x00000000000029b4 -Event: 17.705 Thread 0x00000233200d0ae0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000002332f69adf4 method=com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 39 c2 -Event: 17.705 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x000002332f69adf4 sp=0x000000be0c8ff080 -Event: 17.705 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede23a3 sp=0x000000be0c8fee80 mode 2 -Event: 22.756 Thread 0x00000233200d0ae0 Uncommon trap: trap_request=0xffffffde fr.pc=0x000002332f69adf4 relative=0x00000000000029b4 -Event: 22.756 Thread 0x00000233200d0ae0 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000002332f69adf4 method=com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 39 c2 -Event: 22.756 Thread 0x00000233200d0ae0 DEOPT PACKING pc=0x000002332f69adf4 sp=0x000000be0c8ff080 -Event: 22.756 Thread 0x00000233200d0ae0 DEOPT UNPACKING pc=0x000002332ede23a3 sp=0x000000be0c8fee80 mode 2 -Event: 25.105 Thread 0x0000023346eb1950 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000002332f6135f8 relative=0x0000000000000078 -Event: 25.105 Thread 0x0000023346eb1950 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000002332f6135f8 method=com.badlogic.gdx.utils.Array$ArrayIterator.hasNext()Z @ 4 c2 -Event: 25.105 Thread 0x0000023346eb1950 DEOPT PACKING pc=0x000002332f6135f8 sp=0x000000be134ff2e0 -Event: 25.105 Thread 0x0000023346eb1950 DEOPT UNPACKING pc=0x000002332ede23a3 sp=0x000000be134ff278 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.302 Thread 0x00000233200d0ae0 Exception (0x0000000718532580) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.302 Thread 0x00000233200d0ae0 Exception (0x0000000718532900) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.823 Thread 0x00000233200d0ae0 Exception (0x0000000718582200) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.030 Thread 0x00000233200d0ae0 Exception (0x00000007182bd530) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.030 Thread 0x00000233200d0ae0 Exception (0x00000007182bd8d8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.032 Thread 0x00000233200d0ae0 Exception (0x00000007182c8ea0) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.032 Thread 0x00000233200d0ae0 Exception (0x00000007182c9180) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.185 Thread 0x00000233200d0ae0 Exception (0x00000007181f6410) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 1.201 Thread 0x00000233200d0ae0 Exception (0x0000000717e7ce18) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.220 Thread 0x00000233200d0ae0 Exception (0x0000000717ecb968) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 1.221 Thread 0x00000233200d0ae0 Exception (0x0000000717ed5d88) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 4.678 Thread 0x00000233200d0ae0 Exception (0x00000007180b8f48) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.558 Thread 0x00000233200d0ae0 Exception (0x0000000717f6d418) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.559 Thread 0x00000233200d0ae0 Exception (0x0000000717f7ba08) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.560 Thread 0x00000233200d0ae0 Exception (0x0000000717f85180) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.634 Thread 0x00000233200d0ae0 Exception (0x0000000717ca2a60) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.650 Thread 0x00000233200d0ae0 Exception (0x0000000717a29c90) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.654 Thread 0x00000233200d0ae0 Exception (0x0000000717a33e60) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 21.904 Thread 0x0000023355a48090 Implicit null exception at 0x0000023327eb683f to 0x0000023327eb752d -Event: 21.904 Thread 0x0000023355a48090 Exception (0x00000007166f72f8) -thrown [s\open\src\hotspot\share\runtime\sharedRuntime.cpp, line 628] - -VM Operations (20 events): -Event: 13.808 Executing VM operation: Cleanup -Event: 13.808 Executing VM operation: Cleanup done -Event: 14.809 Executing VM operation: Cleanup -Event: 14.809 Executing VM operation: Cleanup done -Event: 15.810 Executing VM operation: Cleanup -Event: 15.810 Executing VM operation: Cleanup done -Event: 17.811 Executing VM operation: Cleanup -Event: 17.811 Executing VM operation: Cleanup done -Event: 19.811 Executing VM operation: Cleanup -Event: 19.811 Executing VM operation: Cleanup done -Event: 20.811 Executing VM operation: Cleanup -Event: 20.811 Executing VM operation: Cleanup done -Event: 21.812 Executing VM operation: Cleanup -Event: 21.812 Executing VM operation: Cleanup done -Event: 22.812 Executing VM operation: Cleanup -Event: 22.812 Executing VM operation: Cleanup done -Event: 23.813 Executing VM operation: Cleanup -Event: 23.813 Executing VM operation: Cleanup done -Event: 24.813 Executing VM operation: Cleanup -Event: 24.814 Executing VM operation: Cleanup done - -Events (20 events): -Event: 22.987 Thread 0x0000023346936ec0 Thread added: 0x0000023346936ec0 -Event: 22.987 Thread 0x0000023346938ba0 Thread added: 0x0000023346938ba0 -Event: 23.054 Thread 0x000002334693a880 Thread added: 0x000002334693a880 -Event: 23.270 Thread 0x000002334693b220 Thread added: 0x000002334693b220 -Event: 23.470 Thread 0x000002334693b6f0 Thread added: 0x000002334693b6f0 -Event: 23.570 Thread 0x000002334693bbc0 Thread added: 0x000002334693bbc0 -Event: 23.637 Thread 0x0000023346937390 Thread added: 0x0000023346937390 -Event: 23.704 Thread 0x000002334693ca30 Thread added: 0x000002334693ca30 -Event: 23.737 Thread 0x000002334693cf00 Thread added: 0x000002334693cf00 -Event: 23.787 Thread 0x000002334693c090 Thread added: 0x000002334693c090 -Event: 24.337 Thread 0x0000023346937860 Thread added: 0x0000023346937860 -Event: 24.354 Thread 0x0000023355a48090 Thread added: 0x0000023355a48090 -Event: 24.387 Thread 0x000002334704a0b0 Thread added: 0x000002334704a0b0 -Event: 24.454 Thread 0x0000023347051430 Thread added: 0x0000023347051430 -Event: 24.554 Thread 0x000002334704a580 Thread added: 0x000002334704a580 -Event: 24.620 Thread 0x000002334704aa50 Thread added: 0x000002334704aa50 -Event: 24.854 Thread 0x000002334704af20 Thread added: 0x000002334704af20 -Event: 25.108 Thread 0x0000023346eb1950 Thread exited: 0x0000023346eb1950 -Event: 25.120 Thread 0x000002334704da70 Thread added: 0x000002334704da70 -Event: 25.121 Thread 0x000002334704e8e0 Thread added: 0x000002334704e8e0 - - -Dynamic libraries: -0x00007ff726ee0000 - 0x00007ff726ef0000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb7e7c0000 - 0x00007ffb7e7d8000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb95200000 - 0x00007ffb9521b000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb94620000 - 0x00007ffb9462c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb4cb50000 - 0x00007ffb4cbde000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb07fb0000 - 0x00007ffb08b87000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb94420000 - 0x00007ffb9442a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb7e790000 - 0x00007ffb7e7b5000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb3a6a0000 - 0x00007ffb3a777000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb7bf70000 - 0x00007ffb7bf89000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb765b0000 - 0x00007ffb765c6000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb74f20000 - 0x00007ffb74f38000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffb93330000 - 0x00007ffb93340000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb6c5b0000 - 0x00007ffb6c625000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb2acc0000 - 0x00007ffb2af19000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb6cf20000 - 0x00007ffb6cf81000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb6d270000 - 0x00007ffb6d2b5000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb95db0000 - 0x00007ffb95dc1000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb27c20000 - 0x00007ffb27db7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb34dd0000 - 0x00007ffb34ef5000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb793b0000 - 0x00007ffb793dc000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb71a20000 - 0x00007ffb71a4a000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb05200000 - 0x00007ffb07fa5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb6d8c0000 - 0x00007ffb6d8fc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb1fb10000 - 0x00007ffb1fccf000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb6c2e0000 - 0x00007ffb6c33d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 5 days 7:56 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (6305M free) -TotalPageFile size 19865M (AvailPageFile size 4031M) -current process WorkingSet (physical memory assigned to process): 401M, peak: 420M -current process commit charge ("private bytes"): 714M, peak: 726M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid27428.log b/hs_err_pid27428.log deleted file mode 100644 index 94da50774..000000000 --- a/hs_err_pid27428.log +++ /dev/null @@ -1,801 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007fffef46e736, pid=27428, tid=27320 -# -# JRE version: OpenJDK Runtime Environment (17.0.2+8) (build 17.0.2+8-86) -# Java VM: OpenJDK 64-Bit Server VM (17.0.2+8-86, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [ig11icd64.dll+0x59e736] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz, 8 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 16 15:12:53 2023 E. Australia Standard Time elapsed time: 78.575702 seconds (0d 0h 1m 18s) - ---------------- T H R E A D --------------- - -Current thread (0x000001903ecaab90): JavaThread "Timer-18" [_thread_in_native, id=27320, stack(0x00000025f0700000,0x00000025f0800000)] - -Stack: [0x00000025f0700000,0x00000025f0800000], sp=0x00000025f07fdd00, free space=1015k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [ig11icd64.dll+0x59e736] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -j com.badlogic.gdx.physics.box2d.World.jniCreateBody(JIFFFFFFFFZZZZZF)J+0 -j com.badlogic.gdx.physics.box2d.World.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body;+80 -J 3361 c1 com.csse3200.game.physics.components.PhysicsComponent.(Lcom/csse3200/game/physics/PhysicsEngine;)V (58 bytes) @ 0x0000019016efcd44 [0x0000019016efca80+0x00000000000002c4] -J 3360 c1 com.csse3200.game.physics.components.PhysicsComponent.()V (11 bytes) @ 0x0000019016efc6b4 [0x0000019016efc5c0+0x00000000000000f4] -j com.csse3200.game.entities.factories.ProjectileFactory.createBaseProjectile(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+38 -j com.csse3200.game.entities.factories.ProjectileFactory.createMobBall(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+3 -j com.csse3200.game.components.tasks.MobAttackTask.updateMobState()V+307 -j com.csse3200.game.components.tasks.MobAttackTask.update()V+1 -J 3274 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000001901dfb572c [0x000001901dfb4fe0+0x000000000000074c] -j com.csse3200.game.ai.tasks.AITaskComponent.restore()V+77 -j com.csse3200.game.components.EffectsComponent$3.run()V+4 -j java.util.TimerThread.mainLoop()V+221 java.base@17.0.2 -j java.util.TimerThread.run()V+1 java.base@17.0.2 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000178 - - -Register to memory mapping: - -RIP=0x00007fffef46e736 ig11icd64.dll -RAX=0x0 is NULL -RBX=0x000001903421fbc0 points into unknown readable memory: 0x00000190342f5700 | 00 57 2f 34 90 01 00 00 -RCX=0x0 is NULL -RDX=0x0000000000000004 is an unknown value -RSP=0x00000025f07fdd00 is pointing into the stack for thread: 0x000001903ecaab90 -RBP=0x0000000000000004 is an unknown value -RSI=0x000001903421fbc0 points into unknown readable memory: 0x00000190342f5700 | 00 57 2f 34 90 01 00 00 -RDI=0x0 is NULL -R8 =0x0000000000000001 is an unknown value -R9 =0x0000000000000001 is an unknown value -R10=0x000000007ffe0384 points into unknown readable memory: 00 00 00 00 -R11=0x00000025f07fdef0 is pointing into the stack for thread: 0x000001903ecaab90 -R12=0x00007fffef41e090 ig11icd64.dll -R13=0x0000000000000003 is an unknown value -R14=0x0 is NULL -R15=0x0000000000000001 is an unknown value - - -Registers: -RAX=0x0000000000000000, RBX=0x000001903421fbc0, RCX=0x0000000000000000, RDX=0x0000000000000004 -RSP=0x00000025f07fdd00, RBP=0x0000000000000004, RSI=0x000001903421fbc0, RDI=0x0000000000000000 -R8 =0x0000000000000001, R9 =0x0000000000000001, R10=0x000000007ffe0384, R11=0x00000025f07fdef0 -R12=0x00007fffef41e090, R13=0x0000000000000003, R14=0x0000000000000000, R15=0x0000000000000001 -RIP=0x00007fffef46e736, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x00000025f07fdd00) -0x00000025f07fdd00: 0000000000000000 0000019033ad7d58 -0x00000025f07fdd10: 0000000000000003 00007ff8a81064c0 -0x00000025f07fdd20: 0000000000000000 00007fffef56207c -0x00000025f07fdd30: 00007ff8a81064c0 00007ff8a81066cc -0x00000025f07fdd40: 0000000000000001 0000019041127ed0 -0x00000025f07fdd50: 0000000000000001 00007ff8115e0000 -0x00000025f07fdd60: 0000000000000001 00007fffeeed0000 -0x00000025f07fdd70: 0000000000000003 0000000000000000 -0x00000025f07fdd80: 0000000000000001 00007fffef56249d -0x00000025f07fdd90: 0000019041127ed0 000001903421fbc0 -0x00000025f07fdda0: 0000019041127ed0 00007ff8118f8211 -0x00000025f07fddb0: 0000000000000000 00007fffef469e29 -0x00000025f07fddc0: 00000025f07fddf0 0000000000006ab8 -0x00000025f07fddd0: 0000000000000000 00007ff8118f7b9d -0x00000025f07fdde0: 0000000000000000 00007ff800000000 -0x00000025f07fddf0: 00007ff800000001 0000000000000000 - -Instructions: (pc=0x00007fffef46e736) -0x00007fffef46e636: 4a 8b 04 20 40 38 3c 01 75 05 e8 33 fb fa ff 65 -0x00007fffef46e646: 48 8b 04 25 58 00 00 00 45 33 c0 41 b9 10 00 00 -0x00007fffef46e656: 00 ba 05 05 00 00 4a 8b 0c 20 4a 8b 0c 09 e8 b7 -0x00007fffef46e666: 38 04 00 48 8b cb e8 bf 00 00 00 8b 83 18 01 00 -0x00007fffef46e676: 00 4c 89 74 c3 18 8b 83 18 01 00 00 ff c0 83 e0 -0x00007fffef46e686: 1f 89 83 18 01 00 00 40 38 3b 74 50 48 8b 83 20 -0x00007fffef46e696: 01 00 00 48 8b 08 48 8b 53 08 8b 43 10 48 2b d1 -0x00007fffef46e6a6: 48 3b d0 76 37 8b 83 18 01 00 00 48 8d 8b d8 01 -0x00007fffef46e6b6: 00 00 4c 8b 44 c3 18 48 8b 41 10 4c 8b 08 4d 3b -0x00007fffef46e6c6: c8 73 19 0f ae e8 48 8b 93 38 01 00 00 49 c7 c1 -0x00007fffef46e6d6: ff ff ff ff 8b 52 20 e8 3e e8 00 00 45 33 c9 45 -0x00007fffef46e6e6: 33 c0 48 8b d3 33 c9 e8 2e e9 01 00 85 f6 40 0f -0x00007fffef46e6f6: 94 c7 8b c7 48 8b 8d 20 01 00 00 48 33 cc e8 d7 -0x00007fffef46e706: f9 fa ff 48 81 c4 30 02 00 00 41 5f 41 5e 41 5c -0x00007fffef46e716: 5f 5e 5b 5d c3 cc cc cc cc cc cc cc cc cc cc cc -0x00007fffef46e726: cc cc cc cc cc cc cc cc cc cc 40 57 48 83 ec 20 -0x00007fffef46e736: 48 83 b9 78 01 00 00 00 48 8b f9 0f 84 9e 00 00 -0x00007fffef46e746: 00 48 8b 89 88 01 00 00 48 89 5c 24 30 ff 15 b7 -0x00007fffef46e756: 59 5a 00 48 8b 9f 78 01 00 00 48 85 db 74 6e 48 -0x00007fffef46e766: 89 74 24 38 33 f6 0f 1f 40 00 48 8d 4b 08 41 b8 -0x00007fffef46e776: 01 00 00 00 48 8b d7 e8 de 5a a8 ff 48 8b d3 4c -0x00007fffef46e786: 8d 43 40 4c 8b cb 49 8b 18 48 8b 42 48 48 85 c0 -0x00007fffef46e796: 75 09 48 89 9f 78 01 00 00 eb 04 48 89 58 40 49 -0x00007fffef46e7a6: 8b 08 49 8b 41 48 48 85 c9 75 09 48 89 87 80 01 -0x00007fffef46e7b6: 00 00 eb 04 48 89 41 48 48 89 72 48 49 89 30 c6 -0x00007fffef46e7c6: 42 38 01 48 85 db 75 a2 48 8b 74 24 38 48 8b 8f -0x00007fffef46e7d6: 88 01 00 00 ff 15 68 5a 5a 00 48 8b 5c 24 30 48 -0x00007fffef46e7e6: 83 c4 20 5f c3 cc cc cc cc cc cc cc cc cc cc cc -0x00007fffef46e7f6: cc cc cc cc cc cc cc cc cc cc 48 8b c1 41 b8 01 -0x00007fffef46e806: 00 00 00 48 8d 4a 08 48 8b d0 e9 4b 5a a8 ff cc -0x00007fffef46e816: cc cc cc cc cc cc cc cc cc cc 48 89 5c 24 18 57 -0x00007fffef46e826: 48 83 ec 20 48 8b d9 48 8b 89 38 01 00 00 48 85 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x0 is NULL -stack at sp + 1 slots: 0x0000019033ad7d58 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -stack at sp + 2 slots: 0x0000000000000003 is an unknown value -stack at sp + 3 slots: 0x00007ff8a81064c0 dxgi.dll -stack at sp + 4 slots: 0x0 is NULL -stack at sp + 5 slots: 0x00007fffef56207c ig11icd64.dll -stack at sp + 6 slots: 0x00007ff8a81064c0 dxgi.dll -stack at sp + 7 slots: 0x00007ff8a81066cc dxgi.dll - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x0000019034d4db10, length=48, elements={ -0x000001900ea74670, 0x0000019031616c30, 0x00000190316177e0, 0x000001903162a300, -0x000001903162aeb0, 0x000001903162e880, 0x000001903162f230, 0x000001903162ffc0, -0x0000019031633f60, 0x000001903163c960, 0x00000190320fdda0, 0x0000019032106300, -0x000001903473b7a0, 0x000001903470f740, 0x00000190348108c0, 0x00000190348138e0, -0x0000019034813db0, 0x0000019034811260, 0x0000019034812a70, 0x0000019034811c00, -0x00000190348125a0, 0x0000019034812f40, 0x0000019034811730, 0x00000190348120d0, -0x0000019034813410, 0x000001903ecab060, 0x000001903eca8040, 0x000001903ecaa6c0, -0x000001903eca8510, 0x000001903eca9380, 0x000001903eca89e0, 0x000001903eca8eb0, -0x000001903eca9850, 0x000001903ecaa1f0, 0x000001903eca9d20, 0x000001903ecaab90, -0x000001903ecaba00, 0x000001903ecab530, 0x0000019034b789b0, 0x0000019034b73310, -0x0000019034b79350, 0x0000019034b75e60, 0x0000019034b7ab60, 0x0000019034b74180, -0x0000019034b74b20, 0x0000019034b77670, 0x0000019034b77b40, 0x0000019034b76800 -} - -Java Threads: ( => current thread ) - 0x000001900ea74670 JavaThread "main" [_thread_in_native, id=12268, stack(0x00000025ed000000,0x00000025ed100000)] - 0x0000019031616c30 JavaThread "Reference Handler" daemon [_thread_blocked, id=29428, stack(0x00000025ed700000,0x00000025ed800000)] - 0x00000190316177e0 JavaThread "Finalizer" daemon [_thread_blocked, id=11272, stack(0x00000025ed800000,0x00000025ed900000)] - 0x000001903162a300 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=25568, stack(0x00000025ed900000,0x00000025eda00000)] - 0x000001903162aeb0 JavaThread "Attach Listener" daemon [_thread_blocked, id=18664, stack(0x00000025eda00000,0x00000025edb00000)] - 0x000001903162e880 JavaThread "Service Thread" daemon [_thread_blocked, id=22564, stack(0x00000025edb00000,0x00000025edc00000)] - 0x000001903162f230 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=13608, stack(0x00000025edc00000,0x00000025edd00000)] - 0x000001903162ffc0 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=17244, stack(0x00000025edd00000,0x00000025ede00000)] - 0x0000019031633f60 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=25048, stack(0x00000025ede00000,0x00000025edf00000)] - 0x000001903163c960 JavaThread "Sweeper thread" daemon [_thread_blocked, id=10700, stack(0x00000025edf00000,0x00000025ee000000)] - 0x00000190320fdda0 JavaThread "Notification Thread" daemon [_thread_blocked, id=17436, stack(0x00000025ee000000,0x00000025ee100000)] - 0x0000019032106300 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=22644, stack(0x00000025ee200000,0x00000025ee300000)] - 0x000001903473b7a0 JavaThread "AssetManager" daemon [_thread_blocked, id=17040, stack(0x00000025eec00000,0x00000025eed00000)] - 0x000001903470f740 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=27600, stack(0x00000025ef400000,0x00000025ef500000)] - 0x00000190348108c0 JavaThread "AssetManager" daemon [_thread_blocked, id=15892, stack(0x00000025ef500000,0x00000025ef600000)] - 0x00000190348138e0 JavaThread "Timer-0" [_thread_blocked, id=10824, stack(0x00000025ef800000,0x00000025ef900000)] - 0x0000019034813db0 JavaThread "AssetManager" daemon [_thread_blocked, id=15560, stack(0x00000025ef700000,0x00000025ef800000)] - 0x0000019034811260 JavaThread "Timer-1" [_thread_in_native, id=10376, stack(0x00000025efa00000,0x00000025efb00000)] - 0x0000019034812a70 JavaThread "Timer" daemon [_thread_blocked, id=11880, stack(0x00000025ef600000,0x00000025ef700000)] - 0x0000019034811c00 JavaThread "Timer-2" [_thread_blocked, id=24064, stack(0x00000025ecd00000,0x00000025ece00000)] - 0x00000190348125a0 JavaThread "Timer-3" [_thread_blocked, id=29292, stack(0x00000025ece00000,0x00000025ecf00000)] - 0x0000019034812f40 JavaThread "Timer-4" [_thread_blocked, id=28352, stack(0x00000025ecf00000,0x00000025ed000000)] - 0x0000019034811730 JavaThread "Timer-5" [_thread_blocked, id=18320, stack(0x00000025ef900000,0x00000025efa00000)] - 0x00000190348120d0 JavaThread "Timer-6" [_thread_blocked, id=17660, stack(0x00000025efb00000,0x00000025efc00000)] - 0x0000019034813410 JavaThread "Timer-7" [_thread_blocked, id=27040, stack(0x00000025efc00000,0x00000025efd00000)] - 0x000001903ecab060 JavaThread "Timer-8" [_thread_blocked, id=6116, stack(0x00000025efd00000,0x00000025efe00000)] - 0x000001903eca8040 JavaThread "Timer-9" [_thread_blocked, id=22184, stack(0x00000025efe00000,0x00000025eff00000)] - 0x000001903ecaa6c0 JavaThread "Timer-10" [_thread_blocked, id=12320, stack(0x00000025eff00000,0x00000025f0000000)] - 0x000001903eca8510 JavaThread "Timer-11" [_thread_blocked, id=29132, stack(0x00000025f0000000,0x00000025f0100000)] - 0x000001903eca9380 JavaThread "Timer-12" [_thread_blocked, id=17952, stack(0x00000025f0100000,0x00000025f0200000)] - 0x000001903eca89e0 JavaThread "Timer-13" [_thread_blocked, id=15552, stack(0x00000025f0200000,0x00000025f0300000)] - 0x000001903eca8eb0 JavaThread "Timer-14" [_thread_blocked, id=27732, stack(0x00000025f0300000,0x00000025f0400000)] - 0x000001903eca9850 JavaThread "Timer-15" [_thread_blocked, id=13100, stack(0x00000025f0400000,0x00000025f0500000)] - 0x000001903ecaa1f0 JavaThread "Timer-16" [_thread_blocked, id=6544, stack(0x00000025f0500000,0x00000025f0600000)] - 0x000001903eca9d20 JavaThread "Timer-17" [_thread_blocked, id=3712, stack(0x00000025f0600000,0x00000025f0700000)] -=>0x000001903ecaab90 JavaThread "Timer-18" [_thread_in_native, id=27320, stack(0x00000025f0700000,0x00000025f0800000)] - 0x000001903ecaba00 JavaThread "Timer-19" [_thread_blocked, id=14104, stack(0x00000025f0800000,0x00000025f0900000)] - 0x000001903ecab530 JavaThread "Timer-20" [_thread_blocked, id=27280, stack(0x00000025f0900000,0x00000025f0a00000)] - 0x0000019034b789b0 JavaThread "Timer-21" [_thread_in_native, id=22412, stack(0x00000025f0a00000,0x00000025f0b00000)] - 0x0000019034b73310 JavaThread "Timer-22" [_thread_in_native, id=26660, stack(0x00000025f0b00000,0x00000025f0c00000)] - 0x0000019034b79350 JavaThread "Timer-23" [_thread_blocked, id=19920, stack(0x00000025f0c00000,0x00000025f0d00000)] - 0x0000019034b75e60 JavaThread "Timer-24" [_thread_blocked, id=4908, stack(0x00000025f0d00000,0x00000025f0e00000)] - 0x0000019034b7ab60 JavaThread "Timer-25" [_thread_blocked, id=3612, stack(0x00000025f0e00000,0x00000025f0f00000)] - 0x0000019034b74180 JavaThread "Timer-26" [_thread_blocked, id=28132, stack(0x00000025f0f00000,0x00000025f1000000)] - 0x0000019034b74b20 JavaThread "Timer-27" [_thread_blocked, id=27716, stack(0x00000025f1000000,0x00000025f1100000)] - 0x0000019034b77670 JavaThread "Timer-28" [_thread_in_native, id=12696, stack(0x00000025f1100000,0x00000025f1200000)] - 0x0000019034b77b40 JavaThread "Timer-29" [_thread_blocked, id=27644, stack(0x00000025f1200000,0x00000025f1300000)] - 0x0000019034b76800 JavaThread "Timer-30" [_thread_blocked, id=15536, stack(0x00000025f1300000,0x00000025f1400000)] - -Other Threads: - 0x0000019031612190 VMThread "VM Thread" [stack: 0x00000025ed600000,0x00000025ed700000] [id=5756] - 0x0000019032102690 WatcherThread [stack: 0x00000025ee100000,0x00000025ee200000] [id=24208] - 0x000001900eacb980 GCTaskThread "GC Thread#0" [stack: 0x00000025ed100000,0x00000025ed200000] [id=25836] - 0x00000190347db4e0 GCTaskThread "GC Thread#1" [stack: 0x00000025eed00000,0x00000025eee00000] [id=21776] - 0x00000190346c9920 GCTaskThread "GC Thread#2" [stack: 0x00000025eee00000,0x00000025eef00000] [id=5344] - 0x0000019034775090 GCTaskThread "GC Thread#3" [stack: 0x00000025eef00000,0x00000025ef000000] [id=596] - 0x000001903483a760 GCTaskThread "GC Thread#4" [stack: 0x00000025ef000000,0x00000025ef100000] [id=23180] - 0x000001903483aa10 GCTaskThread "GC Thread#5" [stack: 0x00000025ef100000,0x00000025ef200000] [id=25960] - 0x000001903474dbc0 GCTaskThread "GC Thread#6" [stack: 0x00000025ef200000,0x00000025ef300000] [id=13272] - 0x00000190347c1cc0 GCTaskThread "GC Thread#7" [stack: 0x00000025ef300000,0x00000025ef400000] [id=23640] - 0x000001900eade530 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000025ed200000,0x00000025ed300000] [id=18484] - 0x000001900eadef40 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000025ed300000,0x00000025ed400000] [id=15068] - 0x000001900eb357d0 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000025ed400000,0x00000025ed500000] [id=11724] - 0x00000190314d2320 ConcurrentGCThread "G1 Service" [stack: 0x00000025ed500000,0x00000025ed600000] [id=7312] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000703a00000, size: 4038 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bc0000-0x0000000800bc0000), size 12320768, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 8 total, 8 available - Memory: 16151M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 254M - Heap Max Capacity: 4038M - Pre-touch: Disabled - Parallel Workers: 8 - Concurrent Workers: 2 - Concurrent Refinement Workers: 8 - Periodic GC: Disabled - -Heap: - garbage-first heap total 260096K, used 117784K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 26 young (53248K), 2 survivors (4096K) - Metaspace used 11259K, committed 11456K, reserved 1064960K - class space used 976K, committed 1088K, 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|0x0000000703a00000, 0x0000000703c00000, 0x0000000703c00000|100%|HS| |TAMS 0x0000000703a00000, 0x0000000703a00000| Complete -| 1|0x0000000703c00000, 0x0000000703e00000, 0x0000000703e00000|100%|HC| |TAMS 0x0000000703c00000, 0x0000000703c00000| Complete -| 2|0x0000000703e00000, 0x0000000704000000, 0x0000000704000000|100%|HC| |TAMS 0x0000000703e00000, 0x0000000703e00000| Complete -| 3|0x0000000704000000, 0x0000000704200000, 0x0000000704200000|100%|HC| |TAMS 0x0000000704000000, 0x0000000704000000| Complete -| 4|0x0000000704200000, 0x0000000704400000, 0x0000000704400000|100%|HC| |TAMS 0x0000000704200000, 0x0000000704200000| Complete -| 5|0x0000000704400000, 0x0000000704600000, 0x0000000704600000|100%|HC| |TAMS 0x0000000704400000, 0x0000000704400000| Complete -| 6|0x0000000704600000, 0x0000000704800000, 0x0000000704800000|100%|HC| |TAMS 0x0000000704600000, 0x0000000704600000| Complete -| 7|0x0000000704800000, 0x0000000704a00000, 0x0000000704a00000|100%|HC| |TAMS 0x0000000704800000, 0x0000000704800000| Complete -| 8|0x0000000704a00000, 0x0000000704c00000, 0x0000000704c00000|100%|HC| |TAMS 0x0000000704a00000, 0x0000000704a00000| Complete -| 9|0x0000000704c00000, 0x0000000704e00000, 0x0000000704e00000|100%|HC| |TAMS 0x0000000704c00000, 0x0000000704c00000| Complete -| 10|0x0000000704e00000, 0x0000000705000000, 0x0000000705000000|100%|HC| |TAMS 0x0000000704e00000, 0x0000000704e00000| Complete -| 11|0x0000000705000000, 0x0000000705200000, 0x0000000705200000|100%|HC| |TAMS 0x0000000705000000, 0x0000000705000000| Complete -| 12|0x0000000705200000, 0x0000000705400000, 0x0000000705400000|100%|HC| |TAMS 0x0000000705200000, 0x0000000705200000| Complete -| 13|0x0000000705400000, 0x0000000705600000, 0x0000000705600000|100%|HC| |TAMS 0x0000000705400000, 0x0000000705400000| Complete -| 14|0x0000000705600000, 0x0000000705800000, 0x0000000705800000|100%|HC| |TAMS 0x0000000705600000, 0x0000000705600000| Complete -| 15|0x0000000705800000, 0x0000000705a00000, 0x0000000705a00000|100%|HC| |TAMS 0x0000000705800000, 0x0000000705800000| Complete -| 16|0x0000000705a00000, 0x0000000705c00000, 0x0000000705c00000|100%|HC| |TAMS 0x0000000705a00000, 0x0000000705a00000| Complete -| 17|0x0000000705c00000, 0x0000000705e00000, 0x0000000705e00000|100%|HC| |TAMS 0x0000000705c00000, 0x0000000705c00000| Complete -| 18|0x0000000705e00000, 0x0000000706000000, 0x0000000706000000|100%|HC| |TAMS 0x0000000705e00000, 0x0000000705e00000| Complete -| 19|0x0000000706000000, 0x0000000706200000, 0x0000000706200000|100%|HC| |TAMS 0x0000000706000000, 0x0000000706000000| Complete -| 20|0x0000000706200000, 0x0000000706400000, 0x0000000706400000|100%|HC| |TAMS 0x0000000706200000, 0x0000000706200000| Complete -| 21|0x0000000706400000, 0x0000000706600000, 0x0000000706600000|100%|HC| |TAMS 0x0000000706400000, 0x0000000706400000| Complete -| 22|0x0000000706600000, 0x0000000706800000, 0x0000000706800000|100%|HC| |TAMS 0x0000000706600000, 0x0000000706600000| Complete -| 23|0x0000000706800000, 0x0000000706a00000, 0x0000000706a00000|100%|HC| |TAMS 0x0000000706800000, 0x0000000706800000| Complete -| 24|0x0000000706a00000, 0x0000000706c00000, 0x0000000706c00000|100%|HC| |TAMS 0x0000000706a00000, 0x0000000706a00000| Complete -| 25|0x0000000706c00000, 0x0000000706e00000, 0x0000000706e00000|100%|HC| |TAMS 0x0000000706c00000, 0x0000000706c00000| Complete -| 26|0x0000000706e00000, 0x0000000707000000, 0x0000000707000000|100%|HC| |TAMS 0x0000000706e00000, 0x0000000706e00000| Complete -| 27|0x0000000707000000, 0x0000000707200000, 0x0000000707200000|100%|HC| |TAMS 0x0000000707000000, 0x0000000707000000| Complete -| 28|0x0000000707200000, 0x0000000707400000, 0x0000000707400000|100%|HC| |TAMS 0x0000000707200000, 0x0000000707200000| Complete -| 29|0x0000000707400000, 0x0000000707600000, 0x0000000707600000|100%|HC| |TAMS 0x0000000707400000, 0x0000000707400000| Complete -| 30|0x0000000707600000, 0x0000000707800000, 0x0000000707800000|100%|HS| |TAMS 0x0000000707600000, 0x0000000707600000| Complete -| 31|0x0000000707800000, 0x0000000707800000, 0x0000000707a00000| 0%| F| |TAMS 0x0000000707800000, 0x0000000707800000| Untracked -| 32|0x0000000707a00000, 0x0000000707a00000, 0x0000000707c00000| 0%| F| |TAMS 0x0000000707a00000, 0x0000000707a00000| Untracked -| 33|0x0000000707c00000, 0x0000000707c00000, 0x0000000707e00000| 0%| F| |TAMS 0x0000000707c00000, 0x0000000707c00000| Untracked -| 34|0x0000000707e00000, 0x0000000708000000, 0x0000000708000000|100%| O| |TAMS 0x0000000707e00000, 0x0000000708000000| Untracked -| 35|0x0000000708000000, 0x000000070810e200, 0x0000000708200000| 52%| O| |TAMS 0x0000000708000000, 0x000000070810e200| Untracked -| 36|0x0000000708200000, 0x0000000708200000, 0x0000000708400000| 0%| F| |TAMS 0x0000000708200000, 0x0000000708200000| Untracked -| 37|0x0000000708400000, 0x0000000708400000, 0x0000000708600000| 0%| F| |TAMS 0x0000000708400000, 0x0000000708400000| Untracked -| 38|0x0000000708600000, 0x0000000708600000, 0x0000000708800000| 0%| F| |TAMS 0x0000000708600000, 0x0000000708600000| Untracked -| 39|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000| 0%| F| |TAMS 0x0000000708800000, 0x0000000708800000| Untracked -| 40|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000| 0%| F| |TAMS 0x0000000708a00000, 0x0000000708a00000| Untracked -| 41|0x0000000708c00000, 0x0000000708c00000, 0x0000000708e00000| 0%| F| |TAMS 0x0000000708c00000, 0x0000000708c00000| Untracked -| 42|0x0000000708e00000, 0x0000000708e00000, 0x0000000709000000| 0%| F| |TAMS 0x0000000708e00000, 0x0000000708e00000| Untracked -| 43|0x0000000709000000, 0x0000000709000000, 0x0000000709200000| 0%| F| |TAMS 0x0000000709000000, 0x0000000709000000| Untracked -| 44|0x0000000709200000, 0x0000000709200000, 0x0000000709400000| 0%| F| |TAMS 0x0000000709200000, 0x0000000709200000| Untracked -| 45|0x0000000709400000, 0x0000000709400000, 0x0000000709600000| 0%| F| |TAMS 0x0000000709400000, 0x0000000709400000| Untracked -| 46|0x0000000709600000, 0x0000000709600000, 0x0000000709800000| 0%| F| |TAMS 0x0000000709600000, 0x0000000709600000| Untracked -| 47|0x0000000709800000, 0x0000000709800000, 0x0000000709a00000| 0%| F| |TAMS 0x0000000709800000, 0x0000000709800000| Untracked -| 48|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000| 0%| F| |TAMS 0x0000000709a00000, 0x0000000709a00000| Untracked -| 49|0x0000000709c00000, 0x0000000709c00000, 0x0000000709e00000| 0%| F| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 50|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000| 0%| F| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 51|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000, 0x000000070a000000| Untracked -| 52|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000, 0x000000070a200000| Untracked -| 53|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000, 0x000000070a400000| Untracked -| 54|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000, 0x000000070a600000| Untracked -| 55|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000, 0x000000070a800000| Untracked -| 56|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000, 0x000000070aa00000| Untracked -| 57|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000, 0x000000070ac00000| Untracked -| 58|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 59|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 60|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 61|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 62|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 63|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 64|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 65|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 66|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 67|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 68|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 69|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 70|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 71|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 72|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 73|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 74|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 75|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 76|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 77|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 78|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 79|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 80|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 81|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 82|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 83|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 84|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 85|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 86|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 87|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 88|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 89|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 90|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 91|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 92|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 93|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 94|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 95|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 96|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 97|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 98|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 99|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 100|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 101|0x0000000710400000, 0x00000007105fd180, 0x0000000710600000| 99%| E| |TAMS 0x0000000710400000, 0x0000000710400000| Complete -| 102|0x0000000710600000, 0x0000000710800000, 0x0000000710800000|100%| E|CS|TAMS 0x0000000710600000, 0x0000000710600000| Complete -| 103|0x0000000710800000, 0x0000000710a00000, 0x0000000710a00000|100%| E|CS|TAMS 0x0000000710800000, 0x0000000710800000| Complete -| 104|0x0000000710a00000, 0x0000000710c00000, 0x0000000710c00000|100%| E|CS|TAMS 0x0000000710a00000, 0x0000000710a00000| Complete -| 105|0x0000000710c00000, 0x0000000710e00000, 0x0000000710e00000|100%| E|CS|TAMS 0x0000000710c00000, 0x0000000710c00000| Complete -| 106|0x0000000710e00000, 0x0000000711000000, 0x0000000711000000|100%| E|CS|TAMS 0x0000000710e00000, 0x0000000710e00000| Complete -| 107|0x0000000711000000, 0x0000000711200000, 0x0000000711200000|100%| E|CS|TAMS 0x0000000711000000, 0x0000000711000000| Complete -| 108|0x0000000711200000, 0x0000000711400000, 0x0000000711400000|100%| E|CS|TAMS 0x0000000711200000, 0x0000000711200000| Complete -| 109|0x0000000711400000, 0x0000000711600000, 0x0000000711600000|100%| E|CS|TAMS 0x0000000711400000, 0x0000000711400000| Complete -| 110|0x0000000711600000, 0x0000000711800000, 0x0000000711800000|100%| E|CS|TAMS 0x0000000711600000, 0x0000000711600000| Complete -| 111|0x0000000711800000, 0x0000000711a00000, 0x0000000711a00000|100%| E|CS|TAMS 0x0000000711800000, 0x0000000711800000| Complete -| 112|0x0000000711a00000, 0x0000000711c00000, 0x0000000711c00000|100%| E|CS|TAMS 0x0000000711a00000, 0x0000000711a00000| Complete -| 113|0x0000000711c00000, 0x0000000711e00000, 0x0000000711e00000|100%| E|CS|TAMS 0x0000000711c00000, 0x0000000711c00000| Complete -| 114|0x0000000711e00000, 0x0000000712000000, 0x0000000712000000|100%| E|CS|TAMS 0x0000000711e00000, 0x0000000711e00000| Complete -| 115|0x0000000712000000, 0x0000000712200000, 0x0000000712200000|100%| E|CS|TAMS 0x0000000712000000, 0x0000000712000000| Complete -| 116|0x0000000712200000, 0x0000000712400000, 0x0000000712400000|100%| E|CS|TAMS 0x0000000712200000, 0x0000000712200000| Complete -| 117|0x0000000712400000, 0x0000000712600000, 0x0000000712600000|100%| E|CS|TAMS 0x0000000712400000, 0x0000000712400000| Complete -| 118|0x0000000712600000, 0x0000000712800000, 0x0000000712800000|100%| E|CS|TAMS 0x0000000712600000, 0x0000000712600000| Complete -| 119|0x0000000712800000, 0x0000000712a00000, 0x0000000712a00000|100%| E|CS|TAMS 0x0000000712800000, 0x0000000712800000| Complete -| 120|0x0000000712a00000, 0x0000000712c00000, 0x0000000712c00000|100%| E|CS|TAMS 0x0000000712a00000, 0x0000000712a00000| Complete -| 121|0x0000000712c00000, 0x0000000712e00000, 0x0000000712e00000|100%| E|CS|TAMS 0x0000000712c00000, 0x0000000712c00000| Complete -| 122|0x0000000712e00000, 0x0000000712ff8070, 0x0000000713000000| 98%| S|CS|TAMS 0x0000000712e00000, 0x0000000712e00000| Complete -| 123|0x0000000713000000, 0x0000000713200000, 0x0000000713200000|100%| S|CS|TAMS 0x0000000713000000, 0x0000000713000000| Complete -| 124|0x0000000713200000, 0x0000000713400000, 0x0000000713400000|100%| E|CS|TAMS 0x0000000713200000, 0x0000000713200000| Complete -| 125|0x0000000713400000, 0x0000000713600000, 0x0000000713600000|100%| E|CS|TAMS 0x0000000713400000, 0x0000000713400000| Complete -| 126|0x0000000713600000, 0x0000000713800000, 0x0000000713800000|100%| E|CS|TAMS 0x0000000713600000, 0x0000000713600000| Complete - -Card table byte_map: [0x0000019025dd0000,0x00000190265c0000] _byte_map_base: 0x00000190225b3000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001900eacdfb0, (CMBitMap*) 0x000001900eacdff0 - Prev Bits: [0x0000019026db0000, 0x000001902acc8000) - Next Bits: [0x000001902acd0000, 0x000001902ebe8000) - -Polling page: 0x000001900c920000 - -Metaspace: - -Usage: - Non-class: 10.04 MB used. - Class: 976.73 KB used. - Both: 11.00 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 10.12 MB ( 63%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.06 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 11.19 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 912.00 KB - Class: 2.98 MB - Both: 3.88 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 164. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 177. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 523. -num_chunk_merges: 0. -num_chunk_splits: 348. -num_chunks_enlarged: 262. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=120000Kb used=2435Kb max_used=2435Kb free=117564Kb - bounds [0x000001901dd80000, 0x000001901dff0000, 0x00000190252b0000] -CodeHeap 'profiled nmethods': size=120000Kb used=6917Kb max_used=6917Kb free=113082Kb - bounds [0x0000019016850000, 0x0000019016f20000, 0x000001901dd80000] -CodeHeap 'non-nmethods': size=5760Kb used=1670Kb max_used=1709Kb free=4089Kb - bounds [0x00000190162b0000, 0x0000019016520000, 0x0000019016850000] - total_blobs=4490 nmethods=3393 adapters=1009 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 72.647 Thread 0x0000019031633f60 3389 3 com.csse3200.game.components.tasks.human.HumanMovementTask::update (47 bytes) -Event: 72.648 Thread 0x0000019031633f60 nmethod 3389 0x0000019016f0cc90 code [0x0000019016f0cf40, 0x0000019016f0ddd8] -Event: 72.648 Thread 0x0000019031633f60 3390 3 com.csse3200.game.components.tasks.human.HumanMovementTask::isAtTarget (31 bytes) -Event: 72.648 Thread 0x0000019031633f60 nmethod 3390 0x0000019016f0e390 code [0x0000019016f0e580, 0x0000019016f0eae8] -Event: 72.680 Thread 0x0000019031633f60 3391 3 com.csse3200.game.components.tasks.human.HumanMovementTask::didMove (29 bytes) -Event: 72.681 Thread 0x0000019031633f60 nmethod 3391 0x0000019016f0ed10 code [0x0000019016f0ef20, 0x0000019016f0f468] -Event: 72.748 Thread 0x000001903162ffc0 3392 4 com.badlogic.gdx.math.Vector2:: (5 bytes) -Event: 72.748 Thread 0x000001903162ffc0 nmethod 3392 0x000001901dfe0290 code [0x000001901dfe0400, 0x000001901dfe0478] -Event: 73.113 Thread 0x000001903162ffc0 3393 4 com.csse3200.game.components.TouchAttackComponent$$Lambda$81/0x0000000800ce94f8::handle (16 bytes) -Event: 73.115 Thread 0x000001903162ffc0 nmethod 3393 0x000001901dfe0590 code [0x000001901dfe0740, 0x000001901dfe09e8] -Event: 77.680 Thread 0x0000019031633f60 3394 3 com.csse3200.game.physics.components.HitboxComponent:: (5 bytes) -Event: 77.682 Thread 0x0000019031633f60 nmethod 3394 0x0000019016f0f690 code [0x0000019016f0f840, 0x0000019016f0fb88] -Event: 77.682 Thread 0x0000019031633f60 3395 3 com.csse3200.game.entities.Entity::setScale (18 bytes) -Event: 77.682 Thread 0x0000019031633f60 nmethod 3395 0x0000019016f0fd10 code [0x0000019016f0fea0, 0x0000019016f0ffd8] -Event: 77.682 Thread 0x0000019031633f60 3396 3 com.csse3200.game.physics.components.HitboxComponent::create (11 bytes) -Event: 77.683 Thread 0x0000019031633f60 nmethod 3396 0x0000019016f10090 code [0x0000019016f10260, 0x0000019016f105b8] -Event: 77.683 Thread 0x0000019031633f60 3397 3 com.csse3200.game.rendering.AnimationRenderComponent:: (29 bytes) -Event: 77.683 Thread 0x0000019031633f60 nmethod 3397 0x0000019016f10710 code [0x0000019016f10900, 0x0000019016f10de8] -Event: 77.689 Thread 0x0000019031633f60 3398 3 com.badlogic.gdx.utils.LongMap::putResize (52 bytes) -Event: 77.689 Thread 0x0000019031633f60 nmethod 3398 0x0000019016f10f90 code [0x0000019016f11160, 0x0000019016f11588] - -GC Heap History (8 events): -Event: 1.691 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 260096K, used 26624K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6734K, committed 6976K, reserved 1064960K - class space used 537K, committed 640K, reserved 1048576K -} -Event: 1.694 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 260096K, used 3654K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6734K, committed 6976K, reserved 1064960K - class space used 537K, committed 640K, reserved 1048576K -} -Event: 11.822 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 260096K, used 97862K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 16 young (32768K), 2 survivors (4096K) - Metaspace used 8498K, committed 8640K, reserved 1064960K - class space used 688K, committed 768K, reserved 1048576K -} -Event: 11.825 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 260096K, used 4476K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 1 young (2048K), 1 survivors (2048K) - Metaspace used 8498K, committed 8640K, reserved 1064960K - class space used 688K, committed 768K, reserved 1048576K -} -Event: 45.927 GC heap before -{Heap before GC invocations=2 (full 0): - garbage-first heap total 260096K, used 98684K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 1 survivors (2048K) - Metaspace used 10743K, committed 10944K, reserved 1064960K - class space used 949K, committed 1024K, reserved 1048576K -} -Event: 45.930 GC heap after -{Heap after GC invocations=3 (full 0): - garbage-first heap total 260096K, used 7506K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 3 young (6144K), 3 survivors (6144K) - Metaspace used 10743K, committed 10944K, reserved 1064960K - class space used 949K, committed 1024K, reserved 1048576K -} -Event: 49.534 GC heap before -{Heap before GC invocations=3 (full 0): - garbage-first heap total 260096K, used 79186K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 6 young (12288K), 3 survivors (6144K) - Metaspace used 10770K, committed 10944K, reserved 1064960K - class space used 949K, committed 1024K, reserved 1048576K -} -Event: 49.535 GC heap after -{Heap after GC invocations=4 (full 0): - garbage-first heap total 260096K, used 7192K [0x0000000703a00000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 10770K, committed 10944K, reserved 1064960K - class space used 949K, committed 1024K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 65.879 Thread 0x000001900ea74670 DEOPT PACKING pc=0x0000019016ea7322 sp=0x00000025ed0ff390 -Event: 65.879 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016306763 sp=0x00000025ed0fe850 mode 0 -Event: 66.079 Thread 0x000001900ea74670 DEOPT PACKING pc=0x0000019016ea9666 sp=0x00000025ed0ff400 -Event: 66.079 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016306763 sp=0x00000025ed0fe8b8 mode 0 -Event: 67.297 Thread 0x000001900ea74670 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001901dfbc750 relative=0x00000000000000b0 -Event: 67.297 Thread 0x000001900ea74670 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001901dfbc750 method=com.csse3200.game.components.tasks.scanner.ScannerTask.update()V @ 52 c2 -Event: 67.297 Thread 0x000001900ea74670 DEOPT PACKING pc=0x000001901dfbc750 sp=0x00000025ed0ff3b0 -Event: 67.297 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016305c23 sp=0x00000025ed0ff360 mode 2 -Event: 67.813 Thread 0x000001900ea74670 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001901df95d78 relative=0x0000000000000758 -Event: 67.813 Thread 0x000001900ea74670 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001901df95d78 method=com.csse3200.game.components.tasks.TrajectTask.update()V @ 28 c2 -Event: 67.813 Thread 0x000001900ea74670 DEOPT PACKING pc=0x000001901df95d78 sp=0x00000025ed0ff3a0 -Event: 67.813 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016305c23 sp=0x00000025ed0ff360 mode 2 -Event: 77.679 Thread 0x0000019034b7ab60 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001901dfdc80c relative=0x0000000000001c6c -Event: 77.681 Thread 0x0000019034b7ab60 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001901dfdc80c method=com.csse3200.game.components.TouchAttackComponent.onCollisionStart(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)V @ 81 c2 -Event: 77.681 Thread 0x0000019034b7ab60 DEOPT PACKING pc=0x000001901dfdc80c sp=0x00000025f0eff030 -Event: 77.681 Thread 0x0000019034b7ab60 DEOPT UNPACKING pc=0x0000019016305c23 sp=0x00000025f0eff008 mode 2 -Event: 77.689 Thread 0x000001900ea74670 Uncommon trap: trap_request=0xfffffff6 fr.pc=0x000001901df8b088 relative=0x0000000000000308 -Event: 77.689 Thread 0x000001900ea74670 Uncommon trap: reason=null_check action=maybe_recompile pc=0x000001901df8b088 method=com.csse3200.game.physics.components.PhysicsMovementComponent.update()V @ 39 c2 -Event: 77.689 Thread 0x000001900ea74670 DEOPT PACKING pc=0x000001901df8b088 sp=0x00000025ed0ff450 -Event: 77.689 Thread 0x000001900ea74670 DEOPT UNPACKING pc=0x0000019016305c23 sp=0x00000025ed0ff3f0 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 0.399 Thread 0x000001900ea74670 Exception (0x0000000712cb7d38) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 0.862 Thread 0x000001900ea74670 Exception (0x0000000712d03b48) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 1.110 Thread 0x000001900ea74670 Exception (0x0000000712a25120) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.110 Thread 0x000001900ea74670 Exception (0x0000000712a254b0) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.112 Thread 0x000001900ea74670 Exception (0x0000000712a2f810) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.112 Thread 0x000001900ea74670 Exception (0x0000000712a2fae0) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.237 Thread 0x000001900ea74670 Exception (0x0000000712944470) -thrown [t:\workspace\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 1.251 Thread 0x000001900ea74670 Exception (0x00000007129c5b00) -thrown [t:\workspace\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 1.280 Thread 0x000001900ea74670 Exception (0x000000071260ccb0) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 1.282 Thread 0x000001900ea74670 Exception (0x00000007126170d0) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 4.411 Thread 0x000001900ea74670 Implicit null exception at 0x000001901ddf372c to 0x000001901ddf39a8 -Event: 7.925 Thread 0x000001900ea74670 Exception (0x00000007122c5ce0) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 15.795 Thread 0x000001900ea74670 Exception (0x0000000711cd1b10) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 15.796 Thread 0x000001900ea74670 Exception (0x0000000711cdb298) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 15.843 Thread 0x000001900ea74670 Exception (0x0000000711d78778) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 15.874 Thread 0x000001900ea74670 Exception (0x0000000711a45390) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 35.876 Thread 0x00000190348138e0 Implicit null exception at 0x000001901de478b2 to 0x000001901de47abc -Event: 53.231 Thread 0x000001900ea74670 Exception (0x0000000711b05260) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 53.234 Thread 0x000001900ea74670 Exception (0x0000000711b105e8) -thrown [t:\workspace\open\src\hotspot\share\interpreter\linkResolver.cpp, line 766] -Event: 77.689 Thread 0x000001900ea74670 Implicit null exception at 0x000001901df8addc to 0x000001901df8b07c - -VM Operations (20 events): -Event: 63.543 Executing VM operation: Cleanup -Event: 63.543 Executing VM operation: Cleanup done -Event: 64.543 Executing VM operation: Cleanup -Event: 64.544 Executing VM operation: Cleanup done -Event: 65.544 Executing VM operation: Cleanup -Event: 65.544 Executing VM operation: Cleanup done -Event: 66.545 Executing VM operation: Cleanup -Event: 66.545 Executing VM operation: Cleanup done -Event: 67.545 Executing VM operation: Cleanup -Event: 67.546 Executing VM operation: Cleanup done -Event: 68.546 Executing VM operation: Cleanup -Event: 68.546 Executing VM operation: Cleanup done -Event: 69.547 Executing VM operation: Cleanup -Event: 69.547 Executing VM operation: Cleanup done -Event: 70.547 Executing VM operation: Cleanup -Event: 70.547 Executing VM operation: Cleanup done -Event: 71.547 Executing VM operation: Cleanup -Event: 71.548 Executing VM operation: Cleanup done -Event: 72.548 Executing VM operation: Cleanup -Event: 72.548 Executing VM operation: Cleanup done - -Events (20 events): -Event: 65.714 Thread 0x000001903eca8510 Thread added: 0x000001903eca8510 -Event: 66.047 Thread 0x000001903eca9380 Thread added: 0x000001903eca9380 -Event: 66.430 Thread 0x000001903eca89e0 Thread added: 0x000001903eca89e0 -Event: 66.481 Thread 0x000001903eca8eb0 Thread added: 0x000001903eca8eb0 -Event: 66.697 Thread 0x000001903eca9850 Thread added: 0x000001903eca9850 -Event: 67.280 Thread 0x000001903ecaa1f0 Thread added: 0x000001903ecaa1f0 -Event: 67.397 Thread 0x000001903eca9d20 Thread added: 0x000001903eca9d20 -Event: 68.064 Thread 0x000001903ecaab90 Thread added: 0x000001903ecaab90 -Event: 68.147 Thread 0x000001903ecaba00 Thread added: 0x000001903ecaba00 -Event: 68.730 Thread 0x000001903ecab530 Thread added: 0x000001903ecab530 -Event: 68.847 Thread 0x0000019034b789b0 Thread added: 0x0000019034b789b0 -Event: 69.397 Thread 0x0000019034b73310 Thread added: 0x0000019034b73310 -Event: 69.763 Thread 0x0000019034b79350 Thread added: 0x0000019034b79350 -Event: 70.080 Thread 0x0000019034b75e60 Thread added: 0x0000019034b75e60 -Event: 70.514 Thread 0x0000019034b7ab60 Thread added: 0x0000019034b7ab60 -Event: 70.747 Thread 0x0000019034b74180 Thread added: 0x0000019034b74180 -Event: 71.365 Thread 0x0000019034b74b20 Thread added: 0x0000019034b74b20 -Event: 71.431 Thread 0x0000019034b77670 Thread added: 0x0000019034b77670 -Event: 72.097 Thread 0x0000019034b77b40 Thread added: 0x0000019034b77b40 -Event: 72.730 Thread 0x0000019034b76800 Thread added: 0x0000019034b76800 - - -Dynamic libraries: -0x00007ff643d90000 - 0x00007ff643d9e000 C:\Program Files\Java\jdk-17.0.2\bin\java.exe -0x00007ff8ac170000 - 0x00007ff8ac368000 C:\WINDOWS\SYSTEM32\ntdll.dll -0x00007ff8aa810000 - 0x00007ff8aa8cd000 C:\WINDOWS\System32\KERNEL32.DLL -0x00007ff8a9ed0000 - 0x00007ff8aa1c6000 C:\WINDOWS\System32\KERNELBASE.dll -0x00007ff8a98f0000 - 0x00007ff8a99f0000 C:\WINDOWS\System32\ucrtbase.dll -0x00007ff8871c0000 - 0x00007ff8871d8000 C:\Program Files\Java\jdk-17.0.2\bin\jli.dll -0x00007ff871500000 - 0x00007ff87151a000 C:\Program Files\Java\jdk-17.0.2\bin\VCRUNTIME140.dll -0x00007ff8abcd0000 - 0x00007ff8abe6e000 C:\WINDOWS\System32\USER32.dll -0x00007ff8a99f0000 - 0x00007ff8a9a12000 C:\WINDOWS\System32\win32u.dll -0x00007ff8ab350000 - 0x00007ff8ab37c000 C:\WINDOWS\System32\GDI32.dll -0x00007ff893940000 - 0x00007ff893bda000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ff8a9a50000 - 0x00007ff8a9b6a000 C:\WINDOWS\System32\gdi32full.dll -0x00007ff8a9850000 - 0x00007ff8a98ed000 C:\WINDOWS\System32\msvcp_win.dll -0x00007ff8abb80000 - 0x00007ff8abc1e000 C:\WINDOWS\System32\msvcrt.dll -0x00007ff8ab380000 - 0x00007ff8ab3b0000 C:\WINDOWS\System32\IMM32.DLL -0x00007ff89e8b0000 - 0x00007ff89e8bc000 C:\Program Files\Java\jdk-17.0.2\bin\vcruntime140_1.dll -0x00007ff857c70000 - 0x00007ff857cfd000 C:\Program Files\Java\jdk-17.0.2\bin\msvcp140.dll -0x00007fffeff40000 - 0x00007ffff0b01000 C:\Program Files\Java\jdk-17.0.2\bin\server\jvm.dll -0x00007ff8aaaf0000 - 0x00007ff8aab9e000 C:\WINDOWS\System32\ADVAPI32.dll -0x00007ff8abc20000 - 0x00007ff8abcbc000 C:\WINDOWS\System32\sechost.dll -0x00007ff8ab150000 - 0x00007ff8ab276000 C:\WINDOWS\System32\RPCRT4.dll -0x00007ff8ab090000 - 0x00007ff8ab098000 C:\WINDOWS\System32\PSAPI.DLL -0x00007ff8a7e10000 - 0x00007ff8a7e37000 C:\WINDOWS\SYSTEM32\WINMM.dll -0x00007ff8887b0000 - 0x00007ff8887b9000 C:\WINDOWS\SYSTEM32\WSOCK32.dll -0x00007ff8ab2e0000 - 0x00007ff8ab34b000 C:\WINDOWS\System32\WS2_32.dll -0x00007ff8a3a80000 - 0x00007ff8a3a8a000 C:\WINDOWS\SYSTEM32\VERSION.dll -0x00007ff8a8070000 - 0x00007ff8a8082000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll -0x00007ff8917d0000 - 0x00007ff8917da000 C:\Program Files\Java\jdk-17.0.2\bin\jimage.dll -0x00007ff8a7c20000 - 0x00007ff8a7e04000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL -0x00007ff8a7bd0000 - 0x00007ff8a7c04000 C:\WINDOWS\SYSTEM32\dbgcore.DLL -0x00007ff8a9d90000 - 0x00007ff8a9e12000 C:\WINDOWS\System32\bcryptPrimitives.dll -0x00007ff857c40000 - 0x00007ff857c65000 C:\Program Files\Java\jdk-17.0.2\bin\java.dll -0x00007ff857410000 - 0x00007ff8574e6000 C:\Program Files\Java\jdk-17.0.2\bin\jsvml.dll -0x00007ff8ab3b0000 - 0x00007ff8abaf5000 C:\WINDOWS\System32\SHELL32.dll -0x00007ff8a7430000 - 0x00007ff8a7bcb000 C:\WINDOWS\SYSTEM32\windows.storage.dll -0x00007ff8aa1d0000 - 0x00007ff8aa524000 C:\WINDOWS\System32\combase.dll -0x00007ff8a9290000 - 0x00007ff8a92be000 C:\WINDOWS\SYSTEM32\Wldp.dll -0x00007ff8ab0a0000 - 0x00007ff8ab14d000 C:\WINDOWS\System32\SHCORE.dll -0x00007ff8ab030000 - 0x00007ff8ab085000 C:\WINDOWS\System32\shlwapi.dll -0x00007ff8a9780000 - 0x00007ff8a97a5000 C:\WINDOWS\SYSTEM32\profapi.dll -0x00007ff85a070000 - 0x00007ff85a089000 C:\Program Files\Java\jdk-17.0.2\bin\net.dll -0x00007ff89dd80000 - 0x00007ff89de8a000 C:\WINDOWS\SYSTEM32\WINHTTP.dll -0x00007ff8a8ff0000 - 0x00007ff8a905a000 C:\WINDOWS\system32\mswsock.dll -0x00007ff859eb0000 - 0x00007ff859ec6000 C:\Program Files\Java\jdk-17.0.2\bin\nio.dll -0x00007ff867860000 - 0x00007ff867878000 C:\Program Files\Java\jdk-17.0.2\bin\zip.dll -0x00007ff8871a0000 - 0x00007ff8871b0000 C:\Program Files\Java\jdk-17.0.2\bin\verify.dll -0x0000000062910000 - 0x0000000062939000 C:\Users\Joey\AppData\Local\Temp\libgdxJoey\e787ab0a\gdx64.dll -0x00007ff8581f0000 - 0x00007ff858265000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\lwjgl.dll -0x00007ff82eac0000 - 0x00007ff82ed19000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\jemalloc.dll -0x00007ff857f50000 - 0x00007ff857fb1000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\glfw.dll -0x00007ff8585e0000 - 0x00007ff858625000 C:\WINDOWS\SYSTEM32\dinput8.dll -0x00007ff894d10000 - 0x00007ff894d21000 C:\WINDOWS\SYSTEM32\xinput1_4.dll -0x00007ff8a9b70000 - 0x00007ff8a9bbe000 C:\WINDOWS\System32\cfgmgr32.dll -0x00007ff8a9440000 - 0x00007ff8a9473000 C:\WINDOWS\SYSTEM32\DEVOBJ.dll -0x00007ff8a6ea0000 - 0x00007ff8a6ecf000 C:\WINDOWS\SYSTEM32\dwmapi.dll -0x00007ff895130000 - 0x00007ff895282000 C:\WINDOWS\SYSTEM32\inputhost.dll -0x00007ff8aa530000 - 0x00007ff8aa5fd000 C:\WINDOWS\System32\OLEAUT32.dll -0x00007ff8a4eb0000 - 0x00007ff8a5005000 C:\WINDOWS\SYSTEM32\wintypes.dll -0x00007ff8a4d20000 - 0x00007ff8a4e16000 C:\WINDOWS\SYSTEM32\PROPSYS.dll -0x00007ff8a6700000 - 0x00007ff8a67f2000 C:\WINDOWS\SYSTEM32\CoreMessaging.dll -0x00007ff8a63a0000 - 0x00007ff8a66fe000 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll -0x00007ff8a89b0000 - 0x00007ff8a89e3000 C:\WINDOWS\SYSTEM32\ntmarta.dll -0x00007ff8a6bd0000 - 0x00007ff8a6c6e000 C:\WINDOWS\system32\uxtheme.dll -0x00007ff8abe70000 - 0x00007ff8abf84000 C:\WINDOWS\System32\MSCTF.dll -0x00007ff83aef0000 - 0x00007ff83b087000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\OpenAL.dll -0x00007ff8aa6e0000 - 0x00007ff8aa80a000 C:\WINDOWS\System32\ole32.dll -0x00007ff8abf90000 - 0x00007ff8ac039000 C:\WINDOWS\System32\clbcatq.dll -0x00007ff8a2180000 - 0x00007ff8a2205000 C:\WINDOWS\System32\MMDevApi.dll -0x00007ff8a2480000 - 0x00007ff8a2602000 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL -0x00007ff8a8e00000 - 0x00007ff8a8e4b000 C:\WINDOWS\SYSTEM32\powrprof.dll -0x00007ff8a8c70000 - 0x00007ff8a8c82000 C:\WINDOWS\SYSTEM32\UMPDC.dll -0x00007ff8a6cb0000 - 0x00007ff8a6cc4000 C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll -0x00007ff86fc80000 - 0x00007ff86fda5000 C:\WINDOWS\SYSTEM32\opengl32.dll -0x00007ff87e430000 - 0x00007ff87e45c000 C:\WINDOWS\SYSTEM32\GLU32.dll -0x00007ff8a14e0000 - 0x00007ff8a15e2000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007fffeeed0000 - 0x00007fffeff37000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320\ig11icd64.dll -0x00007ff8a80e0000 - 0x00007ff8a81d3000 C:\WINDOWS\system32\dxgi.dll -0x00007ff8115e0000 - 0x00007ff8119cc000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320\igdml64.dll -0x00007ff89d020000 - 0x00007ff89d2e8000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320\igdgmm64.dll -0x00007ff8989b0000 - 0x00007ff89b577000 C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320\igc64.dll -0x00007ff856e60000 - 0x00007ff856ebd000 C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7\lwjgl_opengl.dll -0x00007ff89e2d0000 - 0x00007ff89e3ca000 C:\WINDOWS\SYSTEM32\textinputframework.dll -0x00000000628b0000 - 0x000000006290a000 C:\Users\Joey\AppData\Local\Temp\libgdxJoey\888fe1bc\gdx-box2d64.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17.0.2\bin;C:\WINDOWS\SYSTEM32;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17.0.2\bin\server;C:\Users\Joey\AppData\Local\Temp\libgdxJoey\e787ab0a;C:\Users\Joey\AppData\Local\Temp\lwjglJoey\3.3.1-build-7;C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d8b7fef7fc5b1320;C:\Users\Joey\AppData\Local\Temp\libgdxJoey\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\Joey\OneDrive\Desktop\CSSE3200\repos\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\Joey\OneDrive\Desktop\CSSE3200\repos\2023-studio-3\source\core\bin\main;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b5f\gdx-box2d-1.11.0.jar;C:\Users\Joey\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils\0.13.4\27 -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 4 {product} {ergonomic} - uint ConcGCThreads = 2 {product} {ergonomic} - uint G1ConcRefinementThreads = 8 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 266338304 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4234149888 {product} {ergonomic} - size_t MaxNewSize = 2539651072 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 5839372 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122909434 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4234149888 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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\Java\jdk-17.0.2 -PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Git\cmd;C:\Program Files\Java\jdk-17.0.2\bin;C:\Users\Joey\AppData\Local\Microsoft\WindowsApps;;C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\bin -USERNAME=Joey -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 126 Stepping 5, GenuineIntel - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 2 days 5:31 hours - -CPU: total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 126 stepping 5 microcode 0xbc, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, avx512_vbmi2, avx512_vbmi - -Memory: 4k page, system-wide physical 16151M (5498M free) -TotalPageFile size 22807M (AvailPageFile size 7442M) -current process WorkingSet (physical memory assigned to process): 508M, peak: 2470M -current process commit charge ("private bytes"): 681M, peak: 2648M - -vm_info: OpenJDK 64-Bit Server VM (17.0.2+8-86) for windows-amd64 JRE (17.0.2+8-86), built on Dec 7 2021 21:49:10 by "mach5one" with MS VC++ 16.8 / 16.9 (VS2019) - -END. diff --git a/hs_err_pid28328.log b/hs_err_pid28328.log deleted file mode 100644 index 9a15f3d80..000000000 --- a/hs_err_pid28328.log +++ /dev/null @@ -1,840 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503bba43, pid=28328, tid=16616 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0xba43] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 30 17:24:38 2023 E. Australia Standard Time elapsed time: 28.851041 seconds (0d 0h 0m 28s) - ---------------- T H R E A D --------------- - -Current thread (0x000001bb11a80260): JavaThread "main" [_thread_in_native, id=16616, stack(0x0000005c3ac00000,0x0000005c3ad00000)] - -Stack: [0x0000005c3ac00000,0x0000005c3ad00000], sp=0x0000005c3acfe7b0, free space=1017k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0xba43] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 3222 com.badlogic.gdx.physics.box2d.World.jniCreateBody(JIFFFFFFFFZZZZZF)J (0 bytes) @ 0x000001bb228318ce [0x000001bb22831820+0x00000000000000ae] -J 3221 c1 com.badlogic.gdx.physics.box2d.World.createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; (120 bytes) @ 0x000001bb1b14a8c4 [0x000001bb1b14a7a0+0x0000000000000124] -J 3218 c1 com.csse3200.game.physics.components.PhysicsComponent.(Lcom/csse3200/game/physics/PhysicsEngine;)V (58 bytes) @ 0x000001bb1b148fc4 [0x000001bb1b148d00+0x00000000000002c4] -J 3356 c1 com.csse3200.game.entities.factories.ProjectileFactory.createBaseProjectile(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity; (151 bytes) @ 0x000001bb1b18cb34 [0x000001bb1b18c280+0x00000000000008b4] -j com.csse3200.game.entities.factories.ProjectileFactory.createMobBall(SLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)Lcom/csse3200/game/entities/Entity;+3 -J 3420 c1 com.csse3200.game.components.tasks.MobRangedAttackTask.updateMobState()V (563 bytes) @ 0x000001bb1b1b0234 [0x000001bb1b1ac4e0+0x0000000000003d54] -j com.csse3200.game.components.tasks.MobRangedAttackTask.update()V+1 -J 3467 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000001bb228e513c [0x000001bb228e4f00+0x000000000000023c] -J 3301 c2 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000001bb22882a8c [0x000001bb228827c0+0x00000000000002cc] -J 3125 c1 com.csse3200.game.screens.MainGameScreen.render(F)V (122 bytes) @ 0x000001bb1b10a6fc [0x000001bb1b10a080+0x000000000000067c] -J 3004 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x000001bb1b0dd37c [0x000001bb1b0dc600+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x000001ba42160090 - - -Register to memory mapping: - -RIP=0x00000000503bba43 gdx-box2d64.dll -RAX=0x00000000503ff060 gdx-box2d64.dll -RBX=0x000001ba42160090 is an unknown value -RCX=0x000001bb37c924d0 points into unknown readable memory: 0x000001bb37cab860 | 60 b8 ca 37 bb 01 00 00 -RDX=0x00000000000000b8 is an unknown value -RSP=0x0000005c3acfe7b0 is pointing into the stack for thread: 0x000001bb11a80260 -RBP=0x000001bb37c92500 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00 -RSI=0x000001bb37c924d0 points into unknown readable memory: 0x000001bb37cab860 | 60 b8 ca 37 bb 01 00 00 -RDI=0x0000000000000001 is an unknown value -R8 =0x000001bb37c924d0 points into unknown readable memory: 0x000001bb37cab860 | 60 b8 ca 37 bb 01 00 00 -R9 =0x0000000000000002 is an unknown value -R10=0x0000000000000001 is an unknown value -R11=0x0000000000000001 is an unknown value -R12=0x0000000000000006 is an unknown value -R13=0x000001bb427060f0 is pointing into metadata -R14=0x0000000000000001 is an unknown value -R15=0x000001bb11a80260 is a thread - - -Registers: -RAX=0x00000000503ff060, RBX=0x000001ba42160090, RCX=0x000001bb37c924d0, RDX=0x00000000000000b8 -RSP=0x0000005c3acfe7b0, RBP=0x000001bb37c92500, RSI=0x000001bb37c924d0, RDI=0x0000000000000001 -R8 =0x000001bb37c924d0, R9 =0x0000000000000002, R10=0x0000000000000001, R11=0x0000000000000001 -R12=0x0000000000000006, R13=0x000001bb427060f0, R14=0x0000000000000001, R15=0x000001bb11a80260 -RIP=0x00000000503bba43, EFLAGS=0x0000000000010206 - -Top of Stack: (sp=0x0000005c3acfe7b0) -0x0000005c3acfe7b0: abdcd8add301f07b b2a38653d6a71a70 -0x0000005c3acfe7c0: c47301f8ec6b8116 c130a85ba7f5055b -0x0000005c3acfe7d0: 0000000000000040 000001bb2280da29 -0x0000005c3acfe7e0: 0000000000000008 000001bb37c924d0 -0x0000005c3acfe7f0: 0000005c3acfe890 0000000000000001 -0x0000005c3acfe800: 0000005c3acfe9b0 0000000000000000 -0x0000005c3acfe810: 000001bb427060f0 00000000503d0e22 -0x0000005c3acfe820: 000001bb21f43ce0 000001bb11a80260 -0x0000005c3acfe830: 0000000000000008 0000000000000008 -0x0000005c3acfe840: 0000000000000000 0000000716c52bc8 -0x0000005c3acfe850: 00000007171b2fd0 0000000000000001 -0x0000005c3acfe860: 0000000000000001 00000000503d66e6 -0x0000005c3acfe870: 4014000000000000 4014000000000000 -0x0000005c3acfe880: 0000000042000000 0000000000000000 -0x0000005c3acfe890: 0000000000000002 0000000000000000 -0x0000005c3acfe8a0: 0000000000000000 40a0000000000000 - -Instructions: (pc=0x00000000503bba43) -0x00000000503bb943: f6 48 8d 2d b5 16 03 00 48 8d 3d 0e 37 04 00 4c -0x00000000503bb953: 8d 2d f7 31 03 00 4c 8d 25 55 32 03 00 eb 1a 83 -0x00000000503bb963: fe 0d 7e 11 41 b8 49 00 00 00 4c 89 ea 4c 89 e1 -0x00000000503bb973: e8 18 82 02 00 48 83 c3 01 48 63 c6 39 5c 85 00 -0x00000000503bb983: 7d 03 83 c6 01 48 81 fb 80 02 00 00 40 88 34 1f -0x00000000503bb993: 75 cd c6 05 a4 36 04 00 01 48 83 c4 28 5b 5e 5f -0x00000000503bb9a3: 5d 41 5c 41 5d c3 90 66 0f 1f 44 00 00 57 56 53 -0x00000000503bb9b3: 48 83 ec 20 8b 41 08 48 89 cf 85 c0 7e 1d 31 f6 -0x00000000503bb9c3: 31 db 48 8b 07 83 c3 01 48 8b 4c 30 08 48 83 c6 -0x00000000503bb9d3: 10 e8 a7 08 00 00 39 5f 08 7f e7 48 8b 0f 48 83 -0x00000000503bb9e3: c4 20 5b 5e 5f e9 93 08 00 00 90 66 90 41 55 41 -0x00000000503bb9f3: 54 55 57 56 53 48 83 ec 38 48 63 da 48 89 ce 83 -0x00000000503bba03: fb 00 0f 84 95 01 00 00 0f 8e 6f 01 00 00 81 fb -0x00000000503bba13: 80 02 00 00 0f 8f 23 01 00 00 48 8d 05 3c 36 04 -0x00000000503bba23: 00 44 0f b6 24 18 41 80 fc 0d 4c 89 e3 0f 87 da -0x00000000503bba33: 00 00 00 48 8d 2c de 48 8b 5d 10 48 85 db 74 1d -0x00000000503bba43: 48 8b 03 48 89 45 10 48 89 d8 48 83 c4 38 5b 5e -0x00000000503bba53: 5f 5d 41 5c 41 5d c3 66 0f 1f 44 00 00 48 63 46 -0x00000000503bba63: 08 4c 8b 2e 3b 46 0c 0f 84 40 01 00 00 48 c1 e0 -0x00000000503bba73: 04 b9 00 40 00 00 4d 63 e4 49 8d 7c 05 00 e8 ea -0x00000000503bba83: 07 00 00 48 89 c3 48 89 47 08 48 8d 05 6c 15 03 -0x00000000503bba93: 00 46 8b 24 a0 b8 00 40 00 00 99 41 f7 fc 45 89 -0x00000000503bbaa3: e5 44 89 27 44 0f af e8 41 81 fd 00 40 00 00 0f -0x00000000503bbab3: 8f 9b 00 00 00 83 f8 01 7e 23 49 63 d4 83 e8 01 -0x00000000503bbac3: 45 31 c0 49 89 d1 48 8d 0c 13 49 f7 d9 41 83 c0 -0x00000000503bbad3: 01 4a 89 0c 09 48 01 d1 41 39 c0 75 f0 45 29 e5 -0x00000000503bbae3: 4d 63 ed 4a c7 04 2b 00 00 00 00 48 8b 03 48 89 -0x00000000503bbaf3: 45 10 83 46 08 01 48 89 d8 48 83 c4 38 5b 5e 5f -0x00000000503bbb03: 5d 41 5c 41 5d c3 0f 1f 80 00 00 00 00 48 8d 15 -0x00000000503bbb13: 39 30 03 00 48 8d 0d b2 30 03 00 48 8d 2c de 41 -0x00000000503bbb23: b8 70 00 00 00 e8 63 80 02 00 48 8b 5d 10 48 85 -0x00000000503bbb33: db 0f 85 09 ff ff ff e9 21 ff ff ff 90 89 d9 48 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0xabdcd8add301f07b is an unknown value -stack at sp + 1 slots: 0xb2a38653d6a71a70 is an unknown value -stack at sp + 2 slots: 0xc47301f8ec6b8116 is an unknown value -stack at sp + 3 slots: 0xc130a85ba7f5055b is an unknown value -stack at sp + 4 slots: 0x0000000000000040 is an unknown value -stack at sp + 5 slots: 0x000001bb2280da29 is at entry_point+1225 in (nmethod*)0x000001bb2280d390 -stack at sp + 6 slots: 0x0000000000000008 is an unknown value -stack at sp + 7 slots: 0x000001bb37c924d0 points into unknown readable memory: 0x000001bb37cab860 | 60 b8 ca 37 bb 01 00 00 - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000001bb4fcb8c30, length=84, elements={ -0x000001bb11a80260, 0x000001bb36d6b600, 0x000001bb36d6bfb0, 0x000001bb36d87c20, -0x000001bb36d885d0, 0x000001bb36d8af90, 0x000001bb36d8d0f0, 0x000001bb37800080, -0x000001bb37804620, 0x000001bb378106d0, 0x000001bb3795ac70, 0x000001bb37965950, -0x000001bb3ee8b3c0, 0x000001bb3ef54030, 0x000001bb3f2f96a0, 0x000001bb4f37f130, -0x000001bb11a69ce0, 0x000001bb11a69810, 0x000001bb11a69340, 0x000001bb11a6c360, -0x000001bb11a6a1b0, 0x000001bb11a6c830, 0x000001bb5329fd50, 0x000001bb5329f880, -0x000001bb532a0220, 0x000001bb532a2d70, 0x000001bb532a3240, 0x000001bb5329e070, -0x000001bb532a06f0, 0x000001bb532a23d0, 0x000001bb532a0bc0, 0x000001bb532a1560, -0x000001bb532a4f20, 0x000001bb532a3710, 0x000001bb532a4a50, 0x000001bb532a40b0, -0x000001bb532a1a30, 0x000001bb5329eee0, 0x000001bb532a3be0, 0x000001bb532a1090, -0x000001bb532a4580, 0x000001bb532a1f00, 0x000001bb532a28a0, 0x000001bb5329d6d0, -0x000001bb5329e540, 0x000001bb5329f3b0, 0x000001bb5329ea10, 0x000001bb3f1a0cd0, -0x000001bb3f1a0330, 0x000001bb3f19eb20, 0x000001bb3f1a11a0, 0x000001bb3f19f990, -0x000001bb3f19fe60, 0x000001bb3f19d310, 0x000001bb3f19c4a0, 0x000001bb3f19c970, -0x000001bb3f19ce40, 0x000001bb3f19ac90, 0x000001bb3f1a1670, 0x000001bb3f19e180, -0x000001bb3f19d7e0, 0x000001bb3f1a1b40, 0x000001bb3f19b160, 0x000001bb3f19bb00, -0x000001bb3f19eff0, 0x000001bb3f19e650, 0x000001bb3f1a2010, 0x000001bb3f1a0800, -0x000001bb3f19a7c0, 0x000001bb3f19b630, 0x000001bb3f19bfd0, 0x000001bb3f19dcb0, -0x000001bb379d5a30, 0x000001bb379d5090, 0x000001bb379d7be0, 0x000001bb379d7240, -0x000001bb379d8580, 0x000001bb379d93f0, 0x000001bb379d2a10, 0x000001bb379d5f00, -0x000001bb379d2540, 0x000001bb379d80b0, 0x000001bb379d4bc0, 0x000001bb379d8f20 -} - -Java Threads: ( => current thread ) -=>0x000001bb11a80260 JavaThread "main" [_thread_in_native, id=16616, stack(0x0000005c3ac00000,0x0000005c3ad00000)] - 0x000001bb36d6b600 JavaThread "Reference Handler" daemon [_thread_blocked, id=8912, stack(0x0000005c3b300000,0x0000005c3b400000)] - 0x000001bb36d6bfb0 JavaThread "Finalizer" daemon [_thread_blocked, id=15264, stack(0x0000005c3b400000,0x0000005c3b500000)] - 0x000001bb36d87c20 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8136, stack(0x0000005c3b500000,0x0000005c3b600000)] - 0x000001bb36d885d0 JavaThread "Attach Listener" daemon [_thread_blocked, id=10300, stack(0x0000005c3b600000,0x0000005c3b700000)] - 0x000001bb36d8af90 JavaThread "Service Thread" daemon [_thread_blocked, id=21784, stack(0x0000005c3b700000,0x0000005c3b800000)] - 0x000001bb36d8d0f0 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=30332, stack(0x0000005c3b800000,0x0000005c3b900000)] - 0x000001bb37800080 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=3424, stack(0x0000005c3b900000,0x0000005c3ba00000)] - 0x000001bb37804620 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=16424, stack(0x0000005c3ba00000,0x0000005c3bb00000)] - 0x000001bb378106d0 JavaThread "Sweeper thread" daemon [_thread_blocked, id=20532, stack(0x0000005c3bb00000,0x0000005c3bc00000)] - 0x000001bb3795ac70 JavaThread "Notification Thread" daemon [_thread_blocked, id=25836, stack(0x0000005c3be00000,0x0000005c3bf00000)] - 0x000001bb37965950 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=26996, stack(0x0000005c3c000000,0x0000005c3c100000)] - 0x000001bb3ee8b3c0 JavaThread "AssetManager" daemon [_thread_blocked, id=14844, stack(0x0000005c3df80000,0x0000005c3e080000)] - 0x000001bb3ef54030 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=14080, stack(0x0000005c3e080000,0x0000005c3e180000)] - 0x000001bb3f2f96a0 JavaThread "AssetManager" daemon [_thread_blocked, id=13980, stack(0x0000005c3e480000,0x0000005c3e580000)] - 0x000001bb4f37f130 JavaThread "Timer" daemon [_thread_blocked, id=28940, stack(0x0000005c3ec80000,0x0000005c3ed80000)] - 0x000001bb11a69ce0 JavaThread "Timer-0" [_thread_blocked, id=12412, stack(0x0000005c3e580000,0x0000005c3e680000)] - 0x000001bb11a69810 JavaThread "Timer-1" [_thread_blocked, id=30380, stack(0x0000005c3e680000,0x0000005c3e780000)] - 0x000001bb11a69340 JavaThread "Timer-2" [_thread_blocked, id=9852, stack(0x0000005c3e280000,0x0000005c3e380000)] - 0x000001bb11a6c360 JavaThread "Timer-3" [_thread_blocked, id=27852, stack(0x0000005c3e380000,0x0000005c3e480000)] - 0x000001bb11a6a1b0 JavaThread "Timer-4" [_thread_blocked, id=10584, stack(0x0000005c3e980000,0x0000005c3ea80000)] - 0x000001bb11a6c830 JavaThread "Timer-5" [_thread_blocked, id=13516, stack(0x0000005c3ed80000,0x0000005c3ee80000)] - 0x000001bb5329fd50 JavaThread "Timer-6" [_thread_blocked, id=27028, stack(0x0000005c3ee80000,0x0000005c3ef80000)] - 0x000001bb5329f880 JavaThread "Timer-7" [_thread_blocked, id=17140, stack(0x0000005c3eb80000,0x0000005c3ec80000)] - 0x000001bb532a0220 JavaThread "Timer-8" [_thread_blocked, id=19540, stack(0x0000005c3ea80000,0x0000005c3eb80000)] - 0x000001bb532a2d70 JavaThread "Timer-9" [_thread_blocked, id=18592, stack(0x0000005c3ef80000,0x0000005c3f080000)] - 0x000001bb532a3240 JavaThread "Timer-10" [_thread_blocked, id=3288, stack(0x0000005c3f080000,0x0000005c3f180000)] - 0x000001bb5329e070 JavaThread "Timer-11" [_thread_blocked, id=1688, stack(0x0000005c3f280000,0x0000005c3f380000)] - 0x000001bb532a06f0 JavaThread "Timer-12" [_thread_blocked, id=18872, stack(0x0000005c3f380000,0x0000005c3f480000)] - 0x000001bb532a23d0 JavaThread "Timer-13" [_thread_blocked, id=2268, stack(0x0000005c3f480000,0x0000005c3f580000)] - 0x000001bb532a0bc0 JavaThread "Timer-14" [_thread_blocked, id=13040, stack(0x0000005c3f580000,0x0000005c3f680000)] - 0x000001bb532a1560 JavaThread "Timer-15" [_thread_blocked, id=25028, stack(0x0000005c3f680000,0x0000005c3f780000)] - 0x000001bb532a4f20 JavaThread "Timer-16" [_thread_blocked, id=29596, stack(0x0000005c3f780000,0x0000005c3f880000)] - 0x000001bb532a3710 JavaThread "Timer-17" [_thread_blocked, id=5176, stack(0x0000005c3f880000,0x0000005c3f980000)] - 0x000001bb532a4a50 JavaThread "Timer-18" [_thread_blocked, id=17456, stack(0x0000005c3f180000,0x0000005c3f280000)] - 0x000001bb532a40b0 JavaThread "Timer-19" [_thread_blocked, id=25692, stack(0x0000005c3f980000,0x0000005c3fa80000)] - 0x000001bb532a1a30 JavaThread "Timer-20" [_thread_blocked, id=27516, stack(0x0000005c3fa80000,0x0000005c3fb80000)] - 0x000001bb5329eee0 JavaThread "Timer-21" [_thread_blocked, id=23720, stack(0x0000005c3fb80000,0x0000005c3fc80000)] - 0x000001bb532a3be0 JavaThread "Timer-22" [_thread_blocked, id=15080, stack(0x0000005c3fc80000,0x0000005c3fd80000)] - 0x000001bb532a1090 JavaThread "Timer-23" [_thread_blocked, id=17396, stack(0x0000005c3fd80000,0x0000005c3fe80000)] - 0x000001bb532a4580 JavaThread "Timer-24" [_thread_blocked, id=3696, stack(0x0000005c3fe80000,0x0000005c3ff80000)] - 0x000001bb532a1f00 JavaThread "Timer-25" [_thread_blocked, id=7844, stack(0x0000005c3ff80000,0x0000005c40080000)] - 0x000001bb532a28a0 JavaThread "Timer-26" [_thread_blocked, id=17848, stack(0x0000005c40080000,0x0000005c40180000)] - 0x000001bb5329d6d0 JavaThread "Timer-27" [_thread_blocked, id=23792, stack(0x0000005c40180000,0x0000005c40280000)] - 0x000001bb5329e540 JavaThread "Timer-28" [_thread_blocked, id=29396, stack(0x0000005c40280000,0x0000005c40380000)] - 0x000001bb5329f3b0 JavaThread "Timer-30" [_thread_blocked, id=3960, stack(0x0000005c3bc00000,0x0000005c3bd00000)] - 0x000001bb5329ea10 JavaThread "Timer-31" [_thread_blocked, id=17948, stack(0x0000005c40480000,0x0000005c40580000)] - 0x000001bb3f1a0cd0 JavaThread "Timer-32" [_thread_blocked, id=24512, stack(0x0000005c40580000,0x0000005c40680000)] - 0x000001bb3f1a0330 JavaThread "Timer-33" [_thread_blocked, id=2604, stack(0x0000005c40680000,0x0000005c40780000)] - 0x000001bb3f19eb20 JavaThread "Timer-34" [_thread_blocked, id=14836, stack(0x0000005c40780000,0x0000005c40880000)] - 0x000001bb3f1a11a0 JavaThread "Timer-35" [_thread_blocked, id=592, stack(0x0000005c40880000,0x0000005c40980000)] - 0x000001bb3f19f990 JavaThread "Timer-36" [_thread_blocked, id=25112, stack(0x0000005c40980000,0x0000005c40a80000)] - 0x000001bb3f19fe60 JavaThread "Timer-37" [_thread_blocked, id=28784, stack(0x0000005c40a80000,0x0000005c40b80000)] - 0x000001bb3f19d310 JavaThread "Timer-38" [_thread_blocked, id=26700, stack(0x0000005c40b80000,0x0000005c40c80000)] - 0x000001bb3f19c4a0 JavaThread "Timer-39" [_thread_blocked, id=24252, stack(0x0000005c40c80000,0x0000005c40d80000)] - 0x000001bb3f19c970 JavaThread "Timer-40" [_thread_blocked, id=28624, stack(0x0000005c40d80000,0x0000005c40e80000)] - 0x000001bb3f19ce40 JavaThread "Timer-41" [_thread_blocked, id=8392, stack(0x0000005c40e80000,0x0000005c40f80000)] - 0x000001bb3f19ac90 JavaThread "Timer-42" [_thread_blocked, id=16052, stack(0x0000005c40f80000,0x0000005c41080000)] - 0x000001bb3f1a1670 JavaThread "Timer-43" [_thread_blocked, id=17524, stack(0x0000005c41080000,0x0000005c41180000)] - 0x000001bb3f19e180 JavaThread "Timer-44" [_thread_blocked, id=17880, stack(0x0000005c41180000,0x0000005c41280000)] - 0x000001bb3f19d7e0 JavaThread "Timer-45" [_thread_blocked, id=28584, stack(0x0000005c41280000,0x0000005c41380000)] - 0x000001bb3f1a1b40 JavaThread "Timer-46" [_thread_blocked, id=8768, stack(0x0000005c41380000,0x0000005c41480000)] - 0x000001bb3f19b160 JavaThread "Timer-47" [_thread_blocked, id=2508, stack(0x0000005c41480000,0x0000005c41580000)] - 0x000001bb3f19bb00 JavaThread "Timer-48" [_thread_blocked, id=28144, stack(0x0000005c41580000,0x0000005c41680000)] - 0x000001bb3f19eff0 JavaThread "Timer-49" [_thread_blocked, id=29872, stack(0x0000005c41680000,0x0000005c41780000)] - 0x000001bb3f19e650 JavaThread "Timer-50" [_thread_blocked, id=29456, stack(0x0000005c41780000,0x0000005c41880000)] - 0x000001bb3f1a2010 JavaThread "Timer-51" [_thread_blocked, id=18212, stack(0x0000005c41880000,0x0000005c41980000)] - 0x000001bb3f1a0800 JavaThread "Timer-52" [_thread_blocked, id=28712, stack(0x0000005c41980000,0x0000005c41a80000)] - 0x000001bb3f19a7c0 JavaThread "Timer-53" [_thread_blocked, id=4488, stack(0x0000005c41a80000,0x0000005c41b80000)] - 0x000001bb3f19b630 JavaThread "Timer-54" [_thread_blocked, id=8144, stack(0x0000005c41b80000,0x0000005c41c80000)] - 0x000001bb3f19bfd0 JavaThread "Timer-55" [_thread_blocked, id=22696, stack(0x0000005c41c80000,0x0000005c41d80000)] - 0x000001bb3f19dcb0 JavaThread "Timer-56" [_thread_blocked, id=14880, stack(0x0000005c41d80000,0x0000005c41e80000)] - 0x000001bb379d5a30 JavaThread "Timer-57" [_thread_blocked, id=18004, stack(0x0000005c41e80000,0x0000005c41f80000)] - 0x000001bb379d5090 JavaThread "Timer-58" [_thread_blocked, id=19156, stack(0x0000005c41f80000,0x0000005c42080000)] - 0x000001bb379d7be0 JavaThread "Timer-59" [_thread_blocked, id=13284, stack(0x0000005c40380000,0x0000005c40480000)] - 0x000001bb379d7240 JavaThread "Timer-60" [_thread_blocked, id=4820, stack(0x0000005c42080000,0x0000005c42180000)] - 0x000001bb379d8580 JavaThread "Timer-61" [_thread_blocked, id=14192, stack(0x0000005c42180000,0x0000005c42280000)] - 0x000001bb379d93f0 JavaThread "Timer-62" [_thread_blocked, id=29644, stack(0x0000005c42280000,0x0000005c42380000)] - 0x000001bb379d2a10 JavaThread "Timer-63" [_thread_blocked, id=22432, stack(0x0000005c42380000,0x0000005c42480000)] - 0x000001bb379d5f00 JavaThread "Timer-64" [_thread_blocked, id=29432, stack(0x0000005c42480000,0x0000005c42580000)] - 0x000001bb379d2540 JavaThread "Timer-65" [_thread_blocked, id=27248, stack(0x0000005c42580000,0x0000005c42680000)] - 0x000001bb379d80b0 JavaThread "Timer-66" [_thread_blocked, id=30360, stack(0x0000005c42680000,0x0000005c42780000)] - 0x000001bb379d4bc0 JavaThread "Timer-67" [_thread_blocked, id=22172, stack(0x0000005c42780000,0x0000005c42880000)] - 0x000001bb379d8f20 JavaThread "Timer-68" [_thread_blocked, id=3980, stack(0x0000005c42880000,0x0000005c42980000)] - -Other Threads: - 0x000001bb36d67090 VMThread "VM Thread" [stack: 0x0000005c3b200000,0x0000005c3b300000] [id=11652] - 0x000001bb3795d370 WatcherThread [stack: 0x0000005c3bf00000,0x0000005c3c000000] [id=26524] - 0x000001bb11af25b0 GCTaskThread "GC Thread#0" [stack: 0x0000005c3ad00000,0x0000005c3ae00000] [id=11000] - 0x000001bb3ed58da0 GCTaskThread "GC Thread#1" [stack: 0x0000005c3bd00000,0x0000005c3be00000] [id=30400] - 0x000001bb3ed59050 GCTaskThread "GC Thread#2" [stack: 0x0000005c3d880000,0x0000005c3d980000] [id=23984] - 0x000001bb3ed595b0 GCTaskThread "GC Thread#3" [stack: 0x0000005c3d980000,0x0000005c3da80000] [id=7316] - 0x000001bb3ed5ade0 GCTaskThread "GC Thread#4" [stack: 0x0000005c3da80000,0x0000005c3db80000] [id=26368] - 0x000001bb3ed59300 GCTaskThread "GC Thread#5" [stack: 0x0000005c3db80000,0x0000005c3dc80000] [id=30216] - 0x000001bb3ed59860 GCTaskThread "GC Thread#6" [stack: 0x0000005c3dc80000,0x0000005c3dd80000] [id=17484] - 0x000001bb3ed59dc0 GCTaskThread "GC Thread#7" [stack: 0x0000005c3dd80000,0x0000005c3de80000] [id=2060] - 0x000001bb3ed5a070 GCTaskThread "GC Thread#8" [stack: 0x0000005c3de80000,0x0000005c3df80000] [id=23968] - 0x000001bb3a67e500 GCTaskThread "GC Thread#9" [stack: 0x0000005c3e780000,0x0000005c3e880000] [id=27328] - 0x000001bb3a67d790 GCTaskThread "GC Thread#10" [stack: 0x0000005c3e880000,0x0000005c3e980000] [id=16340] - 0x000001bb11b02a70 ConcurrentGCThread "G1 Main Marker" [stack: 0x0000005c3ae00000,0x0000005c3af00000] [id=23168] - 0x000001bb11b03b20 ConcurrentGCThread "G1 Conc#0" [stack: 0x0000005c3af00000,0x0000005c3b000000] [id=23500] - 0x000001bb36c23160 ConcurrentGCThread "G1 Refine#0" [stack: 0x0000005c3b000000,0x0000005c3b100000] [id=3468] - 0x000001bb36c23920 ConcurrentGCThread "G1 Service" [stack: 0x0000005c3b100000,0x0000005c3b200000] [id=13212] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 87250K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 35 young (71680K), 2 survivors (4096K) - Metaspace used 11943K, committed 12160K, reserved 1064960K - class space used 1068K, committed 1152K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%|HS| |TAMS 0x0000000709800000, 0x0000000709800000| Complete -| 1|0x0000000709a00000, 0x0000000709c00000, 0x0000000709c00000|100%|HS| |TAMS 0x0000000709a00000, 0x0000000709a00000| Complete -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%| O| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 3|0x0000000709e00000, 0x0000000709efb600, 0x000000070a000000| 49%| O| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a200000, 0x000000070a200000|100%|HS| |TAMS 0x000000070a000000, 0x000000070a000000| Complete -| 5|0x000000070a200000, 0x000000070a400000, 0x000000070a400000|100%|HS| |TAMS 0x000000070a200000, 0x000000070a200000| Complete -| 6|0x000000070a400000, 0x000000070a600000, 0x000000070a600000|100%|HS| |TAMS 0x000000070a400000, 0x000000070a400000| Complete -| 7|0x000000070a600000, 0x000000070a800000, 0x000000070a800000|100%|HC| |TAMS 0x000000070a600000, 0x000000070a600000| Complete -| 8|0x000000070a800000, 0x000000070aa00000, 0x000000070aa00000|100%|HS| |TAMS 0x000000070a800000, 0x000000070a800000| Complete -| 9|0x000000070aa00000, 0x000000070ac00000, 0x000000070ac00000|100%|HS| |TAMS 0x000000070aa00000, 0x000000070aa00000| Complete -| 10|0x000000070ac00000, 0x000000070ae00000, 0x000000070ae00000|100%|HS| |TAMS 0x000000070ac00000, 0x000000070ac00000| Complete -| 11|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000, 0x000000070ae00000| Untracked -| 12|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000, 0x000000070b000000| Untracked -| 13|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000, 0x000000070b200000| Untracked -| 14|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000, 0x000000070b400000| Untracked -| 15|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000, 0x000000070b600000| Untracked -| 16|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000, 0x000000070b800000| Untracked -| 17|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000, 0x000000070ba00000| Untracked -| 18|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000, 0x000000070bc00000| Untracked -| 19|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000, 0x000000070be00000| Untracked -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000, 0x0000000711200000| Untracked -| 62|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000, 0x0000000711400000| Untracked -| 63|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000, 0x0000000711600000| Untracked -| 64|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000, 0x0000000711800000| Untracked -| 65|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000, 0x0000000711a00000| Untracked -| 66|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000, 0x0000000711c00000| Untracked -| 67|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000, 0x0000000711e00000| Untracked -| 68|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000, 0x0000000712000000| Untracked -| 69|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000, 0x0000000712200000| Untracked -| 70|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000, 0x0000000712400000| Untracked -| 71|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000, 0x0000000712600000| Untracked -| 72|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000, 0x0000000712800000| Untracked -| 73|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000, 0x0000000712a00000| Untracked -| 74|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000, 0x0000000712c00000| Untracked -| 75|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000, 0x0000000712e00000| Untracked -| 76|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000, 0x0000000713000000| Untracked -| 77|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000, 0x0000000713200000| Untracked -| 78|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000, 0x0000000713400000| Untracked -| 79|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000, 0x0000000713600000| Untracked -| 80|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000, 0x0000000713800000| Untracked -| 81|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000, 0x0000000713a00000| Untracked -| 82|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000, 0x0000000713c00000| Untracked -| 83|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000, 0x0000000713e00000| Untracked -| 84|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000, 0x0000000714000000| Untracked -| 85|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000, 0x0000000714200000| Untracked -| 86|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000, 0x0000000714400000| Untracked -| 87|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000, 0x0000000714600000| Untracked -| 88|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000, 0x0000000714800000| Untracked -| 89|0x0000000714a00000, 0x0000000714b71270, 0x0000000714c00000| 72%| E| |TAMS 0x0000000714a00000, 0x0000000714a00000| Complete -| 90|0x0000000714c00000, 0x0000000714e00000, 0x0000000714e00000|100%| E|CS|TAMS 0x0000000714c00000, 0x0000000714c00000| Complete -| 91|0x0000000714e00000, 0x0000000715000000, 0x0000000715000000|100%| E|CS|TAMS 0x0000000714e00000, 0x0000000714e00000| Complete -| 92|0x0000000715000000, 0x0000000715200000, 0x0000000715200000|100%| E|CS|TAMS 0x0000000715000000, 0x0000000715000000| Complete -| 93|0x0000000715200000, 0x0000000715400000, 0x0000000715400000|100%| E|CS|TAMS 0x0000000715200000, 0x0000000715200000| Complete -| 94|0x0000000715400000, 0x0000000715600000, 0x0000000715600000|100%| E|CS|TAMS 0x0000000715400000, 0x0000000715400000| Complete -| 95|0x0000000715600000, 0x0000000715800000, 0x0000000715800000|100%| E|CS|TAMS 0x0000000715600000, 0x0000000715600000| Complete -| 96|0x0000000715800000, 0x0000000715a00000, 0x0000000715a00000|100%| E|CS|TAMS 0x0000000715800000, 0x0000000715800000| Complete -| 97|0x0000000715a00000, 0x0000000715c00000, 0x0000000715c00000|100%| E|CS|TAMS 0x0000000715a00000, 0x0000000715a00000| Complete -| 98|0x0000000715c00000, 0x0000000715e00000, 0x0000000715e00000|100%| E|CS|TAMS 0x0000000715c00000, 0x0000000715c00000| Complete -| 99|0x0000000715e00000, 0x0000000716000000, 0x0000000716000000|100%| E|CS|TAMS 0x0000000715e00000, 0x0000000715e00000| Complete -| 100|0x0000000716000000, 0x0000000716200000, 0x0000000716200000|100%| E|CS|TAMS 0x0000000716000000, 0x0000000716000000| Complete -| 101|0x0000000716200000, 0x0000000716400000, 0x0000000716400000|100%| E|CS|TAMS 0x0000000716200000, 0x0000000716200000| Complete -| 102|0x0000000716400000, 0x0000000716600000, 0x0000000716600000|100%| E|CS|TAMS 0x0000000716400000, 0x0000000716400000| Complete -| 103|0x0000000716600000, 0x0000000716800000, 0x0000000716800000|100%| E|CS|TAMS 0x0000000716600000, 0x0000000716600000| Complete -| 104|0x0000000716800000, 0x0000000716839450, 0x0000000716a00000| 11%| S|CS|TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E| |TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000001bb2b240000,0x000001bb2ba00000] _byte_map_base: 0x000001bb279f4000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000001bb11af2ac0, (CMBitMap*) 0x000001bb11af2b00 - Prev Bits: [0x000001bb2c1c0000, 0x000001bb2ff60000) - Next Bits: [0x000001bb2ff60000, 0x000001bb33d00000) - -Polling page: 0x000001bb11770000 - -Metaspace: - -Usage: - Non-class: 10.62 MB used. - Class: 1.04 MB used. - Both: 11.66 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 10.75 MB ( 67%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.12 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 11.88 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 864.00 KB - Class: 2.91 MB - Both: 3.75 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 156. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 188. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 514. -num_chunk_merges: 0. -num_chunk_splits: 350. -num_chunks_enlarged: 268. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=2604Kb max_used=2604Kb free=116563Kb - bounds [0x000001bb22660000, 0x000001bb228f0000, 0x000001bb29ac0000] -CodeHeap 'profiled nmethods': size=119104Kb used=7341Kb max_used=7341Kb free=111763Kb - bounds [0x000001bb1aac0000, 0x000001bb1b1f0000, 0x000001bb21f10000] -CodeHeap 'non-nmethods': size=7488Kb used=1659Kb max_used=3395Kb free=5828Kb - bounds [0x000001bb21f10000, 0x000001bb222d0000, 0x000001bb22660000] - total_blobs=4594 nmethods=3493 adapters=1013 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 27.275 Thread 0x000001bb37804620 3484 3 com.csse3200.game.components.TouchAttackComponent::onCollisionEnd (83 bytes) -Event: 27.276 Thread 0x000001bb37804620 nmethod 3484 0x000001bb1b1df010 code [0x000001bb1b1df240, 0x000001bb1b1dfb28] -Event: 27.276 Thread 0x000001bb37804620 3485 3 com.csse3200.game.components.TouchAttackComponent::onCollisionStart (233 bytes) -Event: 27.280 Thread 0x000001bb37804620 nmethod 3485 0x000001bb1b1dfe90 code [0x000001bb1b1e0520, 0x000001bb1b1e3f68] -Event: 27.626 Thread 0x000001bb37800080 3486 4 com.csse3200.game.physics.PhysicsLayer::contains (10 bytes) -Event: 27.626 Thread 0x000001bb37800080 nmethod 3486 0x000001bb228ea390 code [0x000001bb228ea500, 0x000001bb228ea558] -Event: 27.803 Thread 0x000001bb37800080 3487 s 4 java.io.ByteArrayOutputStream::write (43 bytes) -Event: 27.810 Thread 0x000001bb37800080 nmethod 3487 0x000001bb228ea690 code [0x000001bb228ea820, 0x000001bb228eb028] -Event: 27.892 Thread 0x000001bb37804620 3488 3 com.csse3200.game.services.GameTime::getTimeSince (7 bytes) -Event: 27.893 Thread 0x000001bb37804620 nmethod 3488 0x000001bb1b1e5610 code [0x000001bb1b1e57c0, 0x000001bb1b1e5a38] -Event: 28.076 Thread 0x000001bb37804620 3489 ! 3 jdk.internal.misc.ScopedMemoryAccess::putInt (25 bytes) -Event: 28.076 Thread 0x000001bb37804620 nmethod 3489 0x000001bb1b1e5b90 code [0x000001bb1b1e5d80, 0x000001bb1b1e62f8] -Event: 28.076 Thread 0x000001bb37804620 3490 ! 3 jdk.internal.misc.ScopedMemoryAccess::putIntInternal (37 bytes) -Event: 28.077 Thread 0x000001bb37804620 nmethod 3490 0x000001bb1b1e6590 code [0x000001bb1b1e6740, 0x000001bb1b1e6a68] -Event: 28.125 Thread 0x000001bb37804620 3491 3 com.csse3200.game.components.tasks.MobWanderTask::update (212 bytes) -Event: 28.129 Thread 0x000001bb37804620 nmethod 3491 0x000001bb1b1e6c10 code [0x000001bb1b1e7100, 0x000001bb1b1e9c18] -Event: 28.226 Thread 0x000001bb37804620 3492 3 com.csse3200.game.components.tasks.human.HumanWaitTask::update (23 bytes) -Event: 28.226 Thread 0x000001bb37804620 nmethod 3492 0x000001bb1b1eaa90 code [0x000001bb1b1eac40, 0x000001bb1b1eaf78] -Event: 28.242 Thread 0x000001bb37804620 3493 3 java.util.TaskQueue::isEmpty (13 bytes) -Event: 28.242 Thread 0x000001bb37804620 nmethod 3493 0x000001bb1b1eb090 code [0x000001bb1b1eb220, 0x000001bb1b1eb398] - -GC Heap History (4 events): -Event: 2.801 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 20480K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6453K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 2.806 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3628K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6453K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 7.077 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 38444K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9685K, committed 9920K, reserved 1064960K - class space used 809K, committed 896K, reserved 1048576K -} -Event: 7.086 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5330K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9685K, committed 9920K, reserved 1064960K - class space used 809K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 27.258 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001bb22835c10 relative=0x0000000000000330 -Event: 27.258 Thread 0x000001bb11a80260 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001bb22835c10 method=com.csse3200.game.components.TouchAttackComponent.onCollisionStart(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)V @ 54 c2 -Event: 27.258 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb22835c10 sp=0x0000005c3acfe4e0 -Event: 27.258 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfe520 mode 2 -Event: 27.275 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001bb22856084 relative=0x00000000000005e4 -Event: 27.275 Thread 0x000001bb11a80260 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001bb22856084 method=com.csse3200.game.components.TouchAttackComponent.onCollisionEnd(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Fixture;)V @ 50 c2 -Event: 27.275 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb22856084 sp=0x0000005c3acfe590 -Event: 27.275 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfe538 mode 2 -Event: 27.811 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffffde fr.pc=0x000001bb22898fe4 relative=0x0000000000003b44 -Event: 27.811 Thread 0x000001bb11a80260 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000001bb22898fe4 method=com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending([Ljava/lang/Object;II)I @ 39 c2 -Event: 27.811 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb22898fe4 sp=0x0000005c3acfef00 -Event: 27.811 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfed30 mode 2 -Event: 28.092 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001bb228ab14c relative=0x00000000000020ac -Event: 28.092 Thread 0x000001bb11a80260 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001bb228ab14c method=com.csse3200.game.components.tasks.MovementTask.isAtTarget()Z @ 24 c2 -Event: 28.092 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb228ab14c sp=0x0000005c3acfeef0 -Event: 28.092 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfee20 mode 2 -Event: 28.826 Thread 0x000001bb11a80260 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001bb22809fbc relative=0x000000000000057c -Event: 28.826 Thread 0x000001bb11a80260 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001bb22809fbc method=com.csse3200.game.components.tasks.MovementTask.isAtTarget()Z @ 24 c2 -Event: 28.826 Thread 0x000001bb11a80260 DEOPT PACKING pc=0x000001bb22809fbc sp=0x0000005c3acfede0 -Event: 28.826 Thread 0x000001bb11a80260 DEOPT UNPACKING pc=0x000001bb21f623a3 sp=0x0000005c3acfed58 mode 2 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 2.318 Thread 0x000001bb11a80260 Exception (0x00000007183314e8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.318 Thread 0x000001bb11a80260 Exception (0x0000000718331890) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.323 Thread 0x000001bb11a80260 Exception (0x000000071833ce58) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.323 Thread 0x000001bb11a80260 Exception (0x000000071833d138) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.594 Thread 0x000001bb11a80260 Exception (0x0000000717e68ff0) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.622 Thread 0x000001bb11a80260 Exception (0x0000000717eef690) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.657 Thread 0x000001bb11a80260 Exception (0x0000000717f3e1e0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.661 Thread 0x000001bb11a80260 Exception (0x0000000717f48600) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.758 Thread 0x000001bb11a80260 Exception (0x0000000718185290) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.882 Thread 0x000001bb11a80260 Exception (0x0000000717fa7e60) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.255 Thread 0x000001bb11a80260 Exception (0x00000007170696c8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.257 Thread 0x000001bb11a80260 Exception (0x0000000717077cd8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.259 Thread 0x000001bb11a80260 Exception (0x0000000717081450) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.407 Thread 0x000001bb11a80260 Exception (0x00000007171acf80) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.508 Thread 0x000001bb11a80260 Exception (0x0000000716f8a4f8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.534 Thread 0x000001bb11a80260 Exception (0x0000000716c2c010) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.552 Thread 0x000001bb11a80260 Exception (0x0000000716c418c0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 12.710 Thread 0x000001bb11a80260 Implicit null exception at 0x000001bb227ed990 to 0x000001bb227edf70 -Event: 26.076 Thread 0x000001bb5329dba0 Implicit null exception at 0x000001bb1b14ac55 to 0x000001bb1b14ad63 -Event: 26.076 Thread 0x000001bb5329dba0 Exception (0x00000007153b9550) -thrown [s\open\src\hotspot\share\runtime\sharedRuntime.cpp, line 628] - -VM Operations (20 events): -Event: 15.907 Executing VM operation: Cleanup -Event: 15.907 Executing VM operation: Cleanup done -Event: 16.908 Executing VM operation: Cleanup -Event: 16.908 Executing VM operation: Cleanup done -Event: 17.909 Executing VM operation: Cleanup -Event: 17.909 Executing VM operation: Cleanup done -Event: 19.909 Executing VM operation: Cleanup -Event: 19.909 Executing VM operation: Cleanup done -Event: 20.909 Executing VM operation: Cleanup -Event: 20.909 Executing VM operation: Cleanup done -Event: 22.910 Executing VM operation: Cleanup -Event: 22.910 Executing VM operation: Cleanup done -Event: 23.911 Executing VM operation: Cleanup -Event: 23.911 Executing VM operation: Cleanup done -Event: 24.912 Executing VM operation: Cleanup -Event: 24.912 Executing VM operation: Cleanup done -Event: 25.913 Executing VM operation: Cleanup -Event: 25.913 Executing VM operation: Cleanup done -Event: 26.913 Executing VM operation: Cleanup -Event: 26.913 Executing VM operation: Cleanup done - -Events (20 events): -Event: 25.175 Thread 0x000001bb3f19b630 Thread added: 0x000001bb3f19b630 -Event: 25.374 Thread 0x000001bb3f19bfd0 Thread added: 0x000001bb3f19bfd0 -Event: 25.442 Thread 0x000001bb3f19dcb0 Thread added: 0x000001bb3f19dcb0 -Event: 25.708 Thread 0x000001bb379d5a30 Thread added: 0x000001bb379d5a30 -Event: 26.058 Thread 0x000001bb379d5090 Thread added: 0x000001bb379d5090 -Event: 26.076 loading class java/lang/Throwable$WrappedPrintStream -Event: 26.076 loading class java/lang/Throwable$PrintStreamOrWriter -Event: 26.076 loading class java/lang/Throwable$PrintStreamOrWriter done -Event: 26.076 loading class java/lang/Throwable$WrappedPrintStream done -Event: 26.081 Thread 0x000001bb5329dba0 Thread exited: 0x000001bb5329dba0 -Event: 26.125 Thread 0x000001bb379d7be0 Thread added: 0x000001bb379d7be0 -Event: 26.226 Thread 0x000001bb379d7240 Thread added: 0x000001bb379d7240 -Event: 26.910 Thread 0x000001bb379d8580 Thread added: 0x000001bb379d8580 -Event: 26.958 Thread 0x000001bb379d93f0 Thread added: 0x000001bb379d93f0 -Event: 27.275 Thread 0x000001bb379d2a10 Thread added: 0x000001bb379d2a10 -Event: 27.725 Thread 0x000001bb379d5f00 Thread added: 0x000001bb379d5f00 -Event: 27.774 Thread 0x000001bb379d2540 Thread added: 0x000001bb379d2540 -Event: 28.491 Thread 0x000001bb379d80b0 Thread added: 0x000001bb379d80b0 -Event: 28.541 Thread 0x000001bb379d4bc0 Thread added: 0x000001bb379d4bc0 -Event: 28.575 Thread 0x000001bb379d8f20 Thread added: 0x000001bb379d8f20 - - -Dynamic libraries: -0x00007ff6473f0000 - 0x00007ff647400000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb93320000 - 0x00007ffb93338000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb932e0000 - 0x00007ffb932fb000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb95130000 - 0x00007ffb9513c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb74be0000 - 0x00007ffb74c6e000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb5a8f0000 - 0x00007ffb5b4c7000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb95040000 - 0x00007ffb9504a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb81d60000 - 0x00007ffb81d85000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb6f9c0000 - 0x00007ffb6fa97000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb84150000 - 0x00007ffb84169000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb83d50000 - 0x00007ffb83d66000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb83bb0000 - 0x00007ffb83bc8000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x00007ffb94c00000 - 0x00007ffb94c10000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb772a0000 - 0x00007ffb77315000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb5f3f0000 - 0x00007ffb5f649000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb75340000 - 0x00007ffb753a1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e740000 - 0x00007ffb7e785000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb951f0000 - 0x00007ffb95201000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb6b210000 - 0x00007ffb6b3a7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb62e30000 - 0x00007ffb62f55000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb921d0000 - 0x00007ffb921fc000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb83c80000 - 0x00007ffb83caa000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb57770000 - 0x00007ffb5a515000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb7e280000 - 0x00007ffb7e2bc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb575b0000 - 0x00007ffb5776f000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb752e0000 - 0x00007ffb7533d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll -0x00007ffba47b0000 - 0x00007ffba47c8000 C:\Windows\SYSTEM32\CRYPTSP.dll -0x00007ffba3ec0000 - 0x00007ffba3ef4000 C:\Windows\system32\rsaenh.dll -0x00007ffba4d80000 - 0x00007ffba4dae000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffba6d00000 - 0x00007ffba6d08000 C:\Windows\System32\NSI.dll -0x00007ffb9b8c0000 - 0x00007ffb9b8d7000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffb9ce90000 - 0x00007ffb9cead000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffba42f0000 - 0x00007ffba43ba000 C:\Windows\SYSTEM32\DNSAPI.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 8 days 7:25 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (3271M free) -TotalPageFile size 22725M (AvailPageFile size 3197M) -current process WorkingSet (physical memory assigned to process): 423M, peak: 468M -current process commit charge ("private bytes"): 737M, peak: 783M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/hs_err_pid29160.log b/hs_err_pid29160.log deleted file mode 100644 index 96d09e98b..000000000 --- a/hs_err_pid29160.log +++ /dev/null @@ -1,808 +0,0 @@ -# -# A fatal error has been detected by the Java Runtime Environment: -# -# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000503eb9e2, pid=29160, tid=25180 -# -# JRE version: Java(TM) SE Runtime Environment (17.0.6+9) (build 17.0.6+9-LTS-190) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) -# Problematic frame: -# C [gdx-box2d64.dll+0x3b9e2] -# -# 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://bugreport.java.com/bugreport/crash.jsp -# 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: -XX:+ShowCodeDetailsInExceptionMessages com.csse3200.game.desktop.DesktopLauncher - -Host: AMD Ryzen 7 5700U with Radeon Graphics , 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -Time: Sat Sep 30 14:36:51 2023 E. Australia Standard Time elapsed time: 55.727340 seconds (0d 0h 0m 55s) - ---------------- T H R E A D --------------- - -Current thread (0x000002a62db60e50): JavaThread "main" [_thread_in_native, id=25180, stack(0x000000f717b00000,0x000000f717c00000)] - -Stack: [0x000000f717b00000,0x000000f717c00000], sp=0x000000f717bfe9c0, free space=1018k -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) -C [gdx-box2d64.dll+0x3b9e2] - -Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) -J 2610 com.badlogic.gdx.physics.box2d.World.jniRayCast(JFFFF)V (0 bytes) @ 0x000002a63d0c75f9 [0x000002a63d0c75a0+0x0000000000000059] -J 3113 c2 com.csse3200.game.components.tasks.FireTowerCombatTask.getPriority()I (16 bytes) @ 0x000002a63d134054 [0x000002a63d133f20+0x0000000000000134] -J 3186 c2 com.csse3200.game.ai.tasks.AITaskComponent.update()V (42 bytes) @ 0x000002a63d150d6c [0x000002a63d150b80+0x00000000000001ec] -J 3169 c2 com.csse3200.game.entities.EntityService.update()V (39 bytes) @ 0x000002a63d14ec0c [0x000002a63d14e940+0x00000000000002cc] -J 3002 c1 com.csse3200.game.screens.MainGameScreen.render(F)V (122 bytes) @ 0x000002a6359b35fc [0x000002a6359b2f80+0x000000000000067c] -J 2844 c1 com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update()Z (217 bytes) @ 0x000002a6359785fc [0x000002a635977880+0x0000000000000d7c] -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop()V+111 -j com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationConfiguration;)V+269 -j com.csse3200.game.desktop.DesktopLauncher.main([Ljava/lang/String;)V+19 -v ~StubRoutines::call_stub - -siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000000 - - -Register to memory mapping: - -RIP=0x00000000503eb9e2 gdx-box2d64.dll -RAX=0x000002a65d2e50c0 points into unknown readable memory: 0x000002a65d2e55e0 | e0 55 2e 5d a6 02 00 00 -RBX=0x000002a65d2013d0 points into unknown readable memory: 0x000002a65d202390 | 90 23 20 5d a6 02 00 00 -RCX=0x0 is NULL -RDX=0x000002a65d21d500 points into unknown readable memory: 0x000002a65d21eac0 | c0 ea 21 5d a6 02 00 00 -RSP=0x000000f717bfe9c0 is pointing into the stack for thread: 0x000002a62db60e50 -RBP=0x000002a65d25eb50 points into unknown readable memory: 0x000000000000013f | 3f 01 00 00 00 00 00 00 -RSI=0x000000f717bfea14 is pointing into the stack for thread: 0x000002a62db60e50 -RDI=0x000000f717bfea48 is pointing into the stack for thread: 0x000002a62db60e50 -R8 =0x0 is NULL -R9 =0x0000000000000002 is an unknown value -R10=0x000002a62db50c70 points into unknown readable memory: 0x0000004000000001 | 01 00 00 00 40 00 00 00 -R11=0x000000f717bfe900 is pointing into the stack for thread: 0x000002a62db60e50 -R12=0x000000f717bfef70 is pointing into the stack for thread: 0x000002a62db60e50 -R13=0x000000f717bfea40 is pointing into the stack for thread: 0x000002a62db60e50 -R14=0x000000f717bfef60 is pointing into the stack for thread: 0x000002a62db60e50 -R15=0x000000f717bfea20 is pointing into the stack for thread: 0x000002a62db60e50 - - -Registers: -RAX=0x000002a65d2e50c0, RBX=0x000002a65d2013d0, RCX=0x0000000000000000, RDX=0x000002a65d21d500 -RSP=0x000000f717bfe9c0, RBP=0x000002a65d25eb50, RSI=0x000000f717bfea14, RDI=0x000000f717bfea48 -R8 =0x0000000000000000, R9 =0x0000000000000002, R10=0x000002a62db50c70, R11=0x000000f717bfe900 -R12=0x000000f717bfef70, R13=0x000000f717bfea40, R14=0x000000f717bfef60, R15=0x000000f717bfea20 -RIP=0x00000000503eb9e2, EFLAGS=0x0000000000010287 - -Top of Stack: (sp=0x000000f717bfe9c0) -0x000000f717bfe9c0: 8000000000000000 0000000000003fff -0x000000f717bfe9d0: 3ff000003f800000 0000000000000000 -0x000000f717bfe9e0: 000000003e8fa4e3 0000000000000000 -0x000000f717bfe9f0: 800000003f800000 3f8000003f800000 -0x000000f717bfea00: 000000f717bfeb48 417b8e1c503e3ced -0x000000f717bfea10: bf80000040200000 3e8fa4e300000000 -0x000000f717bfea20: 4020000040900000 4020000042320000 -0x000000f717bfea30: 000000003f800000 00000000503bae81 -0x000000f717bfea40: 000000f717bfea48 000001990000009f -0x000000f717bfea50: 0000001300000017 0000018e0000006e -0x000000f717bfea60: 000000c20000015a 3d1ba98000000152 -0x000000f717bfea70: 3ba3d70a17bfebf0 0000000000000000 -0x000000f717bfea80: 0000000000000000 0000000040000000 -0x000000f717bfea90: 000000004008d56b 4170979700000000 -0x000000f717bfeaa0: 0000000000000000 41705ae94008d50c -0x000000f717bfeab0: 4000000000000000 800000003f800000 - -Instructions: (pc=0x00000000503eb9e2) -0x00000000503eb8e2: 0f 28 bc 24 a0 04 00 00 44 0f 28 84 24 b0 04 00 -0x00000000503eb8f2: 00 44 0f 28 8c 24 c0 04 00 00 44 0f 28 94 24 d0 -0x00000000503eb902: 04 00 00 44 0f 28 9c 24 e0 04 00 00 44 0f 28 a4 -0x00000000503eb912: 24 f0 04 00 00 44 0f 28 ac 24 00 05 00 00 44 0f -0x00000000503eb922: 28 b4 24 10 05 00 00 44 0f 28 bc 24 20 05 00 00 -0x00000000503eb932: 48 81 c4 38 05 00 00 5b 5e 5f 5d 41 5c 41 5d 41 -0x00000000503eb942: 5e 41 5f c3 66 2e 0f 1f 84 00 00 00 00 00 45 0f -0x00000000503eb952: 28 d3 f3 44 0f 11 64 24 30 e9 3a fd ff ff 48 8d -0x00000000503eb962: 15 71 5f 00 00 48 8d 0d d9 60 00 00 41 b8 d1 00 -0x00000000503eb972: 00 00 e8 17 82 ff ff e9 da fc ff ff 66 90 49 8b -0x00000000503eb982: 04 24 f3 0f 10 5c 24 3c 85 d2 f3 0f 11 5c 24 70 -0x00000000503eb992: 49 8b 36 48 89 44 24 60 49 8b 44 24 08 48 89 44 -0x00000000503eb9a2: 24 68 78 05 3b 56 14 7c 19 48 8d 15 26 5f 00 00 -0x00000000503eb9b2: 48 8d 0d 47 5f 00 00 41 b8 9e 00 00 00 e8 cc 81 -0x00000000503eb9c2: ff ff 48 8b 46 08 48 8d 74 24 54 48 8b 44 18 10 -0x00000000503eb9d2: 48 8b 58 10 44 8b 40 18 48 8b 4b 18 48 8b 53 10 -0x00000000503eb9e2: 48 8b 01 4c 8d 4a 0c 44 89 44 24 20 48 89 f2 4d -0x00000000503eb9f2: 89 f8 ff 50 28 84 c0 f3 0f 10 44 24 70 0f 85 37 -0x00000000503eba02: 01 00 00 0f 2e c6 7a 06 0f 84 a1 01 00 00 0f 2e -0x00000000503eba12: c6 76 4f 45 0f 28 cb 45 0f 28 c4 41 0f 28 df f3 -0x00000000503eba22: 44 0f 59 c8 45 0f 28 ef f3 44 0f 59 c0 41 0f 28 -0x00000000503eba32: fe f3 45 0f 58 cf f3 45 0f 58 c6 f3 41 0f 5f d9 -0x00000000503eba42: 45 0f 2e f0 f3 45 0f 5d e9 f3 41 0f 5d f8 44 0f -0x00000000503eba52: 28 cb 0f 86 4c 01 00 00 45 0f 28 c6 f3 0f 11 44 -0x00000000503eba62: 24 3c 8b 84 24 88 04 00 00 48 8b bc 24 80 00 00 -0x00000000503eba72: 00 85 c0 0f 8f e6 fc ff ff e9 48 fe ff ff 8d 14 -0x00000000503eba82: 00 8d 0c c5 00 00 00 00 89 94 24 8c 04 00 00 e8 -0x00000000503eba92: da 07 fd ff 4c 63 84 24 88 04 00 00 48 89 fa 48 -0x00000000503ebaa2: 89 c1 48 89 84 24 80 00 00 00 49 c1 e0 02 e8 03 -0x00000000503ebab2: d4 ff ff 49 8d 45 08 48 39 c7 74 08 48 89 f9 e8 -0x00000000503ebac2: ba 07 fd ff 48 8b bc 24 80 00 00 00 8b 84 24 88 -0x00000000503ebad2: 04 00 00 e9 c8 fd ff ff 8d 14 00 8d 0c c5 00 00 - - -Stack slot to memory mapping: -stack at sp + 0 slots: 0x8000000000000000 is an unknown value -stack at sp + 1 slots: 0x0000000000003fff is an unknown value -stack at sp + 2 slots: 0x3ff000003f800000 is an unknown value -stack at sp + 3 slots: 0x0 is NULL -stack at sp + 4 slots: 0x000000003e8fa4e3 is an unknown value -stack at sp + 5 slots: 0x0 is NULL -stack at sp + 6 slots: 0x800000003f800000 is an unknown value -stack at sp + 7 slots: 0x3f8000003f800000 is an unknown value - - ---------------- P R O C E S S --------------- - -Threads class SMR info: -_java_thread_list=0x000002a668dbb2f0, length=64, elements={ -0x000002a62db60e50, 0x000002a650f543c0, 0x000002a650f54d70, 0x000002a650f690d0, -0x000002a650f69a80, 0x000002a650f6a430, 0x000002a651904090, 0x000002a651904d70, -0x000002a651905760, 0x000002a651905c70, 0x000002a651a4d650, 0x000002a651a56520, -0x000002a656f2ac30, 0x000002a656ece000, 0x000002a651c82750, 0x000002a668da44c0, -0x000002a669515890, 0x000002a62db4a9a0, 0x000002a62db4b340, 0x000002a62db4d4f0, -0x000002a62db4cb50, 0x000002a62db4b810, 0x000002a62db4d9c0, 0x000002a651cad730, -0x000002a651cb2dd0, 0x000002a651cac8c0, 0x000002a651cb0c20, 0x000002a651cacd90, -0x000002a651cb32a0, 0x000002a651cadc00, 0x000002a651cb10f0, 0x000002a651cb1a90, -0x000002a651caea70, 0x000002a651caf410, 0x000002a651caef40, 0x000002a651cac3f0, -0x000002a651caf8e0, 0x000002a651cae0d0, 0x000002a651cafdb0, 0x000002a651cb0280, -0x000002a651cb15c0, 0x000002a651cb0750, 0x000002a651cb1f60, 0x000002a651cb2430, -0x000002a651cb2900, 0x000002a651cb3770, 0x000002a651cabf20, 0x000002a669397980, -0x000002a66939b810, 0x000002a66939c680, 0x000002a6693957d0, 0x000002a66939c1b0, -0x000002a66939a000, 0x000002a66939a4d0, 0x000002a669399660, 0x000002a669399b30, -0x000002a66939d020, 0x000002a66939bce0, 0x000002a669396fe0, 0x000002a66939cb50, -0x000002a669395ca0, 0x000002a66939a9a0, 0x000002a66939ae70, 0x000002a66939b340 -} - -Java Threads: ( => current thread ) -=>0x000002a62db60e50 JavaThread "main" [_thread_in_native, id=25180, stack(0x000000f717b00000,0x000000f717c00000)] - 0x000002a650f543c0 JavaThread "Reference Handler" daemon [_thread_blocked, id=23844, stack(0x000000f718200000,0x000000f718300000)] - 0x000002a650f54d70 JavaThread "Finalizer" daemon [_thread_blocked, id=9700, stack(0x000000f718300000,0x000000f718400000)] - 0x000002a650f690d0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10744, stack(0x000000f718400000,0x000000f718500000)] - 0x000002a650f69a80 JavaThread "Attach Listener" daemon [_thread_blocked, id=18936, stack(0x000000f718500000,0x000000f718600000)] - 0x000002a650f6a430 JavaThread "Service Thread" daemon [_thread_blocked, id=23664, stack(0x000000f718600000,0x000000f718700000)] - 0x000002a651904090 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=17732, stack(0x000000f718700000,0x000000f718800000)] - 0x000002a651904d70 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=25236, stack(0x000000f718800000,0x000000f718900000)] - 0x000002a651905760 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=8248, stack(0x000000f718900000,0x000000f718a00000)] - 0x000002a651905c70 JavaThread "Sweeper thread" daemon [_thread_blocked, id=18444, stack(0x000000f718a00000,0x000000f718b00000)] - 0x000002a651a4d650 JavaThread "Notification Thread" daemon [_thread_blocked, id=9844, stack(0x000000f718d00000,0x000000f718e00000)] - 0x000002a651a56520 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=8864, stack(0x000000f718f00000,0x000000f719000000)] - 0x000002a656f2ac30 JavaThread "AssetManager" daemon [_thread_blocked, id=21720, stack(0x000000f71ad00000,0x000000f71ae00000)] - 0x000002a656ece000 JavaThread "LWJGL3 Timer" daemon [_thread_blocked, id=3768, stack(0x000000f71ae00000,0x000000f71af00000)] - 0x000002a651c82750 JavaThread "AssetManager" daemon [_thread_blocked, id=22508, stack(0x000000f71b300000,0x000000f71b400000)] - 0x000002a668da44c0 JavaThread "Timer-0" [_thread_blocked, id=12124, stack(0x000000f71b900000,0x000000f71ba00000)] - 0x000002a669515890 JavaThread "Timer" daemon [_thread_blocked, id=18448, stack(0x000000f71b400000,0x000000f71b500000)] - 0x000002a62db4a9a0 JavaThread "Timer-1" [_thread_blocked, id=23720, stack(0x000000f71b200000,0x000000f71b300000)] - 0x000002a62db4b340 JavaThread "Timer-2" [_thread_blocked, id=25464, stack(0x000000f71b500000,0x000000f71b600000)] - 0x000002a62db4d4f0 JavaThread "Timer-3" [_thread_blocked, id=23484, stack(0x000000f71b800000,0x000000f71b900000)] - 0x000002a62db4cb50 JavaThread "Timer-4" [_thread_blocked, id=18460, stack(0x000000f71ba00000,0x000000f71bb00000)] - 0x000002a62db4b810 JavaThread "Timer-5" [_thread_blocked, id=13776, stack(0x000000f71b100000,0x000000f71b200000)] - 0x000002a62db4d9c0 JavaThread "Timer-6" [_thread_blocked, id=26300, stack(0x000000f71b000000,0x000000f71b100000)] - 0x000002a651cad730 JavaThread "Timer-7" [_thread_blocked, id=16244, stack(0x000000f71bb00000,0x000000f71bc00000)] - 0x000002a651cb2dd0 JavaThread "Timer-9" [_thread_blocked, id=27108, stack(0x000000f71bd00000,0x000000f71be00000)] - 0x000002a651cac8c0 JavaThread "Timer-10" [_thread_blocked, id=17604, stack(0x000000f71be00000,0x000000f71bf00000)] - 0x000002a651cb0c20 JavaThread "Timer-11" [_thread_blocked, id=8652, stack(0x000000f71bf00000,0x000000f71c000000)] - 0x000002a651cacd90 JavaThread "Timer-12" [_thread_blocked, id=9712, stack(0x000000f71c000000,0x000000f71c100000)] - 0x000002a651cb32a0 JavaThread "Timer-13" [_thread_blocked, id=29568, stack(0x000000f71c100000,0x000000f71c200000)] - 0x000002a651cadc00 JavaThread "Timer-14" [_thread_blocked, id=20392, stack(0x000000f71c200000,0x000000f71c300000)] - 0x000002a651cb10f0 JavaThread "Timer-15" [_thread_blocked, id=22832, stack(0x000000f71c300000,0x000000f71c400000)] - 0x000002a651cb1a90 JavaThread "Timer-16" [_thread_blocked, id=5176, stack(0x000000f71c400000,0x000000f71c500000)] - 0x000002a651caea70 JavaThread "Timer-17" [_thread_blocked, id=26836, stack(0x000000f71c500000,0x000000f71c600000)] - 0x000002a651caf410 JavaThread "Timer-18" [_thread_blocked, id=9632, stack(0x000000f71c600000,0x000000f71c700000)] - 0x000002a651caef40 JavaThread "Timer-19" [_thread_blocked, id=29016, stack(0x000000f71c700000,0x000000f71c800000)] - 0x000002a651cac3f0 JavaThread "Timer-20" [_thread_blocked, id=28144, stack(0x000000f71ca00000,0x000000f71cb00000)] - 0x000002a651caf8e0 JavaThread "Timer-21" [_thread_blocked, id=10768, stack(0x000000f71bc00000,0x000000f71bd00000)] - 0x000002a651cae0d0 JavaThread "Timer-22" [_thread_blocked, id=3816, stack(0x000000f71c800000,0x000000f71c900000)] - 0x000002a651cafdb0 JavaThread "Timer-24" [_thread_blocked, id=8760, stack(0x000000f71cb00000,0x000000f71cc00000)] - 0x000002a651cb0280 JavaThread "Timer-25" [_thread_blocked, id=12624, stack(0x000000f71cc00000,0x000000f71cd00000)] - 0x000002a651cb15c0 JavaThread "Timer-26" [_thread_blocked, id=30280, stack(0x000000f71cd00000,0x000000f71ce00000)] - 0x000002a651cb0750 JavaThread "Timer-27" [_thread_blocked, id=19416, stack(0x000000f71ce00000,0x000000f71cf00000)] - 0x000002a651cb1f60 JavaThread "Timer-28" [_thread_blocked, id=25560, stack(0x000000f71cf00000,0x000000f71d000000)] - 0x000002a651cb2430 JavaThread "Timer-29" [_thread_blocked, id=13380, stack(0x000000f71d000000,0x000000f71d100000)] - 0x000002a651cb2900 JavaThread "Timer-30" [_thread_blocked, id=16732, stack(0x000000f71d100000,0x000000f71d200000)] - 0x000002a651cb3770 JavaThread "Timer-31" [_thread_blocked, id=18624, stack(0x000000f71d200000,0x000000f71d300000)] - 0x000002a651cabf20 JavaThread "Timer-32" [_thread_blocked, id=19392, stack(0x000000f71d300000,0x000000f71d400000)] - 0x000002a669397980 JavaThread "Timer-33" [_thread_blocked, id=9052, stack(0x000000f71d400000,0x000000f71d500000)] - 0x000002a66939b810 JavaThread "Timer-34" [_thread_blocked, id=19368, stack(0x000000f71d500000,0x000000f71d600000)] - 0x000002a66939c680 JavaThread "Timer-35" [_thread_blocked, id=28440, stack(0x000000f71d600000,0x000000f71d700000)] - 0x000002a6693957d0 JavaThread "Timer-36" [_thread_blocked, id=22140, stack(0x000000f71d700000,0x000000f71d800000)] - 0x000002a66939c1b0 JavaThread "Timer-37" [_thread_blocked, id=29836, stack(0x000000f71c900000,0x000000f71ca00000)] - 0x000002a66939a000 JavaThread "Timer-38" [_thread_blocked, id=19492, stack(0x000000f71d800000,0x000000f71d900000)] - 0x000002a66939a4d0 JavaThread "Timer-39" [_thread_blocked, id=29828, stack(0x000000f71d900000,0x000000f71da00000)] - 0x000002a669399660 JavaThread "Timer-40" [_thread_blocked, id=21408, stack(0x000000f71db00000,0x000000f71dc00000)] - 0x000002a669399b30 JavaThread "Timer-41" [_thread_blocked, id=13964, stack(0x000000f71da00000,0x000000f71db00000)] - 0x000002a66939d020 JavaThread "AssetManager" daemon [_thread_blocked, id=21052, stack(0x000000f71dc00000,0x000000f71dd00000)] - 0x000002a66939bce0 JavaThread "Timer-42" [_thread_blocked, id=14380, stack(0x000000f71df00000,0x000000f71e000000)] - 0x000002a669396fe0 JavaThread "Timer-43" [_thread_blocked, id=16340, stack(0x000000f71dd00000,0x000000f71de00000)] - 0x000002a66939cb50 JavaThread "Timer-44" [_thread_blocked, id=22880, stack(0x000000f71de00000,0x000000f71df00000)] - 0x000002a669395ca0 JavaThread "Timer-45" [_thread_blocked, id=25700, stack(0x000000f71e000000,0x000000f71e100000)] - 0x000002a66939a9a0 JavaThread "Timer-46" [_thread_blocked, id=19840, stack(0x000000f71e100000,0x000000f71e200000)] - 0x000002a66939ae70 JavaThread "Timer-47" [_thread_blocked, id=10600, stack(0x000000f71e200000,0x000000f71e300000)] - 0x000002a66939b340 JavaThread "Timer-48" [_thread_blocked, id=13044, stack(0x000000f71e300000,0x000000f71e400000)] - -Other Threads: - 0x000002a650f4fa20 VMThread "VM Thread" [stack: 0x000000f718100000,0x000000f718200000] [id=26604] - 0x000002a62dbf19f0 WatcherThread [stack: 0x000000f718e00000,0x000000f718f00000] [id=28748] - 0x000002a62dbd0890 GCTaskThread "GC Thread#0" [stack: 0x000000f717c00000,0x000000f717d00000] [id=8684] - 0x000002a656c63b80 GCTaskThread "GC Thread#1" [stack: 0x000000f718b00000,0x000000f718c00000] [id=14836] - 0x000002a656c60dd0 GCTaskThread "GC Thread#2" [stack: 0x000000f718c00000,0x000000f718d00000] [id=20256] - 0x000002a656c61df0 GCTaskThread "GC Thread#3" [stack: 0x000000f71a700000,0x000000f71a800000] [id=5212] - 0x000002a656c605c0 GCTaskThread "GC Thread#4" [stack: 0x000000f71a800000,0x000000f71a900000] [id=16128] - 0x000002a656c62350 GCTaskThread "GC Thread#5" [stack: 0x000000f71a900000,0x000000f71aa00000] [id=1864] - 0x000002a656c628b0 GCTaskThread "GC Thread#6" [stack: 0x000000f71aa00000,0x000000f71ab00000] [id=6716] - 0x000002a656c62b60 GCTaskThread "GC Thread#7" [stack: 0x000000f71ab00000,0x000000f71ac00000] [id=30196] - 0x000002a656c63370 GCTaskThread "GC Thread#8" [stack: 0x000000f71ac00000,0x000000f71ad00000] [id=5896] - 0x000002a657094040 GCTaskThread "GC Thread#9" [stack: 0x000000f71b600000,0x000000f71b700000] [id=8636] - 0x000002a657094850 GCTaskThread "GC Thread#10" [stack: 0x000000f71b700000,0x000000f71b800000] [id=14856] - 0x000002a62dbe1d70 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000f717d00000,0x000000f717e00000] [id=21100] - 0x000002a62dbe3a90 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000f717e00000,0x000000f717f00000] [id=18496] - 0x000002a62dc1e760 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000f717f00000,0x000000f718000000] [id=22072] - 0x000002a650e05950 ConcurrentGCThread "G1 Service" [stack: 0x000000f718000000,0x000000f718100000] [id=16844] - -Threads with active compile tasks: - -VM state: not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap address: 0x0000000709800000, size: 3944 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 - -CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bd0000-0x0000000800bd0000), size 12386304, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0. -Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824 -Narrow klass base: 0x0000000800000000, Narrow klass shift: 0, Narrow klass range: 0x100000000 - -GC Precious Log: - CPUs: 16 total, 16 available - Memory: 15769M - Large Page Support: Disabled - NUMA Support: Disabled - Compressed Oops: Enabled (Zero based) - Heap Region Size: 2M - Heap Min Capacity: 8M - Heap Initial Capacity: 248M - Heap Max Capacity: 3944M - Pre-touch: Disabled - Parallel Workers: 13 - Concurrent Workers: 3 - Concurrent Refinement Workers: 13 - Periodic GC: Disabled - -Heap: - garbage-first heap total 253952K, used 163157K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 63 young (129024K), 2 survivors (4096K) - Metaspace used 12157K, committed 12352K, reserved 1064960K - class space used 1074K, committed 1152K, 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|0x0000000709800000, 0x0000000709a00000, 0x0000000709a00000|100%|HS| |TAMS 0x0000000709800000, 0x0000000709800000| Complete -| 1|0x0000000709a00000, 0x0000000709c00000, 0x0000000709c00000|100%|HS| |TAMS 0x0000000709a00000, 0x0000000709a00000| Complete -| 2|0x0000000709c00000, 0x0000000709e00000, 0x0000000709e00000|100%| O| |TAMS 0x0000000709c00000, 0x0000000709c00000| Untracked -| 3|0x0000000709e00000, 0x0000000709efb400, 0x000000070a000000| 49%| O| |TAMS 0x0000000709e00000, 0x0000000709e00000| Untracked -| 4|0x000000070a000000, 0x000000070a200000, 0x000000070a200000|100%|HS| |TAMS 0x000000070a000000, 0x000000070a000000| Complete -| 5|0x000000070a200000, 0x000000070a400000, 0x000000070a400000|100%|HS| |TAMS 0x000000070a200000, 0x000000070a200000| Complete -| 6|0x000000070a400000, 0x000000070a600000, 0x000000070a600000|100%|HS| |TAMS 0x000000070a400000, 0x000000070a400000| Complete -| 7|0x000000070a600000, 0x000000070a800000, 0x000000070a800000|100%|HC| |TAMS 0x000000070a600000, 0x000000070a600000| Complete -| 8|0x000000070a800000, 0x000000070aa00000, 0x000000070aa00000|100%|HS| |TAMS 0x000000070a800000, 0x000000070a800000| Complete -| 9|0x000000070aa00000, 0x000000070ac00000, 0x000000070ac00000|100%|HS| |TAMS 0x000000070aa00000, 0x000000070aa00000| Complete -| 10|0x000000070ac00000, 0x000000070ae00000, 0x000000070ae00000|100%|HS| |TAMS 0x000000070ac00000, 0x000000070ac00000| Complete -| 11|0x000000070ae00000, 0x000000070b000000, 0x000000070b000000|100%|HS| |TAMS 0x000000070ae00000, 0x000000070ae00000| Complete -| 12|0x000000070b000000, 0x000000070b200000, 0x000000070b200000|100%|HS| |TAMS 0x000000070b000000, 0x000000070b000000| Complete -| 13|0x000000070b200000, 0x000000070b400000, 0x000000070b400000|100%|HS| |TAMS 0x000000070b200000, 0x000000070b200000| Complete -| 14|0x000000070b400000, 0x000000070b600000, 0x000000070b600000|100%|HS| |TAMS 0x000000070b400000, 0x000000070b400000| Complete -| 15|0x000000070b600000, 0x000000070b800000, 0x000000070b800000|100%|HS| |TAMS 0x000000070b600000, 0x000000070b600000| Complete -| 16|0x000000070b800000, 0x000000070ba00000, 0x000000070ba00000|100%|HC| |TAMS 0x000000070b800000, 0x000000070b800000| Complete -| 17|0x000000070ba00000, 0x000000070bc00000, 0x000000070bc00000|100%|HS| |TAMS 0x000000070ba00000, 0x000000070ba00000| Complete -| 18|0x000000070bc00000, 0x000000070be00000, 0x000000070be00000|100%|HS| |TAMS 0x000000070bc00000, 0x000000070bc00000| Complete -| 19|0x000000070be00000, 0x000000070c000000, 0x000000070c000000|100%|HS| |TAMS 0x000000070be00000, 0x000000070be00000| Complete -| 20|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000, 0x000000070c000000| Untracked -| 21|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000, 0x000000070c200000| Untracked -| 22|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000, 0x000000070c400000| Untracked -| 23|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000, 0x000000070c600000| Untracked -| 24|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000, 0x000000070c800000| Untracked -| 25|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000, 0x000000070ca00000| Untracked -| 26|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000, 0x000000070cc00000| Untracked -| 27|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000, 0x000000070ce00000| Untracked -| 28|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000, 0x000000070d000000| Untracked -| 29|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000, 0x000000070d200000| Untracked -| 30|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000, 0x000000070d400000| Untracked -| 31|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000, 0x000000070d600000| Untracked -| 32|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000, 0x000000070d800000| Untracked -| 33|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000, 0x000000070da00000| Untracked -| 34|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000, 0x000000070dc00000| Untracked -| 35|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000, 0x000000070de00000| Untracked -| 36|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000, 0x000000070e000000| Untracked -| 37|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000, 0x000000070e200000| Untracked -| 38|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000, 0x000000070e400000| Untracked -| 39|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000, 0x000000070e600000| Untracked -| 40|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000, 0x000000070e800000| Untracked -| 41|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000, 0x000000070ea00000| Untracked -| 42|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000, 0x000000070ec00000| Untracked -| 43|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000, 0x000000070ee00000| Untracked -| 44|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000, 0x000000070f000000| Untracked -| 45|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000, 0x000000070f200000| Untracked -| 46|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000, 0x000000070f400000| Untracked -| 47|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000, 0x000000070f600000| Untracked -| 48|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000, 0x000000070f800000| Untracked -| 49|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000, 0x000000070fa00000| Untracked -| 50|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000, 0x000000070fc00000| Untracked -| 51|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000, 0x000000070fe00000| Untracked -| 52|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000, 0x0000000710000000| Untracked -| 53|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000, 0x0000000710200000| Untracked -| 54|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000, 0x0000000710400000| Untracked -| 55|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000, 0x0000000710600000| Untracked -| 56|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000, 0x0000000710800000| Untracked -| 57|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000, 0x0000000710a00000| Untracked -| 58|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000, 0x0000000710c00000| Untracked -| 59|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000, 0x0000000710e00000| Untracked -| 60|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000, 0x0000000711000000| Untracked -| 61|0x0000000711200000, 0x0000000711400000, 0x0000000711400000|100%| E| |TAMS 0x0000000711200000, 0x0000000711200000| Complete -| 62|0x0000000711400000, 0x0000000711600000, 0x0000000711600000|100%| E|CS|TAMS 0x0000000711400000, 0x0000000711400000| Complete -| 63|0x0000000711600000, 0x0000000711800000, 0x0000000711800000|100%| E|CS|TAMS 0x0000000711600000, 0x0000000711600000| Complete -| 64|0x0000000711800000, 0x0000000711a00000, 0x0000000711a00000|100%| E|CS|TAMS 0x0000000711800000, 0x0000000711800000| Complete -| 65|0x0000000711a00000, 0x0000000711c00000, 0x0000000711c00000|100%| E|CS|TAMS 0x0000000711a00000, 0x0000000711a00000| Complete -| 66|0x0000000711c00000, 0x0000000711e00000, 0x0000000711e00000|100%| E|CS|TAMS 0x0000000711c00000, 0x0000000711c00000| Complete -| 67|0x0000000711e00000, 0x0000000712000000, 0x0000000712000000|100%| E|CS|TAMS 0x0000000711e00000, 0x0000000711e00000| Complete -| 68|0x0000000712000000, 0x0000000712200000, 0x0000000712200000|100%| E|CS|TAMS 0x0000000712000000, 0x0000000712000000| Complete -| 69|0x0000000712200000, 0x0000000712400000, 0x0000000712400000|100%| E|CS|TAMS 0x0000000712200000, 0x0000000712200000| Complete -| 70|0x0000000712400000, 0x0000000712600000, 0x0000000712600000|100%| E| |TAMS 0x0000000712400000, 0x0000000712400000| Complete -| 71|0x0000000712600000, 0x0000000712800000, 0x0000000712800000|100%| E|CS|TAMS 0x0000000712600000, 0x0000000712600000| Complete -| 72|0x0000000712800000, 0x0000000712a00000, 0x0000000712a00000|100%| E|CS|TAMS 0x0000000712800000, 0x0000000712800000| Complete -| 73|0x0000000712a00000, 0x0000000712c00000, 0x0000000712c00000|100%| E|CS|TAMS 0x0000000712a00000, 0x0000000712a00000| Complete -| 74|0x0000000712c00000, 0x0000000712e00000, 0x0000000712e00000|100%| E|CS|TAMS 0x0000000712c00000, 0x0000000712c00000| Complete -| 75|0x0000000712e00000, 0x0000000713000000, 0x0000000713000000|100%| E|CS|TAMS 0x0000000712e00000, 0x0000000712e00000| Complete -| 76|0x0000000713000000, 0x0000000713200000, 0x0000000713200000|100%| E|CS|TAMS 0x0000000713000000, 0x0000000713000000| Complete -| 77|0x0000000713200000, 0x0000000713400000, 0x0000000713400000|100%| E|CS|TAMS 0x0000000713200000, 0x0000000713200000| Complete -| 78|0x0000000713400000, 0x0000000713600000, 0x0000000713600000|100%| E|CS|TAMS 0x0000000713400000, 0x0000000713400000| Complete -| 79|0x0000000713600000, 0x0000000713800000, 0x0000000713800000|100%| E|CS|TAMS 0x0000000713600000, 0x0000000713600000| Complete -| 80|0x0000000713800000, 0x0000000713a00000, 0x0000000713a00000|100%| E|CS|TAMS 0x0000000713800000, 0x0000000713800000| Complete -| 81|0x0000000713a00000, 0x0000000713c00000, 0x0000000713c00000|100%| E|CS|TAMS 0x0000000713a00000, 0x0000000713a00000| Complete -| 82|0x0000000713c00000, 0x0000000713e00000, 0x0000000713e00000|100%| E|CS|TAMS 0x0000000713c00000, 0x0000000713c00000| Complete -| 83|0x0000000713e00000, 0x0000000714000000, 0x0000000714000000|100%| E|CS|TAMS 0x0000000713e00000, 0x0000000713e00000| Complete -| 84|0x0000000714000000, 0x0000000714200000, 0x0000000714200000|100%| E|CS|TAMS 0x0000000714000000, 0x0000000714000000| Complete -| 85|0x0000000714200000, 0x0000000714400000, 0x0000000714400000|100%| E|CS|TAMS 0x0000000714200000, 0x0000000714200000| Complete -| 86|0x0000000714400000, 0x0000000714600000, 0x0000000714600000|100%| E|CS|TAMS 0x0000000714400000, 0x0000000714400000| Complete -| 87|0x0000000714600000, 0x0000000714800000, 0x0000000714800000|100%| E|CS|TAMS 0x0000000714600000, 0x0000000714600000| Complete -| 88|0x0000000714800000, 0x0000000714a00000, 0x0000000714a00000|100%| E|CS|TAMS 0x0000000714800000, 0x0000000714800000| Complete -| 89|0x0000000714a00000, 0x0000000714c00000, 0x0000000714c00000|100%| E|CS|TAMS 0x0000000714a00000, 0x0000000714a00000| Complete -| 90|0x0000000714c00000, 0x0000000714e00000, 0x0000000714e00000|100%| E|CS|TAMS 0x0000000714c00000, 0x0000000714c00000| Complete -| 91|0x0000000714e00000, 0x0000000715000000, 0x0000000715000000|100%| E|CS|TAMS 0x0000000714e00000, 0x0000000714e00000| Complete -| 92|0x0000000715000000, 0x0000000715200000, 0x0000000715200000|100%| E|CS|TAMS 0x0000000715000000, 0x0000000715000000| Complete -| 93|0x0000000715200000, 0x0000000715400000, 0x0000000715400000|100%| E|CS|TAMS 0x0000000715200000, 0x0000000715200000| Complete -| 94|0x0000000715400000, 0x0000000715600000, 0x0000000715600000|100%| E|CS|TAMS 0x0000000715400000, 0x0000000715400000| Complete -| 95|0x0000000715600000, 0x0000000715800000, 0x0000000715800000|100%| E|CS|TAMS 0x0000000715600000, 0x0000000715600000| Complete -| 96|0x0000000715800000, 0x0000000715a00000, 0x0000000715a00000|100%| E|CS|TAMS 0x0000000715800000, 0x0000000715800000| Complete -| 97|0x0000000715a00000, 0x0000000715c00000, 0x0000000715c00000|100%| E|CS|TAMS 0x0000000715a00000, 0x0000000715a00000| Complete -| 98|0x0000000715c00000, 0x0000000715e00000, 0x0000000715e00000|100%| E|CS|TAMS 0x0000000715c00000, 0x0000000715c00000| Complete -| 99|0x0000000715e00000, 0x0000000716000000, 0x0000000716000000|100%| E|CS|TAMS 0x0000000715e00000, 0x0000000715e00000| Complete -| 100|0x0000000716000000, 0x0000000716200000, 0x0000000716200000|100%| E|CS|TAMS 0x0000000716000000, 0x0000000716000000| Complete -| 101|0x0000000716200000, 0x0000000716400000, 0x0000000716400000|100%| E|CS|TAMS 0x0000000716200000, 0x0000000716200000| Complete -| 102|0x0000000716400000, 0x0000000716600000, 0x0000000716600000|100%| E|CS|TAMS 0x0000000716400000, 0x0000000716400000| Complete -| 103|0x0000000716600000, 0x0000000716800000, 0x0000000716800000|100%| E|CS|TAMS 0x0000000716600000, 0x0000000716600000| Complete -| 104|0x0000000716800000, 0x000000071685a048, 0x0000000716a00000| 17%| S|CS|TAMS 0x0000000716800000, 0x0000000716800000| Complete -| 105|0x0000000716a00000, 0x0000000716c00000, 0x0000000716c00000|100%| S|CS|TAMS 0x0000000716a00000, 0x0000000716a00000| Complete -| 106|0x0000000716c00000, 0x0000000716e00000, 0x0000000716e00000|100%| E|CS|TAMS 0x0000000716c00000, 0x0000000716c00000| Complete -| 107|0x0000000716e00000, 0x0000000717000000, 0x0000000717000000|100%| E|CS|TAMS 0x0000000716e00000, 0x0000000716e00000| Complete -| 108|0x0000000717000000, 0x0000000717200000, 0x0000000717200000|100%| E|CS|TAMS 0x0000000717000000, 0x0000000717000000| Complete -| 109|0x0000000717200000, 0x0000000717400000, 0x0000000717400000|100%| E|CS|TAMS 0x0000000717200000, 0x0000000717200000| Complete -| 110|0x0000000717400000, 0x0000000717600000, 0x0000000717600000|100%| E|CS|TAMS 0x0000000717400000, 0x0000000717400000| Complete -| 111|0x0000000717600000, 0x0000000717800000, 0x0000000717800000|100%| E|CS|TAMS 0x0000000717600000, 0x0000000717600000| Complete -| 112|0x0000000717800000, 0x0000000717a00000, 0x0000000717a00000|100%| E|CS|TAMS 0x0000000717800000, 0x0000000717800000| Complete -| 113|0x0000000717a00000, 0x0000000717c00000, 0x0000000717c00000|100%| E|CS|TAMS 0x0000000717a00000, 0x0000000717a00000| Complete -| 114|0x0000000717c00000, 0x0000000717e00000, 0x0000000717e00000|100%| E|CS|TAMS 0x0000000717c00000, 0x0000000717c00000| Complete -| 115|0x0000000717e00000, 0x0000000718000000, 0x0000000718000000|100%| E|CS|TAMS 0x0000000717e00000, 0x0000000717e00000| Complete -| 116|0x0000000718000000, 0x0000000718200000, 0x0000000718200000|100%| E|CS|TAMS 0x0000000718000000, 0x0000000718000000| Complete -| 117|0x0000000718200000, 0x0000000718400000, 0x0000000718400000|100%| E|CS|TAMS 0x0000000718200000, 0x0000000718200000| Complete -| 118|0x0000000718400000, 0x0000000718600000, 0x0000000718600000|100%| E|CS|TAMS 0x0000000718400000, 0x0000000718400000| Complete -| 119|0x0000000718600000, 0x0000000718800000, 0x0000000718800000|100%| E|CS|TAMS 0x0000000718600000, 0x0000000718600000| Complete -| 120|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| E|CS|TAMS 0x0000000718800000, 0x0000000718800000| Complete -| 121|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000, 0x0000000718a00000| Complete -| 122|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000, 0x0000000718c00000| Complete -| 123|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000, 0x0000000718e00000| Complete - -Card table byte_map: [0x000002a645410000,0x000002a645bd0000] _byte_map_base: 0x000002a641bc4000 - -Marking Bits (Prev, Next): (CMBitMap*) 0x000002a62dbd0da0, (CMBitMap*) 0x000002a62dbd0de0 - Prev Bits: [0x000002a646390000, 0x000002a64a130000) - Next Bits: [0x000002a64a130000, 0x000002a64ded0000) - -Polling page: 0x000002a62b990000 - -Metaspace: - -Usage: - Non-class: 10.82 MB used. - Class: 1.05 MB used. - Both: 11.87 MB used. - -Virtual space: - Non-class space: 16.00 MB reserved, 10.94 MB ( 68%) committed, 2 nodes. - Class space: 1.00 GB reserved, 1.12 MB ( <1%) committed, 1 nodes. - Both: 1.02 GB reserved, 12.06 MB ( 1%) committed. - -Chunk freelists: - Non-Class: 752.00 KB - Class: 2.90 MB - Both: 3.64 MB - -MaxMetaspaceSize: unlimited -CompressedClassSpaceSize: 1.00 GB -Initial GC threshold: 21.00 MB -Current GC threshold: 21.00 MB -CDS: on -MetaspaceReclaimPolicy: balanced - - commit_granule_bytes: 65536. - - commit_granule_words: 8192. - - virtual_space_node_default_size: 1048576. - - enlarge_chunks_in_place: 1. - - new_chunks_are_fully_committed: 0. - - uncommit_free_chunks: 1. - - use_allocation_guard: 0. - - handle_deallocations: 1. - - -Internal statistics: - -num_allocs_failed_limit: 0. -num_arena_births: 166. -num_arena_deaths: 0. -num_vsnodes_births: 3. -num_vsnodes_deaths: 0. -num_space_committed: 191. -num_space_uncommitted: 0. -num_chunks_returned_to_freelist: 0. -num_chunks_taken_from_freelist: 538. -num_chunk_merges: 0. -num_chunk_splits: 357. -num_chunks_enlarged: 265. -num_purges: 0. -num_inconsistent_stats: 0. - -CodeHeap 'non-profiled nmethods': size=119168Kb used=2759Kb max_used=2759Kb free=116408Kb - bounds [0x000002a63cf70000, 0x000002a63d230000, 0x000002a6443d0000] -CodeHeap 'profiled nmethods': size=119104Kb used=7740Kb max_used=7740Kb free=111363Kb - bounds [0x000002a6353d0000, 0x000002a635b60000, 0x000002a63c820000] -CodeHeap 'non-nmethods': size=7488Kb used=1657Kb max_used=3415Kb free=5830Kb - bounds [0x000002a63c820000, 0x000002a63cbe0000, 0x000002a63cf70000] - total_blobs=4919 nmethods=3818 adapters=1013 - compilation: enabled - stopped_count=0, restarted_count=0 - full_count=0 - -Compilation events (20 events): -Event: 52.665 Thread 0x000002a651904d70 3810 4 com.badlogic.gdx.utils.Array::addAll (14 bytes) -Event: 52.668 Thread 0x000002a651904d70 nmethod 3810 0x000002a63d21e690 code [0x000002a63d21e840, 0x000002a63d21eac8] -Event: 53.162 Thread 0x000002a651905760 3811 3 com.badlogic.gdx.backends.lwjgl3.audio.OpenALLwjgl3Audio::stopSourcesWithBuffer (89 bytes) -Event: 53.163 Thread 0x000002a651905760 nmethod 3811 0x000002a635b5cb90 code [0x000002a635b5cda0, 0x000002a635b5d2c8] -Event: 53.677 Thread 0x000002a651905760 3812 3 java.security.SecureRandom:: (35 bytes) -Event: 53.678 Thread 0x000002a651905760 nmethod 3812 0x000002a635b5d510 code [0x000002a635b5d6e0, 0x000002a635b5d968] -Event: 53.678 Thread 0x000002a651905760 3813 3 java.util.stream.Sink$ChainedReference::cancellationRequested (10 bytes) -Event: 53.678 Thread 0x000002a651905760 nmethod 3813 0x000002a635b5da90 code [0x000002a635b5dc40, 0x000002a635b5de28] -Event: 53.678 Thread 0x000002a651905760 3814 3 com.badlogic.gdx.math.GridPoint2:: (15 bytes) -Event: 53.678 Thread 0x000002a651905760 nmethod 3814 0x000002a635b5df10 code [0x000002a635b5e0a0, 0x000002a635b5e218] -Event: 53.967 Thread 0x000002a651905760 3815 1 java.lang.Thread::getThreadGroup (5 bytes) -Event: 53.967 Thread 0x000002a651905760 nmethod 3815 0x000002a63d21ec90 code [0x000002a63d21ee20, 0x000002a63d21eef8] -Event: 54.267 Thread 0x000002a651904d70 3816 4 com.badlogic.gdx.graphics.OrthographicCamera::update (164 bytes) -Event: 54.285 Thread 0x000002a651904d70 nmethod 3816 0x000002a63d21ef90 code [0x000002a63d21f260, 0x000002a63d21fc90] -Event: 54.469 Thread 0x000002a651905760 3817 3 com.csse3200.game.components.CombatStatsComponent::hit (49 bytes) -Event: 54.470 Thread 0x000002a651905760 nmethod 3817 0x000002a635b5e310 code [0x000002a635b5e560, 0x000002a635b5ef48] -Event: 55.569 Thread 0x000002a651904d70 3818 4 com.badlogic.gdx.math.Vector2::epsilonEquals (46 bytes) -Event: 55.570 Thread 0x000002a651904d70 nmethod 3818 0x000002a63d220410 code [0x000002a63d2205a0, 0x000002a63d220678] -Event: 55.618 Thread 0x000002a651904d70 3819 4 com.csse3200.game.components.CameraComponent::update (58 bytes) -Event: 55.643 Thread 0x000002a651904d70 nmethod 3819 0x000002a63d220710 code [0x000002a63d220a20, 0x000002a63d2216b0] - -GC Heap History (4 events): -Event: 2.634 GC heap before -{Heap before GC invocations=0 (full 0): - garbage-first heap total 253952K, used 20480K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 11 young (22528K), 0 survivors (0K) - Metaspace used 6449K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 2.639 GC heap after -{Heap after GC invocations=1 (full 0): - garbage-first heap total 253952K, used 3638K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 6449K, committed 6656K, reserved 1064960K - class space used 485K, committed 576K, reserved 1048576K -} -Event: 7.089 GC heap before -{Heap before GC invocations=1 (full 0): - garbage-first heap total 253952K, used 38454K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 18 young (36864K), 2 survivors (4096K) - Metaspace used 9614K, committed 9792K, reserved 1064960K - class space used 805K, committed 896K, reserved 1048576K -} -Event: 7.095 GC heap after -{Heap after GC invocations=2 (full 0): - garbage-first heap total 253952K, used 5461K [0x0000000709800000, 0x0000000800000000) - region size 2048K, 2 young (4096K), 2 survivors (4096K) - Metaspace used 9614K, committed 9792K, reserved 1064960K - class space used 805K, committed 896K, reserved 1048576K -} - -Deoptimization events (20 events): -Event: 43.913 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.913 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b00a43 sp=0x000000f717bfef30 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe3f8 mode 0 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b4ae34 sp=0x000000f717bff090 -Event: 43.914 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe538 mode 0 -Event: 44.146 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b4ae34 sp=0x000000f717bff090 -Event: 44.146 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe538 mode 0 -Event: 44.395 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b4ae34 sp=0x000000f717bff090 -Event: 44.395 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe538 mode 0 -Event: 44.629 Thread 0x000002a62db60e50 DEOPT PACKING pc=0x000002a635b4ae34 sp=0x000000f717bff090 -Event: 44.629 Thread 0x000002a62db60e50 DEOPT UNPACKING pc=0x000002a63c872b43 sp=0x000000f717bfe538 mode 0 - -Classes unloaded (0 events): -No events - -Classes redefined (0 events): -No events - -Internal exceptions (20 events): -Event: 2.172 Thread 0x000002a62db60e50 Exception (0x000000071833c3e0) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.427 Thread 0x000002a62db60e50 Exception (0x0000000717e688a8) -thrown [s\open\src\hotspot\share\classfile\systemDictionary.cpp, line 256] -Event: 2.453 Thread 0x000002a62db60e50 Exception (0x0000000717eef4e8) -thrown [s\open\src\hotspot\share\prims\jni.cpp, line 516] -Event: 2.490 Thread 0x000002a62db60e50 Exception (0x0000000717f3e038) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 2.492 Thread 0x000002a62db60e50 Exception (0x0000000717f48458) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 5.872 Thread 0x000002a62db60e50 Exception (0x000000071818dcb8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 6.012 Thread 0x000002a62db60e50 Exception (0x0000000717fbb7e0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.101 Thread 0x000002a62db60e50 Exception (0x0000000717116fe0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.104 Thread 0x000002a62db60e50 Exception (0x00000007171255f0) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.105 Thread 0x000002a62db60e50 Exception (0x000000071712ed68) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.212 Thread 0x000002a62db60e50 Exception (0x00000007171d6570) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.249 Thread 0x000002a62db60e50 Exception (0x0000000716f2be98) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.253 Thread 0x000002a62db60e50 Exception (0x0000000716f349e8) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 8.259 Thread 0x000002a668da44c0 Exception (0x0000000716fed328) -thrown [s\open\src\hotspot\share\interpreter\linkResolver.cpp, line 759] -Event: 24.198 Thread 0x000002a651cb15c0 Implicit null exception at 0x000002a6359c663f to 0x000002a6359c730d -Event: 24.198 Thread 0x000002a651cb15c0 Exception (0x0000000715f71490) -thrown [s\open\src\hotspot\share\runtime\sharedRuntime.cpp, line 628] -Event: 29.682 Thread 0x000002a651cae5a0 Implicit null exception at 0x000002a6359c663f to 0x000002a6359c730d -Event: 29.682 Thread 0x000002a651cae5a0 Exception (0x0000000715200080) -thrown [s\open\src\hotspot\share\runtime\sharedRuntime.cpp, line 628] -Event: 35.603 Thread 0x000002a62db60e50 Implicit null exception at 0x000002a63d169faf to 0x000002a63d16a5ac -Event: 42.942 Thread 0x000002a66939d020 Implicit null exception at 0x000002a63d0ca006 to 0x000002a63d0ca414 - -VM Operations (20 events): -Event: 38.177 Executing VM operation: Cleanup -Event: 38.177 Executing VM operation: Cleanup done -Event: 38.461 Executing VM operation: HandshakeAllThreads -Event: 38.461 Executing VM operation: HandshakeAllThreads done -Event: 39.461 Executing VM operation: Cleanup -Event: 39.461 Executing VM operation: Cleanup done -Event: 40.462 Executing VM operation: Cleanup -Event: 40.462 Executing VM operation: Cleanup done -Event: 41.462 Executing VM operation: Cleanup -Event: 41.463 Executing VM operation: Cleanup done -Event: 42.463 Executing VM operation: Cleanup -Event: 42.463 Executing VM operation: Cleanup done -Event: 43.464 Executing VM operation: Cleanup -Event: 43.464 Executing VM operation: Cleanup done -Event: 44.465 Executing VM operation: Cleanup -Event: 44.465 Executing VM operation: Cleanup done -Event: 45.465 Executing VM operation: Cleanup -Event: 45.465 Executing VM operation: Cleanup done -Event: 54.470 Executing VM operation: Cleanup -Event: 54.470 Executing VM operation: Cleanup done - -Events (20 events): -Event: 29.686 Thread 0x000002a651cae5a0 Thread exited: 0x000002a651cae5a0 -Event: 30.081 Thread 0x000002a66939c1b0 Thread added: 0x000002a66939c1b0 -Event: 30.297 Thread 0x000002a66939a000 Thread added: 0x000002a66939a000 -Event: 31.081 Thread 0x000002a66939a4d0 Thread added: 0x000002a66939a4d0 -Event: 31.701 Thread 0x000002a65197e160 Thread added: 0x000002a65197e160 -Event: 31.781 Thread 0x000002a669399660 Thread added: 0x000002a669399660 -Event: 31.832 Thread 0x000002a65197e160 Thread exited: 0x000002a65197e160 -Event: 32.748 Thread 0x000002a669399b30 Thread added: 0x000002a669399b30 -Event: 41.963 Thread 0x000002a66939d020 Thread added: 0x000002a66939d020 -Event: 43.256 Thread 0x000002a65197bdf0 Thread added: 0x000002a65197bdf0 -Event: 43.457 Thread 0x000002a65197d230 Thread added: 0x000002a65197d230 -Event: 43.676 Thread 0x000002a66939bce0 Thread added: 0x000002a66939bce0 -Event: 44.096 Thread 0x000002a65197d230 Thread exited: 0x000002a65197d230 -Event: 44.096 Thread 0x000002a65197bdf0 Thread exited: 0x000002a65197bdf0 -Event: 53.967 Thread 0x000002a669396fe0 Thread added: 0x000002a669396fe0 -Event: 54.617 Thread 0x000002a66939cb50 Thread added: 0x000002a66939cb50 -Event: 54.767 Thread 0x000002a669395ca0 Thread added: 0x000002a669395ca0 -Event: 55.284 Thread 0x000002a66939a9a0 Thread added: 0x000002a66939a9a0 -Event: 55.319 Thread 0x000002a66939ae70 Thread added: 0x000002a66939ae70 -Event: 55.352 Thread 0x000002a66939b340 Thread added: 0x000002a66939b340 - - -Dynamic libraries: -0x00007ff6473f0000 - 0x00007ff647400000 C:\Program Files\Java\jdk-17\bin\java.exe -0x00007ffba77b0000 - 0x00007ffba79a8000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffba7300000 - 0x00007ffba73bd000 C:\Windows\System32\KERNEL32.DLL -0x00007ffba4f20000 - 0x00007ffba5216000 C:\Windows\System32\KERNELBASE.dll -0x00007ffba5220000 - 0x00007ffba5320000 C:\Windows\System32\ucrtbase.dll -0x00007ffb93320000 - 0x00007ffb93338000 C:\Program Files\Java\jdk-17\bin\jli.dll -0x00007ffb932e0000 - 0x00007ffb932fb000 C:\Program Files\Java\jdk-17\bin\VCRUNTIME140.dll -0x00007ffba7250000 - 0x00007ffba72fe000 C:\Windows\System32\ADVAPI32.dll -0x00007ffba5810000 - 0x00007ffba58ae000 C:\Windows\System32\msvcrt.dll -0x00007ffba58b0000 - 0x00007ffba594c000 C:\Windows\System32\sechost.dll -0x00007ffba60e0000 - 0x00007ffba6206000 C:\Windows\System32\RPCRT4.dll -0x00007ffba73c0000 - 0x00007ffba755e000 C:\Windows\System32\USER32.dll -0x00007ffba53f0000 - 0x00007ffba5412000 C:\Windows\System32\win32u.dll -0x00007ffb9a290000 - 0x00007ffb9a52a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll -0x00007ffba6210000 - 0x00007ffba623c000 C:\Windows\System32\GDI32.dll -0x00007ffba5640000 - 0x00007ffba575a000 C:\Windows\System32\gdi32full.dll -0x00007ffba5350000 - 0x00007ffba53ed000 C:\Windows\System32\msvcp_win.dll -0x00007ffb98ea0000 - 0x00007ffb98eaa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffba6250000 - 0x00007ffba6280000 C:\Windows\System32\IMM32.DLL -0x00007ffb95130000 - 0x00007ffb9513c000 C:\Program Files\Java\jdk-17\bin\vcruntime140_1.dll -0x00007ffb74be0000 - 0x00007ffb74c6e000 C:\Program Files\Java\jdk-17\bin\msvcp140.dll -0x00007ffb5a8f0000 - 0x00007ffb5b4c7000 C:\Program Files\Java\jdk-17\bin\server\jvm.dll -0x00007ffba6240000 - 0x00007ffba6248000 C:\Windows\System32\PSAPI.DLL -0x00007ffb98e70000 - 0x00007ffb98e97000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffb84120000 - 0x00007ffb84129000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffba71e0000 - 0x00007ffba724b000 C:\Windows\System32\WS2_32.dll -0x00007ffba36e0000 - 0x00007ffba36f2000 C:\Windows\SYSTEM32\kernel.appcore.dll -0x00007ffb95040000 - 0x00007ffb9504a000 C:\Program Files\Java\jdk-17\bin\jimage.dll -0x00007ffba2bb0000 - 0x00007ffba2d94000 C:\Windows\SYSTEM32\DBGHELP.DLL -0x00007ffb96480000 - 0x00007ffb964b4000 C:\Windows\SYSTEM32\dbgcore.DLL -0x00007ffba4e90000 - 0x00007ffba4f12000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffb81d60000 - 0x00007ffb81d85000 C:\Program Files\Java\jdk-17\bin\java.dll -0x00007ffb6f9c0000 - 0x00007ffb6fa97000 C:\Program Files\Java\jdk-17\bin\jsvml.dll -0x00007ffba63f0000 - 0x00007ffba6b35000 C:\Windows\System32\SHELL32.dll -0x00007ffba2f00000 - 0x00007ffba369b000 C:\Windows\SYSTEM32\windows.storage.dll -0x00007ffba5c50000 - 0x00007ffba5fa4000 C:\Windows\System32\combase.dll -0x00007ffba4860000 - 0x00007ffba488e000 C:\Windows\SYSTEM32\Wldp.dll -0x00007ffba6b40000 - 0x00007ffba6bed000 C:\Windows\System32\SHCORE.dll -0x00007ffba5b20000 - 0x00007ffba5b75000 C:\Windows\System32\shlwapi.dll -0x00007ffba4dc0000 - 0x00007ffba4de5000 C:\Windows\SYSTEM32\profapi.dll -0x00007ffb84150000 - 0x00007ffb84169000 C:\Program Files\Java\jdk-17\bin\net.dll -0x00007ffb9f190000 - 0x00007ffb9f29a000 C:\Windows\SYSTEM32\WINHTTP.dll -0x0000000180000000 - 0x000000018008c000 C:\Windows\system32\ASProxy64.dll -0x00007ffba5fb0000 - 0x00007ffba60da000 C:\Windows\System32\ole32.dll -0x00007ffba45c0000 - 0x00007ffba462a000 C:\Windows\SYSTEM32\MSWSOCK.dll -0x00007ffba5b80000 - 0x00007ffba5c4d000 C:\Windows\System32\OLEAUT32.dll -0x00007ffba42b0000 - 0x00007ffba42eb000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffba4d40000 - 0x00007ffba4d72000 C:\Windows\SYSTEM32\SspiCli.dll -0x00007ffb83d50000 - 0x00007ffb83d66000 C:\Program Files\Java\jdk-17\bin\nio.dll -0x00007ffb83bb0000 - 0x00007ffb83bc8000 C:\Program Files\Java\jdk-17\bin\zip.dll -0x00007ffb94c00000 - 0x00007ffb94c10000 C:\Program Files\Java\jdk-17\bin\verify.dll -0x00007ffba2120000 - 0x00007ffba21be000 C:\Windows\system32\uxtheme.dll -0x0000000050410000 - 0x0000000050439000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a\gdx64.dll -0x00007ffb774b0000 - 0x00007ffb77525000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl.dll -0x00007ffb5f670000 - 0x00007ffb5f8c9000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\jemalloc.dll -0x00007ffb77440000 - 0x00007ffb774a1000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\glfw.dll -0x00007ffb7e950000 - 0x00007ffb7e995000 C:\Windows\SYSTEM32\dinput8.dll -0x00007ffb95e20000 - 0x00007ffb95e31000 C:\Windows\SYSTEM32\xinput1_4.dll -0x00007ffba5420000 - 0x00007ffba546e000 C:\Windows\System32\cfgmgr32.dll -0x00007ffba4c40000 - 0x00007ffba4c73000 C:\Windows\SYSTEM32\DEVOBJ.dll -0x00007ffba24b0000 - 0x00007ffba24df000 C:\Windows\SYSTEM32\dwmapi.dll -0x00007ffb7c850000 - 0x00007ffb7c9a2000 C:\Windows\SYSTEM32\inputhost.dll -0x00007ffba0590000 - 0x00007ffba06e5000 C:\Windows\SYSTEM32\wintypes.dll -0x00007ffba1d30000 - 0x00007ffba1e22000 C:\Windows\SYSTEM32\CoreMessaging.dll -0x00007ffba2da0000 - 0x00007ffba2e96000 C:\Windows\SYSTEM32\PROPSYS.dll -0x00007ffba1650000 - 0x00007ffba19ae000 C:\Windows\SYSTEM32\CoreUIComponents.dll -0x00007ffba3fe0000 - 0x00007ffba4013000 C:\Windows\SYSTEM32\ntmarta.dll -0x00007ffba7570000 - 0x00007ffba7684000 C:\Windows\System32\MSCTF.dll -0x00007ffb6c360000 - 0x00007ffb6c4f7000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\OpenAL.dll -0x00007ffba6bf0000 - 0x00007ffba6c99000 C:\Windows\System32\clbcatq.dll -0x00007ffb9d930000 - 0x00007ffb9d9b5000 C:\Windows\System32\MMDevApi.dll -0x00007ffb9d2a0000 - 0x00007ffb9d422000 C:\Windows\SYSTEM32\AUDIOSES.DLL -0x00007ffba4bd0000 - 0x00007ffba4c1b000 C:\Windows\SYSTEM32\powrprof.dll -0x00007ffba4bb0000 - 0x00007ffba4bc2000 C:\Windows\SYSTEM32\UMPDC.dll -0x00007ffba24e0000 - 0x00007ffba24f4000 C:\Windows\SYSTEM32\resourcepolicyclient.dll -0x00007ffb77310000 - 0x00007ffb77435000 C:\Windows\SYSTEM32\opengl32.dll -0x00007ffb94f50000 - 0x00007ffb94f7c000 C:\Windows\SYSTEM32\GLU32.dll -0x00007ffb9c490000 - 0x00007ffb9c592000 C:\Windows\System32\AppXDeploymentClient.dll -0x00007ffb93280000 - 0x00007ffb932aa000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6pxx.dll -0x00007ffb55350000 - 0x00007ffb580f5000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atio6axx.dll -0x00007ffba6d10000 - 0x00007ffba717e000 C:\Windows\System32\SETUPAPI.dll -0x00007ffba5320000 - 0x00007ffba5347000 C:\Windows\System32\bcrypt.dll -0x00007ffb94f20000 - 0x00007ffb94f44000 C:\Windows\SYSTEM32\dxva2.dll -0x00007ffb83e90000 - 0x00007ffb83ecc000 C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211\atig6txx.dll -0x00007ffb6b1f0000 - 0x00007ffb6b3af000 C:\Windows\SYSTEM32\atiadlxx.dll -0x00007ffba55d0000 - 0x00007ffba5637000 C:\Windows\System32\WINTRUST.dll -0x00007ffba5470000 - 0x00007ffba55ce000 C:\Windows\System32\CRYPT32.dll -0x00007ffba49f0000 - 0x00007ffba4a02000 C:\Windows\SYSTEM32\MSASN1.dll -0x00007ffb9eba0000 - 0x00007ffb9ebdb000 C:\Windows\SYSTEM32\dxcore.dll -0x00007ffb752f0000 - 0x00007ffb7534d000 C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7\lwjgl_opengl.dll -0x00007ffb7c9b0000 - 0x00007ffb7caaa000 C:\Windows\SYSTEM32\textinputframework.dll -0x00007ffb7f310000 - 0x00007ffb7f376000 C:\Windows\system32\Oleacc.dll -0x00007ffb72850000 - 0x00007ffb72b45000 C:\Windows\System32\uiautomationcore.dll -0x00007ffba47d0000 - 0x00007ffba47dc000 C:\Windows\SYSTEM32\CRYPTBASE.DLL -0x00000000503b0000 - 0x000000005040a000 C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc\gdx-box2d64.dll -0x00007ffba47b0000 - 0x00007ffba47c8000 C:\Windows\SYSTEM32\CRYPTSP.dll -0x00007ffba3ec0000 - 0x00007ffba3ef4000 C:\Windows\system32\rsaenh.dll -0x00007ffba4d80000 - 0x00007ffba4dae000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffba6d00000 - 0x00007ffba6d08000 C:\Windows\System32\NSI.dll -0x00007ffb9b8c0000 - 0x00007ffb9b8d7000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffb9ce90000 - 0x00007ffb9cead000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffba42f0000 - 0x00007ffba43ba000 C:\Windows\SYSTEM32\DNSAPI.dll - -dbghelp: loaded successfully - version: 4.0.5 - missing functions: none -symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Program Files\Java\jdk-17\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;C:\Program Files\Java\jdk-17\bin\server;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\e787ab0a;C:\Users\isaac\AppData\Local\Temp\lwjglisaac\3.3.1-build-7;C:\Windows\System32\DriverStore\FileRepository\u0363312.inf_amd64_08fc5018b1b99545\B363211;C:\Users\isaac\AppData\Local\Temp\libgdxisaac\888fe1bc - -VM Arguments: -jvm_args: -XX:+ShowCodeDetailsInExceptionMessages -java_command: com.csse3200.game.desktop.DesktopLauncher -java_class_path (initial): C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\desktop\bin\main;\csse3200-game-core\bin\default;C:\Users\isaac\OneDrive\Documents\School\University of Queensland\UQ 2023\UQ 2023 Semester 2\CSSE3200\2023-studio-3\source\core\bin\main;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl3\1.11.0\58a96db4cd349be4292d547856aa1e1c5f065f4e\gdx-backend-lwjgl3-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-platform\1.11.0\697fb13eada6d3c6ca648c9788692b0159add126\gdx-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d-platform\1.11.0\62ff9baa1e57a11e0a4428a38c9660bf9f312fdc\gdx-box2d-platform-1.11.0-natives-desktop.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools\1.11.0\a5d30eafd0f2fbab314efdf6d98ebc27388b7c0a\gdx-tools-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx-controllers\gdx-controllers-desktop\2.2.2\625b3bdbe803e9c4af181b4791202cfcf776d805\gdx-controllers-desktop-2.2.2.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-lwjgl\1.11.0\33555a2cf8b4d9db4122b2fe42e7674b343d8b4\gdx-backend-lwjgl-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-freetype\1.11.0\a3634ad2e6c56d251268d6ab5c0f66eee2841f2c\gdx-freetype-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-backend-headless\1.11.0\3c3d0c951db72891d894df1725d09179fd0bca00\gdx-backend-headless-1.11.0.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\net.dermetfan.libgdx-utils\libgdx-utils-box2d\0.13.4\918d79a20ea3c898cdb3611782c5b2bfa6ec575b\libgdx-utils-box2d-0.13.4.jar;C:\Users\isaac\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-box2d\1.11.0\ad4facee800dd945d6d6e93dea2936bc135b -Launcher Type: SUN_STANDARD - -[Global flags] - intx CICompilerCount = 12 {product} {ergonomic} - uint ConcGCThreads = 3 {product} {ergonomic} - uint G1ConcRefinementThreads = 13 {product} {ergonomic} - size_t G1HeapRegionSize = 2097152 {product} {ergonomic} - uintx GCDrainStackTargetSize = 64 {product} {ergonomic} - size_t InitialHeapSize = 260046848 {product} {ergonomic} - size_t MarkStackSize = 4194304 {product} {ergonomic} - size_t MaxHeapSize = 4135583744 {product} {ergonomic} - size_t MaxNewSize = 2480930816 {product} {ergonomic} - size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} - size_t MinHeapSize = 8388608 {product} {ergonomic} - uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic} - uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic} - uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} - bool SegmentedCodeCache = true {product} {ergonomic} - bool ShowCodeDetailsInExceptionMessages = true {manageable} {command line} - size_t SoftMaxHeapSize = 4135583744 {manageable} {ergonomic} - bool UseCompressedClassPointers = true {product lp64_product} {ergonomic} - bool UseCompressedOops = true {product 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: -PATH=C:\Users\isaac\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\isaac\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY;C:\Program Files (x86)\Pololu\USB AVR Programmer v2\bin;C:\Program Files\nodejs;C:\Users\isaac\AppData\Local\Programs\Python\Python310\Scripts;C:\Users\isaac\AppData\Local\Programs\Python\Python310;C:\Users\isaac\AppData\Local\Microsoft\WindowsApps;C:\Users\isaac\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Azure Data Studio\bin;C:\Users\isaac\AppData\Roaming\npm;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl -USERNAME=isaac -SHELL=C:\Program Files\Git\usr\bin\bash.exe -DISPLAY=needs-to-be-defined -LANG=en_US.UTF-8 -OS=Windows_NT -PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 104 Stepping 1, AuthenticAMD - - - ---------------- S Y S T E M --------------- - -OS: - Windows 10 , 64 bit Build 19041 (10.0.19041.3393) -OS uptime: 8 days 4:38 hours - -CPU: total 16 (initial active 16) (16 cores per cpu, 2 threads per core) family 23 model 104 stepping 1 microcode 0x0, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4a, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, clmul, bmi1, bmi2, adx, sha, fma, vzeroupper, clflush, clflushopt - -Memory: 4k page, system-wide physical 15769M (4058M free) -TotalPageFile size 19865M (AvailPageFile size 2901M) -current process WorkingSet (physical memory assigned to process): 557M, peak: 652M -current process commit charge ("private bytes"): 789M, peak: 893M - -vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190) for windows-amd64 JRE (17.0.6+9-LTS-190), built on Dec 6 2022 15:53:54 by "mach5one" with MS VC++ 17.1 (VS2022) - -END. diff --git a/source/core/assets/images/mobs/coat.atlas b/source/core/assets/images/mobs/coat.atlas new file mode 100644 index 000000000..067281d43 --- /dev/null +++ b/source/core/assets/images/mobs/coat.atlas @@ -0,0 +1,160 @@ + +coat.png +size: 1024, 64 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +coat_attack1 + rotate: false + xy: 498, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_attack10 + rotate: false + xy: 98, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_attack2 + rotate: false + xy: 218, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_attack3 + rotate: false + xy: 2, 25 + size: 54, 37 + orig: 54, 37 + offset: 0, 0 + index: -1 +coat_attack4 + rotate: false + xy: 378, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_attack5 + rotate: false + xy: 138, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_attack6 + rotate: false + xy: 618, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_attack7 + rotate: false + xy: 258, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_attack8 + rotate: false + xy: 698, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_attack9 + rotate: false + xy: 418, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_death1 + rotate: false + xy: 578, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_death2 + rotate: false + xy: 298, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_death3 + rotate: false + xy: 738, 32 + size: 33, 30 + orig: 33, 30 + offset: 0, 0 + index: -1 +coat_death4 + rotate: false + xy: 773, 36 + size: 31, 26 + orig: 31, 26 + offset: 0, 0 + index: -1 +coat_death5 + rotate: false + xy: 2, 2 + size: 30, 21 + orig: 30, 21 + offset: 0, 0 + index: -1 +coat_death6 + rotate: false + xy: 806, 44 + size: 25, 18 + orig: 25, 18 + offset: 0, 0 + index: -1 +coat_run1 + rotate: false + xy: 458, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_run2 + rotate: false + xy: 178, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_run3 + rotate: false + xy: 658, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_run4 + rotate: false + xy: 338, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_run5 + rotate: false + xy: 58, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +coat_run6 + rotate: false + xy: 538, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 diff --git a/source/core/assets/images/mobs/coat.png b/source/core/assets/images/mobs/coat.png new file mode 100644 index 0000000000000000000000000000000000000000..8bde58a06da885dc44645eda981126fbd6ae20ea GIT binary patch literal 11750 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 OfSSt7rxi~ug8mPsgF)8- literal 0 HcmV?d00001 diff --git a/source/core/assets/replay_pid2865.log b/source/core/assets/replay_pid2865.log deleted file mode 100644 index f9f6db55d..000000000 --- a/source/core/assets/replay_pid2865.log +++ /dev/null @@ -1,1943 +0,0 @@ -version 2 -JvmtiExport can_access_local_variables 0 -JvmtiExport can_hotswap_or_post_breakpoint 0 -JvmtiExport can_post_on_exceptions 0 -# 178 ciObject found -instanceKlass com/jcraft/jorbis/Mapping0 -ciMethod com/jcraft/jogg/Buffer read (I)I 730 0 14687 0 -1 -ciMethod com/jcraft/jorbis/Util ilog (I)I 282 1688 287 0 -1 -ciMethod com/jcraft/jorbis/FuncFloor inverse1 (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 0 0 1 0 -1 -ciMethod com/jcraft/jorbis/FuncFloor inverse2 (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;Ljava/lang/Object;[F)I 0 0 1 0 -1 -ciMethod com/jcraft/jorbis/Floor1 inverse1 (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 200 14162 84 0 -1 -ciMethod com/jcraft/jorbis/Floor1 render_point (IIIII)I 516 0 1696 0 -1 -ciMethod com/jcraft/jorbis/Floor1 inverse2 (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;Ljava/lang/Object;[F)I 200 4456 86 0 0 -ciMethod com/jcraft/jorbis/Floor1 render_line (IIII[F)V 254 7298 955 0 896 -ciMethod com/jcraft/jorbis/FuncResidue inverse (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;[[F[II)I 0 0 1 0 -1 -ciMethod com/jcraft/jorbis/Residue0 _2inverse (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;[[FI)I 66 18774 26 0 0 -ciMethod com/jcraft/jorbis/Residue0 inverse (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;[[F[II)I 0 0 1 0 -1 -ciMethod com/jcraft/jorbis/Residue2 inverse (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;[[F[II)I 66 0 26 0 0 -ciMethod com/jcraft/jorbis/Mapping0 inverse (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;)I 76 125184 59 0 -1 -ciMethod com/jcraft/jorbis/Mdct backward ([F[F)V 84 39424 83 0 -1 -ciMethod com/jcraft/jorbis/Mdct mdct_kernel ([F[FIIII)[F 92 121262 88 0 -1 -ciMethod com/jcraft/jorbis/CodeBook decodevv_add ([[FIILcom/jcraft/jogg/Buffer;I)I 254 11384 744 0 -1 -ciMethod com/jcraft/jorbis/CodeBook decode (Lcom/jcraft/jogg/Buffer;)I 600 478 7155 0 -1 -ciMethodData com/jcraft/jorbis/Mapping0 inverse (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;)I 2 21 orig 80 0 0 0 0 0 0 0 0 0 0 0 0 128 84 154 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 data 255 0xc0004 0x0 0x0 0x10ec148d8 0x15 0x0 0x0 0x4f0007 0x0 0x40 0x15 0x5c0007 0x15 0x20 0x0 0x970007 0x15 0x118 0x2a 0xcb0005 0x0 0x0 0x10ec14980 0x2a 0x0 0x0 0xce0004 0x0 0x0 0x10f03cbe0 0x2a 0x0 0x0 0xd60007 0x0 0x38 0x2a 0xe10003 0x2a 0x18 0xf50007 0x2a 0x38 0xa800 0x1010003 0xa800 0xffffffffffffffe0 0x1070003 0x2a 0xffffffffffffff00 0x1140007 0x15 0x78 0x15 0x1240007 0x15 0x40 0x0 0x1340007 0x0 0x20 0x0 0x1560003 0x15 0xffffffffffffffa0 0x1630007 0x14 0x138 0x15 0x1730007 0x15 0xc8 0x2a 0x1800007 0x0 0x90 0x2a 0x18a0007 0x0 0x38 0x2a 0x1950003 0x2a 0x18 0x1b00004 0x0 0x0 0x10f03cac0 0x2a 0x0 0x0 0x1b40003 0x2a 0xffffffffffffff50 0x1d20005 0x0 0x0 0x10ec14a28 0x15 0x0 0x0 0x1d90003 0x14 0xfffffffffffffee0 0x1e70007 0x14 0x118 0x14 0x2110007 0x14 0xe0 0x5000 0x2260007 0x4810 0x70 0x7f0 0x22d0007 0x491 0x38 0x35f 0x2410003 0x35f 0x68 0x2550003 0x491 0x50 0x25c0007 0x4480 0x38 0x390 0x2700003 0x390 0x18 0x2870003 0x5000 0xffffffffffffff38 0x28d0003 0x14 0xffffffffffffff00 0x29a0007 0x14 0x70 0x28 0x2ca0005 0x0 0x0 0x10ec14980 0x28 0x0 0x0 0x2d10003 0x28 0xffffffffffffffa8 0x2de0007 0x14 0xa8 0x28 0x2f50004 0x0 0x0 0x10ec14ad0 0x28 0x0 0x0 0x2fc0005 0x0 0x0 0x10ec14ad0 0x28 0x0 0x0 0x3020003 0x28 0xffffffffffffff70 0x30f0007 0x13 0xe0 0x28 0x3220007 0x0 0x70 0x28 0x32c0007 0x27 0x38 0x13f3d 0x33f0003 0x13f3d 0xffffffffffffffe0 0x3420003 0x27 0x50 0x34c0007 0x0 0x38 0x0 0x3580003 0x0 0xffffffffffffffe0 0x35e0003 0x27 0xffffffffffffff38 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9 0x3 0x0 0x0 0x0 oops 8 3 com/jcraft/jorbis/Mapping0$LookMapping0 22 com/jcraft/jorbis/Floor1 29 [I 87 [F 97 com/jcraft/jorbis/Residue2 146 com/jcraft/jorbis/Floor1 160 com/jcraft/jorbis/Mdct 167 com/jcraft/jorbis/Mdct methods 0 -ciInstanceKlass java/lang/Cloneable 1 0 7 100 1 100 1 1 1 -instanceKlass com/badlogic/gdx/graphics/g2d/Animation$1 -instanceKlass com/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile -instanceKlass com/csse3200/game/components/tasks/MobAttackTask$1 -instanceKlass @bci com/csse3200/game/components/tasks/MobAttackTask updateMobState ()V 40 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800cf1400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cf1000 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cf0c00 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cf0800 -instanceKlass @bci com/csse3200/game/ai/tasks/AITaskComponent getHighestPriorityTask ()Lcom/csse3200/game/ai/tasks/PriorityTask; 4 argL0 ; # com/csse3200/game/ai/tasks/AITaskComponent$$Lambda$121+0x0000000800cef8c0 -instanceKlass @cpi com/csse3200/game/ai/tasks/AITaskComponent 124 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800cf0400 -instanceKlass com/csse3200/game/physics/PhysicsLayer -instanceKlass @bci com/csse3200/game/events/EventHandler trigger (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V 8 member ; # com/csse3200/game/events/EventHandler$$Lambda$120+0x0000000800cef4b0 -instanceKlass @cpi com/csse3200/game/events/EventHandler 180 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800cf0000 -instanceKlass @bci com/csse3200/game/components/tower/TNTAnimationController create ()V 66 member ; # com/csse3200/game/components/tower/TNTAnimationController$$Lambda$119+0x0000000800cef2a0 -instanceKlass @bci com/csse3200/game/components/tower/TNTAnimationController create ()V 48 member ; # com/csse3200/game/components/tower/TNTAnimationController$$Lambda$118+0x0000000800cef090 -instanceKlass @bci com/csse3200/game/components/tower/TNTAnimationController create ()V 30 member ; # com/csse3200/game/components/tower/TNTAnimationController$$Lambda$117+0x0000000800ceee80 -instanceKlass @bci com/csse3200/game/components/tower/TNTDamageComponent create ()V 10 member ; # com/csse3200/game/components/tower/TNTDamageComponent$$Lambda$116+0x0000000800ceec70 -instanceKlass @bci com/csse3200/game/components/npc/Boss2AnimationController create ()V 138 member ; # com/csse3200/game/components/npc/Boss2AnimationController$$Lambda$115+0x0000000800cee3c8 -instanceKlass @bci com/csse3200/game/components/npc/Boss2AnimationController create ()V 120 member ; # com/csse3200/game/components/npc/Boss2AnimationController$$Lambda$114+0x0000000800cee1b8 -instanceKlass @bci com/csse3200/game/components/npc/Boss2AnimationController create ()V 102 member ; # com/csse3200/game/components/npc/Boss2AnimationController$$Lambda$113+0x0000000800cedfa8 -instanceKlass @bci com/csse3200/game/components/npc/Boss2AnimationController create ()V 84 member ; # com/csse3200/game/components/npc/Boss2AnimationController$$Lambda$112+0x0000000800cedd98 -instanceKlass @bci com/csse3200/game/components/npc/Boss2AnimationController create ()V 66 member ; # com/csse3200/game/components/npc/Boss2AnimationController$$Lambda$111+0x0000000800cedb88 -instanceKlass @bci com/csse3200/game/components/npc/Boss2AnimationController create ()V 48 member ; # com/csse3200/game/components/npc/Boss2AnimationController$$Lambda$110+0x0000000800ced978 -instanceKlass @bci com/csse3200/game/components/npc/Boss2AnimationController create ()V 30 member ; # com/csse3200/game/components/npc/Boss2AnimationController$$Lambda$109+0x0000000800ced768 -instanceKlass @bci com/csse3200/game/components/npc/Boss1AnimationController create ()V 138 member ; # com/csse3200/game/components/npc/Boss1AnimationController$$Lambda$108+0x0000000800ced2d8 -instanceKlass @bci com/csse3200/game/components/npc/Boss1AnimationController create ()V 120 member ; # com/csse3200/game/components/npc/Boss1AnimationController$$Lambda$107+0x0000000800ced0c8 -instanceKlass @bci com/csse3200/game/components/npc/Boss1AnimationController create ()V 102 member ; # com/csse3200/game/components/npc/Boss1AnimationController$$Lambda$106+0x0000000800ceceb8 -instanceKlass @bci com/csse3200/game/components/npc/Boss1AnimationController create ()V 84 member ; # com/csse3200/game/components/npc/Boss1AnimationController$$Lambda$105+0x0000000800cecca8 -instanceKlass @bci com/csse3200/game/components/npc/Boss1AnimationController create ()V 66 member ; # com/csse3200/game/components/npc/Boss1AnimationController$$Lambda$104+0x0000000800ceca98 -instanceKlass @bci com/csse3200/game/components/npc/Boss1AnimationController create ()V 48 member ; # com/csse3200/game/components/npc/Boss1AnimationController$$Lambda$103+0x0000000800cec888 -instanceKlass @bci com/csse3200/game/components/npc/Boss1AnimationController create ()V 30 member ; # com/csse3200/game/components/npc/Boss1AnimationController$$Lambda$102+0x0000000800cec678 -instanceKlass com/csse3200/game/entities/factories/MobBossFactory -instanceKlass java/util/stream/AbstractSpinedBuffer -instanceKlass java/util/stream/Node$Builder$OfInt -instanceKlass java/util/stream/Node$Builder -instanceKlass java/util/stream/Node$OfDouble -instanceKlass java/util/stream/Node$OfLong -instanceKlass java/util/stream/Node$OfInt -instanceKlass java/util/stream/Node$OfPrimitive -instanceKlass java/util/stream/Nodes$EmptyNode -instanceKlass java/util/stream/Node -instanceKlass java/util/stream/Nodes -instanceKlass @bci java/util/stream/IntPipeline toArray ()[I 1 argL0 ; # java/util/stream/IntPipeline$$Lambda$101+0x0000000800c70958 -instanceKlass java/util/stream/SliceOps -instanceKlass @bci java/util/stream/IntPipeline distinct ()Ljava/util/stream/IntStream; 9 argL0 ; # java/util/stream/IntPipeline$$Lambda$100+0x0000000800c6f668 -instanceKlass java/util/stream/DistinctOps -instanceKlass @bci java/util/stream/IntPipeline boxed ()Ljava/util/stream/Stream; 1 argL0 ; # java/util/stream/IntPipeline$$Lambda$99+0x0000000800c6ef80 -instanceKlass jdk/internal/util/random/RandomSupport$RandomSpliterator -instanceKlass jdk/internal/util/random/RandomSupport -instanceKlass jdk/internal/util/random/RandomSupport$AbstractSpliteratorGenerator -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 192 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$98+0x0000000800ceb8a0 -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 174 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$97+0x0000000800ceb690 -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 156 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$96+0x0000000800ceb480 -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 138 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$95+0x0000000800ceb270 -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 120 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$94+0x0000000800ceb060 -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 102 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$93+0x0000000800ceae50 -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 84 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$92+0x0000000800ceac40 -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 66 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$91+0x0000000800ceaa30 -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 48 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$90+0x0000000800cea820 -instanceKlass @bci com/csse3200/game/components/player/HumanAnimationController create ()V 30 member ; # com/csse3200/game/components/player/HumanAnimationController$$Lambda$89+0x0000000800cea610 -instanceKlass com/csse3200/game/entities/factories/EngineerFactory -instanceKlass @bci com/csse3200/game/components/tower/TowerAnimationController create ()V 84 member ; # com/csse3200/game/components/tower/TowerAnimationController$$Lambda$88+0x0000000800ce9b18 -instanceKlass @bci com/csse3200/game/components/tower/TowerAnimationController create ()V 66 member ; # com/csse3200/game/components/tower/TowerAnimationController$$Lambda$87+0x0000000800ce9908 -instanceKlass @bci com/csse3200/game/components/tower/TowerAnimationController create ()V 48 member ; # com/csse3200/game/components/tower/TowerAnimationController$$Lambda$86+0x0000000800ce96f8 -instanceKlass @bci com/csse3200/game/components/tower/TowerAnimationController create ()V 30 member ; # com/csse3200/game/components/tower/TowerAnimationController$$Lambda$85+0x0000000800ce94e8 -instanceKlass com/csse3200/game/entities/configs/TNTTowerConfigs -instanceKlass com/csse3200/game/entities/configs/IncomeTowerConfig -instanceKlass com/csse3200/game/entities/configs/WallTowerConfig -instanceKlass com/csse3200/game/entities/configs/WeaponTowerConfig -instanceKlass com/csse3200/game/entities/configs/baseTowerConfigs -instanceKlass com/csse3200/game/entities/factories/TowerFactory -instanceKlass @bci com/csse3200/game/components/npc/XenoAnimationController create ()V 102 member ; # com/csse3200/game/components/npc/XenoAnimationController$$Lambda$84+0x0000000800ce1df0 -instanceKlass @bci com/csse3200/game/components/npc/XenoAnimationController create ()V 84 member ; # com/csse3200/game/components/npc/XenoAnimationController$$Lambda$83+0x0000000800ce1be0 -instanceKlass @bci com/csse3200/game/components/npc/XenoAnimationController create ()V 66 member ; # com/csse3200/game/components/npc/XenoAnimationController$$Lambda$82+0x0000000800ce19d0 -instanceKlass @bci com/csse3200/game/components/npc/XenoAnimationController create ()V 48 member ; # com/csse3200/game/components/npc/XenoAnimationController$$Lambda$81+0x0000000800ce17c0 -instanceKlass @bci com/csse3200/game/components/npc/XenoAnimationController create ()V 30 member ; # com/csse3200/game/components/npc/XenoAnimationController$$Lambda$80+0x0000000800ce15b0 -instanceKlass com/csse3200/game/entities/PredefinedWeapons -instanceKlass com/csse3200/game/entities/Melee -instanceKlass com/csse3200/game/physics/raycast/RaycastHit -instanceKlass com/csse3200/game/entities/factories/NPCFactory -instanceKlass com/csse3200/game/utils/math/RandomUtils -instanceKlass @bci com/csse3200/game/components/TouchAttackComponent create ()V 10 member ; # com/csse3200/game/components/TouchAttackComponent$$Lambda$79+0x0000000800ce2420 -instanceKlass @bci com/csse3200/game/components/EffectsComponent create ()V 28 member ; # com/csse3200/game/components/EffectsComponent$$Lambda$78+0x0000000800ce2210 -instanceKlass @bci com/csse3200/game/components/EffectsComponent create ()V 10 member ; # com/csse3200/game/components/EffectsComponent$$Lambda$77+0x0000000800ce2000 -instanceKlass com/csse3200/game/events/listeners/EventListener2 -instanceKlass @bci com/csse3200/game/components/projectile/ProjectileAnimationController create ()V 48 member ; # com/csse3200/game/components/projectile/ProjectileAnimationController$$Lambda$76+0x0000000800ce7a30 -instanceKlass @bci com/csse3200/game/components/projectile/ProjectileAnimationController create ()V 30 member ; # com/csse3200/game/components/projectile/ProjectileAnimationController$$Lambda$75+0x0000000800ce7820 -instanceKlass com/badlogic/gdx/utils/Timer$Task -instanceKlass com/csse3200/game/entities/factories/ProjectileFactory$1 -instanceKlass com/badlogic/gdx/graphics/g2d/Animation -instanceKlass com/csse3200/game/utils/math/Vector2Utils -instanceKlass com/csse3200/game/entities/configs/NPCConfigs -instanceKlass com/csse3200/game/ai/movement/MovementController -instanceKlass com/csse3200/game/entities/factories/ProjectileFactory -instanceKlass com/badlogic/gdx/math/MathUtils$Sin -instanceKlass @bci com/csse3200/game/areas/ForestGameArea create ()V 30 member ; # com/csse3200/game/areas/ForestGameArea$$Lambda$74+0x0000000800cdb628 -instanceKlass @bci com/csse3200/game/components/player/PlayerStatsDisplay create ()V 18 member ; # com/csse3200/game/components/player/PlayerStatsDisplay$$Lambda$73+0x0000000800cdb418 -instanceKlass @cpi com/csse3200/game/components/player/PlayerStatsDisplay 196 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800ce0400 -instanceKlass @bci com/csse3200/game/components/player/PlayerActions create ()V 62 member ; # com/csse3200/game/components/player/PlayerActions$$Lambda$72+0x0000000800cdb208 -instanceKlass @bci com/csse3200/game/components/player/PlayerActions create ()V 44 member ; # com/csse3200/game/components/player/PlayerActions$$Lambda$71+0x0000000800cdaff8 -instanceKlass @cpi com/csse3200/game/components/npc/Boss2AnimationController 103 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800ce0000 -instanceKlass @bci com/csse3200/game/components/player/PlayerActions create ()V 26 member ; # com/csse3200/game/components/player/PlayerActions$$Lambda$70+0x0000000800cdade8 -instanceKlass com/csse3200/game/physics/components/ColliderComponent$1 -instanceKlass com/csse3200/game/physics/PhysicsUtils -instanceKlass com/csse3200/game/entities/Weapon -instanceKlass com/csse3200/game/ai/tasks/DefaultTask -instanceKlass com/csse3200/game/entities/configs/BaseEntityConfig -instanceKlass com/csse3200/game/ai/tasks/TaskRunner -instanceKlass com/csse3200/game/ai/tasks/PriorityTask -instanceKlass com/csse3200/game/ai/tasks/Task -instanceKlass com/csse3200/game/entities/factories/PlayerFactory -instanceKlass com/badlogic/gdx/physics/box2d/Fixture -instanceKlass @bci com/csse3200/game/physics/components/PhysicsComponent create ()V 57 member ; # com/csse3200/game/physics/components/PhysicsComponent$$Lambda$69+0x0000000800cdd048 -instanceKlass com/csse3200/game/events/listeners/EventListener1 -instanceKlass com/csse3200/game/physics/BodyUserData -instanceKlass com/csse3200/game/areas/terrain/TerrainComponent$1 -instanceKlass com/csse3200/game/utils/math/GridPoint2Utils -instanceKlass com/badlogic/gdx/physics/box2d/Filter -instanceKlass com/badlogic/gdx/physics/box2d/FixtureDef -instanceKlass com/badlogic/gdx/physics/box2d/Shape -instanceKlass com/badlogic/gdx/physics/box2d/MassData -instanceKlass com/badlogic/gdx/physics/box2d/Transform -instanceKlass com/badlogic/gdx/physics/box2d/Body -instanceKlass com/badlogic/gdx/physics/box2d/BodyDef -instanceKlass com/csse3200/game/entities/factories/ObstacleFactory -instanceKlass com/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer -instanceKlass @bci com/csse3200/game/areas/terrain/TerrainFactory fillTiles (Lcom/badlogic/gdx/maps/tiled/TiledMapTileLayer;Lcom/badlogic/gdx/math/GridPoint2;Lcom/csse3200/game/areas/terrain/TerrainTile;)V 92 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800cd9c00 -instanceKlass @bci com/csse3200/game/components/tasks/MobAttackTask updateMobState ()V 40 argL3 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800cd9800 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cd9400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cd9000 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cd8c00 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cd8800 -instanceKlass @bci com/csse3200/game/components/tasks/MobAttackTask updateMobState ()V 40 argL1 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800cd8400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cd8000 -instanceKlass com/csse3200/game/areas/terrain/TerrainTile -instanceKlass com/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile -instanceKlass com/badlogic/gdx/maps/tiled/TiledMapTileLayer$Cell -instanceKlass com/badlogic/gdx/maps/MapObjects -instanceKlass com/badlogic/gdx/maps/tiled/TiledMapTileSets -instanceKlass com/badlogic/gdx/maps/MapProperties -instanceKlass com/badlogic/gdx/maps/MapLayers -instanceKlass com/badlogic/gdx/maps/Map -instanceKlass com/csse3200/game/areas/terrain/TerrainFactory$1 -instanceKlass javazoom/jl/decoder/LayerIIIDecoder$gr_info_s -instanceKlass javazoom/jl/decoder/LayerIIIDecoder$temporaire -instanceKlass javazoom/jl/decoder/LayerIIIDecoder$III_side_info_t -instanceKlass javazoom/jl/decoder/BitReserve -instanceKlass javazoom/jl/decoder/LayerIIIDecoder$Sftable -instanceKlass javazoom/jl/decoder/LayerIIIDecoder$SBI -instanceKlass javazoom/jl/decoder/LayerIIIDecoder$temporaire2 -instanceKlass javazoom/jl/decoder/huffcodetab -instanceKlass javazoom/jl/decoder/LayerIIIDecoder -instanceKlass java/io/ObjectStreamClass$ExceptionInfo -instanceKlass java/io/ObjectStreamClass$FieldReflector -instanceKlass java/io/ObjectStreamClass$FieldReflectorKey -instanceKlass java/io/ObjectStreamClass$2 -instanceKlass java/lang/reflect/InvocationHandler -instanceKlass java/lang/reflect/Proxy -instanceKlass java/io/ClassCache -instanceKlass java/io/ObjectStreamClass$Caches -instanceKlass jdk/internal/event/Event -instanceKlass java/io/ObjectStreamClass -instanceKlass java/io/Bits -instanceKlass @bci java/io/ObjectInputFilter$Config ()V 368 argL0 ; # java/io/ObjectInputFilter$Config$$Lambda$68+0x0000000800c6bb40 -instanceKlass jdk/internal/access/JavaObjectInputFilterAccess -instanceKlass java/io/ObjectInputFilter$Config$BuiltinFilterFactory -instanceKlass java/util/function/BinaryOperator -instanceKlass @bci java/io/ObjectInputFilter$Config ()V 80 argL0 ; # java/io/ObjectInputFilter$Config$$Lambda$67+0x0000000800c6b520 -instanceKlass @bci java/io/ObjectInputFilter$Config ()V 56 argL0 ; # java/io/ObjectInputFilter$Config$$Lambda$66+0x0000000800c6b318 -instanceKlass java/io/FilePermission$1 -instanceKlass jdk/internal/access/JavaIOFilePermissionAccess -instanceKlass jdk/internal/logger/LoggerFinderLoader -instanceKlass @bci java/lang/System$LoggerFinder accessProvider ()Ljava/lang/System$LoggerFinder; 6 argL0 ; # java/lang/System$LoggerFinder$$Lambda$65+0x0000000800c6a800 -instanceKlass jdk/internal/logger/LazyLoggers$LazyLoggerFactories -instanceKlass jdk/internal/logger/LazyLoggers$1 -instanceKlass jdk/internal/logger/LazyLoggers -instanceKlass java/util/concurrent/atomic/AtomicBoolean -instanceKlass java/io/ObjectInputFilter -instanceKlass java/io/ObjectInputFilter$Config -instanceKlass java/io/ObjectInputStream$ValidationList -instanceKlass java/io/ObjectInputStream$HandleTable$HandleList -instanceKlass java/io/ObjectInputStream$HandleTable -instanceKlass @bci java/io/ObjectInputStream ()V 100 argL0 ; # java/io/ObjectInputStream$$Lambda$64+0x0000000800c68b00 -instanceKlass jdk/internal/access/JavaObjectInputStreamReadString -instanceKlass @bci java/io/ObjectInputStream ()V 92 argL0 ; # java/io/ObjectInputStream$$Lambda$63+0x0000000800c68710 -instanceKlass jdk/internal/access/JavaObjectInputStreamAccess -instanceKlass java/io/ObjectStreamConstants -instanceKlass java/io/ObjectInput -instanceKlass javazoom/jl/decoder/SynthesisFilter -instanceKlass javazoom/jl/decoder/OutputBuffer -instanceKlass javazoom/jl/decoder/FrameDecoder -instanceKlass javazoom/jl/decoder/MP3Decoder -instanceKlass javazoom/jl/decoder/Crc16 -instanceKlass javazoom/jl/decoder/Header -instanceKlass javazoom/jl/decoder/Bitstream -instanceKlass com/jcraft/jorbis/Residue0$LookResidue0 -instanceKlass com/jcraft/jorbis/Floor1$LookFloor1 -instanceKlass com/jcraft/jorbis/Mapping0$LookMapping0 -instanceKlass com/jcraft/jorbis/CodeBook$DecodeAux -instanceKlass com/jcraft/jorbis/CodeBook -instanceKlass com/jcraft/jorbis/Mdct -instanceKlass com/jcraft/jorbis/InfoMode -instanceKlass com/jcraft/jorbis/Mapping0$InfoMapping0 -instanceKlass com/jcraft/jorbis/FuncMapping -instanceKlass com/jcraft/jorbis/Residue0$InfoResidue0 -instanceKlass com/jcraft/jorbis/FuncResidue -instanceKlass com/jcraft/jorbis/Floor1$InfoFloor1 -instanceKlass com/jcraft/jorbis/FuncFloor -instanceKlass com/jcraft/jorbis/FuncTime -instanceKlass com/jcraft/jorbis/Util -instanceKlass com/jcraft/jorbis/StaticCodeBook -instanceKlass com/jcraft/jogg/Buffer -instanceKlass com/jcraft/jorbis/Block -instanceKlass com/jcraft/jorbis/DspState -instanceKlass com/jcraft/jorbis/Comment -instanceKlass com/jcraft/jogg/Packet -instanceKlass com/jcraft/jogg/StreamState -instanceKlass com/jcraft/jogg/Page -instanceKlass com/jcraft/jogg/SyncState -instanceKlass com/jcraft/jorbis/PsyInfo -instanceKlass com/jcraft/jorbis/Info -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cc8800 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cc8400 -instanceKlass com/badlogic/gdx/utils/TimSort -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$14 -instanceKlass com/badlogic/gdx/graphics/glutils/PixmapTextureData -instanceKlass com/badlogic/gdx/math/GridPoint2 -instanceKlass com/badlogic/gdx/maps/tiled/TiledMapRenderer -instanceKlass com/badlogic/gdx/maps/MapRenderer -instanceKlass com/badlogic/gdx/maps/MapLayer -instanceKlass com/badlogic/gdx/maps/tiled/TiledMapTile -instanceKlass com/csse3200/game/areas/terrain/TerrainFactory -instanceKlass @bci com/csse3200/game/components/maingame/MainGameActions create ()V 10 member ; # com/csse3200/game/components/maingame/MainGameActions$$Lambda$62+0x0000000800ccc000 -instanceKlass com/csse3200/game/ui/terminal/commands/DebugCommand -instanceKlass com/csse3200/game/ui/terminal/commands/Command -instanceKlass com/csse3200/game/areas/GameArea -instanceKlass @bci com/csse3200/game/events/EventHandler trigger (Ljava/lang/String;Ljava/lang/Object;)V 7 member ; # com/csse3200/game/events/EventHandler$$Lambda$61+0x0000000800cc7420 -instanceKlass @cpi com/csse3200/game/events/EventHandler 177 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800cc8000 -instanceKlass com/badlogic/gdx/scenes/scene2d/Action -instanceKlass com/csse3200/game/currency/Currency -instanceKlass com/csse3200/game/services/CurrencyService -instanceKlass com/csse3200/game/physics/PhysicsContactListener -instanceKlass com/csse3200/game/physics/raycast/AllHitCallback -instanceKlass com/csse3200/game/physics/raycast/SingleHitCallback -instanceKlass com/badlogic/gdx/physics/box2d/ContactImpulse -instanceKlass com/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint -instanceKlass com/badlogic/gdx/physics/box2d/Manifold -instanceKlass com/badlogic/gdx/physics/box2d/WorldManifold -instanceKlass com/badlogic/gdx/physics/box2d/Contact -instanceKlass com/badlogic/gdx/physics/box2d/Joint -instanceKlass com/badlogic/gdx/physics/box2d/World -instanceKlass com/badlogic/gdx/physics/box2d/RayCastCallback -instanceKlass com/badlogic/gdx/physics/box2d/ContactListener -instanceKlass com/csse3200/game/physics/PhysicsEngine -instanceKlass com/csse3200/game/physics/PhysicsService -instanceKlass com/csse3200/game/services/GameTime -instanceKlass com/badlogic/gdx/math/Rectangle -instanceKlass com/badlogic/gdx/math/Shape2D -instanceKlass com/csse3200/game/screens/Planets -instanceKlass com/csse3200/game/screens/text/AnimatedText -instanceKlass java/lang/StackTraceElement$HashedModules -instanceKlass @bci com/csse3200/game/events/EventHandler trigger (Ljava/lang/String;)V 6 argL0 ; # com/csse3200/game/events/EventHandler$$Lambda$60+0x0000000800cb9600 -instanceKlass com/badlogic/gdx/scenes/scene2d/InputListener$1 -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Window$1$1 -instanceKlass com/badlogic/gdx/utils/ComparableTimSort -instanceKlass com/badlogic/gdx/utils/Sort -instanceKlass @bci com/csse3200/game/components/mainmenu/MainMenuActions create ()V 64 member ; # com/csse3200/game/components/mainmenu/MainMenuActions$$Lambda$59+0x0000000800cbb758 -instanceKlass @bci com/csse3200/game/components/mainmenu/MainMenuActions create ()V 46 member ; # com/csse3200/game/components/mainmenu/MainMenuActions$$Lambda$58+0x0000000800cbb548 -instanceKlass @bci com/csse3200/game/components/mainmenu/MainMenuActions create ()V 28 member ; # com/csse3200/game/components/mainmenu/MainMenuActions$$Lambda$57+0x0000000800cbb338 -instanceKlass @bci com/csse3200/game/components/mainmenu/MainMenuActions create ()V 10 member ; # com/csse3200/game/components/mainmenu/MainMenuActions$$Lambda$56+0x0000000800cbb128 -instanceKlass com/csse3200/game/events/listeners/EventListener0 -instanceKlass com/badlogic/gdx/scenes/scene2d/utils/ChangeListener -instanceKlass com/badlogic/gdx/utils/StringBuilder -instanceKlass com/badlogic/gdx/utils/reflect/Constructor -instanceKlass com/badlogic/gdx/utils/Pools -instanceKlass com/badlogic/gdx/graphics/g2d/GlyphLayout$GlyphRun -instanceKlass com/badlogic/gdx/graphics/g2d/GlyphLayout -instanceKlass com/badlogic/gdx/utils/Scaling -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/Cell -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/Value -instanceKlass com/badlogic/gdx/utils/Pool -instanceKlass java/util/TimSort -instanceKlass java/util/Arrays$LegacyMergeSort -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cb8400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800cb8000 -instanceKlass com/badlogic/gdx/graphics/g2d/NinePatch -instanceKlass com/badlogic/gdx/graphics/g2d/BitmapFontCache -instanceKlass java/util/regex/Pattern$1 -instanceKlass com/badlogic/gdx/graphics/g2d/BitmapFont$Glyph -instanceKlass com/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData -instanceKlass jdk/internal/math/FloatingDecimal$ASCIIToBinaryBuffer -instanceKlass com/badlogic/gdx/utils/Json$ReadOnlySerializer -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$13 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$12 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$11 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$10 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$9 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$8 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$7 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$6 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$5 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$4 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$3 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$2 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$1 -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Field -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData -instanceKlass com/badlogic/gdx/files/FileHandle$1 -instanceKlass com/badlogic/gdx/scenes/scene2d/InputListener -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/TextTooltip$TextTooltipStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/ProgressBar$ProgressBarStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/List$ListStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable -instanceKlass com/badlogic/gdx/scenes/scene2d/utils/BaseDrawable -instanceKlass com/badlogic/gdx/scenes/scene2d/utils/TransformDrawable -instanceKlass com/badlogic/gdx/scenes/scene2d/utils/Drawable -instanceKlass com/badlogic/gdx/utils/Json$Serializer -instanceKlass com/badlogic/gdx/scenes/scene2d/utils/Disableable -instanceKlass com/badlogic/gdx/scenes/scene2d/utils/Layout -instanceKlass com/badlogic/gdx/scenes/scene2d/EventListener -instanceKlass jdk/internal/math/FloatingDecimal$PreparedASCIIToBinaryBuffer -instanceKlass jdk/internal/math/FloatingDecimal$ASCIIToBinaryConverter -instanceKlass jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer -instanceKlass jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer -instanceKlass jdk/internal/math/FloatingDecimal$BinaryToASCIIConverter -instanceKlass jdk/internal/math/FloatingDecimal -instanceKlass com/badlogic/gdx/utils/TimeUtils -instanceKlass com/badlogic/gdx/assets/AssetManager$RefCountedContainer -instanceKlass java/util/concurrent/ForkJoinPool$WorkQueue -instanceKlass java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory -instanceKlass java/util/concurrent/ForkJoinPool$1 -instanceKlass java/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory -instanceKlass java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$Node -instanceKlass java/lang/invoke/VarHandle$AccessDescriptor -instanceKlass com/badlogic/gdx/utils/async/ThreadUtils -instanceKlass java/util/concurrent/FutureTask$WaitNode -instanceKlass java/util/concurrent/FutureTask -instanceKlass java/util/concurrent/RunnableFuture -instanceKlass java/util/concurrent/Future -instanceKlass com/badlogic/gdx/utils/async/AsyncExecutor$2 -instanceKlass com/badlogic/gdx/utils/async/AsyncResult -instanceKlass com/badlogic/gdx/assets/AssetLoadingTask -instanceKlass com/badlogic/gdx/utils/async/AsyncTask -instanceKlass com/badlogic/gdx/graphics/g2d/Gdx2DPixmap -instanceKlass com/badlogic/gdx/Net$HttpResponseListener -instanceKlass com/badlogic/gdx/graphics/glutils/FileTextureData -instanceKlass com/badlogic/gdx/graphics/TextureData$Factory -instanceKlass com/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback -instanceKlass com/badlogic/gdx/graphics/TextureData -instanceKlass com/badlogic/gdx/assets/AssetDescriptor -instanceKlass com/badlogic/gdx/utils/ObjectMap$Entry -instanceKlass com/badlogic/gdx/graphics/glutils/HdpiUtils -instanceKlass com/badlogic/gdx/math/Affine2 -instanceKlass com/badlogic/gdx/scenes/scene2d/Stage$TouchFocus -instanceKlass com/badlogic/gdx/scenes/scene2d/utils/Cullable -instanceKlass com/badlogic/gdx/scenes/scene2d/Actor -instanceKlass com/badlogic/gdx/scenes/scene2d/Event -instanceKlass com/badlogic/gdx/utils/Pool$Poolable -instanceKlass com/badlogic/gdx/InputAdapter -instanceKlass com/csse3200/game/rendering/DebugRenderer$DrawRequest -instanceKlass com/badlogic/gdx/graphics/glutils/IndexBufferObject -instanceKlass com/badlogic/gdx/graphics/glutils/VertexBufferObject -instanceKlass com/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20 -instanceKlass com/badlogic/gdx/graphics/glutils/ImmediateModeRenderer -instanceKlass com/badlogic/gdx/graphics/glutils/ShapeRenderer -instanceKlass com/badlogic/gdx/physics/box2d/Box2DDebugRenderer -instanceKlass com/csse3200/game/rendering/DebugRenderer -instanceKlass @bci org/lwjgl/opengl/GL20C glShaderSource (ILjava/lang/CharSequence;)V 10 argL0 ; # org/lwjgl/opengl/GL20C$$Lambda$55+0x0000000800c999f8 -instanceKlass org/lwjgl/system/APIUtil$Encoder -instanceKlass com/badlogic/gdx/graphics/glutils/IndexArray -instanceKlass com/badlogic/gdx/utils/BufferUtils -instanceKlass com/badlogic/gdx/graphics/glutils/VertexArray -instanceKlass com/badlogic/gdx/graphics/Mesh$1 -instanceKlass com/badlogic/gdx/graphics/VertexAttributes -instanceKlass com/badlogic/gdx/graphics/VertexAttribute -instanceKlass com/badlogic/gdx/graphics/glutils/InstanceData -instanceKlass com/badlogic/gdx/graphics/glutils/IndexData -instanceKlass com/badlogic/gdx/graphics/glutils/VertexData -instanceKlass com/badlogic/gdx/graphics/Mesh -instanceKlass com/badlogic/gdx/graphics/g2d/SpriteBatch -instanceKlass com/badlogic/gdx/utils/viewport/Viewport -instanceKlass com/badlogic/gdx/graphics/g2d/Batch -instanceKlass com/csse3200/game/rendering/Renderer -instanceKlass com/badlogic/gdx/utils/IntMap$MapIterator -instanceKlass com/csse3200/game/components/ComponentType -instanceKlass com/badlogic/gdx/math/collision/Ray -instanceKlass com/badlogic/gdx/math/Plane -instanceKlass com/badlogic/gdx/math/Frustum -instanceKlass com/badlogic/gdx/math/Matrix4 -instanceKlass com/badlogic/gdx/math/Vector3 -instanceKlass com/badlogic/gdx/graphics/Camera -instanceKlass com/csse3200/game/events/listeners/EventListener -instanceKlass com/csse3200/game/events/EventHandler -instanceKlass com/badlogic/gdx/math/Vector2 -instanceKlass com/badlogic/gdx/math/Vector -instanceKlass com/csse3200/game/entities/Entity -instanceKlass com/csse3200/game/entities/factories/RenderFactory -instanceKlass com/csse3200/game/utils/SortedIntMap -instanceKlass com/csse3200/game/rendering/RenderService -instanceKlass com/csse3200/game/entities/EntityService -instanceKlass java/util/concurrent/Executors -instanceKlass com/badlogic/gdx/utils/async/AsyncExecutor$1 -instanceKlass java/util/concurrent/Callable -instanceKlass com/badlogic/gdx/utils/async/AsyncExecutor -instanceKlass com/badlogic/gdx/assets/loaders/CubemapLoader$CubemapLoaderInfo -instanceKlass com/badlogic/gdx/graphics/CubemapData -instanceKlass com/badlogic/gdx/graphics/glutils/ShaderProgram -instanceKlass com/badlogic/gdx/utils/FloatArray -instanceKlass com/badlogic/gdx/utils/UBJsonReader -instanceKlass com/badlogic/gdx/math/Quaternion -instanceKlass com/badlogic/gdx/graphics/g3d/utils/TextureProvider -instanceKlass com/badlogic/gdx/graphics/g3d/Model -instanceKlass com/badlogic/gdx/utils/I18NBundle -instanceKlass com/badlogic/gdx/utils/ShortArray -instanceKlass com/badlogic/gdx/math/EarClippingTriangulator -instanceKlass com/badlogic/gdx/graphics/g2d/PolygonRegion -instanceKlass com/badlogic/gdx/graphics/g3d/particles/ParticleEffect -instanceKlass com/badlogic/gdx/graphics/g3d/particles/ResourceData$Configurable -instanceKlass com/badlogic/gdx/graphics/g2d/ParticleEffect -instanceKlass com/badlogic/gdx/scenes/scene2d/ui/Skin -instanceKlass com/badlogic/gdx/assets/loaders/TextureLoader$TextureLoaderInfo -instanceKlass com/badlogic/gdx/graphics/GLTexture -instanceKlass com/badlogic/gdx/graphics/g2d/TextureAtlas -instanceKlass com/badlogic/gdx/graphics/Pixmap -instanceKlass com/badlogic/gdx/assets/AssetLoaderParameters -instanceKlass com/badlogic/gdx/graphics/g2d/TextureRegion -instanceKlass com/badlogic/gdx/graphics/g2d/BitmapFont -instanceKlass com/badlogic/gdx/utils/Logger -instanceKlass com/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver -instanceKlass com/badlogic/gdx/assets/loaders/FileHandleResolver -instanceKlass com/badlogic/gdx/assets/loaders/AssetLoader -instanceKlass com/badlogic/gdx/assets/AssetManager -instanceKlass com/csse3200/game/services/ResourceService -instanceKlass com/csse3200/game/services/ServiceLocator -instanceKlass com/csse3200/game/input/InputFactory -instanceKlass java/util/Collections$ReverseComparator2 -instanceKlass java/util/Collections$ReverseComparator -instanceKlass @bci java/util/Comparator comparingInt (Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; 6 member ; # java/util/Comparator$$Lambda$54+0x0000000800c61840 -instanceKlass @bci java/lang/invoke/BootstrapMethodInvoker invoke (Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; 462 ; # java/lang/invoke/LambdaForm$MH+0x0000000800c83400 -instanceKlass @cpi java/util/Comparator 269 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c83000 -instanceKlass @bci com/csse3200/game/input/InputService ()V 14 argL0 ; # com/csse3200/game/input/InputService$$Lambda$53+0x0000000800c87da8 -instanceKlass @cpi com/csse3200/game/input/InputService 307 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c82c00 -instanceKlass java/util/function/ToIntFunction -instanceKlass com/csse3200/game/input/InputService -instanceKlass com/badlogic/gdx/input/GestureDetector$GestureListener -instanceKlass com/badlogic/gdx/InputProcessor -instanceKlass com/csse3200/game/rendering/Renderable -instanceKlass com/csse3200/game/components/Component -instanceKlass com/badlogic/gdx/ScreenAdapter -instanceKlass com/csse3200/game/GdxGame$1 -instanceKlass org/slf4j/helpers/FormattingTuple -instanceKlass org/slf4j/helpers/MessageFormatter -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Graphics$1$1 -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Window$3$1 -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Window$6$1 -instanceKlass @bci jdk/internal/reflect/MethodHandleObjectFieldAccessorImpl set (Ljava/lang/Object;Ljava/lang/Object;)V 41 ; # java/lang/invoke/LambdaForm$MH+0x0000000800c82800 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c82400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c82000 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c81c00 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c81800 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c81400 -instanceKlass @bci jdk/internal/reflect/MethodHandleIntegerFieldAccessorImpl setInt (Ljava/lang/Object;I)V 41 ; # java/lang/invoke/LambdaForm$MH+0x0000000800c81000 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c80c00 -# instanceKlass java/lang/invoke/LambdaForm$BMH+0x0000000800c80800 -instanceKlass @cpi java/io/ObjectInputStream 1235 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c80400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c80000 -instanceKlass com/badlogic/gdx/utils/JsonValue$1 -instanceKlass java/lang/Deprecated -instanceKlass java/lang/reflect/ParameterizedType -instanceKlass com/badlogic/gdx/utils/Json$FieldMetadata -instanceKlass com/badlogic/gdx/utils/ObjectMap$MapIterator -instanceKlass com/badlogic/gdx/utils/reflect/Field -instanceKlass com/csse3200/game/files/UserSettings$DisplaySettings -instanceKlass com/badlogic/gdx/utils/ArrayMap -instanceKlass com/badlogic/gdx/utils/ObjectFloatMap -instanceKlass com/badlogic/gdx/utils/ObjectIntMap -instanceKlass com/badlogic/gdx/utils/Json$Serializable -instanceKlass com/badlogic/gdx/utils/reflect/ClassReflection -instanceKlass com/badlogic/gdx/utils/JsonValue -instanceKlass com/badlogic/gdx/utils/StreamUtils -instanceKlass java/nio/charset/CharsetDecoder -instanceKlass com/badlogic/gdx/utils/JsonReader -instanceKlass com/badlogic/gdx/utils/BaseJsonReader -instanceKlass java/io/Reader -instanceKlass com/csse3200/game/files/FileLoader$1 -instanceKlass com/badlogic/gdx/utils/Json -instanceKlass com/csse3200/game/files/FileLoader -instanceKlass com/csse3200/game/files/UserSettings$Settings -instanceKlass @bci com/csse3200/game/files/UserSettings get ()Lcom/csse3200/game/files/UserSettings$Settings; 3 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800c3b800 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c3b400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c3b000 -instanceKlass @bci com/csse3200/game/files/UserSettings get ()Lcom/csse3200/game/files/UserSettings$Settings; 3 argL2 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800c3ac00 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c3a800 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c3a400 -instanceKlass com/csse3200/game/files/UserSettings -instanceKlass java/nio/charset/CoderResult -instanceKlass @bci jdk/internal/module/SystemModuleFinders$SystemModuleReader open (Ljava/lang/String;)Ljava/util/Optional; 6 member ; # jdk/internal/module/SystemModuleFinders$SystemModuleReader$$Lambda$52+0x0000000800c5fbd0 -instanceKlass jdk/internal/module/SystemModuleFinders -instanceKlass jdk/internal/module/Checks -instanceKlass @bci java/util/ResourceBundle$ResourceBundleProviderHelper loadPropertyResourceBundle (Ljava/lang/Module;Ljava/lang/Module;Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; 14 member ; # java/util/ResourceBundle$ResourceBundleProviderHelper$$Lambda$51+0x0000000800c5f9c0 -instanceKlass sun/security/util/SecurityConstants -instanceKlass @bci java/util/ResourceBundle$ResourceBundleProviderHelper loadResourceBundle (Ljava/lang/Module;Ljava/lang/Module;Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; 13 member ; # java/util/ResourceBundle$ResourceBundleProviderHelper$$Lambda$50+0x0000000800c5e848 -instanceKlass java/util/ResourceBundle$3 -instanceKlass @bci java/util/ResourceBundle getLoader (Ljava/lang/Module;)Ljava/lang/ClassLoader; 6 member ; # java/util/ResourceBundle$$Lambda$49+0x0000000800c5e418 -instanceKlass java/util/ResourceBundle$CacheKeyReference -instanceKlass java/util/ResourceBundle$CacheKey -instanceKlass java/util/logging/Level$RbAccess -instanceKlass @bci java/util/logging/SimpleFormatter format (Ljava/util/logging/LogRecord;)Ljava/lang/String; 35 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800c3a000 -instanceKlass java/lang/invoke/LambdaFormEditor$1 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c39c00 -instanceKlass @bci com/csse3200/game/files/UserSettings get ()Lcom/csse3200/game/files/UserSettings$Settings; 3 argL3 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800c39800 -instanceKlass java/lang/invoke/MethodHandles$1 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c39400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c39000 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c38c00 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c38800 -instanceKlass @bci com/csse3200/game/files/UserSettings get ()Lcom/csse3200/game/files/UserSettings$Settings; 3 argL1 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800c38400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c38000 -instanceKlass java/util/logging/LogManager$CloseOnReset -instanceKlass java/util/logging/StreamHandler$1 -instanceKlass java/util/logging/Handler$1 -instanceKlass java/util/logging/ErrorManager -instanceKlass java/time/LocalTime$1 -instanceKlass java/time/ZonedDateTime$1 -instanceKlass java/util/Calendar -instanceKlass java/util/Date -instanceKlass java/util/Formatter$DateTime -instanceKlass java/time/LocalTime -instanceKlass java/time/temporal/ValueRange -instanceKlass java/time/Duration -instanceKlass java/time/temporal/TemporalAmount -instanceKlass java/time/temporal/TemporalUnit -instanceKlass java/time/temporal/TemporalField -instanceKlass java/time/LocalDate -instanceKlass java/time/chrono/ChronoLocalDate -instanceKlass java/time/zone/ZoneOffsetTransition -instanceKlass java/time/LocalDateTime -instanceKlass java/time/chrono/ChronoLocalDateTime -instanceKlass java/time/zone/ZoneOffsetTransitionRule -instanceKlass java/time/zone/ZoneRules -instanceKlass java/time/zone/Ser -instanceKlass java/io/Externalizable -instanceKlass java/time/zone/ZoneRulesProvider$1 -instanceKlass java/time/zone/ZoneRulesProvider -instanceKlass sun/util/calendar/ZoneInfoFile$ZoneOffsetTransitionRule -instanceKlass sun/util/calendar/ZoneInfoFile$1 -instanceKlass sun/util/calendar/ZoneInfoFile -instanceKlass java/util/TimeZone -instanceKlass java/time/ZoneId -instanceKlass java/time/ZonedDateTime -instanceKlass java/time/chrono/ChronoZonedDateTime -instanceKlass jdk/internal/logger/SimpleConsoleLogger$Formatting -instanceKlass sun/util/logging/PlatformLogger -instanceKlass sun/util/logging/PlatformLogger$ConfigurableBridge$LoggerConfiguration -instanceKlass @bci java/util/logging/SimpleFormatter ()V 5 argL0 ; # java/util/logging/SimpleFormatter$$Lambda$48+0x0000000800c58218 -instanceKlass java/util/logging/Formatter -instanceKlass java/time/Clock -instanceKlass java/time/InstantSource -instanceKlass java/time/Instant -instanceKlass java/time/temporal/TemporalAdjuster -instanceKlass java/time/temporal/Temporal -instanceKlass java/time/temporal/TemporalAccessor -instanceKlass java/util/logging/LogRecord -instanceKlass com/badlogic/gdx/utils/Array$ArrayIterator -instanceKlass com/badlogic/gdx/utils/Array$ArrayIterable -instanceKlass com/badlogic/gdx/utils/Collections -instanceKlass com/badlogic/gdx/Graphics$BufferFormat -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3GL20 -instanceKlass com/badlogic/gdx/graphics/Cursor -instanceKlass com/badlogic/gdx/graphics/GL30 -instanceKlass org/lwjgl/glfw/GLFWFramebufferSizeCallbackI -instanceKlass com/badlogic/gdx/AbstractGraphics -instanceKlass com/badlogic/gdx/InputEventQueue -instanceKlass com/badlogic/gdx/utils/IntSet -instanceKlass org/lwjgl/glfw/GLFWMouseButtonCallbackI -instanceKlass org/lwjgl/glfw/GLFWCursorPosCallbackI -instanceKlass org/lwjgl/glfw/GLFWScrollCallbackI -instanceKlass org/lwjgl/glfw/GLFWCharCallbackI -instanceKlass org/lwjgl/glfw/GLFWKeyCallbackI -instanceKlass com/badlogic/gdx/AbstractInput -instanceKlass com/badlogic/gdx/graphics/glutils/GLVersion -instanceKlass org/lwjgl/opengl/GL11C -instanceKlass org/lwjgl/opengl/GL11 -instanceKlass @bci org/lwjgl/opengl/GL createCapabilities (ZLjava/util/function/IntFunction;)Lorg/lwjgl/opengl/GLCapabilities; 891 argL0 ; # org/lwjgl/opengl/GL$$Lambda$47+0x0000000800c2aac8 -instanceKlass org/lwjgl/opengl/GLCapabilities -instanceKlass java/lang/StringUTF16$CharsSpliterator -instanceKlass java/util/stream/Sink$ChainedInt -instanceKlass @bci java/util/stream/FindOps$FindSink$OfInt ()V 43 argL0 ; # java/util/stream/FindOps$FindSink$OfInt$$Lambda$34+0x800000049 -instanceKlass @bci java/util/stream/FindOps$FindSink$OfInt ()V 38 argL0 ; # java/util/stream/FindOps$FindSink$OfInt$$Lambda$36+0x80000004b -instanceKlass @bci java/util/stream/FindOps$FindSink$OfInt ()V 16 argL0 ; # java/util/stream/FindOps$FindSink$OfInt$$Lambda$35+0x80000004a -instanceKlass @bci java/util/stream/FindOps$FindSink$OfInt ()V 11 argL0 ; # java/util/stream/FindOps$FindSink$OfInt$$Lambda$37+0x80000004c -instanceKlass java/util/OptionalInt -instanceKlass java/util/stream/Sink$OfInt -instanceKlass java/util/function/IntConsumer -instanceKlass @bci java/text/DecimalFormatSymbols findNonFormatChar (Ljava/lang/String;C)C 4 argL0 ; # java/text/DecimalFormatSymbols$$Lambda$8+0x80000000c -instanceKlass java/util/function/IntPredicate -instanceKlass java/util/stream/IntStream -instanceKlass java/lang/StringLatin1$CharsSpliterator -instanceKlass java/lang/Class$1 -instanceKlass sun/util/resources/Bundles$2 -instanceKlass sun/util/resources/Bundles$CacheKeyReference -instanceKlass @bci java/util/ResourceBundle$ResourceBundleProviderHelper newResourceBundle (Ljava/lang/Class;)Ljava/util/ResourceBundle; 22 member ; # java/util/ResourceBundle$ResourceBundleProviderHelper$$Lambda$12+0x800000010 -instanceKlass java/util/ResourceBundle$ResourceBundleProviderHelper -instanceKlass java/util/ArrayList$SubList$1 -instanceKlass sun/util/resources/LocaleData$LocaleDataResourceBundleProvider -instanceKlass java/util/spi/ResourceBundleProvider -instanceKlass sun/util/resources/Bundles$CacheKey -instanceKlass java/util/ResourceBundle$1 -instanceKlass jdk/internal/access/JavaUtilResourceBundleAccess -instanceKlass sun/util/resources/Bundles -instanceKlass sun/util/resources/LocaleData$LocaleDataStrategy -instanceKlass sun/util/resources/Bundles$Strategy -instanceKlass sun/util/resources/LocaleData$1 -instanceKlass java/util/ResourceBundle -instanceKlass java/util/ResourceBundle$Control -instanceKlass sun/util/resources/LocaleData -instanceKlass sun/util/locale/provider/LocaleResources -instanceKlass java/util/Locale$Builder -instanceKlass sun/util/locale/provider/CalendarDataUtility -instanceKlass sun/util/locale/provider/AvailableLanguageTags -instanceKlass @bci sun/util/locale/provider/JRELocaleProviderAdapter getDecimalFormatSymbolsProvider ()Ljava/text/spi/DecimalFormatSymbolsProvider; 8 member ; # sun/util/locale/provider/JRELocaleProviderAdapter$$Lambda$63+0x800000068 -instanceKlass sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo -instanceKlass jdk/internal/module/ModulePatcher$PatchedModuleReader -instanceKlass @bci sun/util/cldr/CLDRLocaleProviderAdapter ()V 4 argL0 ; # sun/util/cldr/CLDRLocaleProviderAdapter$$Lambda$58+0x800000063 -instanceKlass sun/util/locale/InternalLocaleBuilder$CaseInsensitiveChar -instanceKlass sun/util/locale/InternalLocaleBuilder -instanceKlass sun/util/locale/StringTokenIterator -instanceKlass sun/util/locale/ParseStatus -instanceKlass sun/util/locale/LanguageTag -instanceKlass sun/util/cldr/CLDRBaseLocaleDataMetaInfo -instanceKlass sun/util/locale/provider/LocaleDataMetaInfo -instanceKlass sun/util/locale/provider/ResourceBundleBasedAdapter -instanceKlass sun/util/locale/provider/LocaleProviderAdapter$1 -instanceKlass java/util/Collections$UnmodifiableCollection$1 -instanceKlass java/util/Collections$UnmodifiableCollection -instanceKlass sun/util/locale/provider/LocaleProviderAdapter -instanceKlass java/util/spi/LocaleServiceProvider -instanceKlass java/text/DecimalFormatSymbols -instanceKlass org/lwjgl/system/macosx/CoreFoundation -instanceKlass org/lwjgl/opengl/GL$2 -instanceKlass @bci org/lwjgl/opengl/GL ()V 26 argL0 ; # org/lwjgl/opengl/GL$$Lambda$38+0x0000000800c2a000 -instanceKlass @bci org/lwjgl/opengl/GL ()V 21 argL0 ; # org/lwjgl/opengl/GL$$Lambda$37+0x0000000800c2fc50 -# instanceKlass org/lwjgl/opengl/GL$$InjectedInvoker+0x0000000800c28400 -instanceKlass org/lwjgl/opengl/GL$ICDStatic -instanceKlass org/lwjgl/opengl/GL$ICD -instanceKlass org/lwjgl/opengl/GL -instanceKlass com/badlogic/gdx/graphics/GL20 -instanceKlass org/lwjgl/glfw/GLFWWindowRefreshCallbackI -instanceKlass org/lwjgl/glfw/GLFWDropCallbackI -instanceKlass org/lwjgl/glfw/GLFWWindowCloseCallbackI -instanceKlass org/lwjgl/glfw/GLFWWindowMaximizeCallbackI -instanceKlass org/lwjgl/glfw/GLFWWindowIconifyCallbackI -instanceKlass org/lwjgl/glfw/GLFWWindowFocusCallbackI -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Window -instanceKlass com/badlogic/gdx/backends/lwjgl3/Sync$RunningAvg -instanceKlass com/badlogic/gdx/backends/lwjgl3/Sync -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Clipboard -instanceKlass com/badlogic/gdx/net/NetJavaImpl$1 -instanceKlass java/lang/invoke/VarForm -instanceKlass java/lang/invoke/VarHandleGuards -instanceKlass java/lang/invoke/VarHandles -instanceKlass java/util/concurrent/SynchronousQueue$TransferStack$SNode -instanceKlass java/util/concurrent/ForkJoinPool$ManagedBlocker -instanceKlass java/util/concurrent/SynchronousQueue$Transferer -instanceKlass java/util/concurrent/ThreadPoolExecutor$AbortPolicy -instanceKlass java/util/concurrent/RejectedExecutionHandler -instanceKlass java/util/concurrent/AbstractExecutorService -instanceKlass java/util/concurrent/ExecutorService -instanceKlass java/util/concurrent/Executor -instanceKlass com/badlogic/gdx/net/NetJavaImpl -instanceKlass com/badlogic/gdx/net/Socket -instanceKlass com/badlogic/gdx/net/ServerSocket -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Net -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Files -instanceKlass com/badlogic/gdx/utils/IntMap -instanceKlass com/badlogic/gdx/utils/LongMap -instanceKlass org/lwjgl/system/libc/LibCString -instanceKlass com/badlogic/gdx/utils/IntArray -instanceKlass org/lwjgl/openal/AL$ICDStatic$WriteOnce -instanceKlass org/lwjgl/openal/AL10 -instanceKlass org/lwjgl/openal/EXTThreadLocalContext -instanceKlass @bci org/lwjgl/openal/AL createCapabilities (Lorg/lwjgl/openal/ALCCapabilities;Ljava/util/function/IntFunction;)Lorg/lwjgl/openal/ALCapabilities; 513 argL0 ; # org/lwjgl/openal/AL$$Lambda$36+0x0000000800c24600 -instanceKlass org/lwjgl/openal/ALCapabilities -instanceKlass org/lwjgl/system/APIUtil$APIVersion -instanceKlass java/util/regex/ASCII -instanceKlass @bci org/lwjgl/openal/AL createCapabilities (Lorg/lwjgl/openal/ALCCapabilities;Ljava/util/function/IntFunction;)Lorg/lwjgl/openal/ALCapabilities; 29 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c28000 -instanceKlass @bci org/lwjgl/openal/AL createCapabilities (Lorg/lwjgl/openal/ALCCapabilities;Ljava/util/function/IntFunction;)Lorg/lwjgl/openal/ALCapabilities; 29 member ; # org/lwjgl/openal/AL$$Lambda$35+0x0000000800c23fd0 -instanceKlass org/lwjgl/openal/ALC$ICDStatic$WriteOnce -instanceKlass org/lwjgl/openal/ALC$ICDStatic -instanceKlass org/lwjgl/openal/AL$ICDStatic -instanceKlass org/lwjgl/openal/AL$ICD -instanceKlass org/lwjgl/openal/AL -instanceKlass org/lwjgl/system/ThreadLocalUtil -instanceKlass @bci org/lwjgl/openal/ALC createCapabilities (JLjava/util/function/IntFunction;)Lorg/lwjgl/openal/ALCCapabilities; 550 argL0 ; # org/lwjgl/openal/ALC$$Lambda$34+0x0000000800c231d0 -instanceKlass java/util/function/IntFunction -instanceKlass org/lwjgl/openal/ALCCapabilities -instanceKlass java/util/StringTokenizer -instanceKlass org/lwjgl/system/MathUtil -instanceKlass org/lwjgl/system/SharedLibrary$Delegate -instanceKlass jdk/internal/misc/ScopedMemoryAccess$Scope -instanceKlass org/lwjgl/openal/ALC$1 -instanceKlass org/lwjgl/openal/ALC$ICD -instanceKlass org/lwjgl/system/FunctionProviderLocal -instanceKlass org/lwjgl/openal/ALC -instanceKlass org/lwjgl/openal/ALC10 -instanceKlass com/badlogic/gdx/backends/lwjgl3/audio/OpenALSound -instanceKlass com/badlogic/gdx/utils/reflect/ArrayReflection -instanceKlass com/badlogic/gdx/backends/lwjgl3/audio/OpenALMusic -instanceKlass com/badlogic/gdx/audio/AudioRecorder -instanceKlass com/badlogic/gdx/audio/AudioDevice -instanceKlass com/badlogic/gdx/audio/Music -instanceKlass com/badlogic/gdx/audio/Sound -instanceKlass com/badlogic/gdx/backends/lwjgl3/audio/OpenALLwjgl3Audio -instanceKlass com/badlogic/gdx/Gdx -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationLogger -instanceKlass org/lwjgl/system/macosx/ObjCRuntime$Functions -instanceKlass org/lwjgl/system/MultiReleaseTextDecoding -instanceKlass org/lwjgl/system/SharedLibraryUtil -instanceKlass org/lwjgl/system/macosx/ObjCRuntime -instanceKlass org/lwjgl/glfw/EventLoop -instanceKlass org/lwjgl/glfw/GLFW$Functions -instanceKlass @bci jdk/internal/reflect/MethodHandleIntegerFieldAccessorImpl getInt (Ljava/lang/Object;)I 11 ; # java/lang/invoke/LambdaForm$MH+0x0000000800c18c00 -instanceKlass org/lwjgl/glfw/GLFW -instanceKlass @bci org/lwjgl/glfw/GLFWErrorCallback$1 (Ljava/io/PrintStream;)V 10 argL0 ; # org/lwjgl/glfw/GLFWErrorCallback$1$$Lambda$33+0x0000000800c1a5c0 -instanceKlass java/util/function/BiPredicate -instanceKlass org/lwjgl/system/JNI -instanceKlass org/lwjgl/system/jemalloc/JEmalloc$Functions -instanceKlass org/lwjgl/system/macosx/DynamicLinkLoader -instanceKlass org/lwjgl/system/APIUtil$1 -instanceKlass org/lwjgl/system/jemalloc/JEmalloc -instanceKlass org/lwjgl/system/jemalloc/JEmallocAllocator -instanceKlass org/lwjgl/system/MemoryManage -instanceKlass org/lwjgl/system/MemoryUtil$MemoryAllocator -instanceKlass org/lwjgl/system/MemoryUtil$LazyInit -instanceKlass org/lwjgl/system/Callback$2 -instanceKlass org/lwjgl/system/CheckIntrinsics -instanceKlass org/lwjgl/system/Struct$Member -instanceKlass org/lwjgl/system/libffi/LibFFI -instanceKlass org/lwjgl/BufferUtils -instanceKlass @bci org/lwjgl/system/MemoryStack ()V 24 argL0 ; # org/lwjgl/system/MemoryStack$$Lambda$32+0x0000000800c1c460 -instanceKlass org/lwjgl/system/MemoryUtil$2 -instanceKlass @bci org/lwjgl/system/MemoryUtil getFieldOffsetObject (Ljava/lang/Object;Ljava/lang/Object;)J 10 member ; # org/lwjgl/system/MemoryUtil$$Lambda$31+0x0000000800c1c000 -instanceKlass @cpi org/lwjgl/system/MemoryUtil 1237 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c18800 -# instanceKlass java/lang/invoke/LambdaForm$DMH+0x0000000800c18400 -instanceKlass @bci org/lwjgl/system/MemoryUtil getAddressOffset ()J 41 ; # java/lang/invoke/LambdaForm$MH+0x0000000800c18000 -instanceKlass @bci org/lwjgl/system/MemoryUtil getAddressOffset ()J 41 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c15c00 -instanceKlass @bci org/lwjgl/system/MemoryUtil getAddressOffset ()J 41 member ; # org/lwjgl/system/MemoryUtil$$Lambda$30+0x0000000800c17d10 -instanceKlass @cpi org/lwjgl/system/MemoryUtil 1240 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c15800 -# instanceKlass java/lang/invoke/LambdaForm$DMH+0x0000000800c15400 -instanceKlass org/lwjgl/system/MemoryAccessJNI -instanceKlass jdk/internal/access/foreign/MemorySegmentProxy -instanceKlass @bci org/lwjgl/system/MemoryUtil getFieldOffsetInt (Ljava/lang/Object;I)J 9 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c15000 -instanceKlass @bci org/lwjgl/system/MemoryUtil getFieldOffsetInt (Ljava/lang/Object;I)J 9 member ; # org/lwjgl/system/MemoryUtil$$Lambda$29+0x0000000800c178e0 -instanceKlass @cpi org/lwjgl/system/MemoryUtil 1234 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c14c00 -# instanceKlass java/lang/invoke/LambdaForm$DMH+0x0000000800c14800 -instanceKlass java/util/function/LongPredicate -instanceKlass org/lwjgl/system/jni/JNINativeInterface -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c14400 -instanceKlass sun/misc/Unsafe -instanceKlass java/util/Formattable -instanceKlass java/util/Formatter$Flags -instanceKlass java/util/Formatter$FormatSpecifier -instanceKlass java/util/Formatter$Conversion -instanceKlass java/util/Formatter$FixedString -instanceKlass java/util/Formatter$FormatString -instanceKlass @bci java/util/regex/Pattern Range (II)Ljava/util/regex/Pattern$CharPredicate; 23 member ; # java/util/regex/Pattern$$Lambda$20+0x80000002a -instanceKlass java/util/Formatter -instanceKlass sun/nio/ch/FileKey -instanceKlass sun/nio/ch/FileLockTable -instanceKlass java/nio/channels/FileLock -instanceKlass sun/nio/ch/IOStatus -instanceKlass java/nio/DirectByteBuffer$Deallocator -instanceKlass sun/nio/ch/Util$BufferCache -instanceKlass sun/nio/ch/Util -instanceKlass sun/nio/ch/NativeThread -instanceKlass java/nio/channels/Channels -instanceKlass sun/nio/ch/FileChannelImpl$Closer -instanceKlass sun/nio/ch/NativeDispatcher -instanceKlass sun/nio/ch/NativeThreadSet -instanceKlass sun/nio/ch/IOUtil -instanceKlass java/nio/channels/spi/AbstractInterruptibleChannel -instanceKlass java/nio/channels/InterruptibleChannel -instanceKlass java/nio/channels/ScatteringByteChannel -instanceKlass java/nio/channels/GatheringByteChannel -instanceKlass java/nio/channels/SeekableByteChannel -instanceKlass java/nio/channels/ByteChannel -instanceKlass java/nio/channels/WritableByteChannel -instanceKlass java/nio/channels/ReadableByteChannel -instanceKlass java/nio/channels/Channel -instanceKlass sun/nio/fs/UnixChannelFactory$1 -instanceKlass sun/nio/fs/UnixChannelFactory$Flags -instanceKlass sun/nio/fs/UnixChannelFactory -instanceKlass sun/nio/fs/UnixFileModeAttribute -instanceKlass java/nio/file/attribute/FileAttribute -instanceKlass sun/nio/fs/UnixFileSystemProvider$3 -instanceKlass org/lwjgl/Version -instanceKlass org/lwjgl/system/SharedLibraryLoader -instanceKlass java/util/regex/IntHashSet -instanceKlass java/util/regex/Matcher -instanceKlass java/util/regex/MatchResult -instanceKlass @bci java/util/regex/Pattern ALL ()Ljava/util/regex/Pattern$CharPredicate; 0 argL0 ; # java/util/regex/Pattern$$Lambda$27+0x0000000800c4a2c8 -instanceKlass @bci java/util/regex/CharPredicates ASCII_SPACE ()Ljava/util/regex/Pattern$BmpCharPredicate; 0 argL0 ; # java/util/regex/CharPredicates$$Lambda$18+0x800000026 -instanceKlass @bci java/util/regex/Pattern negate (Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$CharPredicate; 1 member ; # java/util/regex/Pattern$$Lambda$21+0x800000031 -instanceKlass org/lwjgl/system/SharedLibrary -instanceKlass org/lwjgl/system/FunctionProvider -instanceKlass org/lwjgl/system/APIUtil -instanceKlass @bci org/lwjgl/system/Library loadSystem (Ljava/lang/String;Ljava/lang/String;)V 5 argL0 ; # org/lwjgl/system/Library$$Lambda$24+0x0000000800c0da80 -instanceKlass @bci org/lwjgl/system/Library loadSystem (Ljava/lang/String;Ljava/lang/String;)V 0 argL0 ; # org/lwjgl/system/Library$$Lambda$23+0x0000000800c0d868 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c14000 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c13c00 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c13800 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c13400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c13000 -# instanceKlass org/lwjgl/system/Library$$InjectedInvoker+0x0000000800c12c00 -instanceKlass java/lang/invoke/MethodHandleImpl$BindCaller$InjectedInvokerHolder -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c12800 -# instanceKlass java/lang/invoke/LambdaForm$DMH+0x0000000800c12400 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c12000 -# instanceKlass java/lang/invoke/LambdaForm$DMH+0x0000000800c11c00 -# instanceKlass java/lang/invoke/LambdaForm$DMH+0x0000000800c11800 -instanceKlass @cpi org/lwjgl/opengl/GL20C 672 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c11400 -instanceKlass java/lang/invoke/MethodHandleImpl$ArrayAccessor -instanceKlass java/lang/invoke/MethodHandleImpl$2 -instanceKlass java/lang/invoke/MethodHandleImpl$LoopClauses -instanceKlass java/lang/invoke/MethodHandleImpl$CasesHolder -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c11000 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c10c00 -instanceKlass @bci com/csse3200/game/ui/terminal/TerminalDisplay addActors ()V 9 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800c10800 -instanceKlass @cpi com/csse3200/game/physics/components/PhysicsComponent 166 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c10400 -instanceKlass java/lang/ClassValue$Version -instanceKlass java/lang/ClassValue$Identity -instanceKlass java/lang/ClassValue -instanceKlass java/lang/invoke/MethodHandleImpl$BindCaller -instanceKlass @cpi com/csse3200/game/events/EventHandler 173 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c10000 -instanceKlass org/lwjgl/system/Checks -instanceKlass @bci java/util/regex/Pattern DOT ()Ljava/util/regex/Pattern$CharPredicate; 0 argL0 ; # java/util/regex/Pattern$$Lambda$22+0x0000000800c49e38 -instanceKlass @bci java/util/regex/Pattern union (Ljava/util/regex/Pattern$CharPredicate;Ljava/util/regex/Pattern$CharPredicate;Z)Ljava/util/regex/Pattern$CharPredicate; 6 member ; # java/util/regex/Pattern$$Lambda$22+0x800000032 -instanceKlass @bci org/lwjgl/system/Platform ()V 236 argL0 ; # org/lwjgl/system/Platform$$Lambda$20+0x0000000800c0d450 -instanceKlass @bci org/lwjgl/system/Platform ()V 231 argL0 ; # org/lwjgl/system/Platform$$Lambda$19+0x0000000800c0d228 -instanceKlass @bci org/lwjgl/system/Platform ()V 212 argL0 ; # org/lwjgl/system/Platform$$Lambda$18+0x0000000800c0d000 -instanceKlass @bci org/lwjgl/system/Platform ()V 207 argL0 ; # org/lwjgl/system/Platform$$Lambda$17+0x0000000800c0fc00 -instanceKlass java/util/regex/Pattern$TreeInfo -instanceKlass @bci java/util/regex/CharPredicates ASCII_DIGIT ()Ljava/util/regex/Pattern$BmpCharPredicate; 0 argL0 ; # java/util/regex/CharPredicates$$Lambda$17+0x800000025 -instanceKlass java/util/regex/Pattern$BitClass -instanceKlass @bci java/util/regex/CharPredicates ASCII_WORD ()Ljava/util/regex/Pattern$BmpCharPredicate; 0 argL0 ; # java/util/regex/CharPredicates$$Lambda$15+0x0000000800c495b0 -instanceKlass java/util/regex/CharPredicates -instanceKlass @bci java/util/regex/Pattern Single (I)Ljava/util/regex/Pattern$BmpCharPredicate; 1 member ; # java/util/regex/Pattern$$Lambda$19+0x800000029 -instanceKlass java/util/regex/Pattern$BmpCharPredicate -instanceKlass java/util/regex/Pattern$CharPredicate -instanceKlass java/util/regex/Pattern$Node -instanceKlass java/util/regex/Pattern -instanceKlass org/lwjgl/system/Library -instanceKlass java/nio/charset/StandardCharsets -instanceKlass @bci org/lwjgl/system/MemoryUtil ()V 32 argL0 ; # org/lwjgl/system/MemoryUtil$$Lambda$13+0x0000000800c0ed28 -instanceKlass @bci org/lwjgl/system/MemoryUtil ()V 21 argL0 ; # org/lwjgl/system/MemoryUtil$$Lambda$12+0x0000000800c0eb20 -instanceKlass @cpi java/io/ObjectInputFilter$Config 329 form vmentry ; # java/lang/invoke/LambdaForm$DMH+0x0000000800c0cc00 -instanceKlass java/lang/Readable -instanceKlass org/lwjgl/system/MemoryUtil$NativeShift -instanceKlass org/lwjgl/system/MemoryUtil -instanceKlass org/lwjgl/system/Pointer$Default -instanceKlass @bci org/lwjgl/system/Configuration$StateInit ()V 16 argL0 ; # org/lwjgl/system/Configuration$StateInit$$Lambda$11+0x0000000800c0b788 -instanceKlass @bci org/lwjgl/system/Configuration$StateInit ()V 8 argL0 ; # org/lwjgl/system/Configuration$StateInit$$Lambda$10+0x0000000800c0b548 -instanceKlass @bci org/lwjgl/system/Configuration$StateInit ()V 0 argL0 ; # org/lwjgl/system/Configuration$StateInit$$Lambda$9+0x0000000800c0b308 -instanceKlass jdk/internal/org/objectweb/asm/ClassReader -instanceKlass org/lwjgl/system/Configuration$StateInit -instanceKlass org/lwjgl/system/Configuration -instanceKlass org/lwjgl/system/Callback$ClosureRegistry -instanceKlass org/lwjgl/system/Callback -instanceKlass org/lwjgl/system/NativeResource -instanceKlass sun/nio/fs/UnixFileKey -instanceKlass sun/net/www/MessageHeader -instanceKlass sun/net/www/protocol/jar/JarFileFactory -instanceKlass sun/net/www/protocol/jar/URLJarFile$URLJarFileCloseController -instanceKlass java/net/URLConnection -instanceKlass com/badlogic/gdx/utils/GdxNativesLoader -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3NativesLoader -instanceKlass com/badlogic/gdx/utils/SharedLibraryLoader -instanceKlass java/util/Random -instanceKlass java/util/random/RandomGenerator -instanceKlass com/badlogic/gdx/math/MathUtils -instanceKlass java/lang/StrictMath -instanceKlass com/badlogic/gdx/utils/ObjectSet -instanceKlass com/badlogic/gdx/utils/ObjectMap -instanceKlass com/badlogic/gdx/utils/Array -instanceKlass jdk/internal/logger/DefaultLoggerFinder$1 -instanceKlass java/util/logging/Logger$SystemLoggerHelper$1 -instanceKlass java/util/logging/Logger$SystemLoggerHelper -instanceKlass java/util/logging/LogManager$4 -instanceKlass jdk/internal/logger/BootstrapLogger$BootstrapExecutors -instanceKlass java/util/ServiceLoader$ProviderImpl -instanceKlass java/util/ServiceLoader$Provider -instanceKlass java/util/ServiceLoader$1 -instanceKlass java/util/concurrent/CopyOnWriteArrayList$COWIterator -instanceKlass java/util/ServiceLoader$3 -instanceKlass java/util/ServiceLoader$2 -instanceKlass java/util/ServiceLoader$LazyClassPathLookupIterator -instanceKlass java/util/ImmutableCollections$ListItr -instanceKlass java/util/ListIterator -instanceKlass java/util/ImmutableCollections$Set12$1 -instanceKlass java/util/Spliterators$1Adapter -instanceKlass java/util/Spliterators$ArraySpliterator -instanceKlass java/util/Spliterator$OfDouble -instanceKlass java/util/Spliterator$OfLong -instanceKlass java/util/Spliterator$OfInt -instanceKlass java/util/Spliterator$OfPrimitive -instanceKlass java/util/Spliterators$EmptySpliterator -instanceKlass java/util/Spliterators -instanceKlass jdk/internal/loader/AbstractClassLoaderValue$Memoizer -instanceKlass java/util/ServiceLoader$ModuleServicesLookupIterator -instanceKlass java/util/ServiceLoader -instanceKlass jdk/internal/logger/BootstrapLogger$DetectBackend$1 -instanceKlass jdk/internal/logger/BootstrapLogger$DetectBackend -instanceKlass jdk/internal/logger/BootstrapLogger -instanceKlass sun/util/logging/PlatformLogger$ConfigurableBridge -instanceKlass sun/util/logging/PlatformLogger$Bridge -instanceKlass java/lang/System$Logger -instanceKlass java/util/stream/Streams -instanceKlass java/util/stream/Stream$Builder -instanceKlass java/util/stream/Streams$AbstractStreamBuilderImpl -instanceKlass java/util/stream/Sink$ChainedReference -instanceKlass @bci java/util/stream/FindOps$FindSink$OfRef ()V 43 argL0 ; # java/util/stream/FindOps$FindSink$OfRef$$Lambda$38+0x80000004d -instanceKlass @bci java/util/stream/FindOps$FindSink$OfRef ()V 38 argL0 ; # java/util/stream/FindOps$FindSink$OfRef$$Lambda$40+0x80000004f -instanceKlass @bci java/util/stream/FindOps$FindSink$OfRef ()V 16 argL0 ; # java/util/stream/FindOps$FindSink$OfRef$$Lambda$39+0x80000004e -instanceKlass @bci java/util/stream/FindOps$FindSink$OfRef ()V 11 argL0 ; # java/util/stream/FindOps$FindSink$OfRef$$Lambda$41+0x800000050 -instanceKlass java/util/stream/FindOps$FindOp -instanceKlass java/util/stream/TerminalOp -instanceKlass java/util/stream/FindOps$FindSink -instanceKlass java/util/stream/TerminalSink -instanceKlass java/util/stream/Sink -instanceKlass java/util/function/Consumer -instanceKlass java/util/stream/FindOps -instanceKlass @bci java/util/logging/Level$KnownLevel findByName (Ljava/lang/String;Ljava/util/function/Function;)Ljava/util/Optional; 29 argL0 ; # java/util/logging/Level$KnownLevel$$Lambda$16+0x800000024 -# instanceKlass java/lang/invoke/LambdaForm$MH+0x0000000800c0c800 -instanceKlass java/util/Arrays$ArrayItr -instanceKlass jdk/internal/reflect/MethodHandleAccessorFactory$LazyStaticHolder -instanceKlass jdk/internal/reflect/MethodHandleAccessorFactory -instanceKlass sun/reflect/annotation/AnnotationParser -instanceKlass java/lang/Class$3 -instanceKlass java/util/EnumMap$1 -instanceKlass java/util/stream/StreamOpFlag$MaskBuilder -instanceKlass java/util/stream/Stream -instanceKlass java/util/stream/BaseStream -instanceKlass java/util/stream/PipelineHelper -instanceKlass java/util/stream/StreamSupport -instanceKlass java/util/ArrayList$ArrayListSpliterator -instanceKlass java/util/Spliterator -instanceKlass @bci java/util/logging/Level findLevel (Ljava/lang/String;)Ljava/util/logging/Level; 13 argL0 ; # java/util/logging/Level$$Lambda$13+0x800000011 -instanceKlass java/util/Hashtable$Enumerator -instanceKlass java/util/concurrent/ConcurrentHashMap$MapEntry -instanceKlass java/util/Collections$SynchronizedCollection -instanceKlass java/util/Properties$EntrySet -instanceKlass java/util/Collections$3 -instanceKlass java/util/logging/LogManager$LoggerContext$1 -instanceKlass java/util/logging/LogManager$VisitedLoggers -instanceKlass java/util/function/Predicate -instanceKlass @bci java/util/logging/LogManager$LoggerContext$1 run ()Ljava/lang/Void; 22 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800c0c400 -instanceKlass java/util/logging/LogManager$2 -instanceKlass java/lang/System$LoggerFinder -instanceKlass java/lang/StringUTF16 -instanceKlass java/util/Properties$LineReader -instanceKlass java/security/Security$1 -instanceKlass java/security/Security -instanceKlass sun/security/util/SecurityProperties -instanceKlass sun/security/util/FilePermCompat -instanceKlass java/util/logging/LogManager$LoggingProviderAccess -instanceKlass sun/util/logging/internal/LoggingProviderImpl$LogManagerAccess -instanceKlass java/lang/Shutdown$Lock -instanceKlass java/lang/Shutdown -instanceKlass java/lang/ApplicationShutdownHooks$1 -instanceKlass java/lang/ApplicationShutdownHooks -instanceKlass java/util/Collections$SynchronizedMap -instanceKlass java/util/logging/LogManager$LogNode -instanceKlass java/util/logging/LogManager$LoggerContext -instanceKlass java/util/logging/LogManager$1 -instanceKlass java/util/logging/LogManager -instanceKlass java/util/logging/Logger$ConfigurationData -instanceKlass java/util/logging/Logger$LoggerBundle -instanceKlass @bci java/util/logging/Level$KnownLevel add (Ljava/util/logging/Level;)V 49 argL0 ; # java/util/logging/Level$KnownLevel$$Lambda$15+0x800000023 -instanceKlass @bci java/io/ObjectInputFilter$Config ()V 56 form vmentry ; # java/lang/invoke/LambdaForm$MH+0x0000000800c0c000 -instanceKlass java/lang/invoke/MethodHandles$Lookup$ClassDefiner -instanceKlass java/util/ImmutableCollections$SetN$SetNIterator -instanceKlass java/lang/invoke/MethodHandles$Lookup$ClassFile -instanceKlass jdk/internal/org/objectweb/asm/Handler -instanceKlass jdk/internal/org/objectweb/asm/Attribute -instanceKlass jdk/internal/org/objectweb/asm/FieldVisitor -instanceKlass java/lang/invoke/InvokerBytecodeGenerator$ClassData -instanceKlass jdk/internal/org/objectweb/asm/AnnotationVisitor -instanceKlass jdk/internal/org/objectweb/asm/Frame -instanceKlass jdk/internal/org/objectweb/asm/Label -instanceKlass jdk/internal/org/objectweb/asm/MethodVisitor -instanceKlass java/lang/invoke/LambdaFormBuffer -instanceKlass java/lang/invoke/LambdaFormEditor$TransformKey -instanceKlass java/lang/invoke/LambdaFormEditor -instanceKlass sun/invoke/util/Wrapper$1 -instanceKlass java/lang/invoke/DelegatingMethodHandle$Holder -instanceKlass java/lang/invoke/DirectMethodHandle$2 -instanceKlass java/lang/invoke/ClassSpecializer$Factory -instanceKlass java/lang/invoke/ClassSpecializer$SpeciesData -instanceKlass java/lang/invoke/ClassSpecializer$1 -instanceKlass java/lang/invoke/ClassSpecializer -instanceKlass sun/invoke/empty/Empty -instanceKlass sun/invoke/util/VerifyType -instanceKlass @bci java/util/logging/Level$KnownLevel add (Ljava/util/logging/Level;)V 19 argL0 ; # java/util/logging/Level$KnownLevel$$Lambda$14+0x800000022 -instanceKlass java/lang/invoke/LambdaProxyClassArchive -instanceKlass jdk/internal/org/objectweb/asm/ByteVector -instanceKlass jdk/internal/org/objectweb/asm/Symbol -instanceKlass jdk/internal/org/objectweb/asm/SymbolTable -instanceKlass jdk/internal/org/objectweb/asm/ClassVisitor -instanceKlass java/lang/invoke/InfoFromMemberName -instanceKlass java/lang/invoke/MethodHandleInfo -instanceKlass jdk/internal/org/objectweb/asm/ConstantDynamic -instanceKlass sun/invoke/util/BytecodeDescriptor -instanceKlass jdk/internal/org/objectweb/asm/Handle -instanceKlass sun/security/action/GetBooleanAction -instanceKlass jdk/internal/org/objectweb/asm/Type -instanceKlass java/lang/invoke/AbstractValidatingLambdaMetafactory -instanceKlass java/lang/invoke/MethodHandleImpl$1 -instanceKlass jdk/internal/access/JavaLangInvokeAccess -instanceKlass java/lang/invoke/Invokers$Holder -instanceKlass java/lang/invoke/BootstrapMethodInvoker -instanceKlass java/lang/invoke/InvokerBytecodeGenerator$2 -instanceKlass java/lang/invoke/InvokerBytecodeGenerator -instanceKlass java/lang/invoke/LambdaForm$Holder -instanceKlass java/lang/invoke/LambdaForm$Name -instanceKlass java/lang/reflect/Array -instanceKlass java/lang/invoke/Invokers -instanceKlass java/lang/invoke/MethodHandleImpl -instanceKlass sun/invoke/util/ValueConversions -instanceKlass java/lang/invoke/DirectMethodHandle$Holder -instanceKlass java/lang/invoke/LambdaForm$NamedFunction -instanceKlass sun/invoke/util/Wrapper$Format -instanceKlass java/lang/invoke/MethodTypeForm -instanceKlass java/lang/invoke/MethodType$ConcurrentWeakInternSet -instanceKlass java/lang/invoke/LambdaMetafactory -instanceKlass java/util/logging/Level -instanceKlass java/util/logging/Handler -instanceKlass java/util/logging/Logger -instanceKlass org/slf4j/helpers/NamedLoggerBase -instanceKlass org/slf4j/spi/LocationAwareLogger -instanceKlass org/slf4j/impl/JDK14LoggerFactory -instanceKlass org/slf4j/impl/StaticLoggerBinder -instanceKlass org/slf4j/spi/LoggerFactoryBinder -instanceKlass jdk/internal/loader/URLClassPath$1 -instanceKlass java/lang/CompoundEnumeration -instanceKlass java/util/ArrayList$Itr -instanceKlass jdk/internal/loader/BuiltinClassLoader$1 -instanceKlass java/util/Collections$EmptyEnumeration -instanceKlass java/util/Collections$EmptyIterator -instanceKlass jdk/internal/jimage/ImageLocation -instanceKlass jdk/internal/jimage/decompressor/Decompressor -instanceKlass jdk/internal/jimage/ImageStringsReader -instanceKlass jdk/internal/jimage/ImageStrings -instanceKlass jdk/internal/jimage/ImageHeader -instanceKlass jdk/internal/jimage/NativeImageBuffer$1 -instanceKlass jdk/internal/jimage/NativeImageBuffer -instanceKlass jdk/internal/jimage/BasicImageReader$1 -instanceKlass jdk/internal/jimage/BasicImageReader -instanceKlass jdk/internal/jimage/ImageReader -instanceKlass jdk/internal/jimage/ImageReaderFactory$1 -instanceKlass java/net/URI$Parser -instanceKlass java/nio/file/FileSystems$DefaultFileSystemHolder$1 -instanceKlass java/nio/file/FileSystems$DefaultFileSystemHolder -instanceKlass java/nio/file/FileSystems -instanceKlass java/nio/file/Paths -instanceKlass jdk/internal/jimage/ImageReaderFactory -instanceKlass jdk/internal/module/SystemModuleFinders$SystemImage -instanceKlass jdk/internal/module/SystemModuleFinders$SystemModuleReader -instanceKlass java/lang/module/ModuleReader -instanceKlass jdk/internal/loader/BuiltinClassLoader$5 -instanceKlass jdk/internal/loader/BuiltinClassLoader$2 -instanceKlass jdk/internal/module/Resources -instanceKlass org/slf4j/helpers/Util -instanceKlass org/slf4j/helpers/NOPLoggerFactory -instanceKlass java/util/concurrent/LinkedBlockingQueue$Node -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject -instanceKlass java/util/concurrent/locks/Condition -instanceKlass java/util/concurrent/BlockingQueue -instanceKlass org/slf4j/Logger -instanceKlass org/slf4j/helpers/SubstituteLoggerFactory -instanceKlass org/slf4j/event/LoggingEvent -instanceKlass org/slf4j/ILoggerFactory -instanceKlass org/slf4j/LoggerFactory -instanceKlass com/badlogic/gdx/Screen -instanceKlass com/badlogic/gdx/Game -instanceKlass org/lwjgl/glfw/GLFWErrorCallbackI -instanceKlass org/lwjgl/system/CallbackI -instanceKlass org/lwjgl/system/Pointer -instanceKlass java/util/TreeMap$PrivateEntryIterator -instanceKlass java/util/TreeMap$Entry -instanceKlass java/util/NavigableMap -instanceKlass java/util/SortedMap -instanceKlass java/util/NavigableSet -instanceKlass java/util/SortedSet -instanceKlass com/badlogic/gdx/Files -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Input -instanceKlass com/badlogic/gdx/utils/Clipboard -instanceKlass com/badlogic/gdx/Preferences -instanceKlass com/badlogic/gdx/files/FileHandle -instanceKlass com/badlogic/gdx/Graphics -instanceKlass com/badlogic/gdx/Input -instanceKlass com/badlogic/gdx/Net -instanceKlass com/badlogic/gdx/backends/lwjgl3/audio/Lwjgl3Audio -instanceKlass com/badlogic/gdx/utils/Disposable -instanceKlass com/badlogic/gdx/Audio -instanceKlass com/badlogic/gdx/ApplicationLogger -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3Application -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3ApplicationBase -instanceKlass com/badlogic/gdx/Application -instanceKlass com/badlogic/gdx/utils/NumberUtils -instanceKlass com/badlogic/gdx/graphics/Color -instanceKlass com/badlogic/gdx/Graphics$Monitor -instanceKlass com/badlogic/gdx/Graphics$DisplayMode -instanceKlass com/badlogic/gdx/backends/lwjgl3/Lwjgl3WindowConfiguration -instanceKlass java/lang/Void -instanceKlass java/lang/PublicMethods$Key -instanceKlass java/lang/PublicMethods$MethodList -instanceKlass com/badlogic/gdx/ApplicationListener -instanceKlass java/util/zip/Checksum$1 -instanceKlass java/util/zip/CRC32 -instanceKlass java/util/zip/Checksum -instanceKlass java/util/jar/Attributes -instanceKlass java/util/zip/ZipFile$InflaterCleanupAction -instanceKlass java/util/zip/Inflater$InflaterZStreamRef -instanceKlass java/util/zip/Inflater -instanceKlass java/util/zip/ZipEntry -instanceKlass java/nio/Bits$1 -instanceKlass jdk/internal/misc/VM$BufferPool -instanceKlass java/nio/Bits -instanceKlass sun/nio/ch/DirectBuffer -instanceKlass jdk/internal/perf/PerfCounter$CoreCounters -instanceKlass jdk/internal/perf/Perf -instanceKlass jdk/internal/perf/Perf$GetPerfAction -instanceKlass jdk/internal/perf/PerfCounter -instanceKlass java/nio/file/attribute/FileTime -instanceKlass java/util/zip/ZipUtils -instanceKlass java/util/zip/ZipFile$Source$End -instanceKlass java/io/RandomAccessFile$2 -instanceKlass jdk/internal/access/JavaIORandomAccessFileAccess -instanceKlass java/io/RandomAccessFile -instanceKlass java/io/DataInput -instanceKlass java/io/DataOutput -instanceKlass sun/nio/fs/UnixFileAttributes$UnixAsBasicFileAttributes -instanceKlass sun/nio/fs/NativeBuffer$Deallocator -instanceKlass sun/nio/fs/NativeBuffer -instanceKlass java/lang/ThreadLocal$ThreadLocalMap -instanceKlass sun/nio/fs/NativeBuffers -instanceKlass sun/nio/fs/AbstractBasicFileAttributeView -instanceKlass sun/nio/fs/DynamicFileAttributeView -instanceKlass sun/nio/fs/UnixFileAttributeViews -instanceKlass java/nio/file/attribute/UserDefinedFileAttributeView -instanceKlass java/nio/file/attribute/BasicFileAttributeView -instanceKlass java/nio/file/attribute/FileAttributeView -instanceKlass java/nio/file/attribute/AttributeView -instanceKlass java/nio/file/Files -instanceKlass java/nio/file/CopyOption -instanceKlass java/util/zip/ZipFile$Source$Key -instanceKlass sun/nio/fs/UnixMountEntry -instanceKlass sun/nio/fs/UnixFileStoreAttributes -instanceKlass sun/nio/fs/UnixFileAttributes -instanceKlass java/nio/file/attribute/PosixFileAttributes -instanceKlass java/nio/file/attribute/BasicFileAttributes -instanceKlass java/util/Enumeration -instanceKlass java/util/concurrent/ConcurrentHashMap$Traverser -instanceKlass jdk/internal/loader/NativeLibraries$3 -instanceKlass jdk/internal/loader/NativeLibraries$NativeLibraryImpl -instanceKlass jdk/internal/loader/NativeLibrary -instanceKlass java/util/ArrayDeque$DeqIterator -instanceKlass jdk/internal/loader/NativeLibraries$NativeLibraryContext$1 -instanceKlass jdk/internal/loader/NativeLibraries$NativeLibraryContext -instanceKlass jdk/internal/loader/NativeLibraries$2 -instanceKlass jdk/internal/loader/NativeLibraries$1 -instanceKlass jdk/internal/loader/NativeLibraries$LibraryPaths -instanceKlass sun/nio/fs/UnixNativeDispatcher -instanceKlass sun/nio/fs/Util -instanceKlass sun/nio/fs/UnixPath -instanceKlass java/nio/file/Path -instanceKlass java/nio/file/Watchable -instanceKlass java/nio/file/FileSystem -instanceKlass java/nio/file/OpenOption -instanceKlass java/nio/file/spi/FileSystemProvider -instanceKlass sun/nio/fs/DefaultFileSystemProvider -instanceKlass java/util/zip/ZipFile$Source -instanceKlass java/util/zip/ZipCoder -instanceKlass java/util/zip/ZipFile$CleanableResource -instanceKlass java/lang/Runtime$Version -instanceKlass java/util/jar/JavaUtilJarAccessImpl -instanceKlass jdk/internal/access/JavaUtilJarAccess -instanceKlass jdk/internal/loader/FileURLMapper -instanceKlass jdk/internal/loader/URLClassPath$JarLoader$1 -instanceKlass java/util/zip/ZipFile$1 -instanceKlass jdk/internal/access/JavaUtilZipFileAccess -instanceKlass java/util/zip/ZipFile -instanceKlass java/util/zip/ZipConstants -instanceKlass java/lang/Class$Atomic -instanceKlass java/lang/Class$ReflectionData -instanceKlass com/csse3200/game/desktop/DesktopLauncher -instanceKlass sun/security/util/Debug -instanceKlass java/security/SecureClassLoader$DebugHolder -instanceKlass java/security/Permission -instanceKlass java/security/Guard -instanceKlass java/security/PermissionCollection -instanceKlass java/security/SecureClassLoader$1 -instanceKlass java/security/SecureClassLoader$CodeSourceKey -instanceKlass java/io/FileInputStream$1 -instanceKlass sun/nio/ByteBuffered -instanceKlass jdk/internal/ref/CleanerImpl -instanceKlass java/lang/ref/Cleaner$1 -instanceKlass java/lang/ref/Cleaner -instanceKlass jdk/internal/ref/CleanerFactory$1 -instanceKlass java/util/concurrent/ThreadFactory -instanceKlass jdk/internal/ref/CleanerFactory -instanceKlass java/lang/ref/Cleaner$Cleanable -instanceKlass java/lang/Package$VersionInfo -instanceKlass java/lang/NamedPackage -instanceKlass jdk/internal/loader/Resource -instanceKlass jdk/internal/loader/URLClassPath$Loader -instanceKlass jdk/internal/loader/URLClassPath$3 -instanceKlass java/security/PrivilegedExceptionAction -instanceKlass sun/util/locale/LocaleObjectCache -instanceKlass sun/util/locale/BaseLocale$Key -instanceKlass java/util/Optional -instanceKlass sun/util/locale/LocaleUtils -instanceKlass java/util/Locale -instanceKlass sun/net/util/URLUtil -instanceKlass java/lang/StringCoding -instanceKlass sun/launcher/LauncherHelper -instanceKlass java/lang/invoke/StringConcatFactory$3 -instanceKlass java/lang/invoke/StringConcatFactory$2 -instanceKlass java/lang/invoke/StringConcatFactory$1 -instanceKlass java/lang/invoke/StringConcatFactory -instanceKlass java/util/Deque -instanceKlass java/util/Queue -instanceKlass sun/net/util/IPAddressUtil -instanceKlass java/net/URLStreamHandler -instanceKlass java/util/HexFormat -instanceKlass sun/net/www/ParseUtil -instanceKlass java/net/URL$3 -instanceKlass jdk/internal/access/JavaNetURLAccess -instanceKlass java/net/URL$DefaultFactory -instanceKlass java/net/URLStreamHandlerFactory -instanceKlass jdk/internal/loader/URLClassPath -instanceKlass jdk/internal/loader/BootLoader -instanceKlass java/util/concurrent/ConcurrentHashMap$CollectionView -instanceKlass jdk/internal/loader/ClassLoaderHelper -instanceKlass java/security/ProtectionDomain$JavaSecurityAccessImpl -instanceKlass jdk/internal/access/JavaSecurityAccess -instanceKlass java/lang/ClassLoader$ParallelLoaders -instanceKlass java/security/cert/Certificate -instanceKlass java/net/URI$1 -instanceKlass jdk/internal/access/JavaNetUriAccess -instanceKlass jdk/internal/module/ModuleBootstrap$Counters -instanceKlass jdk/internal/module/ModulePatcher -instanceKlass jdk/internal/util/ArraysSupport -instanceKlass java/io/FileSystem -instanceKlass java/io/DefaultFileSystem -instanceKlass java/io/File -instanceKlass java/lang/module/ModuleDescriptor$1 -instanceKlass jdk/internal/access/JavaLangModuleAccess -instanceKlass java/lang/reflect/Modifier -instanceKlass sun/invoke/util/VerifyAccess -instanceKlass java/util/KeyValueHolder -instanceKlass java/util/ImmutableCollections$MapN$MapNIterator -instanceKlass java/lang/invoke/MethodHandles$Lookup -instanceKlass java/lang/invoke/MemberName$Factory -instanceKlass java/lang/invoke/MethodHandles -instanceKlass jdk/internal/module/ModuleBootstrap -instanceKlass java/lang/invoke/MethodHandleStatics -instanceKlass java/util/Collections -instanceKlass jdk/internal/misc/OSEnvironment -instanceKlass jdk/internal/misc/Signal$NativeHandler -instanceKlass java/util/Hashtable$Entry -instanceKlass jdk/internal/misc/Signal -instanceKlass java/lang/Terminator$1 -instanceKlass jdk/internal/misc/Signal$Handler -instanceKlass java/lang/Terminator -instanceKlass java/nio/ByteOrder -instanceKlass java/nio/Buffer$1 -instanceKlass jdk/internal/access/JavaNioAccess -instanceKlass jdk/internal/misc/ScopedMemoryAccess -instanceKlass java/nio/charset/CodingErrorAction -instanceKlass java/nio/charset/CharsetEncoder -instanceKlass java/io/Writer -instanceKlass java/io/OutputStream -instanceKlass java/io/Flushable -instanceKlass java/io/FileDescriptor$1 -instanceKlass jdk/internal/access/JavaIOFileDescriptorAccess -instanceKlass java/io/FileDescriptor -instanceKlass sun/security/action/GetPropertyAction -instanceKlass jdk/internal/util/StaticProperty -instanceKlass sun/nio/cs/HistoricallyNamedCharset -instanceKlass java/lang/ThreadLocal -instanceKlass java/nio/charset/spi/CharsetProvider -instanceKlass java/nio/charset/Charset -instanceKlass java/util/HashMap$HashIterator -instanceKlass java/util/concurrent/locks/LockSupport -instanceKlass java/util/concurrent/ConcurrentHashMap$CounterCell -instanceKlass java/util/concurrent/locks/ReentrantLock -instanceKlass java/util/concurrent/locks/Lock -instanceKlass java/lang/CharacterData -instanceKlass java/util/Arrays -instanceKlass jdk/internal/util/Preconditions$3 -instanceKlass jdk/internal/util/Preconditions$2 -instanceKlass jdk/internal/util/Preconditions$4 -instanceKlass java/util/function/BiFunction -instanceKlass jdk/internal/util/Preconditions$1 -instanceKlass jdk/internal/util/Preconditions -instanceKlass java/lang/Runtime -instanceKlass java/lang/VersionProps -instanceKlass java/lang/StringConcatHelper -instanceKlass jdk/internal/util/SystemProps$Raw -instanceKlass jdk/internal/util/SystemProps -instanceKlass jdk/internal/misc/VM -instanceKlass java/lang/System$2 -instanceKlass jdk/internal/access/JavaLangAccess -instanceKlass java/lang/ref/Reference$1 -instanceKlass jdk/internal/access/JavaLangRefAccess -instanceKlass java/lang/ref/ReferenceQueue$Lock -instanceKlass java/lang/ref/ReferenceQueue -instanceKlass jdk/internal/reflect/ReflectionFactory -instanceKlass java/lang/Math -instanceKlass java/lang/StringLatin1 -instanceKlass java/util/Objects -instanceKlass jdk/internal/reflect/Reflection -instanceKlass jdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction -instanceKlass java/security/PrivilegedAction -instanceKlass jdk/internal/access/SharedSecrets -instanceKlass java/lang/reflect/ReflectAccess -instanceKlass jdk/internal/access/JavaLangReflectAccess -instanceKlass jdk/internal/misc/CDS -instanceKlass java/lang/String$CaseInsensitiveComparator -instanceKlass java/util/Comparator -instanceKlass java/io/ObjectStreamField -instanceKlass java/lang/Module$ArchivedData -instanceKlass jdk/internal/module/ArchivedBootLayer -instanceKlass jdk/internal/loader/BuiltinClassLoader$LoadedModule -instanceKlass jdk/internal/module/ServicesCatalog$ServiceProvider -instanceKlass java/util/concurrent/CopyOnWriteArrayList -instanceKlass jdk/internal/module/ServicesCatalog -instanceKlass jdk/internal/loader/AbstractClassLoaderValue -instanceKlass java/util/concurrent/ConcurrentHashMap$Node -instanceKlass jdk/internal/loader/NativeLibraries -instanceKlass java/security/ProtectionDomain$Key -instanceKlass java/security/Principal -instanceKlass jdk/internal/loader/ArchivedClassLoaders -instanceKlass jdk/internal/math/FDBigInteger -instanceKlass java/lang/ModuleLayer -instanceKlass java/util/ImmutableCollections -instanceKlass jdk/internal/module/ModuleLoaderMap$Mapper -instanceKlass java/util/function/Function -instanceKlass java/lang/module/ResolvedModule -instanceKlass java/lang/module/Configuration -instanceKlass java/util/HashMap$Node -instanceKlass java/util/Map$Entry -instanceKlass java/util/Collections$UnmodifiableMap -instanceKlass jdk/internal/module/ModuleHashes -instanceKlass jdk/internal/module/ModuleTarget -instanceKlass java/lang/module/ModuleDescriptor$Opens -instanceKlass java/lang/module/ModuleDescriptor$Provides -instanceKlass jdk/internal/module/SystemModuleFinders$3 -instanceKlass jdk/internal/module/ModuleHashes$HashSupplier -instanceKlass jdk/internal/module/SystemModuleFinders$2 -instanceKlass java/util/function/Supplier -instanceKlass java/net/URI -instanceKlass java/lang/module/ModuleDescriptor$Exports -instanceKlass java/lang/Enum -instanceKlass java/lang/module/ModuleDescriptor$Requires -instanceKlass java/lang/module/ModuleDescriptor$Version -instanceKlass java/lang/module/ModuleDescriptor -instanceKlass java/lang/module/ModuleReference -instanceKlass java/util/Set -instanceKlass jdk/internal/module/SystemModuleFinders$SystemModuleFinder -instanceKlass java/lang/module/ModuleFinder -instanceKlass jdk/internal/module/ArchivedModuleGraph -instanceKlass sun/util/locale/BaseLocale -instanceKlass java/util/jar/Attributes$Name -instanceKlass java/lang/Character$CharacterCache -instanceKlass java/lang/Short$ShortCache -instanceKlass java/lang/Byte$ByteCache -instanceKlass java/lang/Long$LongCache -instanceKlass java/lang/Integer$IntegerCache -instanceKlass jdk/internal/vm/vector/VectorSupport$VectorPayload -instanceKlass jdk/internal/vm/vector/VectorSupport -instanceKlass java/lang/reflect/RecordComponent -instanceKlass java/util/Iterator -instanceKlass java/lang/Number -instanceKlass java/lang/Character -instanceKlass java/lang/Boolean -instanceKlass java/util/concurrent/locks/AbstractOwnableSynchronizer -instanceKlass java/lang/LiveStackFrame -instanceKlass java/lang/StackFrameInfo -instanceKlass java/lang/StackWalker$StackFrame -instanceKlass java/lang/StackStreamFactory$AbstractStackWalker -instanceKlass java/lang/StackWalker -instanceKlass java/nio/Buffer -instanceKlass java/lang/StackTraceElement -instanceKlass java/util/RandomAccess -instanceKlass java/util/List -instanceKlass java/util/AbstractCollection -instanceKlass java/util/Collection -instanceKlass java/lang/Iterable -instanceKlass java/util/concurrent/ConcurrentMap -instanceKlass java/util/AbstractMap -instanceKlass java/security/CodeSource -instanceKlass jdk/internal/loader/ClassLoaders -instanceKlass java/util/jar/Manifest -instanceKlass java/net/URL -instanceKlass java/io/InputStream -instanceKlass java/io/Closeable -instanceKlass java/lang/AutoCloseable -instanceKlass jdk/internal/module/Modules -instanceKlass jdk/internal/misc/Unsafe -instanceKlass jdk/internal/misc/UnsafeConstants -instanceKlass java/lang/AbstractStringBuilder -instanceKlass java/lang/Appendable -instanceKlass java/lang/AssertionStatusDirectives -instanceKlass java/lang/invoke/MethodHandleNatives$CallSiteContext -instanceKlass jdk/internal/invoke/NativeEntryPoint -instanceKlass java/lang/invoke/CallSite -instanceKlass java/lang/invoke/MethodType -instanceKlass java/lang/invoke/TypeDescriptor$OfMethod -instanceKlass java/lang/invoke/LambdaForm -instanceKlass java/lang/invoke/MethodHandleNatives -instanceKlass java/lang/invoke/ResolvedMethodName -instanceKlass java/lang/invoke/MemberName -instanceKlass java/lang/invoke/VarHandle -instanceKlass java/lang/invoke/MethodHandle -instanceKlass jdk/internal/reflect/CallerSensitive -instanceKlass java/lang/annotation/Annotation -instanceKlass jdk/internal/reflect/FieldAccessor -instanceKlass jdk/internal/reflect/ConstantPool -instanceKlass jdk/internal/reflect/ConstructorAccessor -instanceKlass jdk/internal/reflect/MethodAccessor -instanceKlass jdk/internal/reflect/MagicAccessorImpl -instanceKlass java/lang/reflect/Parameter -instanceKlass java/lang/reflect/Member -instanceKlass java/lang/reflect/AccessibleObject -instanceKlass java/lang/Module -instanceKlass java/util/Map -instanceKlass java/util/Dictionary -instanceKlass java/lang/ThreadGroup -instanceKlass java/lang/Thread$UncaughtExceptionHandler -instanceKlass java/lang/Thread -instanceKlass java/lang/Runnable -instanceKlass java/lang/ref/Reference -instanceKlass java/lang/Record -instanceKlass java/security/AccessController -instanceKlass java/security/AccessControlContext -instanceKlass java/security/ProtectionDomain -instanceKlass java/lang/SecurityManager -instanceKlass java/lang/Throwable -instanceKlass java/lang/System -instanceKlass java/lang/ClassLoader -instanceKlass java/lang/Cloneable -instanceKlass java/lang/Class -instanceKlass java/lang/invoke/TypeDescriptor$OfField -instanceKlass java/lang/invoke/TypeDescriptor -instanceKlass java/lang/reflect/Type -instanceKlass java/lang/reflect/GenericDeclaration -instanceKlass java/lang/reflect/AnnotatedElement -instanceKlass java/lang/String -instanceKlass java/lang/constant/ConstantDesc -instanceKlass java/lang/constant/Constable -instanceKlass java/lang/CharSequence -instanceKlass java/lang/Comparable -instanceKlass java/io/Serializable -ciInstanceKlass java/lang/Object 1 1 94 100 1 10 12 1 1 10 7 12 1 1 1 10 100 12 1 1 1 10 12 1 1 8 1 10 12 1 1 10 100 12 1 1 1 10 12 1 10 12 1 1 100 1 8 1 10 12 1 3 8 1 100 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 100 1 1 1 1 1 1 1 100 1 1 1 1 1 1 3 1 1 -ciInstanceKlass java/io/Serializable 1 0 7 100 1 100 1 1 1 -ciInstanceKlass java/lang/System 1 1 832 10 100 12 1 1 1 9 7 12 1 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 9 12 1 1 10 7 12 1 1 1 11 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 100 1 8 1 10 12 1 10 100 12 1 1 1 10 7 12 1 1 1 18 12 1 1 10 100 12 1 1 1 100 1 10 12 1 1 10 100 12 1 1 1 10 12 1 10 7 12 1 1 1 9 100 12 1 1 1 10 100 12 1 1 1 11 7 12 1 1 1 10 12 1 1 10 7 12 1 1 1 100 1 10 10 12 1 1 8 1 10 12 1 8 1 10 12 1 9 12 1 1 8 1 10 7 12 1 1 1 10 12 1 1 100 1 8 1 10 9 12 1 1 8 1 10 12 1 1 10 100 12 1 1 1 8 1 10 12 1 100 1 10 12 1 8 1 10 12 1 10 12 1 1 100 1 10 12 10 12 1 9 12 1 1 9 12 1 1 10 7 12 1 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 7 12 1 1 1 10 12 1 100 1 100 1 8 1 10 12 1 10 12 1 1 7 1 10 12 1 100 1 8 1 10 10 12 1 100 1 8 1 10 8 1 10 100 12 1 1 8 1 10 12 100 1 8 1 10 10 12 1 1 10 7 12 1 1 1 100 1 18 12 1 100 1 9 100 12 1 1 1 10 12 1 100 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 7 1 10 12 1 9 7 12 1 1 1 10 7 12 1 1 1 10 12 1 10 12 1 10 7 12 1 1 1 100 1 8 1 10 9 12 1 9 12 1 10 12 1 10 100 12 1 1 10 12 1 10 12 1 1 8 1 10 12 1 1 8 1 11 12 1 10 12 11 12 1 1 11 7 12 1 1 1 11 7 12 1 1 11 12 1 1 7 1 11 12 1 10 12 1 8 1 10 12 1 1 8 1 8 1 8 1 8 1 11 12 1 10 12 1 10 12 1 10 12 1 8 1 10 12 1 1 8 1 9 12 1 8 1 10 7 12 1 1 8 1 7 1 9 7 12 1 1 1 10 12 1 7 1 9 12 10 9 12 7 1 10 12 8 1 10 12 1 10 12 1 1 8 1 10 7 12 1 1 10 12 1 10 7 12 1 1 1 10 12 1 1 10 7 12 1 1 1 10 12 10 7 12 1 1 1 9 12 1 1 100 1 8 1 10 12 1 1 10 7 12 1 1 1 7 1 10 12 1 1 8 1 10 8 1 8 1 8 1 8 1 10 10 7 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 100 12 1 1 1 10 100 1 8 1 10 10 10 12 1 1 10 12 1 1 8 1 10 12 1 8 1 8 1 10 12 1 10 12 1 1 7 1 10 10 12 1 10 12 1 9 12 1 1 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 100 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 15 10 100 12 1 1 1 16 15 10 12 1 1 16 15 10 12 16 1 1 1 1 1 1 1 100 1 100 1 1 -staticfield java/lang/System in Ljava/io/InputStream; java/io/BufferedInputStream -staticfield java/lang/System out Ljava/io/PrintStream; java/io/PrintStream -staticfield java/lang/System err Ljava/io/PrintStream; java/io/PrintStream -ciInstanceKlass java/util/Properties 1 1 690 10 7 12 1 1 1 100 1 10 7 12 1 1 7 1 10 12 1 9 12 1 1 9 12 1 1 9 12 1 1 10 7 12 1 1 1 10 12 1 1 8 1 10 7 12 1 1 1 7 1 10 12 1 10 12 1 1 8 1 10 12 1 7 1 10 12 10 12 1 1 9 12 1 1 10 12 1 1 7 1 10 12 1 10 12 1 10 12 1 1 100 1 8 1 10 12 1 10 12 1 10 12 1 1 10 12 1 100 1 3 10 10 100 12 1 1 1 10 12 1 10 12 1 1 8 1 10 12 1 10 12 1 1 8 1 10 100 12 1 1 10 12 1 1 10 12 1 10 12 1 1 100 1 10 12 1 10 12 1 1 100 1 9 100 12 1 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 100 1 9 12 1 1 7 1 100 1 10 12 1 100 1 11 7 12 1 1 1 11 12 1 1 11 100 12 1 1 1 11 7 12 1 1 1 11 12 1 1 11 12 1 11 12 1 10 12 1 1 8 1 10 12 1 10 100 12 1 1 10 12 1 100 1 10 10 12 1 10 12 1 100 1 10 10 12 1 1 10 100 12 1 1 9 100 12 1 1 10 12 1 1 10 100 12 1 1 1 100 1 100 1 100 1 10 8 1 8 1 10 12 1 10 12 1 10 12 1 1 10 10 12 1 1 10 12 1 1 100 1 10 10 12 1 11 7 12 1 1 10 7 12 1 1 1 8 1 10 100 12 1 1 11 11 7 1 8 1 10 100 1 11 10 12 1 10 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 10 12 1 10 12 1 10 12 1 10 10 12 1 1 10 12 1 1 10 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 10 11 12 1 4 11 10 12 1 1 10 100 12 1 1 11 12 1 10 12 1 1 10 100 12 1 1 10 12 1 100 1 8 1 10 12 1 10 10 100 12 1 1 1 100 1 6 0 10 12 1 1 11 100 12 1 1 1 10 12 1 10 12 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 100 1 1 -staticfield java/util/Properties UNSAFE Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -instanceKlass java/util/Hashtable -ciInstanceKlass java/util/Dictionary 1 1 36 10 7 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/util/Properties -ciInstanceKlass java/util/Hashtable 1 1 512 100 1 10 7 12 1 1 1 9 7 12 1 1 1 100 1 100 1 10 8 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 7 12 1 1 1 8 1 10 12 1 9 12 1 1 7 1 9 12 1 1 4 10 7 12 1 1 1 9 12 1 4 10 12 1 11 100 12 1 1 1 10 12 1 1 10 12 1 1 9 12 1 10 12 1 1 100 1 10 9 12 1 1 10 7 12 1 1 1 9 12 1 1 10 12 1 10 12 1 3 9 12 1 9 12 1 3 10 12 1 10 12 1 10 12 1 1 11 12 1 1 11 100 12 1 1 1 11 100 12 1 1 1 11 12 1 100 1 11 12 1 11 12 1 10 12 1 1 10 12 1 1 10 12 1 9 12 1 1 9 12 9 12 1 1 10 100 1 100 1 10 12 1 10 8 1 10 10 12 1 8 1 10 8 1 10 100 12 1 1 1 7 1 10 12 1 10 12 1 100 1 10 12 1 10 12 1 1 100 1 10 100 1 10 10 12 1 1 11 12 1 1 11 12 1 100 1 10 10 10 100 12 1 1 11 100 12 1 1 1 100 1 10 11 100 12 1 1 11 100 12 1 10 12 1 10 12 1 1 10 100 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 8 10 100 12 1 1 100 1 8 1 10 4 10 12 4 10 12 1 8 1 10 12 10 100 12 1 1 1 100 1 11 100 12 1 1 1 10 100 12 1 1 1 10 12 1 10 12 1 1 10 100 1 100 1 1 1 1 1 1 5 0 1 1 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 100 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/String 1 1 1399 10 7 12 1 1 1 8 1 9 7 12 1 1 1 9 12 1 1 9 12 1 1 9 12 1 1 10 12 1 10 12 1 1 10 12 1 1 9 12 1 10 7 12 1 1 1 10 7 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 7 12 1 1 1 9 7 12 1 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 9 100 12 1 1 10 12 9 100 12 1 1 3 10 7 12 1 1 1 100 1 11 12 1 1 11 12 1 11 12 1 1 10 100 12 1 1 1 10 12 1 1 9 100 12 1 1 1 10 12 1 1 10 12 1 11 12 1 1 10 12 1 1 10 12 10 12 1 1 10 100 12 1 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 1 100 1 10 12 1 1 100 1 100 1 10 12 1 1 10 12 1 1 10 12 1 100 1 100 1 100 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 100 12 1 1 100 1 11 10 12 1 10 12 11 12 1 11 12 1 10 12 1 1 10 12 1 1 10 10 100 12 1 1 1 10 100 12 1 1 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 1 10 12 1 100 1 10 10 12 1 1 10 12 1 10 12 1 10 12 1 1 100 1 10 12 1 1 10 12 10 12 1 10 12 1 1 10 100 12 1 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 3 3 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 100 1 10 8 1 10 12 1 1 10 12 1 8 1 10 12 1 1 10 12 10 12 1 8 1 10 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 10 100 1 10 10 12 1 10 12 1 10 12 1 10 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 100 1 10 10 12 1 1 10 12 1 10 12 1 1 10 10 12 1 1 10 10 12 1 100 1 10 10 12 1 1 10 12 1 1 10 100 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 11 7 1 11 12 10 12 1 10 12 1 1 10 12 1 1 10 10 12 1 10 12 1 9 12 1 1 11 100 12 1 1 1 10 10 12 1 10 12 1 1 10 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 10 12 1 1 10 12 10 10 12 1 10 12 10 10 12 10 10 12 1 10 12 1 10 12 10 10 12 10 12 1 10 12 10 12 10 10 12 1 10 12 1 1 10 12 1 10 10 12 1 10 7 12 1 1 1 10 12 1 1 10 10 7 12 1 1 1 11 10 12 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 10 12 1 10 10 12 1 10 12 1 10 12 1 10 100 12 1 1 10 12 1 100 1 100 1 8 1 10 10 10 12 1 8 1 10 12 1 3 3 7 1 10 10 12 1 10 12 1 10 12 1 1 10 12 1 1 11 7 12 1 1 1 7 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 8 1 10 12 1 1 10 12 1 11 100 12 1 1 1 11 100 12 1 1 11 12 1 1 10 12 1 10 12 1 1 10 10 7 12 1 1 1 10 12 1 10 12 1 10 10 12 10 12 1 1 10 10 12 1 10 10 12 1 10 10 12 1 10 10 12 1 10 12 1 1 10 10 12 1 8 1 10 12 1 1 18 12 1 1 11 100 12 1 1 1 7 1 3 18 12 1 18 12 1 8 1 10 100 12 1 1 1 11 12 1 1 10 12 10 10 12 1 10 11 12 1 1 10 12 1 1 11 12 1 18 3 11 10 12 1 11 11 10 12 1 10 12 1 1 8 1 10 12 1 10 12 1 10 12 1 1 10 10 12 1 11 100 12 1 7 1 100 1 10 12 1 7 1 10 10 7 12 1 1 1 100 1 10 7 1 10 10 12 1 10 10 12 1 8 1 10 10 12 1 8 1 8 1 10 12 1 10 12 1 10 10 12 10 100 12 1 1 10 100 12 1 1 10 100 12 1 1 8 1 10 12 1 10 12 1 1 10 10 12 9 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 8 1 10 100 12 1 1 1 10 12 10 12 1 1 10 12 10 10 12 10 12 7 1 9 12 1 1 7 1 10 100 1 100 1 100 1 100 1 1 1 1 1 1 5 0 1 1 1 1 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 10 100 12 1 1 1 16 15 10 12 16 15 10 12 15 10 12 15 10 12 1 1 1 1 100 1 100 1 1 1 -staticfield java/lang/String COMPACT_STRINGS Z 1 -staticfield java/lang/String serialPersistentFields [Ljava/io/ObjectStreamField; 0 [Ljava/io/ObjectStreamField; -staticfield java/lang/String CASE_INSENSITIVE_ORDER Ljava/util/Comparator; java/lang/String$CaseInsensitiveComparator -ciInstanceKlass java/util/Iterator 1 1 53 100 1 8 1 10 12 1 1 10 100 12 1 1 1 11 100 12 1 1 1 11 12 1 1 11 100 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/io/ObjectInputStream$PeekInputStream -instanceKlass java/io/ObjectInputStream$BlockDataInputStream -instanceKlass java/io/ObjectInputStream -instanceKlass com/badlogic/gdx/backends/lwjgl3/audio/OggInputStream -instanceKlass sun/nio/ch/ChannelInputStream -instanceKlass java/util/zip/ZipFile$ZipFileInputStream -instanceKlass java/io/FilterInputStream -instanceKlass java/io/FileInputStream -instanceKlass java/io/ByteArrayInputStream -ciInstanceKlass java/io/InputStream 1 1 184 100 1 10 7 12 1 1 1 100 1 10 10 7 12 1 1 1 10 7 12 1 1 1 10 12 1 100 1 3 10 12 1 1 100 1 8 1 10 12 1 10 100 12 1 1 1 3 100 1 8 1 10 10 100 12 1 1 1 100 1 10 11 100 12 1 1 1 10 12 1 1 11 12 1 1 11 100 12 1 1 1 11 12 1 1 100 1 10 100 12 1 1 1 5 0 10 12 1 10 12 1 1 100 1 10 8 1 10 8 1 8 1 10 12 1 1 10 100 12 1 1 1 100 1 1 1 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/util/concurrent/ForkJoinWorkerThread -instanceKlass java/util/logging/LogManager$Cleaner -instanceKlass jdk/internal/misc/InnocuousThread -instanceKlass java/lang/ref/Finalizer$FinalizerThread -instanceKlass java/lang/ref/Reference$ReferenceHandler -ciInstanceKlass java/lang/Thread 1 1 612 9 7 12 1 1 1 9 12 1 1 10 12 1 1 9 12 1 1 9 12 1 1 100 1 8 1 10 12 1 1 3 8 1 100 1 5 0 10 12 1 1 10 7 12 1 1 9 12 1 1 9 12 1 9 12 1 1 9 12 1 100 1 8 1 10 9 12 1 1 10 7 12 1 1 1 10 100 12 1 1 1 10 10 12 1 1 10 12 1 1 10 12 1 1 9 100 12 1 1 1 10 12 1 1 10 7 12 1 1 9 12 1 1 10 12 1 1 10 12 1 1 9 12 1 10 12 1 1 9 12 1 1 10 7 12 1 1 1 9 12 1 1 9 12 1 1 10 12 1 1 10 100 12 1 1 1 9 12 1 10 12 1 1 9 12 1 100 1 10 100 1 10 8 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 9 12 1 100 1 10 10 12 1 1 10 12 1 10 12 1 100 1 11 7 12 1 1 9 100 12 1 1 1 10 12 1 10 12 1 10 12 9 12 1 1 10 12 9 12 1 10 12 1 100 1 10 10 12 1 1 9 12 1 10 12 1 11 100 12 1 1 10 12 1 10 12 1 10 12 1 10 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 100 1 10 10 12 1 10 12 1 10 12 1 9 100 12 1 1 1 10 12 1 1 10 12 1 100 1 8 1 10 10 12 1 10 12 8 1 10 12 1 8 1 10 8 1 8 1 10 100 12 1 1 10 100 12 1 1 1 100 1 8 1 10 9 12 1 9 12 1 1 10 12 1 1 10 10 12 1 1 9 12 1 10 12 1 1 100 1 10 12 11 100 12 1 1 1 9 100 12 1 1 1 9 12 1 1 10 12 1 1 100 1 10 12 1 11 100 12 1 1 1 100 1 10 12 1 10 12 1 1 11 12 1 10 12 1 100 1 10 12 1 10 12 1 1 10 7 12 1 1 1 8 1 9 12 1 10 12 1 1 11 100 12 1 1 1 10 100 12 1 1 1 11 12 1 10 12 1 7 1 1 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 100 1 1 100 1 1 1 1 1 1 -staticfield java/lang/Thread EMPTY_STACK_TRACE [Ljava/lang/StackTraceElement; 0 [Ljava/lang/StackTraceElement; -ciInstanceKlass java/lang/ThreadGroup 1 1 293 10 7 12 1 1 1 9 7 12 1 1 1 8 1 9 12 1 1 7 1 9 12 1 9 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 9 12 1 1 10 12 1 1 10 12 1 9 12 1 10 100 12 1 1 1 9 12 1 9 12 1 1 10 100 12 1 1 1 100 10 12 1 1 10 7 12 1 1 1 10 100 12 1 9 12 1 10 12 1 1 10 12 1 1 9 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 10 12 1 10 12 1 10 100 1 10 10 12 1 10 12 1 10 12 1 100 10 12 1 9 12 1 1 10 12 1 1 8 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 11 100 1 100 1 9 12 1 100 1 10 8 1 10 12 1 1 10 12 1 1 8 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 100 1 8 1 10 8 1 10 12 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/misc/Unsafe 1 1 1287 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 100 1 10 10 12 1 1 10 12 1 1 5 0 10 12 1 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 100 1 100 1 10 8 1 10 12 1 1 10 12 1 8 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 5 0 5 0 5 0 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 100 1 8 1 10 100 1 10 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 9 7 12 1 1 9 12 1 100 1 10 10 12 1 1 8 1 10 8 1 8 1 10 12 1 1 9 7 12 1 1 1 9 100 1 9 100 1 9 100 1 9 9 100 1 9 100 1 9 100 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 5 0 5 0 9 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 8 1 3 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 100 1 10 100 1 10 9 12 1 5 0 10 12 1 1 5 0 10 12 1 5 0 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 5 0 5 0 5 0 10 12 1 1 10 12 1 10 12 1 10 12 10 100 12 1 1 8 1 100 1 11 12 1 1 8 1 11 12 1 1 10 100 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 7 1 10 12 1 9 12 1 7 1 9 12 1 7 1 9 12 1 7 1 9 12 1 7 1 9 12 1 7 1 9 12 1 7 1 9 12 1 7 1 9 12 1 7 1 9 12 1 10 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield jdk/internal/misc/Unsafe theUnsafe Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield jdk/internal/misc/Unsafe ARRAY_BOOLEAN_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_BYTE_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_SHORT_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_CHAR_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_INT_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_LONG_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_FLOAT_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_DOUBLE_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_OBJECT_BASE_OFFSET I 16 -staticfield jdk/internal/misc/Unsafe ARRAY_BOOLEAN_INDEX_SCALE I 1 -staticfield jdk/internal/misc/Unsafe ARRAY_BYTE_INDEX_SCALE I 1 -staticfield jdk/internal/misc/Unsafe ARRAY_SHORT_INDEX_SCALE I 2 -staticfield jdk/internal/misc/Unsafe ARRAY_CHAR_INDEX_SCALE I 2 -staticfield jdk/internal/misc/Unsafe ARRAY_INT_INDEX_SCALE I 4 -staticfield jdk/internal/misc/Unsafe ARRAY_LONG_INDEX_SCALE I 8 -staticfield jdk/internal/misc/Unsafe ARRAY_FLOAT_INDEX_SCALE I 4 -staticfield jdk/internal/misc/Unsafe ARRAY_DOUBLE_INDEX_SCALE I 8 -staticfield jdk/internal/misc/Unsafe ARRAY_OBJECT_INDEX_SCALE I 4 -staticfield jdk/internal/misc/Unsafe ADDRESS_SIZE I 8 -instanceKlass jdk/internal/reflect/DelegatingClassLoader -instanceKlass java/security/SecureClassLoader -ciInstanceKlass java/lang/ClassLoader 1 1 1101 9 7 12 1 1 1 10 7 12 1 1 1 9 12 1 1 10 7 12 1 1 1 7 1 10 12 1 1 10 12 1 1 9 12 1 1 10 12 1 1 100 1 10 12 1 10 12 1 1 10 7 12 1 1 1 100 1 8 1 10 12 1 10 7 12 1 1 1 10 100 12 1 10 7 1 10 7 1 7 1 7 1 10 12 1 10 12 1 9 12 1 1 10 10 7 12 1 1 1 9 12 1 1 9 12 1 9 12 1 1 9 12 1 9 12 1 1 9 12 1 1 7 1 10 12 1 9 12 1 1 10 12 1 1 10 7 12 1 1 1 9 12 1 9 12 1 1 9 12 1 10 12 1 1 9 12 10 12 1 1 100 1 10 8 1 10 12 1 1 10 12 1 10 7 1 100 1 10 12 1 1 10 100 12 1 1 1 8 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 100 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 10 12 1 10 12 1 10 100 12 1 1 10 12 1 1 10 12 1 1 10 12 1 100 1 10 12 1 100 1 10 12 1 10 100 12 1 1 1 10 10 12 1 1 10 12 1 1 100 1 8 1 10 8 1 10 12 1 10 12 1 100 1 8 1 10 12 1 1 10 12 1 1 10 10 12 1 1 10 12 1 1 10 12 1 1 10 7 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 8 1 9 12 1 10 12 1 1 8 1 8 1 10 7 12 1 1 100 1 10 10 12 10 12 1 10 12 1 10 12 1 10 12 1 1 10 7 12 1 1 10 12 1 10 7 1 7 1 10 12 1 1 10 12 1 10 7 1 10 12 1 100 1 18 12 1 10 100 12 1 1 1 10 100 12 1 1 1 10 7 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 100 1 10 12 1 10 12 1 1 10 7 12 1 1 10 12 1 8 1 100 1 10 10 12 1 9 12 1 10 7 12 1 1 10 12 1 100 1 8 1 10 12 1 10 8 1 8 1 10 12 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 100 1 100 1 10 12 1 1 100 1 100 1 10 100 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 9 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 8 1 10 12 1 7 1 18 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 8 1 10 12 1 10 12 1 18 12 1 11 100 12 1 1 1 100 1 10 12 1 1 10 12 1 10 11 12 1 1 10 18 10 12 1 1 11 100 12 1 18 12 1 11 12 1 1 10 12 10 12 1 1 10 12 1 1 100 1 8 1 10 10 12 1 8 1 8 1 10 100 12 1 1 10 12 1 100 1 10 10 12 1 8 1 8 1 8 1 10 12 1 10 12 1 1 10 12 1 10 100 12 1 1 1 11 100 12 1 1 100 1 10 11 10 12 1 10 12 1 10 12 1 1 9 100 12 1 1 9 12 1 1 9 12 9 12 1 9 12 1 9 12 1 8 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 10 10 12 1 11 12 1 1 10 100 12 1 1 1 100 1 10 12 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 10 100 12 1 1 1 16 1 15 10 12 16 1 16 15 10 12 16 1 16 1 15 10 12 16 15 10 12 16 15 10 12 16 1 1 100 1 100 1 1 -staticfield java/lang/ClassLoader nocerts [Ljava/security/cert/Certificate; 0 [Ljava/security/cert/Certificate; -staticfield java/lang/ClassLoader $assertionsDisabled Z 1 -ciInstanceKlass java/lang/Class 1 1 1626 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 1 10 12 1 1 8 1 10 12 1 8 1 8 1 10 12 1 1 10 7 12 1 1 1 10 12 1 7 1 10 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 10 12 1 8 1 10 12 1 8 1 10 12 1 8 1 8 1 10 12 1 1 10 100 12 1 1 1 18 12 1 1 11 100 12 1 1 1 8 1 8 1 8 1 10 100 12 1 1 1 11 12 1 1 8 1 10 12 1 10 11 100 12 1 1 1 11 100 12 1 1 1 11 8 1 18 8 1 10 12 1 10 7 12 1 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 7 12 1 1 1 10 12 9 100 12 1 1 1 10 100 12 1 1 1 10 12 1 10 7 12 1 1 1 10 12 1 1 18 12 1 1 10 7 12 1 1 1 10 7 12 1 1 10 12 1 1 10 7 1 100 1 10 12 1 1 9 12 1 1 100 1 8 1 10 12 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 7 1 10 12 1 100 1 100 1 10 10 12 1 1 10 12 1 1 100 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 9 12 1 1 10 12 1 10 12 1 1 9 12 1 1 9 12 1 1 10 12 1 1 10 100 1 10 12 1 10 12 1 10 12 1 1 10 9 12 1 10 12 1 8 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 9 7 12 1 1 1 10 100 12 1 1 10 12 10 12 1 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 1 10 100 12 1 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 7 1 10 10 10 12 1 1 10 12 1 1 10 12 10 10 12 1 1 100 1 8 1 10 10 12 1 1 10 12 1 100 1 11 12 1 10 100 12 1 1 10 12 1 10 12 1 10 100 12 1 1 10 10 12 1 1 8 1 10 12 1 10 12 1 1 8 1 9 12 1 10 12 1 10 12 1 10 12 1 10 12 100 1 9 12 1 10 12 1 9 12 1 10 12 1 10 12 1 10 12 1 10 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 100 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 100 1 10 10 12 1 1 10 12 1 1 10 12 1 1 10 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 7 1 10 10 12 11 100 12 1 1 10 12 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 10 12 1 1 100 1 10 10 12 1 1 10 100 12 1 1 1 100 1 100 1 10 12 1 1 10 12 1 10 10 12 1 1 10 12 1 10 12 1 10 12 1 10 100 12 1 1 1 11 100 12 1 1 10 12 1 10 12 1 9 12 1 10 12 1 1 10 12 1 9 12 1 1 100 1 10 9 12 1 1 10 12 100 1 10 12 1 9 12 1 10 100 12 1 1 1 10 12 1 10 12 1 10 100 12 1 1 1 10 12 1 10 12 10 12 1 1 100 1 10 8 1 10 12 1 11 11 12 1 1 11 100 12 1 1 11 12 1 8 1 10 12 1 10 12 1 1 9 12 1 9 12 1 1 10 7 12 1 1 9 12 1 10 12 1 1 10 10 12 1 10 7 12 1 1 1 10 100 12 1 1 10 100 12 1 1 9 12 1 1 10 12 1 9 12 1 10 12 1 10 12 1 1 9 12 1 1 9 12 1 10 12 1 10 12 1 1 9 12 1 100 1 10 10 12 1 1 7 1 10 12 1 1 100 11 100 1 9 12 1 1 9 12 1 100 1 10 12 1 9 12 1 1 9 12 1 10 12 1 10 12 1 1 9 12 1 100 1 10 10 12 1 1 10 10 12 1 1 10 12 10 10 12 1 9 12 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 8 10 100 8 1 18 8 1 8 1 10 12 1 9 12 1 9 12 1 1 10 12 1 7 1 7 1 10 12 1 9 12 1 1 7 1 10 10 12 1 10 7 1 9 12 1 8 1 10 12 1 7 1 10 12 1 10 12 1 1 9 12 1 100 1 8 1 10 7 1 4 10 10 12 11 7 12 1 1 1 10 12 1 100 1 10 12 1 1 10 8 1 8 1 10 12 1 1 9 100 12 1 1 11 12 100 1 11 100 12 1 1 9 12 1 10 100 12 1 1 1 10 100 12 1 1 10 12 1 1 9 12 1 9 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 11 12 1 100 1 11 12 1 10 100 12 1 1 1 10 12 1 100 1 11 12 1 10 100 12 1 1 1 10 12 1 10 11 12 1 11 12 1 1 10 12 1 10 12 1 1 9 12 1 1 9 100 12 1 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 7 12 1 1 1 10 12 1 8 1 10 12 1 10 12 1 10 12 1 10 100 12 1 1 1 11 100 12 1 1 1 10 12 1 1 10 12 1 18 12 1 1 11 12 1 1 18 11 12 1 18 12 1 11 12 1 10 12 1 1 10 12 1 10 12 1 10 12 10 12 1 8 1 10 12 1 7 1 9 12 1 1 100 1 100 1 100 1 100 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 100 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 10 100 12 1 1 1 16 15 10 12 16 15 11 12 16 1 16 15 16 15 10 12 16 16 15 10 12 16 15 16 1 15 10 12 16 1 1 1 1 1 1 1 1 100 1 1 100 1 100 1 1 100 1 100 1 1 -staticfield java/lang/Class EMPTY_CLASS_ARRAY [Ljava/lang/Class; 0 [Ljava/lang/Class; -staticfield java/lang/Class serialPersistentFields [Ljava/io/ObjectStreamField; 0 [Ljava/io/ObjectStreamField; -ciInstanceKlass java/lang/Module 1 1 960 10 7 12 1 1 1 9 7 12 1 1 1 10 7 12 1 1 1 9 12 1 9 12 1 1 9 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 100 12 1 1 1 100 1 10 7 12 1 1 1 10 12 1 1 11 7 12 1 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 10 7 12 1 1 1 9 100 12 1 1 1 10 100 12 1 1 1 10 12 1 8 1 10 7 12 1 1 1 10 7 12 1 1 1 9 12 1 1 9 12 1 1 10 12 1 9 12 1 1 11 12 1 9 100 12 1 1 10 100 12 1 1 1 10 7 12 1 1 1 10 12 1 1 100 1 100 1 10 10 12 1 1 8 1 10 12 1 10 12 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 9 100 12 1 1 1 10 12 1 1 10 12 1 1 9 12 1 10 12 1 10 12 1 9 12 1 1 11 7 12 1 1 10 12 1 1 9 12 1 9 12 1 10 12 1 10 12 1 100 1 8 1 10 10 12 1 1 10 12 1 8 1 10 12 1 1 8 1 8 1 10 12 1 1 10 12 1 10 12 1 1 18 12 1 1 10 12 1 1 11 12 1 9 12 1 11 12 10 100 12 1 1 100 1 8 1 10 100 1 11 12 1 1 10 12 1 10 12 1 10 12 1 1 11 12 1 1 11 100 12 1 1 11 12 1 1 9 12 1 11 12 1 10 12 1 1 10 12 1 1 9 12 1 10 12 10 7 12 1 1 10 7 12 1 1 10 100 1 18 12 1 1 11 100 12 1 1 1 18 12 1 11 12 1 1 10 100 12 1 1 1 11 12 1 1 10 100 12 1 1 4 100 1 11 12 1 100 1 100 1 10 10 100 12 1 1 1 10 11 100 12 1 8 1 10 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 100 1 10 12 1 10 11 12 1 1 10 12 10 12 1 1 9 12 1 100 1 10 10 12 1 1 11 100 1 10 12 1 1 11 12 1 10 10 12 1 11 10 12 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 1 10 10 12 1 1 10 12 1 18 12 1 11 12 1 18 12 1 10 12 1 10 12 1 10 12 100 1 10 12 1 10 12 1 10 12 1 9 12 1 100 1 10 10 10 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 9 12 1 18 12 1 1 10 100 12 1 1 1 100 1 8 1 10 12 1 1 10 12 1 1 10 100 12 1 1 100 1 10 12 1 1 100 1 8 1 100 1 10 100 1 100 1 3 10 12 1 100 1 10 12 1 10 12 1 1 10 12 1 1 100 1 10 12 1 10 12 1 1 100 1 100 1 10 12 8 1 10 12 1 1 10 12 1 1 10 7 12 1 1 10 12 1 1 10 12 1 10 12 10 12 1 1 100 1 10 10 12 1 1 10 100 12 1 1 1 100 1 8 1 10 12 1 1 10 100 12 1 1 8 1 10 12 1 8 1 10 12 1 10 12 10 12 1 8 1 10 10 100 12 1 1 100 1 10 10 12 1 10 7 12 1 1 9 12 1 9 12 1 9 12 1 9 12 1 10 12 11 12 1 10 12 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 10 100 12 1 1 1 16 15 10 12 16 16 15 10 12 16 16 15 10 16 1 15 10 12 16 1 15 10 12 16 1 16 15 10 12 16 1 1 1 1 1 1 1 100 1 100 1 1 -staticfield java/lang/Module ALL_UNNAMED_MODULE Ljava/lang/Module; java/lang/Module -staticfield java/lang/Module ALL_UNNAMED_MODULE_SET Ljava/util/Set; java/util/ImmutableCollections$Set12 -staticfield java/lang/Module EVERYONE_MODULE Ljava/lang/Module; java/lang/Module -staticfield java/lang/Module EVERYONE_SET Ljava/util/Set; java/util/ImmutableCollections$Set12 -staticfield java/lang/Module $assertionsDisabled Z 1 -ciInstanceKlass java/lang/Math 1 1 403 10 100 12 1 1 1 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 7 1 6 0 6 0 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 7 12 1 1 1 100 1 3 3 3 10 7 12 1 1 1 100 1 5 0 5 0 5 0 5 0 5 0 9 100 12 1 1 1 10 100 12 1 1 1 100 1 8 1 10 12 1 8 1 10 12 1 1 10 12 1 1 100 1 5 0 5 0 100 1 3 5 0 3 5 0 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 8 1 10 12 1 8 1 10 12 1 1 10 12 1 1 9 12 1 1 9 12 1 10 12 1 1 6 0 10 12 1 9 12 1 1 100 1 10 10 12 1 100 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 6 0 10 12 1 1 10 12 10 12 1 4 10 12 1 10 12 1 10 12 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 5 0 6 0 4 6 0 4 6 0 4 10 12 1 1 9 12 1 1 10 12 1 9 12 1 10 7 12 1 1 1 4 6 0 1 1 6 0 1 6 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Math negativeZeroFloatBits J -2147483648 -staticfield java/lang/Math negativeZeroDoubleBits J -9223372036854775808 -staticfield java/lang/Math $assertionsDisabled Z 1 -instanceKlass java/lang/Exception -instanceKlass java/lang/Error -ciInstanceKlass java/lang/Throwable 1 1 394 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 1 9 12 1 9 12 1 1 9 12 1 10 12 1 1 9 12 1 1 10 12 1 1 10 12 1 100 1 7 1 10 8 1 10 12 1 1 8 1 10 100 12 1 1 10 10 12 1 100 1 8 1 10 10 12 1 1 10 7 12 1 1 10 12 1 8 1 9 100 12 1 1 1 10 12 1 1 100 1 10 12 10 12 1 100 1 10 10 7 12 1 1 1 11 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 8 1 10 12 1 10 12 1 1 8 1 8 1 10 12 1 1 10 12 1 8 1 8 1 9 12 1 1 10 100 12 1 1 100 1 10 11 12 1 8 1 8 1 10 7 12 1 1 8 1 10 12 1 8 1 100 1 10 12 1 9 12 1 1 10 12 1 10 7 12 1 9 12 1 1 10 12 1 1 100 1 8 1 10 12 1 10 100 12 1 1 10 12 1 1 100 1 10 100 12 1 1 1 10 12 1 11 100 12 1 1 1 11 100 12 1 1 1 11 12 1 8 1 10 12 1 1 8 1 10 10 9 100 12 1 1 1 8 1 10 12 1 1 11 10 100 1 8 1 10 11 12 1 1 8 1 9 12 1 10 100 12 1 1 11 9 12 1 1 11 12 1 1 100 10 12 1 10 12 1 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Throwable UNASSIGNED_STACK [Ljava/lang/StackTraceElement; 0 [Ljava/lang/StackTraceElement; -staticfield java/lang/Throwable SUPPRESSED_SENTINEL Ljava/util/List; java/util/Collections$EmptyList -staticfield java/lang/Throwable EMPTY_THROWABLE_ARRAY [Ljava/lang/Throwable; 0 [Ljava/lang/Throwable; -staticfield java/lang/Throwable $assertionsDisabled Z 1 -ciInstanceKlass java/lang/ThreadDeath 0 0 21 10 100 12 1 1 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 -instanceKlass java/lang/AssertionError -instanceKlass java/lang/VirtualMachineError -instanceKlass java/lang/LinkageError -instanceKlass java/lang/ThreadDeath -ciInstanceKlass java/lang/Error 1 1 40 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/Boolean 1 1 151 10 7 12 1 1 1 9 7 12 1 1 1 10 12 1 1 10 12 1 8 1 10 7 12 1 1 9 12 1 1 9 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 100 1 100 1 10 12 1 1 9 100 12 1 1 9 12 10 100 12 1 1 1 10 12 1 1 8 1 10 7 12 1 1 1 9 12 1 1 100 1 100 1 100 1 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 -staticfield java/lang/Boolean TRUE Ljava/lang/Boolean; java/lang/Boolean -staticfield java/lang/Boolean FALSE Ljava/lang/Boolean; java/lang/Boolean -staticfield java/lang/Boolean TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Character 1 1 585 7 1 100 1 100 1 9 12 1 1 8 1 9 12 1 1 100 1 9 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 1 9 100 12 1 1 1 10 12 1 10 12 1 1 10 12 1 1 10 100 12 1 1 10 12 1 1 3 3 3 3 3 10 12 1 1 10 12 1 3 11 7 12 1 1 1 11 12 1 1 10 12 1 1 10 12 1 1 100 1 10 10 12 1 3 10 12 1 1 10 12 1 10 12 1 1 100 1 8 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 100 12 1 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 7 12 1 1 10 10 12 1 10 10 12 1 10 12 1 1 10 12 1 10 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 10 10 12 10 10 12 1 10 10 12 1 10 10 12 1 10 10 12 1 10 10 12 1 10 10 12 1 10 10 12 1 1 10 10 12 1 10 5 0 10 12 1 10 12 1 10 10 12 1 10 10 12 1 1 10 10 12 1 10 10 12 1 9 12 1 1 100 1 10 10 12 1 10 12 1 1 3 10 100 12 1 1 1 10 12 1 10 100 12 1 1 100 1 10 10 12 1 1 10 12 1 1 10 12 1 1 8 1 10 12 1 9 100 12 1 1 1 10 12 1 10 10 12 1 10 12 1 1 10 12 1 10 10 12 1 1 10 10 12 1 1 100 1 8 1 10 12 1 1 10 7 12 1 1 1 8 1 10 12 1 1 9 12 1 1 100 1 100 1 100 1 1 1 1 3 1 3 1 3 1 3 1 1 1 1 1 3 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 3 1 1 3 1 1 1 1 1 3 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 -staticfield java/lang/Character TYPE Ljava/lang/Class; java/lang/Class -staticfield java/lang/Character $assertionsDisabled Z 1 -ciInstanceKlass java/lang/Float 1 1 223 7 1 100 1 10 100 12 1 1 1 10 100 12 1 1 1 4 100 1 10 12 1 1 10 12 1 1 8 1 8 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 10 4 4 4 10 7 12 1 1 9 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 3 10 12 1 1 10 12 1 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 8 1 10 7 12 1 1 1 9 12 1 1 100 1 100 1 100 1 1 1 1 1 4 1 1 1 4 1 1 3 1 3 1 3 1 3 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 100 1 100 1 1 -staticfield java/lang/Float TYPE Ljava/lang/Class; java/lang/Class -instanceKlass java/math/BigInteger -instanceKlass java/util/concurrent/atomic/AtomicLong -instanceKlass java/util/concurrent/atomic/AtomicInteger -instanceKlass java/lang/Long -instanceKlass java/lang/Integer -instanceKlass java/lang/Short -instanceKlass java/lang/Byte -instanceKlass java/lang/Double -instanceKlass java/lang/Float -ciInstanceKlass java/lang/Number 1 1 37 10 7 12 1 1 1 10 100 12 1 1 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/Double 1 1 287 7 1 100 1 10 7 12 1 1 1 10 12 1 1 10 12 1 100 1 10 12 1 1 10 100 12 1 1 1 6 0 8 1 10 12 1 1 8 1 10 12 1 1 8 1 6 0 10 12 1 1 100 1 5 0 5 0 8 1 8 1 10 100 12 1 1 1 10 100 12 1 1 1 8 1 10 12 1 1 8 1 8 1 8 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 6 0 6 0 6 0 10 7 12 1 1 9 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 5 0 10 12 1 1 10 12 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 8 1 10 7 12 1 1 1 9 12 1 1 100 1 100 1 100 1 1 1 1 1 6 0 1 1 1 6 0 1 1 3 1 3 1 3 1 3 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 100 1 100 1 1 -staticfield java/lang/Double TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Byte 1 1 212 7 1 100 1 10 100 12 1 1 1 9 12 1 1 8 1 9 12 1 1 100 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 9 100 12 1 1 1 10 12 1 1 100 1 100 1 10 12 1 1 8 1 10 12 1 1 8 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 8 1 8 1 10 7 1 9 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 5 0 10 12 1 1 8 1 10 7 12 1 1 1 9 12 1 1 100 1 100 1 1 1 3 1 3 1 1 1 1 3 1 3 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Byte TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Short 1 1 221 7 1 100 1 100 1 10 100 12 1 1 1 10 12 1 1 100 1 100 1 10 12 1 1 8 1 10 12 1 1 8 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 9 12 1 1 8 1 9 12 1 1 100 1 10 12 1 1 10 12 1 10 100 12 1 1 1 10 100 12 1 1 1 9 100 12 1 1 1 10 12 1 10 12 1 1 10 8 1 8 1 10 100 1 9 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 3 3 5 0 10 12 1 1 8 1 10 7 12 1 1 1 9 12 1 1 100 1 100 1 1 1 3 1 3 1 1 1 1 3 1 3 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/Short TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Integer 1 1 444 7 1 100 1 7 1 7 1 10 12 1 1 9 12 1 1 9 12 1 1 10 100 12 1 1 1 10 12 1 1 10 100 12 1 1 1 10 10 12 1 1 10 100 12 1 1 1 10 12 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 10 12 1 9 12 1 1 9 12 1 100 1 8 1 10 12 1 100 1 10 12 1 8 1 10 12 1 1 10 12 1 8 1 10 12 1 8 1 10 12 1 1 3 10 12 1 1 3 10 12 1 1 10 12 1 1 10 7 12 1 1 1 11 7 1 10 12 1 1 11 10 12 1 1 8 1 10 12 1 1 8 1 100 1 10 12 1 1 10 12 1 1 5 0 8 1 10 12 1 10 12 1 10 12 1 10 12 1 1 7 1 9 12 1 1 9 12 1 1 10 12 1 10 7 1 9 12 1 10 12 1 10 12 1 10 12 1 1 10 7 12 1 1 1 100 1 100 1 10 12 1 1 10 12 1 1 8 1 8 1 10 12 1 1 8 1 8 1 8 1 8 1 8 1 8 1 10 12 1 10 12 1 5 0 3 3 3 3 10 12 1 3 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 8 1 10 7 12 1 1 1 9 12 1 1 3 3 3 3 3 3 9 12 1 1 100 1 100 1 100 1 1 1 1 1 1 1 3 1 3 1 1 5 0 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 100 1 100 1 1 -staticfield java/lang/Integer TYPE Ljava/lang/Class; java/lang/Class -staticfield java/lang/Integer digits [C 36 -staticfield java/lang/Integer DigitTens [B 100 -staticfield java/lang/Integer DigitOnes [B 100 -staticfield java/lang/Integer sizeTable [I 10 -ciInstanceKlass java/lang/Long 1 1 505 7 1 100 1 7 1 7 1 10 12 1 1 9 12 1 1 9 7 12 1 1 1 10 7 12 1 1 1 10 12 1 1 10 100 12 1 1 1 10 10 12 10 12 1 10 12 1 10 12 1 5 0 5 0 100 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 10 12 1 5 0 5 0 9 12 1 1 9 12 1 5 0 100 1 8 1 10 12 1 8 1 10 12 1 8 1 8 1 10 12 1 1 5 0 10 12 1 1 5 0 10 12 1 1 10 12 1 1 10 100 12 1 1 1 11 100 1 10 12 1 1 11 10 12 1 1 8 1 10 12 1 1 8 1 100 1 10 12 1 1 10 12 1 8 1 8 1 11 12 1 1 10 12 1 10 12 1 10 12 1 5 0 5 0 9 7 12 1 1 1 10 12 1 10 12 1 1 8 1 8 1 10 12 1 1 8 1 8 1 8 1 8 1 8 1 8 1 10 12 1 10 7 1 9 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 100 1 100 1 10 12 1 1 10 12 1 1 5 0 10 12 1 10 12 1 5 0 5 0 5 0 10 12 1 1 5 0 5 0 10 12 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 8 1 10 7 12 1 1 1 9 12 1 1 100 1 100 1 100 1 1 1 1 5 0 1 1 1 1 3 1 3 1 5 0 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 100 1 100 1 1 -staticfield java/lang/Long TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass jdk/internal/vm/vector/VectorSupport 0 0 525 100 1 10 100 12 1 1 1 9 12 1 1 10 12 1 1 100 1 10 12 1 11 100 12 1 1 1 11 100 12 1 1 1 11 100 12 1 1 11 100 12 1 1 1 11 100 12 1 1 11 100 12 1 1 11 100 12 1 1 11 100 12 1 1 11 100 12 1 1 11 100 12 1 1 11 100 12 1 1 1 11 100 12 1 1 11 100 12 1 1 1 11 100 12 1 1 1 11 100 12 1 1 11 100 12 1 1 1 11 100 12 1 1 100 1 10 12 1 1 11 100 12 1 1 11 100 12 1 1 11 100 12 1 1 11 100 12 1 1 11 100 12 1 1 9 12 1 1 10 100 12 1 1 11 100 12 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 10 12 1 1 10 12 1 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass jdk/internal/vm/vector/VectorSupport$VectorShuffle -instanceKlass jdk/internal/vm/vector/VectorSupport$VectorMask -instanceKlass jdk/internal/vm/vector/VectorSupport$Vector -ciInstanceKlass jdk/internal/vm/vector/VectorSupport$VectorPayload 0 0 32 10 100 12 1 1 1 9 100 12 1 1 1 10 100 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/vm/vector/VectorSupport$Vector 0 0 28 10 100 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 -ciInstanceKlass jdk/internal/vm/vector/VectorSupport$VectorMask 0 0 28 10 100 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 -ciInstanceKlass jdk/internal/vm/vector/VectorSupport$VectorShuffle 0 0 28 10 100 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 -instanceKlass java/lang/ref/PhantomReference -instanceKlass java/lang/ref/FinalReference -instanceKlass java/lang/ref/WeakReference -instanceKlass java/lang/ref/SoftReference -ciInstanceKlass java/lang/ref/Reference 1 1 195 9 7 12 1 1 1 9 7 12 1 1 10 12 1 1 10 12 1 1 9 12 1 1 10 12 1 1 9 12 1 1 9 12 1 1 7 1 10 12 1 10 7 12 1 1 10 12 1 10 12 1 1 10 12 1 9 12 1 10 12 1 1 10 12 1 10 12 1 9 12 1 100 1 100 1 10 12 1 9 12 1 9 12 1 100 1 10 10 12 1 10 10 7 12 1 1 10 7 12 1 1 1 10 12 1 1 10 7 12 1 1 7 1 8 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 7 1 10 10 7 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/ref/Reference processPendingLock Ljava/lang/Object; java/lang/Object -staticfield java/lang/ref/Reference $assertionsDisabled Z 1 -instanceKlass java/io/ClassCache$CacheRef -instanceKlass java/util/ResourceBundle$BundleReference -instanceKlass sun/util/locale/provider/LocaleResources$ResourceReference -instanceKlass sun/util/resources/Bundles$BundleReference -instanceKlass java/lang/invoke/LambdaFormEditor$Transform -instanceKlass sun/util/locale/LocaleObjectCache$CacheEntry -ciInstanceKlass java/lang/ref/SoftReference 1 1 47 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 -instanceKlass java/util/ResourceBundle$KeyElementReference -instanceKlass sun/nio/ch/FileLockTable$FileLockReference -instanceKlass java/lang/ClassValue$Entry -instanceKlass java/util/logging/LogManager$LoggerWeakRef -instanceKlass java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry -instanceKlass java/util/logging/Level$KnownLevel -instanceKlass java/lang/ThreadLocal$ThreadLocalMap$Entry -instanceKlass java/util/WeakHashMap$Entry -ciInstanceKlass java/lang/ref/WeakReference 1 1 31 10 7 12 1 1 1 10 12 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/lang/ref/Finalizer -ciInstanceKlass java/lang/ref/FinalReference 1 1 47 10 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 100 1 8 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass jdk/internal/ref/PhantomCleanable -instanceKlass jdk/internal/ref/Cleaner -ciInstanceKlass java/lang/ref/PhantomReference 1 1 39 10 100 12 1 1 1 10 7 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/ref/Finalizer 1 1 168 9 7 12 1 1 1 10 100 12 1 1 1 9 12 1 1 9 12 1 1 9 12 1 9 12 1 9 12 1 1 10 12 1 100 1 8 1 10 12 1 10 12 1 1 9 12 1 100 1 10 12 1 100 1 11 100 12 1 1 10 12 1 100 1 10 12 1 100 1 10 12 1 10 100 12 1 1 1 10 100 12 1 1 1 100 1 10 10 12 1 10 7 12 1 1 1 7 1 10 7 1 10 10 12 1 10 7 12 1 1 1 10 12 1 1 10 7 12 1 1 7 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/ref/Finalizer lock Ljava/lang/Object; java/lang/Object -staticfield java/lang/ref/Finalizer ENABLED Z 1 -staticfield java/lang/ref/Finalizer $assertionsDisabled Z 1 -instanceKlass java/lang/reflect/Executable -instanceKlass java/lang/reflect/Field -ciInstanceKlass java/lang/reflect/AccessibleObject 1 1 398 10 7 12 1 1 1 9 100 12 1 1 1 10 100 12 1 1 1 10 7 12 1 1 10 7 12 1 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 9 12 1 1 100 1 10 7 12 1 1 1 11 12 1 100 1 10 12 1 7 1 100 1 10 12 1 10 12 1 1 7 1 10 7 12 1 1 1 10 12 1 1 7 1 10 12 1 1 7 1 10 10 10 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 8 1 100 1 10 10 12 1 1 8 1 10 12 1 10 12 1 8 1 8 1 8 1 8 1 8 1 8 1 100 1 10 12 1 10 12 1 9 12 1 1 10 12 1 1 10 12 1 10 11 100 1 100 1 8 1 10 10 12 1 10 12 1 1 8 1 10 12 1 8 1 10 12 1 1 10 100 1 8 1 10 11 7 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 9 12 1 1 100 1 10 12 1 7 1 10 12 1 10 12 1 1 10 100 1 10 12 1 10 12 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 9 12 1 10 100 12 1 1 8 1 10 100 12 1 1 1 8 1 10 100 12 1 1 1 9 12 1 100 1 10 7 1 10 10 7 12 1 1 1 7 1 10 10 7 12 1 1 1 7 1 9 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/reflect/AccessibleObject reflectionFactory Ljdk/internal/reflect/ReflectionFactory; jdk/internal/reflect/ReflectionFactory -ciInstanceKlass java/lang/reflect/Method 1 1 477 9 7 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 9 12 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 10 7 12 1 1 1 9 12 1 1 9 12 1 9 12 1 1 9 12 1 9 12 1 9 12 1 1 9 12 1 9 12 1 1 9 12 1 9 12 1 9 12 1 1 100 1 8 1 10 12 1 10 12 1 9 12 1 1 8 1 10 7 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 100 1 10 12 1 1 10 12 10 7 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 100 1 10 100 12 1 1 1 10 100 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 100 12 1 1 1 10 12 1 10 8 1 10 12 1 10 12 1 100 1 8 1 8 1 8 1 10 12 1 10 12 1 1 10 12 1 1 10 10 12 1 1 10 12 1 11 100 1 10 12 1 9 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 11 7 12 1 1 1 11 12 1 9 12 1 1 10 12 1 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 9 12 1 1 10 7 12 1 1 1 10 7 12 1 1 10 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 1 11 100 12 1 1 1 10 100 12 1 1 1 100 1 100 1 100 1 10 12 1 10 12 1 1 10 12 1 100 1 8 1 10 12 1 10 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 8 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/lang/reflect/Constructor -instanceKlass java/lang/reflect/Method -ciInstanceKlass java/lang/reflect/Executable 1 1 548 10 7 12 1 1 1 10 7 12 1 1 1 10 7 12 1 1 1 11 7 12 1 1 1 10 7 12 1 1 1 10 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 12 1 8 1 10 10 12 1 1 10 12 1 1 10 100 12 1 1 1 18 12 1 1 11 100 12 1 1 1 8 1 8 1 8 1 10 100 12 1 1 1 11 12 1 1 100 1 8 1 8 1 10 12 1 100 1 8 1 10 12 1 8 1 11 100 12 1 1 1 100 1 11 100 12 1 1 1 11 12 1 8 1 18 8 1 10 12 1 10 12 1 1 18 8 1 10 12 1 100 1 10 12 1 10 12 1 11 12 1 10 12 1 1 8 1 8 1 10 12 1 1 10 12 1 1 10 10 12 1 100 1 10 10 12 1 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 10 100 12 1 1 1 10 12 1 8 1 10 12 1 10 12 1 3 100 1 8 1 10 12 1 10 12 1 10 10 12 1 10 12 1 1 8 1 8 1 8 1 9 12 1 10 12 1 100 1 8 1 9 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 10 12 1 100 1 10 12 1 10 12 1 1 100 1 10 100 12 1 1 1 100 1 10 7 12 1 1 1 10 12 1 1 11 7 12 1 1 10 7 12 1 1 10 100 12 1 1 1 10 12 1 1 9 12 1 10 12 1 1 10 12 1 10 12 1 1 9 100 12 1 1 1 10 100 12 1 1 1 10 12 1 10 12 1 1 9 12 1 10 10 10 10 100 12 1 1 1 10 12 1 9 12 1 10 12 1 1 9 12 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 15 10 100 12 1 1 1 16 15 16 1 16 1 15 10 12 16 1 100 1 1 100 1 100 1 1 -ciInstanceKlass java/lang/reflect/Constructor 1 1 435 10 100 12 1 1 1 10 100 12 1 1 9 7 12 1 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 9 12 1 1 10 7 12 1 1 1 9 12 1 1 9 12 1 1 9 12 1 9 12 1 1 9 12 1 9 12 1 1 9 12 1 1 9 12 1 100 1 8 1 10 12 1 10 12 1 9 12 1 1 10 7 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 7 1 100 1 8 1 10 10 12 1 10 12 1 10 12 1 1 10 12 1 1 100 1 10 7 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 100 12 1 1 1 10 100 12 1 1 10 12 1 1 10 12 1 10 100 12 1 1 1 8 1 10 10 12 1 100 1 8 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 9 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 11 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 8 1 9 12 1 1 10 7 12 1 1 1 10 7 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 9 100 12 1 1 10 12 1 10 12 1 10 12 1 100 1 8 1 10 10 12 1 1 10 12 1 10 10 12 1 1 10 12 1 1 10 100 12 1 1 1 11 100 12 1 1 1 10 12 1 1 9 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 -ciInstanceKlass java/lang/reflect/Field 1 1 442 9 7 12 1 1 1 10 12 1 1 10 100 12 1 1 1 10 100 12 1 1 9 12 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 10 7 12 1 1 1 9 12 1 1 9 12 1 9 12 1 9 12 1 1 9 12 1 1 9 12 1 9 12 1 1 9 12 1 1 100 1 8 1 10 12 1 10 12 1 9 12 1 1 9 12 1 10 12 1 10 7 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 7 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 7 1 10 100 12 1 1 100 1 10 8 1 10 12 1 1 10 12 1 1 8 1 10 12 10 12 1 8 1 8 1 10 11 100 1 9 12 1 10 12 1 1 10 12 1 1 11 7 12 1 1 1 10 12 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 1 10 12 1 10 100 12 1 1 10 12 1 10 12 1 10 12 1 9 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 10 7 12 1 1 10 12 1 1 11 7 1 10 12 1 100 1 10 100 12 1 1 1 10 7 12 1 1 1 9 12 1 10 7 12 1 1 1 11 7 12 1 1 1 10 12 1 1 10 12 1 1 9 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 100 1 1 -ciInstanceKlass java/lang/reflect/Parameter 0 0 226 10 100 12 1 1 1 9 100 12 1 1 1 9 12 1 1 9 12 1 1 9 12 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 100 1 10 10 12 1 1 11 100 12 1 1 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 8 1 8 1 10 100 12 1 1 1 10 12 1 10 12 10 12 1 8 1 10 12 1 9 12 1 1 10 12 1 1 9 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 10 12 1 10 100 12 1 1 1 10 12 1 1 11 100 12 1 1 10 100 12 1 1 100 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 9 12 1 100 1 10 11 12 1 1 11 12 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 -ciInstanceKlass java/lang/reflect/RecordComponent 0 0 196 10 100 12 1 1 1 9 100 12 1 1 1 9 12 1 1 9 12 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 9 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 100 12 1 1 10 100 12 1 1 9 12 1 1 10 100 12 1 1 1 11 100 12 1 1 1 10 9 100 12 1 1 1 10 100 12 1 1 1 9 12 1 1 10 100 12 1 1 1 10 12 1 1 11 100 12 1 1 10 100 12 1 1 100 1 9 12 1 9 12 1 1 9 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 100 1 10 10 12 1 10 12 1 1 8 1 10 12 1 10 12 1 9 12 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 100 1 1 -ciInstanceKlass java/lang/StringBuffer 0 0 470 10 100 12 1 1 1 10 12 1 10 12 1 10 12 1 1 9 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 1 9 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 10 12 1 1 10 12 1 1 9 12 1 1 10 100 12 1 1 1 10 100 1 10 10 100 12 1 1 1 10 10 12 1 10 8 10 100 12 1 1 1 8 10 12 1 8 1 10 12 1 10 12 1 10 100 12 1 1 1 10 100 12 1 1 1 100 1 10 12 100 1 8 1 10 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 10 12 10 12 1 10 12 1 10 12 1 10 12 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 100 1 10 12 1 9 100 12 1 1 1 9 100 1 9 12 1 1 100 1 100 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/lang/StringBuilder -instanceKlass java/lang/StringBuffer -ciInstanceKlass java/lang/AbstractStringBuilder 1 1 551 7 1 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 9 12 1 1 9 12 1 1 10 100 12 1 1 1 10 12 1 1 7 1 3 3 10 12 1 10 12 1 1 11 7 1 100 1 100 1 10 8 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 9 12 1 1 10 12 1 1 10 7 12 1 1 1 10 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 10 7 12 1 1 1 100 1 8 1 10 10 12 1 1 100 1 10 12 10 12 1 1 10 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 10 7 12 1 1 1 10 12 1 100 1 10 10 100 12 1 1 1 9 12 1 1 9 12 1 10 12 1 1 10 10 12 1 1 10 12 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 8 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 100 12 1 1 10 12 1 10 12 1 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 10 12 1 1 18 12 1 1 100 1 10 100 12 1 1 1 18 10 12 1 1 10 12 1 10 12 1 1 11 12 1 1 10 12 1 10 12 10 12 1 10 10 10 12 1 10 100 1 10 12 1 100 1 10 100 1 10 100 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 100 1 1 1 1 1 100 1 1 1 1 1 1 15 10 100 12 1 1 1 16 1 15 10 12 16 15 10 12 1 1 1 1 100 1 100 1 1 -staticfield java/lang/AbstractStringBuilder EMPTYVALUE [B 0 -ciInstanceKlass java/lang/StringBuilder 1 1 409 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 1 10 7 12 1 1 1 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 10 12 1 1 10 12 1 1 9 12 1 1 9 12 1 1 10 7 12 1 1 1 10 100 1 10 100 12 1 1 1 10 12 1 10 12 1 1 10 12 1 1 10 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 1 100 1 100 1 8 1 10 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 10 12 10 12 1 10 12 1 10 12 1 10 12 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 10 12 1 10 12 1 100 1 100 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 100 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/SecurityManager 0 0 576 10 100 12 1 1 1 9 100 12 1 1 1 10 100 12 1 1 1 100 1 8 1 10 12 1 10 12 1 1 10 100 12 1 1 1 10 100 1 10 100 1 10 9 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 10 100 12 1 1 100 1 8 1 10 9 12 1 1 9 12 1 8 1 9 12 1 100 1 10 8 1 10 12 1 1 10 12 1 10 12 1 1 100 1 10 10 12 1 1 100 1 8 1 10 12 1 8 1 8 1 8 1 8 1 8 1 8 1 10 12 1 8 1 8 1 8 1 8 1 8 1 10 100 12 1 1 1 10 12 1 1 8 1 100 1 8 1 10 8 1 8 1 8 1 8 1 8 1 10 100 12 1 1 8 1 100 1 8 1 8 1 10 8 1 10 12 1 100 1 8 1 10 10 12 1 1 10 12 1 10 12 1 10 12 1 10 100 12 1 1 1 10 12 1 10 100 12 1 1 11 100 12 1 1 1 18 12 1 1 11 100 12 1 1 1 18 12 1 1 11 12 1 1 18 18 11 12 1 18 12 1 11 12 1 1 9 12 1 1 9 12 1 9 12 1 9 12 1 100 1 10 100 12 1 1 10 12 1 10 12 1 18 12 1 18 10 100 12 1 1 1 18 12 1 10 12 1 18 18 8 1 10 12 1 9 12 1 1 11 100 12 1 1 1 8 1 100 1 10 12 1 10 12 1 1 10 12 1 1 9 12 1 1 10 12 1 10 12 1 1 8 1 100 1 10 9 12 1 8 1 10 12 1 8 1 100 1 10 10 100 12 1 1 10 100 1 9 100 12 1 1 1 11 12 1 1 10 12 1 11 12 1 10 12 1 100 1 10 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 10 100 12 1 1 1 16 15 10 100 12 1 1 1 16 1 16 15 10 12 16 1 15 10 12 16 15 11 100 1 16 1 16 1 15 10 12 16 15 10 12 16 15 10 12 1 16 1 15 11 12 1 15 10 12 16 15 10 16 1 1 1 1 100 1 100 1 1 -ciInstanceKlass java/security/AccessControlContext 1 1 374 9 7 12 1 1 1 9 12 1 1 10 100 12 1 1 1 8 1 10 100 12 1 1 1 10 7 12 1 1 1 9 12 1 9 12 1 1 9 12 1 1 10 7 12 1 1 100 1 10 12 1 11 100 12 1 1 1 11 12 1 11 12 1 11 12 1 1 7 1 11 12 1 1 10 12 1 10 7 12 1 1 1 9 100 12 1 1 1 10 100 12 1 1 1 11 100 12 1 1 1 10 7 1 100 1 8 1 10 12 1 10 12 1 1 7 1 10 7 12 1 1 1 9 12 1 9 12 1 9 12 1 9 12 1 1 9 12 1 1 9 12 1 9 12 1 10 7 12 1 1 1 9 12 1 10 12 1 1 10 12 1 1 8 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 100 1 10 10 12 1 1 10 100 12 1 1 1 10 8 1 10 100 12 1 1 8 1 10 100 12 1 1 8 1 8 1 10 12 1 8 1 10 12 1 8 1 10 12 1 10 12 1 10 12 1 1 8 1 8 1 100 1 10 12 1 10 12 1 1 100 1 10 12 1 8 1 10 12 1 10 12 1 10 8 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 11 10 12 1 10 12 1 1 10 10 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 -ciInstanceKlass java/security/AccessController 1 1 295 10 100 12 1 1 1 10 7 12 1 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 100 1 8 1 10 12 1 10 12 1 10 12 1 1 10 12 1 100 1 100 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 9 100 12 1 1 1 10 100 12 1 1 1 10 12 1 10 12 1 9 100 12 1 1 1 10 12 1 10 12 1 1 9 12 1 1 10 100 1 10 11 7 12 1 1 1 10 7 12 1 1 11 7 1 100 1 10 12 1 10 12 1 10 12 1 8 1 10 12 1 1 8 1 10 100 12 1 1 1 8 1 100 1 10 10 12 1 1 10 12 1 10 7 12 1 1 1 10 12 1 8 1 10 100 12 1 1 8 1 8 1 10 12 1 8 1 10 12 1 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 3 1 1 1 -staticfield java/security/AccessController $assertionsDisabled Z 1 -ciInstanceKlass java/security/CodeSource 1 1 395 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 1 9 12 1 1 9 12 1 1 10 7 12 1 1 1 9 12 1 1 10 100 12 1 1 10 100 10 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 100 1 10 10 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 100 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 10 10 12 1 1 10 100 12 1 1 1 10 12 1 10 12 1 10 12 1 8 1 10 12 1 10 12 1 10 12 1 1 10 12 1 8 1 10 12 1 1 10 100 1 10 10 12 1 1 8 1 10 12 1 10 12 1 10 12 1 8 1 8 1 9 12 1 1 100 1 8 1 10 12 1 10 12 1 1 8 1 10 12 1 8 1 8 1 8 1 10 100 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 100 1 100 1 10 12 1 10 12 10 12 1 1 10 100 12 1 1 10 12 1 100 1 10 12 10 8 1 10 12 1 10 12 1 10 12 1 1 100 1 10 12 1 1 100 1 100 1 8 1 8 1 10 10 12 1 1 10 100 12 1 1 1 100 1 10 12 10 12 1 1 11 100 12 1 1 10 10 12 1 11 10 12 1 8 1 100 1 10 12 1 10 12 1 1 10 12 1 11 12 1 1 11 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 -ciInstanceKlass java/security/ProtectionDomain 1 1 325 10 7 12 1 1 1 9 7 12 1 1 1 7 1 10 9 12 1 1 9 12 1 1 9 12 1 1 10 7 12 1 1 7 1 9 12 1 9 12 1 1 7 1 9 12 1 1 9 12 1 10 100 12 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 9 12 1 9 100 12 1 1 10 12 1 1 10 100 1 10 12 1 1 8 1 100 1 8 1 10 12 1 10 11 10 100 12 1 1 1 10 12 1 1 8 1 11 8 1 10 12 1 8 1 8 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 8 1 10 12 1 8 1 8 1 10 100 12 1 1 1 9 100 12 1 1 1 10 12 1 1 9 100 12 1 1 1 10 100 12 1 1 1 100 1 100 1 10 12 1 10 100 12 1 1 1 10 100 1 10 12 1 10 12 1 1 11 100 12 1 1 11 12 1 100 1 11 100 12 1 1 1 10 12 1 10 11 12 1 1 11 12 1 1 10 12 1 10 7 12 1 1 10 100 12 1 1 11 12 1 10 12 8 1 8 1 10 7 12 1 1 1 7 1 10 10 7 12 1 1 1 1 1 1 1 1 1 1 100 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 100 1 1 1 1 1 -staticfield java/security/ProtectionDomain filePermCompatInPD Z 0 -instanceKlass jdk/internal/loader/BuiltinClassLoader -instanceKlass java/net/URLClassLoader -ciInstanceKlass java/security/SecureClassLoader 1 1 102 10 7 12 1 1 1 100 1 10 12 1 9 7 12 1 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 7 1 10 7 1 10 12 1 7 1 10 12 1 11 7 12 1 1 1 7 1 11 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 -ciInstanceKlass java/net/URL 1 1 743 10 7 12 1 1 1 10 12 1 10 7 12 1 1 9 12 1 1 9 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 9 12 1 1 10 7 12 1 1 1 8 1 10 12 1 1 100 1 10 10 12 1 1 8 1 10 12 1 1 9 12 1 100 1 8 1 10 12 1 10 12 1 8 1 9 12 1 10 12 1 1 9 12 1 10 12 1 10 12 1 9 12 1 9 12 1 8 1 9 12 1 10 12 1 1 8 1 9 12 1 1 10 12 1 1 10 7 12 1 1 1 8 1 10 12 1 7 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 8 1 10 12 1 1 10 12 1 8 1 9 12 1 8 1 10 12 1 10 7 12 1 1 1 100 1 10 12 1 10 12 1 1 10 7 12 1 1 1 100 1 8 1 10 10 12 1 8 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 8 1 10 12 1 10 10 7 12 1 1 1 10 12 1 9 100 12 1 1 1 10 100 12 1 1 1 9 12 1 1 10 12 1 10 100 12 1 1 1 100 1 100 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 10 10 10 12 1 100 1 10 12 1 10 12 1 1 8 1 9 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 9 100 12 1 1 1 10 12 1 1 100 1 10 12 1 10 12 1 10 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 7 12 1 1 1 10 12 1 1 10 12 1 9 12 1 1 9 12 1 1 100 1 8 1 10 10 12 1 9 12 1 1 10 7 12 1 1 8 1 10 7 12 1 1 8 1 10 12 1 1 10 12 1 8 1 8 1 10 7 12 1 1 1 100 1 10 100 12 1 1 1 10 12 1 10 12 1 100 1 10 9 12 1 1 10 7 12 1 1 8 1 10 12 1 1 100 1 10 10 100 12 1 1 1 8 9 100 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 7 12 1 1 11 7 12 1 1 10 12 1 10 12 1 9 12 1 10 12 1 1 10 100 12 1 1 10 100 12 1 1 1 8 10 100 12 1 1 100 1 10 8 8 10 12 1 8 8 8 100 1 10 12 1 9 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 10 12 1 1 10 12 1 1 10 10 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 10 12 1 100 1 8 1 10 10 10 12 1 1 10 12 1 10 12 1 1 8 1 7 1 10 10 10 7 1 10 12 1 9 7 12 1 1 1 9 12 1 1 7 1 10 10 7 12 1 1 1 100 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/net/URL defaultFactory Ljava/net/URLStreamHandlerFactory; java/net/URL$DefaultFactory -staticfield java/net/URL streamHandlerLock Ljava/lang/Object; java/lang/Object -staticfield java/net/URL serialPersistentFields [Ljava/io/ObjectStreamField; 7 [Ljava/io/ObjectStreamField; -ciInstanceKlass java/net/URLClassLoader 0 0 600 10 100 12 1 1 1 100 1 10 12 1 9 100 12 1 1 1 10 100 12 1 1 1 9 12 1 1 100 1 10 12 1 9 12 1 1 10 12 1 10 10 12 1 10 100 12 1 1 1 10 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 100 1 10 12 1 1 10 12 1 1 10 12 1 1 100 1 100 1 10 100 12 1 1 1 100 1 8 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 11 100 12 1 1 1 11 100 12 1 1 1 11 12 1 1 100 1 11 12 1 11 100 12 1 1 10 12 1 11 12 1 11 12 1 1 11 10 12 1 1 10 12 1 1 10 12 1 1 100 1 10 12 1 10 12 1 1 100 1 100 1 10 12 1 1 100 1 10 10 12 1 1 10 100 12 1 1 10 12 1 100 1 100 1 10 8 1 10 12 1 1 8 1 10 12 1 1 10 10 12 1 8 1 8 1 10 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 100 1 100 1 8 1 10 12 1 10 12 1 1 10 12 1 1 100 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 100 12 1 1 1 10 12 1 1 8 1 10 12 1 1 11 100 12 1 1 1 9 100 12 1 1 1 10 100 12 1 1 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 10 100 12 1 1 1 8 1 10 12 1 1 100 1 10 10 12 1 10 12 1 1 10 12 1 1 100 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 100 1 10 100 12 1 1 9 100 12 1 1 1 10 12 1 8 1 100 1 8 1 10 12 1 10 12 1 8 1 10 12 1 10 12 1 9 12 1 1 10 100 12 1 1 10 12 1 10 12 1 10 100 1 8 1 10 100 1 10 12 1 10 100 12 1 100 1 10 12 1 10 12 1 100 1 10 10 100 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 -ciInstanceKlass java/util/jar/Manifest 1 1 336 10 7 12 1 1 1 7 1 10 9 7 12 1 1 1 7 1 10 9 12 1 1 9 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 11 7 1 11 12 1 1 10 12 1 1 10 100 12 1 1 1 100 1 100 1 10 8 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 11 100 1 10 12 1 10 12 1 1 11 12 1 1 10 12 1 11 12 1 1 11 100 12 1 1 1 11 100 12 1 1 11 12 1 1 100 1 10 12 1 8 1 11 12 1 100 1 10 12 1 1 11 12 1 10 12 1 10 12 1 10 100 12 1 1 1 8 1 10 12 1 1 10 9 100 12 1 1 1 10 12 1 1 10 100 12 1 10 12 1 10 12 1 9 100 12 1 1 1 8 1 10 12 1 8 1 8 1 7 1 10 12 1 10 12 1 10 12 1 1 100 1 8 1 10 12 1 1 8 1 10 10 12 1 1 8 1 10 12 1 1 10 100 12 1 1 1 10 12 1 10 11 12 1 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 11 10 12 1 11 10 12 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/io/ByteArrayInputStream 1 1 96 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 1 9 12 1 9 12 1 10 100 12 1 1 1 10 7 12 1 1 1 10 7 12 1 1 1 10 100 12 1 1 1 10 12 1 1 10 100 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/nio/CharBuffer -instanceKlass java/nio/ShortBuffer -instanceKlass java/nio/DoubleBuffer -instanceKlass java/nio/FloatBuffer -instanceKlass java/nio/IntBuffer -instanceKlass java/nio/LongBuffer -instanceKlass java/nio/ByteBuffer -ciInstanceKlass java/nio/Buffer 1 1 237 100 1 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 9 12 1 1 9 12 1 9 12 1 1 10 12 1 1 10 12 1 1 10 12 100 1 100 1 10 8 1 10 12 1 1 10 12 1 8 1 8 1 10 12 1 1 10 12 1 8 1 9 12 1 1 100 1 8 1 10 12 1 8 1 8 1 9 12 10 12 1 8 1 8 1 8 1 10 12 1 8 1 8 1 8 1 100 1 10 100 1 10 100 1 10 10 7 12 1 1 1 100 1 10 10 100 12 1 1 1 10 11 100 12 1 1 100 1 100 1 8 1 10 10 7 12 1 1 1 10 7 12 1 1 1 9 12 1 1 10 7 12 1 1 1 9 12 1 1 7 1 10 10 7 12 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/nio/Buffer UNSAFE Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield java/nio/Buffer SCOPED_MEMORY_ACCESS Ljdk/internal/misc/ScopedMemoryAccess; jdk/internal/misc/ScopedMemoryAccess -staticfield java/nio/Buffer $assertionsDisabled Z 1 -instanceKlass java/util/ArrayList$SubList -instanceKlass java/util/Collections$CopiesList -instanceKlass java/util/Arrays$ArrayList -instanceKlass java/util/Collections$EmptyList -instanceKlass java/util/ArrayList -ciInstanceKlass java/util/AbstractList 1 1 218 10 7 12 1 1 1 9 7 12 1 1 1 10 12 1 1 10 12 1 1 100 1 10 10 12 1 1 11 100 12 1 1 1 11 12 1 1 11 12 1 10 100 12 1 1 1 10 12 1 11 12 1 11 12 1 11 12 1 10 12 1 1 10 12 1 1 11 100 12 1 1 1 11 100 1 11 100 1 10 12 1 100 1 10 12 1 10 12 1 1 100 1 100 1 10 12 1 100 1 10 100 1 100 1 10 8 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 8 1 100 1 8 1 8 1 8 1 10 100 1 11 10 10 12 1 11 12 1 10 12 1 1 8 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 -instanceKlass java/util/HashMap$Values -instanceKlass java/util/IdentityHashMap$Values -instanceKlass java/util/AbstractQueue -instanceKlass java/util/ArrayDeque -instanceKlass java/util/AbstractSet -instanceKlass java/util/ImmutableCollections$AbstractImmutableCollection -instanceKlass java/util/AbstractList -ciInstanceKlass java/util/AbstractCollection 1 1 160 10 7 12 1 1 1 10 7 12 1 1 1 10 12 1 1 11 7 12 1 1 1 11 12 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 10 100 12 1 1 1 100 1 10 100 12 1 1 1 10 100 12 1 1 1 100 1 10 11 12 1 11 7 1 10 12 1 10 12 1 10 100 12 1 1 1 11 8 1 100 1 10 10 12 1 1 8 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/AssertionStatusDirectives 0 0 24 10 100 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/Record 0 0 22 10 100 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/util/concurrent/ConcurrentHashMap 1 1 1210 7 1 7 1 3 10 12 1 1 3 100 1 10 7 12 1 1 1 100 1 10 100 12 1 1 1 100 1 11 12 1 1 11 12 1 11 12 1 1 9 12 1 1 9 12 1 1 9 12 1 10 7 12 1 1 1 7 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 4 10 12 1 9 12 1 10 12 1 1 100 1 10 5 0 10 12 1 10 12 1 1 5 0 10 12 1 1 10 12 1 9 12 1 1 10 12 1 1 9 12 1 9 12 1 1 10 12 1 1 9 12 1 10 12 1 1 9 12 1 1 10 12 1 1 100 1 10 100 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 100 1 10 12 1 1 7 1 100 1 8 1 10 12 1 10 12 1 1 10 12 1 1 11 100 12 1 1 10 12 1 1 11 12 1 1 11 100 12 1 1 1 11 100 12 1 1 1 11 12 1 100 1 11 12 1 11 12 1 10 12 1 1 10 12 1 1 9 12 1 1 10 100 12 1 1 1 9 10 12 1 1 9 12 1 10 12 1 1 5 0 9 12 1 1 7 1 10 12 1 9 12 1 1 7 1 10 12 1 9 12 1 7 1 10 100 1 10 10 12 1 1 8 1 10 12 1 10 12 1 1 11 100 1 10 12 1 10 100 12 1 1 1 8 1 10 100 12 1 1 1 8 1 10 12 1 8 1 10 12 1 10 12 1 1 10 100 12 1 1 10 12 1 10 12 1 10 12 1 9 12 1 9 10 12 1 9 12 1 1 11 100 12 1 1 1 11 7 12 1 1 1 100 1 10 12 11 100 12 1 1 10 11 7 12 1 10 12 1 100 1 10 12 1 100 1 10 10 9 7 12 1 1 1 10 12 3 10 100 12 1 1 9 12 1 10 12 1 1 9 12 1 1 9 12 1 10 12 1 1 10 100 12 1 1 9 12 1 9 7 12 1 1 10 12 1 1 10 12 1 3 9 12 1 9 12 1 10 12 1 1 7 1 9 3 9 12 1 100 1 10 12 1 9 12 1 10 12 1 9 12 1 10 12 1 9 12 1 10 100 12 1 1 1 100 10 12 1 100 1 5 0 10 100 12 1 1 100 1 10 12 1 1 10 12 1 10 12 1 100 1 10 12 1 10 100 1 100 1 10 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 1 100 1 10 12 1 10 10 12 1 100 1 10 12 1 10 10 12 1 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 10 100 1 10 10 100 1 10 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 10 100 1 10 10 100 1 10 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 100 1 10 12 1 10 10 12 1 10 7 12 1 1 1 10 12 1 7 1 7 1 10 12 1 9 12 1 1 9 12 1 1 10 12 1 1 8 10 12 1 1 8 8 8 8 7 10 12 1 1 10 12 1 100 1 8 1 10 7 1 100 1 100 1 1 1 5 0 1 1 3 1 3 1 1 1 1 3 1 3 1 3 1 1 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/util/concurrent/ConcurrentHashMap NCPU I 8 -staticfield java/util/concurrent/ConcurrentHashMap serialPersistentFields [Ljava/io/ObjectStreamField; 3 [Ljava/io/ObjectStreamField; -staticfield java/util/concurrent/ConcurrentHashMap U Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -staticfield java/util/concurrent/ConcurrentHashMap SIZECTL J 20 -staticfield java/util/concurrent/ConcurrentHashMap TRANSFERINDEX J 32 -staticfield java/util/concurrent/ConcurrentHashMap BASECOUNT J 24 -staticfield java/util/concurrent/ConcurrentHashMap CELLSBUSY J 36 -staticfield java/util/concurrent/ConcurrentHashMap CELLVALUE J 144 -staticfield java/util/concurrent/ConcurrentHashMap ABASE I 16 -staticfield java/util/concurrent/ConcurrentHashMap ASHIFT I 2 -instanceKlass java/util/EnumMap -instanceKlass java/util/TreeMap -instanceKlass java/util/IdentityHashMap -instanceKlass java/util/WeakHashMap -instanceKlass java/util/Collections$EmptyMap -instanceKlass java/util/HashMap -instanceKlass java/util/ImmutableCollections$AbstractImmutableMap -instanceKlass java/util/concurrent/ConcurrentHashMap -ciInstanceKlass java/util/AbstractMap 1 1 192 10 7 12 1 1 1 10 100 12 1 1 1 11 100 12 1 1 1 10 11 12 1 1 11 100 12 1 1 1 11 12 1 1 100 1 11 12 1 10 12 1 1 11 12 1 100 1 10 11 12 1 11 100 1 10 12 1 1 11 12 1 9 12 1 1 100 1 10 12 1 9 12 1 1 100 1 10 11 11 12 1 1 11 12 1 100 1 100 1 11 12 1 8 1 100 1 10 10 12 1 1 8 1 10 12 1 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 100 1 1 1 1 1 -instanceKlass jdk/internal/loader/ClassLoaders$BootClassLoader -instanceKlass jdk/internal/loader/ClassLoaders$PlatformClassLoader -instanceKlass jdk/internal/loader/ClassLoaders$AppClassLoader -ciInstanceKlass jdk/internal/loader/BuiltinClassLoader 1 1 737 9 7 12 1 1 1 10 100 12 1 1 1 10 7 12 1 1 1 9 12 1 1 9 12 1 1 7 1 10 12 1 9 12 1 10 12 1 9 12 1 10 7 12 1 1 1 10 7 12 1 1 1 10 100 12 1 1 1 11 7 12 1 1 1 100 1 100 1 10 10 12 1 1 8 1 10 12 1 10 12 7 1 10 12 1 10 12 1 1 11 100 12 1 1 1 11 7 12 1 1 1 11 12 1 1 7 1 8 1 8 1 10 9 12 1 1 10 7 12 1 1 11 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 10 12 1 10 100 12 1 1 1 10 12 1 1 11 7 12 1 1 1 10 7 12 1 1 100 1 10 7 12 1 1 1 10 12 1 100 1 8 1 10 12 1 1 10 8 1 10 12 1 1 10 12 1 1 10 12 1 1 11 7 12 1 1 11 12 1 7 1 10 11 12 1 1 11 10 12 1 1 7 1 10 12 1 10 7 12 1 10 12 1 7 1 10 12 1 10 7 12 1 1 1 100 1 10 12 1 1 11 12 1 100 1 100 1 10 12 1 10 12 1 1 100 1 100 1 10 12 1 10 12 1 18 12 1 1 10 12 1 10 12 1 1 18 100 1 10 7 12 1 1 1 7 1 10 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 9 12 1 1 100 1 10 10 12 1 1 10 12 1 1 10 12 1 10 12 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 18 12 1 7 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 100 1 10 12 1 7 1 10 12 1 10 7 12 1 1 1 10 12 1 11 12 1 7 1 10 12 1 7 1 100 1 10 12 1 10 12 1 11 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 8 1 10 12 1 1 10 7 12 1 1 10 12 1 100 1 8 1 8 1 10 10 12 1 8 1 8 1 10 7 12 1 1 1 11 7 12 1 1 1 9 7 12 1 1 1 10 7 12 1 1 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 10 7 12 1 1 1 8 1 10 12 1 7 1 10 12 1 1 10 12 1 7 1 10 11 12 1 1 10 12 10 12 1 10 12 1 100 1 10 12 1 10 12 1 10 10 12 1 10 7 12 1 1 8 1 10 7 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 15 10 100 12 1 1 1 16 15 10 12 16 15 10 12 16 15 10 12 16 1 1 1 100 1 1 1 1 1 100 1 100 1 1 -staticfield jdk/internal/loader/BuiltinClassLoader packageToModule Ljava/util/Map; java/util/concurrent/ConcurrentHashMap -staticfield jdk/internal/loader/BuiltinClassLoader $assertionsDisabled Z 1 -ciInstanceKlass jdk/internal/loader/ClassLoaders$AppClassLoader 1 1 119 8 1 10 7 12 1 1 1 10 7 12 1 1 1 10 100 12 1 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 7 1 8 1 10 12 10 7 12 1 1 1 10 100 12 1 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 100 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 -ciInstanceKlass jdk/internal/loader/ClassLoaders$PlatformClassLoader 1 1 42 8 1 10 100 12 1 1 1 10 7 12 1 1 1 100 1 10 12 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 100 1 1 -ciInstanceKlass java/lang/ArithmeticException 1 1 26 10 100 12 1 1 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 -instanceKlass javazoom/jl/decoder/JavaLayerException -instanceKlass java/util/concurrent/ExecutionException -instanceKlass com/badlogic/gdx/utils/reflect/ReflectionException -instanceKlass sun/nio/fs/UnixException -instanceKlass java/net/URISyntaxException -instanceKlass java/io/IOException -instanceKlass java/lang/InterruptedException -instanceKlass java/lang/ReflectiveOperationException -instanceKlass java/lang/RuntimeException -ciInstanceKlass java/lang/Exception 1 1 40 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/lang/NegativeArraySizeException -instanceKlass com/badlogic/gdx/utils/SerializationException -instanceKlass java/util/NoSuchElementException -instanceKlass java/nio/BufferUnderflowException -instanceKlass java/nio/BufferOverflowException -instanceKlass java/lang/UnsupportedOperationException -instanceKlass com/badlogic/gdx/utils/SharedLibraryLoadRuntimeException -instanceKlass java/lang/IndexOutOfBoundsException -instanceKlass java/lang/SecurityException -instanceKlass java/lang/IllegalStateException -instanceKlass com/badlogic/gdx/utils/GdxRuntimeException -instanceKlass java/lang/IllegalArgumentException -instanceKlass java/lang/ArithmeticException -instanceKlass java/lang/NullPointerException -instanceKlass java/lang/IllegalMonitorStateException -instanceKlass java/lang/ArrayStoreException -instanceKlass java/lang/ClassCastException -ciInstanceKlass java/lang/RuntimeException 1 1 40 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/ArrayStoreException 1 1 26 10 100 12 1 1 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/ClassCastException 1 1 26 10 100 12 1 1 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/ClassNotFoundException 1 1 96 7 1 10 7 12 1 1 1 10 12 1 10 12 1 1 10 100 12 1 1 1 8 1 10 100 12 1 1 1 10 7 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 7 1 10 12 1 9 12 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/ClassNotFoundException serialPersistentFields [Ljava/io/ObjectStreamField; 1 [Ljava/io/ObjectStreamField; -instanceKlass java/lang/reflect/InvocationTargetException -instanceKlass java/lang/IllegalAccessException -instanceKlass java/lang/InstantiationException -instanceKlass java/lang/NoSuchFieldException -instanceKlass java/lang/NoSuchMethodException -instanceKlass java/lang/ClassNotFoundException -ciInstanceKlass java/lang/ReflectiveOperationException 1 1 34 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/IllegalMonitorStateException 1 1 26 10 100 12 1 1 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/BootstrapMethodError 0 0 45 10 100 12 1 1 1 10 12 1 10 12 1 10 100 12 1 1 1 10 100 12 1 1 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 -instanceKlass java/lang/ExceptionInInitializerError -instanceKlass java/lang/UnsatisfiedLinkError -instanceKlass java/lang/IncompatibleClassChangeError -instanceKlass java/lang/BootstrapMethodError -instanceKlass java/lang/NoClassDefFoundError -ciInstanceKlass java/lang/LinkageError 1 1 31 10 7 12 1 1 1 10 12 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/NullPointerException 1 1 52 10 100 12 1 1 1 10 12 1 9 100 12 1 1 1 10 12 1 1 9 12 1 1 10 12 1 1 10 12 1 1 1 1 5 0 1 1 1 1 1 1 1 1 100 1 100 1 100 1 1 1 -ciInstanceKlass java/lang/InternalError 0 0 34 10 100 12 1 1 1 10 12 1 10 12 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/lang/StackOverflowError -instanceKlass java/lang/OutOfMemoryError -instanceKlass java/lang/InternalError -ciInstanceKlass java/lang/VirtualMachineError 1 1 34 10 100 12 1 1 1 10 12 1 10 12 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/NoClassDefFoundError 0 0 26 10 100 12 1 1 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/OutOfMemoryError 1 1 26 10 100 12 1 1 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/StackOverflowError 1 1 26 10 100 12 1 1 1 10 12 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/StackTraceElement 1 1 224 10 7 12 1 1 1 10 7 12 1 1 9 12 1 1 9 12 1 1 9 12 1 9 12 1 8 1 10 100 12 1 1 1 100 1 9 12 1 8 1 9 12 1 9 12 1 9 12 1 1 8 1 10 12 1 1 10 12 1 100 1 10 10 12 1 1 8 1 10 12 1 1 10 12 1 8 1 8 1 8 1 10 12 1 8 1 8 1 10 12 1 8 1 8 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 9 12 1 1 10 7 12 1 1 1 10 12 1 1 7 1 10 12 1 1 10 7 12 1 1 10 7 12 1 1 1 10 7 12 1 1 10 7 12 1 1 10 10 12 1 1 10 12 1 10 12 1 1 100 1 1 1 1 1 3 1 3 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer -ciInstanceKlass java/util/concurrent/locks/AbstractOwnableSynchronizer 1 1 32 10 7 12 1 1 1 9 7 12 1 1 1 100 1 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/misc/UnsafeConstants 1 1 34 10 100 12 1 1 1 9 7 12 1 1 1 9 12 1 9 12 1 1 9 12 1 9 12 1 1 1 1 1 1 1 1 1 -staticfield jdk/internal/misc/UnsafeConstants ADDRESS_SIZE0 I 8 -staticfield jdk/internal/misc/UnsafeConstants PAGE_SIZE I 16384 -staticfield jdk/internal/misc/UnsafeConstants BIG_ENDIAN Z 0 -staticfield jdk/internal/misc/UnsafeConstants UNALIGNED_ACCESS Z 1 -staticfield jdk/internal/misc/UnsafeConstants DATA_CACHE_LINE_FLUSH_SIZE I 0 -instanceKlass java/lang/invoke/DelegatingMethodHandle -instanceKlass java/lang/invoke/BoundMethodHandle -instanceKlass java/lang/invoke/DirectMethodHandle -ciInstanceKlass java/lang/invoke/MethodHandle 1 1 718 100 1 9 7 12 1 1 1 10 7 12 1 1 1 10 7 12 1 1 1 7 1 7 1 10 12 1 1 9 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 11 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 9 12 1 1 9 12 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 100 1 100 1 10 8 1 10 12 1 1 10 12 1 8 1 10 12 1 1 10 12 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 100 12 1 1 10 7 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 7 12 1 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 8 1 10 7 12 1 1 1 8 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 8 1 10 12 1 1 8 1 10 12 1 8 1 10 100 12 1 1 1 9 12 1 1 100 1 10 9 100 12 1 1 1 9 100 1 8 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 8 1 10 12 1 1 8 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 9 100 12 1 1 1 10 12 1 1 11 12 1 10 12 1 10 12 1 1 10 100 12 1 1 100 1 11 12 1 10 100 1 11 12 1 100 1 10 12 1 11 12 1 9 100 12 1 1 1 11 12 1 1 11 100 12 1 1 1 10 12 1 1 9 12 1 11 12 1 9 12 1 9 12 1 9 12 1 11 12 1 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 8 1 10 12 1 10 12 1 8 1 10 12 1 10 12 1 10 10 7 12 1 1 10 12 1 1 100 1 8 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 100 1 10 100 12 1 1 1 10 9 7 12 1 1 1 10 12 1 1 10 12 1 1 8 1 9 12 1 9 12 1 1 9 12 1 1 10 12 1 100 1 10 12 1 10 12 1 1 9 12 1 1 9 12 1 1 10 7 12 1 1 1 11 100 12 1 1 9 12 1 10 12 1 1 10 12 1 9 12 1 10 12 1 8 10 12 1 1 8 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 100 1 1 100 1 1 1 1 -staticfield java/lang/invoke/MethodHandle FORM_OFFSET J 20 -staticfield java/lang/invoke/MethodHandle UPDATE_OFFSET J 13 -staticfield java/lang/invoke/MethodHandle $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/MethodType 1 1 769 7 1 10 7 12 1 1 1 9 12 1 1 9 12 1 1 9 12 1 1 10 7 12 1 1 1 9 7 12 1 1 8 1 10 100 12 1 1 1 9 7 1 9 7 1 10 12 1 1 100 1 10 8 1 10 12 1 1 10 12 1 10 12 1 1 100 1 8 1 10 12 1 100 1 10 10 12 1 10 12 1 1 10 12 1 1 11 7 12 1 1 1 9 12 1 11 12 1 1 7 7 1 10 7 12 1 1 1 10 12 1 9 12 1 1 10 7 12 1 1 10 12 1 1 10 7 12 1 1 1 10 7 12 1 1 1 10 12 1 9 12 1 1 10 12 1 1 7 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 8 1 8 1 10 12 1 1 9 12 1 1 100 1 10 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 8 1 10 12 1 1 10 100 12 1 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 9 12 1 10 12 1 10 10 12 1 1 10 12 1 9 12 1 1 10 12 1 1 11 12 1 1 10 12 1 1 7 1 10 12 10 12 1 10 12 1 100 1 8 1 8 1 8 1 10 12 1 10 12 1 10 12 1 10 10 12 1 11 12 1 1 11 12 1 10 100 12 1 1 1 9 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 9 12 1 1 7 1 10 12 1 10 12 1 1 9 100 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 8 1 10 7 12 1 1 1 11 12 1 1 9 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 100 12 1 1 100 1 10 12 1 1 11 100 12 1 1 18 12 1 1 11 12 1 1 18 12 1 11 12 1 100 1 11 100 12 1 1 10 12 1 100 1 10 12 1 10 100 12 1 1 10 12 1 1 9 12 1 1 9 100 12 1 1 1 10 100 12 1 1 1 9 12 1 10 100 12 1 1 10 12 1 100 10 12 1 1 10 12 1 10 7 1 7 1 9 12 1 1 100 1 100 1 100 1 1 1 5 0 1 1 1 1 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 10 100 12 1 1 1 16 15 10 12 16 16 15 10 12 16 1 1 1 1 100 1 1 100 1 1 100 1 100 1 1 -staticfield java/lang/invoke/MethodType internTable Ljava/lang/invoke/MethodType$ConcurrentWeakInternSet; java/lang/invoke/MethodType$ConcurrentWeakInternSet -staticfield java/lang/invoke/MethodType NO_PTYPES [Ljava/lang/Class; 0 [Ljava/lang/Class; -staticfield java/lang/invoke/MethodType objectOnlyTypes [Ljava/lang/invoke/MethodType; 20 [Ljava/lang/invoke/MethodType; -staticfield java/lang/invoke/MethodType METHOD_HANDLE_ARRAY [Ljava/lang/Class; 1 [Ljava/lang/Class; -staticfield java/lang/invoke/MethodType serialPersistentFields [Ljava/io/ObjectStreamField; 0 [Ljava/io/ObjectStreamField; -staticfield java/lang/invoke/MethodType $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/LambdaForm 1 1 1052 100 1 9 7 12 1 1 1 10 7 12 1 1 1 10 7 12 1 1 9 12 1 1 9 12 1 1 10 12 1 1 100 1 10 9 12 1 10 12 1 1 9 12 1 10 7 12 1 1 1 9 12 1 9 12 1 9 12 1 1 9 12 1 10 12 1 1 7 1 10 12 1 10 100 12 1 1 1 10 100 12 1 1 1 10 12 1 10 12 1 1 9 100 12 1 1 1 10 12 1 1 9 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 7 1 10 10 12 1 1 8 1 10 12 1 10 12 1 10 12 1 1 7 1 10 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 1 9 12 1 1 9 12 1 9 12 1 1 10 12 1 9 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 9 12 1 1 10 100 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 8 1 10 12 1 10 12 1 8 1 8 1 9 12 1 9 12 1 9 12 1 1 10 12 1 1 10 12 1 9 12 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 9 12 1 10 12 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 10 12 1 9 12 1 7 1 10 12 1 1 9 12 1 10 12 1 10 12 1 1 10 12 10 12 1 10 12 1 1 10 12 1 1 10 10 12 1 1 10 12 1 1 7 1 8 1 10 12 1 1 10 12 1 10 12 1 1 10 8 1 10 12 1 1 8 1 8 1 8 1 10 12 1 9 12 1 1 10 12 1 1 10 12 1 1 100 1 10 12 1 1 10 12 1 10 7 12 1 1 1 10 12 1 1 9 12 1 1 8 1 10 100 12 1 1 1 10 7 12 1 1 10 12 10 10 12 1 1 9 12 1 8 10 12 1 1 100 1 10 12 1 1 10 12 1 9 7 12 1 1 9 12 1 1 8 1 10 100 12 1 1 10 12 1 1 100 1 100 1 10 10 12 1 1 10 12 1 1 8 1 8 1 100 1 8 1 10 12 10 12 1 10 12 1 10 12 1 1 8 1 8 1 9 100 12 1 1 1 10 12 1 10 12 1 1 8 1 8 1 8 1 100 1 8 1 100 1 8 1 100 1 8 1 10 12 1 8 1 9 10 7 12 1 1 1 10 12 1 9 12 1 1 10 12 1 10 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 8 1 100 10 12 1 10 12 1 9 12 1 1 10 7 12 1 1 8 1 8 1 100 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 8 1 8 1 8 1 10 12 1 8 1 10 12 1 8 1 8 1 8 1 8 1 8 1 10 12 1 10 12 1 10 12 1 1 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 9 12 1 1 8 1 10 12 1 1 9 12 1 1 10 12 1 1 9 12 1 9 12 1 1 9 12 1 9 12 1 1 7 1 10 7 12 1 1 1 9 12 1 10 12 1 10 12 1 8 1 10 12 1 9 12 1 1 7 1 10 7 12 1 1 1 8 1 100 1 10 12 1 9 12 1 9 12 1 10 12 1 10 12 1 10 7 12 1 1 1 10 12 1 9 7 12 1 1 10 12 1 1 10 12 1 10 12 1 9 12 10 12 1 10 10 12 1 9 9 12 1 7 9 12 1 1 10 12 1 1 9 12 1 10 12 1 10 7 1 9 1 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 100 1 1 100 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/invoke/LambdaForm COMPILE_THRESHOLD I 0 -staticfield java/lang/invoke/LambdaForm INTERNED_ARGUMENTS [[Ljava/lang/invoke/LambdaForm$Name; 5 [[Ljava/lang/invoke/LambdaForm$Name; -staticfield java/lang/invoke/LambdaForm IMPL_NAMES Ljava/lang/invoke/MemberName$Factory; java/lang/invoke/MemberName$Factory -staticfield java/lang/invoke/LambdaForm LF_identity [Ljava/lang/invoke/LambdaForm; 6 [Ljava/lang/invoke/LambdaForm; -staticfield java/lang/invoke/LambdaForm LF_zero [Ljava/lang/invoke/LambdaForm; 6 [Ljava/lang/invoke/LambdaForm; -staticfield java/lang/invoke/LambdaForm NF_identity [Ljava/lang/invoke/LambdaForm$NamedFunction; 6 [Ljava/lang/invoke/LambdaForm$NamedFunction; -staticfield java/lang/invoke/LambdaForm NF_zero [Ljava/lang/invoke/LambdaForm$NamedFunction; 6 [Ljava/lang/invoke/LambdaForm$NamedFunction; -staticfield java/lang/invoke/LambdaForm createFormsLock Ljava/lang/Object; java/lang/Object -staticfield java/lang/invoke/LambdaForm DEBUG_NAME_COUNTERS Ljava/util/HashMap; null -staticfield java/lang/invoke/LambdaForm DEBUG_NAMES Ljava/util/HashMap; null -staticfield java/lang/invoke/LambdaForm TRACE_INTERPRETER Z 0 -staticfield java/lang/invoke/LambdaForm $assertionsDisabled Z 1 -instanceKlass jdk/internal/reflect/FieldAccessorImpl -instanceKlass jdk/internal/reflect/ConstructorAccessorImpl -instanceKlass jdk/internal/reflect/MethodAccessorImpl -ciInstanceKlass jdk/internal/reflect/MagicAccessorImpl 1 1 16 10 7 12 1 1 1 100 1 1 1 1 1 1 1 1 -instanceKlass jdk/internal/reflect/DirectMethodHandleAccessor -ciInstanceKlass jdk/internal/reflect/MethodAccessorImpl 1 1 38 10 7 12 1 1 1 10 100 12 1 1 1 100 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass jdk/internal/reflect/DirectConstructorHandleAccessor -instanceKlass jdk/internal/reflect/NativeConstructorAccessorImpl -ciInstanceKlass jdk/internal/reflect/ConstructorAccessorImpl 1 1 27 10 7 12 1 1 1 100 1 100 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 1 1 -ciInstanceKlass jdk/internal/reflect/DelegatingClassLoader 0 0 18 10 100 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/reflect/CallerSensitive 0 0 17 100 1 100 1 100 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/reflect/NativeConstructorAccessorImpl 0 0 128 10 100 12 1 1 1 9 100 12 1 1 1 100 1 10 12 1 9 12 1 1 9 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 1 9 12 1 9 12 1 1 9 12 1 1 10 100 12 1 1 1 100 1 10 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 100 1 10 12 1 1 10 12 1 1 8 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/reflect/ConstantPool 1 1 142 10 100 12 1 1 1 9 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 100 12 1 1 1 8 11 7 12 1 1 1 10 7 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/reflect/UnsafeStaticFieldAccessorImpl 0 0 47 10 100 12 1 1 1 9 100 12 1 1 1 10 100 12 1 1 1 9 12 1 1 8 11 100 12 1 1 1 10 100 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass jdk/internal/reflect/MethodHandleFieldAccessorImpl -instanceKlass jdk/internal/reflect/UnsafeFieldAccessorImpl -ciInstanceKlass jdk/internal/reflect/FieldAccessorImpl 1 1 269 10 7 12 1 1 1 9 7 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 10 100 12 1 1 1 10 12 1 1 100 1 10 10 12 1 1 10 12 1 1 8 1 10 10 12 1 100 1 8 1 10 12 1 8 1 10 12 1 8 1 10 12 1 100 1 10 12 1 1 10 8 1 10 12 1 1 8 1 10 100 12 1 1 8 1 10 100 12 1 1 8 1 10 100 12 1 1 8 1 10 100 12 1 1 8 1 10 100 12 1 1 8 1 10 100 12 1 1 8 1 10 100 12 1 1 8 1 10 100 12 1 1 10 12 1 1 8 1 10 12 1 1 10 100 12 1 1 1 8 1 10 12 1 8 1 8 1 8 1 8 1 10 100 12 1 1 1 8 1 8 1 8 1 10 12 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass jdk/internal/reflect/UnsafeStaticFieldAccessorImpl -ciInstanceKlass jdk/internal/reflect/UnsafeFieldAccessorImpl 0 0 62 10 100 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 1 9 100 12 1 1 10 12 1 9 12 1 1 10 100 12 1 1 1 9 12 1 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/lang/invoke/VolatileCallSite -instanceKlass java/lang/invoke/MutableCallSite -instanceKlass java/lang/invoke/ConstantCallSite -ciInstanceKlass java/lang/invoke/CallSite 1 1 302 10 7 12 1 1 1 10 7 12 1 1 1 9 7 12 1 1 1 10 12 1 1 9 12 1 1 10 7 12 1 1 1 10 12 1 100 1 10 12 1 1 10 12 1 1 9 100 12 1 1 1 10 100 12 1 1 10 12 1 1 100 1 100 1 10 10 100 12 1 1 1 10 12 1 1 8 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 10 10 100 12 1 1 10 12 1 1 9 12 1 9 100 12 1 1 1 8 1 10 7 12 1 1 1 10 12 1 1 100 1 10 12 1 1 9 12 1 8 1 100 1 10 12 1 10 12 1 100 1 8 1 10 10 12 1 10 12 1 1 100 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 9 12 1 1 8 10 12 1 1 9 12 1 1 100 1 10 10 12 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 10 7 12 1 1 1 100 1 8 1 10 10 12 10 12 1 1 100 1 100 1 100 1 8 1 10 12 1 10 7 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/invoke/CallSite $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/ConstantCallSite 1 1 65 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 1 10 7 12 1 1 1 10 12 1 100 1 10 12 9 12 1 1 100 1 10 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 -staticfield java/lang/invoke/ConstantCallSite UNSAFE Ljdk/internal/misc/Unsafe; jdk/internal/misc/Unsafe -instanceKlass java/lang/invoke/DirectMethodHandle$Interface -instanceKlass java/lang/invoke/DirectMethodHandle$StaticAccessor -instanceKlass java/lang/invoke/DirectMethodHandle$Accessor -instanceKlass java/lang/invoke/DirectMethodHandle$Constructor -ciInstanceKlass java/lang/invoke/DirectMethodHandle 1 1 913 7 1 7 1 100 1 7 1 7 1 10 7 12 1 1 1 10 7 12 1 1 1 100 1 10 12 1 10 12 1 1 10 7 12 1 1 10 12 1 1 10 12 1 10 12 1 7 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 7 12 1 1 1 10 12 1 9 12 1 1 100 1 10 9 12 1 1 9 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 7 12 1 1 1 10 12 1 10 12 1 1 8 1 10 12 1 1 100 1 10 12 1 7 1 10 10 12 1 10 12 1 10 12 1 10 7 12 1 1 1 10 12 1 1 7 1 10 12 1 10 12 1 7 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 8 10 100 12 1 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 9 7 12 1 1 1 7 1 10 12 1 10 7 12 1 1 1 10 12 1 10 12 1 1 9 12 1 1 100 1 10 8 1 10 12 1 1 10 12 1 10 12 1 10 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 10 10 7 12 1 1 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 8 1 9 7 12 1 1 1 8 1 9 12 1 9 12 1 8 1 9 12 1 9 12 1 8 1 9 12 1 9 12 1 8 1 10 12 1 10 12 1 1 9 12 1 1 7 1 10 12 1 1 100 1 10 7 12 1 1 1 10 12 1 1 10 12 1 10 12 1 1 7 1 10 12 1 1 10 12 1 10 12 1 1 7 1 10 12 1 1 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 9 12 1 1 10 7 1 9 12 9 12 1 10 7 12 1 1 1 10 12 1 7 1 7 1 7 1 9 12 1 1 10 7 12 1 1 1 10 12 10 12 1 100 1 10 12 1 10 12 1 1 8 1 9 12 1 9 12 1 10 12 1 1 9 12 1 1 10 7 12 1 1 1 9 12 1 1 9 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 7 12 1 1 9 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 9 12 1 1 10 12 1 1 9 7 12 1 1 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 9 12 1 8 1 9 12 1 1 9 12 1 1 10 12 1 10 12 1 1 9 7 1 10 12 1 9 12 1 1 10 12 10 12 1 10 12 1 10 12 1 10 8 1 8 1 8 1 8 1 10 12 1 1 9 12 1 1 10 12 1 10 100 12 1 1 1 8 9 12 1 1 10 12 1 1 8 1 8 8 9 12 1 8 1 8 8 8 8 8 1 8 10 12 1 10 12 1 8 1 8 1 10 12 1 10 12 1 10 12 1 10 12 1 1 7 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 3 1 3 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/invoke/DirectMethodHandle IMPL_NAMES Ljava/lang/invoke/MemberName$Factory; java/lang/invoke/MemberName$Factory -staticfield java/lang/invoke/DirectMethodHandle FT_UNCHECKED_REF I 8 -staticfield java/lang/invoke/DirectMethodHandle ACCESSOR_FORMS [Ljava/lang/invoke/LambdaForm; 132 [Ljava/lang/invoke/LambdaForm; -staticfield java/lang/invoke/DirectMethodHandle ALL_WRAPPERS [Lsun/invoke/util/Wrapper; 10 [Lsun/invoke/util/Wrapper; -staticfield java/lang/invoke/DirectMethodHandle NFS [Ljava/lang/invoke/LambdaForm$NamedFunction; 12 [Ljava/lang/invoke/LambdaForm$NamedFunction; -staticfield java/lang/invoke/DirectMethodHandle OBJ_OBJ_TYPE Ljava/lang/invoke/MethodType; java/lang/invoke/MethodType -staticfield java/lang/invoke/DirectMethodHandle LONG_OBJ_TYPE Ljava/lang/invoke/MethodType; java/lang/invoke/MethodType -staticfield java/lang/invoke/DirectMethodHandle $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/MutableCallSite 0 0 63 10 100 12 1 1 1 10 12 1 9 100 12 1 1 1 10 12 1 10 12 1 1 9 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 -ciInstanceKlass java/lang/invoke/VolatileCallSite 0 0 37 10 100 12 1 1 1 10 12 1 10 100 12 1 1 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/lang/invoke/VarHandleInts$FieldStaticReadOnly -instanceKlass java/lang/invoke/VarHandleLongs$FieldInstanceReadOnly -instanceKlass java/lang/invoke/VarHandleInts$FieldInstanceReadOnly -instanceKlass java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly -ciInstanceKlass java/lang/invoke/VarHandle 1 1 376 10 7 12 1 1 1 10 7 12 1 1 9 12 1 1 9 12 1 1 100 1 10 8 1 10 12 1 1 10 7 12 1 1 1 10 12 1 1 10 100 12 1 1 1 9 100 12 1 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 1 9 12 1 10 12 1 9 12 1 1 10 100 12 1 1 10 12 1 9 100 12 1 1 1 9 12 1 1 10 12 1 1 100 1 100 1 10 8 1 10 12 1 1 10 12 1 8 1 10 12 1 10 12 1 10 12 1 1 9 100 12 1 1 1 10 12 1 10 12 1 1 10 12 1 10 10 100 12 1 1 1 10 12 1 1 10 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 1 9 12 1 1 10 9 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 100 12 1 1 1 9 12 1 1 10 12 1 1 9 12 1 10 12 1 10 12 1 10 100 12 1 1 100 1 10 9 7 12 1 1 1 9 12 1 1 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 8 10 12 1 1 7 1 10 12 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 100 1 1 1 1 1 1 1 100 1 1 1 -staticfield java/lang/invoke/VarHandle VFORM_OFFSET J 16 -staticfield java/lang/invoke/VarHandle $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/MemberName 1 1 757 7 1 7 1 100 1 9 12 1 1 10 7 12 1 1 1 9 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 7 12 1 1 1 10 12 1 9 7 12 1 1 10 12 1 100 1 100 1 10 12 1 8 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 9 12 1 1 8 1 10 100 12 1 1 1 7 1 10 10 12 1 1 7 1 7 1 10 12 1 1 9 12 1 1 100 1 8 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 8 1 8 1 8 1 10 100 12 1 1 1 10 12 1 9 12 1 1 3 10 12 1 10 12 1 10 12 1 10 10 7 12 1 1 1 10 12 1 10 12 1 10 12 1 10 12 1 7 1 8 10 12 1 1 10 12 1 1 8 1 9 100 1 8 9 100 1 10 12 1 1 10 12 1 10 12 1 8 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 12 1 1 100 1 10 12 1 1 10 12 1 8 1 10 12 1 10 12 1 8 1 10 12 1 1 10 12 1 1 100 1 10 12 1 1 10 12 8 1 8 1 100 1 10 12 1 10 100 12 1 1 1 100 1 10 12 10 12 1 10 12 1 10 12 1 10 12 1 10 10 12 1 10 12 1 10 12 1 3 10 12 1 3 10 12 1 3 3 3 3 3 3 3 100 1 10 12 1 10 7 12 1 1 1 10 12 1 3 9 12 1 10 12 1 1 3 10 12 1 10 10 7 12 1 1 1 10 12 1 1 10 7 1 10 10 12 1 10 12 1 10 12 1 10 10 12 1 1 10 12 1 10 12 1 10 12 1 100 1 10 10 10 12 100 1 10 10 10 12 1 1 10 12 1 1 10 10 12 1 8 10 7 1 10 12 1 10 7 1 10 12 1 10 12 1 10 12 1 10 10 12 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 12 1 100 1 10 12 1 1 100 1 8 1 10 7 1 10 12 1 10 12 10 12 1 1 10 12 1 10 12 1 8 1 8 1 8 1 8 1 10 12 1 10 12 1 10 12 1 1 8 1 8 1 10 12 1 8 1 10 10 12 1 10 12 1 8 1 8 1 10 10 12 1 8 1 10 100 12 1 1 1 8 1 10 12 1 10 12 1 1 10 12 1 8 1 8 1 8 1 8 1 100 1 10 8 1 8 1 8 1 8 1 10 12 1 100 1 100 1 100 1 10 100 1 10 100 1 10 100 12 1 1 1 9 7 12 1 1 1 100 1 100 1 1 1 1 1 1 1 3 1 3 1 3 1 3 1 3 1 3 1 1 1 1 1 1 1 1 3 1 3 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/lang/invoke/MemberName $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/ResolvedMethodName 1 1 16 10 100 12 1 1 1 100 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/invoke/MethodHandleNatives 1 1 660 100 1 10 7 12 1 1 1 9 7 12 1 1 1 10 12 1 1 100 1 10 10 12 1 1 10 12 1 10 12 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 10 12 1 1 7 1 10 7 12 1 1 1 10 100 12 1 1 1 7 1 10 10 12 1 1 8 1 10 12 1 8 1 10 12 1 1 8 1 10 12 1 1 9 100 12 1 1 1 8 1 10 100 12 1 1 1 100 1 10 12 100 1 100 1 8 1 7 1 10 10 12 1 7 1 9 7 12 1 1 10 12 1 1 10 12 1 10 7 12 1 1 1 7 1 10 12 1 1 10 7 12 1 1 1 10 12 1 10 12 1 1 10 12 1 1 9 12 1 8 1 10 12 1 8 1 10 12 1 8 1 8 1 8 1 100 1 10 12 1 8 1 10 12 1 1 10 12 1 10 100 12 1 1 1 100 1 8 1 10 100 12 1 1 1 7 1 8 1 10 12 1 8 1 8 1 8 1 8 1 8 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 1 7 1 10 12 1 100 1 100 1 10 12 1 10 12 1 8 1 8 1 10 10 12 1 1 10 12 1 1 8 1 10 100 12 1 1 1 8 1 8 1 10 12 1 1 10 7 12 1 1 1 100 1 10 12 1 1 7 1 9 12 1 1 10 7 12 1 1 1 10 10 12 1 9 12 1 10 12 1 1 9 12 1 9 12 1 10 12 1 1 10 12 1 10 12 1 1 7 1 7 1 10 12 1 1 10 12 1 10 12 1 1 10 7 12 1 1 1 10 12 1 8 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 7 12 1 1 1 10 12 1 1 100 1 8 1 10 9 7 12 1 1 1 10 12 1 1 10 12 1 1 100 1 10 12 1 1 10 12 1 1 100 1 100 1 10 10 100 1 100 1 10 100 1 10 10 12 1 1 10 100 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 10 8 1 100 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 10 12 1 10 10 7 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 100 1 1 1 -staticfield java/lang/invoke/MethodHandleNatives $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/MethodHandleNatives$CallSiteContext 1 1 49 10 7 12 1 1 1 7 1 10 10 7 12 1 1 1 10 7 12 1 1 1 10 7 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 -ciInstanceKlass jdk/internal/invoke/NativeEntryPoint 0 0 92 10 100 12 1 1 1 9 100 12 1 1 1 10 100 12 1 1 1 100 1 9 12 1 9 12 1 9 12 1 1 9 12 1 1 9 12 1 1 100 1 8 1 10 12 1 11 100 12 1 1 1 10 12 1 1 10 12 1 11 100 12 1 1 11 12 1 10 12 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/StackWalker 0 0 235 9 100 12 1 1 1 10 100 12 1 1 1 100 1 10 100 12 1 1 1 10 12 1 1 11 100 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 100 1 8 1 10 12 1 10 12 1 10 12 1 10 100 12 1 1 9 12 1 1 9 12 1 1 9 12 1 1 9 12 1 1 10 12 1 1 9 12 1 1 10 100 12 1 1 1 11 12 1 1 100 1 8 1 10 10 100 12 1 1 9 12 1 1 10 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 18 12 1 1 100 1 8 1 10 10 12 1 1 10 100 12 1 1 1 9 100 12 1 1 11 100 12 1 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 15 10 100 12 1 1 1 16 15 10 12 16 1 1 1 1 1 1 1 100 1 100 1 1 -instanceKlass java/lang/LiveStackFrameInfo -ciInstanceKlass java/lang/StackFrameInfo 0 0 132 10 100 12 1 1 1 9 100 12 1 1 1 9 100 1 9 12 1 1 11 100 12 1 1 1 9 12 1 1 11 12 1 1 10 12 1 1 10 100 12 1 1 1 10 12 1 11 12 1 11 12 1 1 11 12 1 10 12 1 1 9 12 1 1 10 12 1 1 10 100 12 1 1 10 12 1 1 11 12 1 1 10 12 1 9 12 1 1 10 12 1 1 100 1 8 1 10 12 1 10 100 12 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 -ciInstanceKlass java/lang/LiveStackFrameInfo 0 0 97 10 100 12 1 1 1 9 100 12 1 1 1 9 12 1 9 12 1 9 12 1 9 12 1 1 100 1 10 12 1 1 10 12 1 8 1 10 12 1 1 8 1 8 1 8 1 10 100 1 10 12 1 100 1 10 12 1 100 1 100 1 1 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 -ciInstanceKlass java/lang/StackStreamFactory$AbstractStackWalker 1 0 306 100 1 100 1 3 10 100 12 1 1 1 10 100 12 1 1 10 100 12 1 1 1 9 12 1 1 10 12 1 1 9 12 1 1 9 12 1 1 9 12 1 1 9 12 1 9 100 12 1 1 1 10 100 12 1 1 1 10 12 1 1 9 12 1 1 10 100 12 1 1 1 10 12 1 1 9 12 1 1 9 100 12 1 1 1 100 1 10 8 1 10 12 1 1 10 12 1 8 1 10 12 1 1 10 100 12 1 1 1 100 1 8 1 10 12 1 8 1 10 12 9 100 12 1 1 1 10 100 12 1 1 9 12 1 8 1 5 0 8 1 8 1 9 12 1 1 10 12 1 1 10 12 1 1 10 12 1 9 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 10 12 1 1 8 1 10 12 1 10 12 1 10 12 1 10 12 1 1 8 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 10 100 12 1 1 1 9 12 1 8 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass jdk/internal/module/Modules 0 0 504 10 100 12 1 1 1 9 100 12 1 1 1 11 100 12 1 1 1 11 12 1 1 11 12 1 1 11 12 1 1 11 12 1 11 12 1 11 12 1 11 12 1 11 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 18 12 1 1 10 100 12 1 1 1 100 1 10 100 12 1 1 1 10 100 12 1 1 1 10 100 12 1 1 10 12 1 1 11 12 1 9 12 1 1 11 100 12 1 1 1 10 12 1 1 10 10 12 1 10 9 12 1 1 10 100 12 1 1 10 12 1 1 10 100 12 1 1 100 1 11 100 12 1 1 1 10 100 12 1 1 1 11 100 12 1 1 10 12 1 1 10 100 12 1 1 10 100 12 1 1 1 10 12 1 1 10 12 1 1 11 12 1 1 18 12 1 1 11 100 12 1 1 10 100 12 1 1 1 11 100 12 1 1 1 100 1 11 12 1 1 11 100 12 1 1 1 11 12 1 1 10 12 1 1 10 100 12 1 1 18 12 1 1 11 12 1 1 18 12 1 1 11 12 1 1 10 12 1 18 18 10 12 1 1 9 12 1 1 11 100 12 1 1 1 100 1 10 11 12 1 11 12 1 1 11 12 1 1 10 100 1 10 12 1 1 10 100 12 1 1 10 12 1 1 11 12 10 12 1 1 100 1 10 18 12 1 10 12 1 1 100 1 8 1 10 12 1 10 100 12 1 1 18 12 1 11 11 12 10 12 1 10 10 100 1 18 12 1 10 10 10 100 12 1 1 10 100 12 1 1 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 10 100 12 1 1 1 16 15 10 12 1 16 16 15 10 12 1 16 1 16 1 15 10 12 1 16 1 16 1 15 10 12 16 1 15 10 16 1 15 10 12 16 1 15 10 12 16 15 10 12 16 15 10 12 1 1 1 100 1 100 1 1 -ciInstanceKlass jdk/internal/loader/ClassLoaders 1 1 183 10 100 12 1 1 1 10 7 12 1 1 1 10 12 1 1 10 7 12 1 1 1 9 7 12 1 1 1 9 12 1 1 9 12 1 1 7 1 11 100 12 1 1 1 100 1 11 12 1 1 11 12 1 1 10 100 12 1 1 1 10 100 12 1 1 1 100 1 100 1 10 7 12 1 1 1 9 12 1 1 10 12 1 1 7 1 10 12 1 1 10 12 1 7 1 8 1 10 100 12 1 1 1 10 12 1 1 7 1 10 12 1 10 12 1 10 12 1 8 1 10 7 12 1 1 8 1 8 1 10 12 1 7 1 10 12 1 10 12 1 10 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield jdk/internal/loader/ClassLoaders JLA Ljdk/internal/access/JavaLangAccess; java/lang/System$2 -staticfield jdk/internal/loader/ClassLoaders BOOT_LOADER Ljdk/internal/loader/ClassLoaders$BootClassLoader; jdk/internal/loader/ClassLoaders$BootClassLoader -staticfield jdk/internal/loader/ClassLoaders PLATFORM_LOADER Ljdk/internal/loader/ClassLoaders$PlatformClassLoader; jdk/internal/loader/ClassLoaders$PlatformClassLoader -staticfield jdk/internal/loader/ClassLoaders APP_LOADER Ljdk/internal/loader/ClassLoaders$AppClassLoader; jdk/internal/loader/ClassLoaders$AppClassLoader -ciInstanceKlass java/util/ArrayList 1 1 493 10 7 12 1 1 1 7 1 9 7 12 1 1 1 9 12 1 100 1 100 1 10 8 1 10 12 1 1 10 12 1 10 12 1 1 10 12 1 9 12 1 11 7 12 1 1 1 9 12 1 1 11 12 1 1 7 10 7 12 1 1 1 9 12 1 10 12 1 10 12 1 1 10 7 12 1 1 1 10 7 12 1 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 10 12 1 1 100 1 100 1 10 12 1 10 10 7 12 1 1 1 10 7 12 1 1 10 12 1 10 12 10 12 1 1 10 12 1 1 10 12 1 1 100 1 10 12 1 1 10 12 1 1 10 12 1 100 1 10 11 12 1 1 11 100 12 1 1 1 11 12 1 10 12 1 10 12 1 10 12 1 1 100 1 10 12 1 1 10 10 12 1 1 10 12 1 8 1 8 1 8 1 8 1 10 12 1 1 10 12 1 1 11 12 1 100 1 10 100 12 1 1 10 12 1 10 12 1 1 10 100 12 1 1 10 12 1 10 100 12 1 1 1 11 100 12 1 1 1 10 12 1 100 1 8 1 10 100 1 10 12 1 7 1 10 12 1 10 12 1 1 7 1 10 12 1 10 12 1 1 11 100 12 1 1 7 1 10 12 1 10 12 1 1 11 100 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 10 12 1 1 11 100 12 1 1 10 12 1 1 100 1 100 1 100 1 1 1 1 5 0 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 100 1 1 1 1 1 1 -staticfield java/util/ArrayList EMPTY_ELEMENTDATA [Ljava/lang/Object; 0 [Ljava/lang/Object; -staticfield java/util/ArrayList DEFAULTCAPACITY_EMPTY_ELEMENTDATA [Ljava/lang/Object; 0 [Ljava/lang/Object; -ciMethod java/lang/Math abs (I)I 620 0 5430 0 -1 -ciInstanceKlass com/jcraft/jorbis/Mdct 1 1 132 10 9 9 9 9 10 6 0 10 9 9 6 0 10 10 4 9 10 4 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 7 12 12 12 12 12 12 12 12 1 1 1 1 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/Residue2 1 1 34 10 10 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 1 1 1 1 -instanceKlass com/jcraft/jorbis/Mapping0 -ciInstanceKlass com/jcraft/jorbis/FuncMapping 1 1 35 10 7 7 10 9 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 12 1 -ciInstanceKlass com/jcraft/jorbis/Mapping0 1 1 289 10 100 9 9 9 9 9 7 10 7 9 9 9 7 9 9 9 7 9 7 9 7 9 9 9 9 9 9 9 10 9 9 9 10 9 9 9 10 9 9 9 9 10 9 9 10 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 7 9 10 10 10 9 7 10 9 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 12 12 12 12 12 7 12 1 12 1 12 12 12 1 12 12 12 1 12 1 12 1 12 12 12 12 12 7 12 12 12 12 12 12 12 12 12 12 12 12 12 7 12 12 12 7 12 12 12 12 12 12 12 12 7 12 12 12 12 12 12 12 7 12 12 12 12 12 12 1 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/Mapping0$InfoMapping0 1 1 51 9 10 9 9 9 9 9 9 9 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 100 1 1 1 -ciInstanceKlass com/jcraft/jorbis/InfoMode 1 1 21 10 100 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 -ciInstanceKlass com/jcraft/jorbis/Util 1 1 24 10 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 -instanceKlass com/jcraft/jorbis/Floor1 -instanceKlass com/jcraft/jorbis/Floor0 -ciInstanceKlass com/jcraft/jorbis/FuncFloor 1 1 43 10 7 7 10 7 10 9 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 1 12 1 -ciInstanceKlass com/jcraft/jorbis/Floor1 1 1 512 10 7 9 9 10 9 9 9 9 9 9 10 10 10 10 9 7 10 9 9 9 9 9 9 9 9 9 9 9 9 7 10 10 10 3 10 9 9 9 10 9 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 100 1 1 100 1 1 1 1 1 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 12 1 12 12 7 12 12 12 12 12 12 12 7 12 12 12 12 7 12 1 12 12 12 12 12 12 12 12 12 7 12 7 12 12 12 7 12 12 7 12 12 12 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/Floor1$InfoFloor1 1 1 110 9 10 9 9 9 9 7 9 9 100 7 10 9 10 9 9 9 9 9 9 9 9 9 9 9 7 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 100 1 12 12 100 12 12 12 12 12 12 12 12 12 12 12 12 1 1 1 1 1 -instanceKlass com/jcraft/jorbis/Residue0 -ciInstanceKlass com/jcraft/jorbis/FuncResidue 1 1 41 10 7 7 10 7 10 7 10 9 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 1 1 12 1 -instanceKlass com/jcraft/jorbis/Residue2 -instanceKlass com/jcraft/jorbis/Residue1 -ciInstanceKlass com/jcraft/jorbis/Residue0 1 1 225 10 7 9 10 9 9 9 9 9 10 10 9 10 10 9 10 7 10 9 9 9 9 9 9 9 9 7 9 10 10 9 9 9 9 7 9 10 10 10 9 10 10 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 1 1 1 1 1 1 1 1 1 1 12 1 12 7 12 12 12 12 12 12 7 12 12 12 12 12 7 12 12 1 12 7 12 12 12 7 12 12 7 12 12 7 12 12 12 12 12 12 7 12 12 12 12 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/Residue0$InfoResidue0 1 1 51 9 10 9 9 9 9 9 9 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 100 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/Info 1 1 311 10 9 9 9 9 9 9 9 9 9 9 9 7 9 9 9 9 9 10 9 9 10 9 9 10 9 9 10 9 10 9 10 10 9 9 9 9 9 10 7 10 10 7 10 10 10 10 7 10 9 9 9 9 7 10 9 9 9 10 10 9 10 10 9 10 10 9 10 10 10 10 10 10 10 100 10 8 10 100 10 10 8 8 8 8 10 8 10 7 1 1 1 3 1 3 1 1 1 3 1 3 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 1 1 1 1 1 1 1 100 100 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 1 12 12 12 12 7 12 12 12 7 12 12 7 12 12 7 12 12 12 12 12 12 12 12 12 12 12 1 12 1 12 1 12 12 12 12 1 7 12 12 12 12 12 12 12 7 12 12 12 12 12 100 12 12 12 12 1 1 12 1 12 12 1 1 1 1 12 1 7 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/DspState 1 1 256 10 7 9 7 9 7 7 7 6 0 6 0 6 0 10 6 0 9 9 10 9 7 7 10 9 10 10 9 7 9 10 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 5 0 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 1 1 1 4 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 1 1 1 1 1 1 1 1 1 1 1 12 12 1 12 7 12 12 7 12 7 12 12 1 1 12 12 12 12 1 12 12 12 12 12 12 12 12 12 12 12 12 7 12 12 7 12 12 12 12 12 12 12 7 12 7 12 12 12 12 12 12 12 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/Block 1 1 163 10 7 9 7 10 9 9 9 10 10 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 5 0 9 9 9 9 9 9 9 9 9 9 10 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 12 1 12 1 12 12 7 12 12 12 12 7 12 12 12 12 12 12 12 7 12 7 12 12 12 12 12 12 12 12 12 12 12 12 12 12 7 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass com/jcraft/jogg/Buffer 1 1 119 10 9 9 9 9 9 10 10 10 10 9 9 10 10 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7 7 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 100 12 12 12 100 12 12 1 1 1 1 1 1 1 1 1 1 -staticfield com/jcraft/jogg/Buffer mask [I 33 -ciInstanceKlass com/jcraft/jorbis/CodeBook 1 1 191 10 7 10 9 9 9 9 10 10 9 9 10 10 10 9 9 10 9 9 10 10 9 9 9 10 9 9 10 10 10 7 10 10 9 10 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 1 1 1 1 1 1 1 100 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 12 1 12 12 12 12 7 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1 12 12 12 7 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/Mapping0$LookMapping0 1 1 50 9 10 7 7 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 100 1 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/Floor1$LookFloor1 1 1 57 9 10 9 9 9 9 9 7 7 1 1 1 3 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 100 1 1 1 1 -ciInstanceKlass com/jcraft/jorbis/Residue0$LookResidue0 1 1 45 9 10 7 7 1 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 100 1 1 1 1 1 -compile com/jcraft/jorbis/Mapping0 inverse (Lcom/jcraft/jorbis/Block;Ljava/lang/Object;)I -1 4 From d1be527a5105b9362dd8563ff70869060f0ce88f Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Mon, 9 Oct 2023 16:21:01 +1000 Subject: [PATCH 21/37] pushing --- .../assets/sounds/mobBoss/demonSpawnSlime.mp3 | Bin 0 -> 40845 bytes .../assets/sounds/mobBoss/spawnDemonSlime.mp3 | Bin 49485 -> 28845 bytes .../tasks/bosstask/DemonBossTask.java | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 source/core/assets/sounds/mobBoss/demonSpawnSlime.mp3 diff --git a/source/core/assets/sounds/mobBoss/demonSpawnSlime.mp3 b/source/core/assets/sounds/mobBoss/demonSpawnSlime.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..9d5a095d42a564405f7587f73d112a71d85e0c10 GIT binary patch literal 40845 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 Yk$Tm2r4{x=ZC+D{EPfUK*kR7U0okSPVgLXD literal 0 HcmV?d00001 diff --git a/source/core/assets/sounds/mobBoss/spawnDemonSlime.mp3 b/source/core/assets/sounds/mobBoss/spawnDemonSlime.mp3 index 3809ced3b636ae6c52e618255a23771e8b143a91..872bbdd8ee7693af08afbc65eb93e8307462dc25 100644 GIT binary patch delta 155 zcmX@x#Ju();{@M&YX*jb1_llu9zj7-Nl95*B{elIEj?pnb8~BJ2NxF)51+um(9p=( z*rcSitgO7e;^Ok^>V}4vj*gz5iBqS}oH=*yqGiigty;Hv^Y-n#4;(mhDbcU`yfp$_9_E~dqK0I-8W AUH||9 delta 20500 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 H6Z`)k{klQo diff --git a/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java b/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java index dfcf006bd..f8661c8ca 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java @@ -469,6 +469,7 @@ public void run() { private void spawnDemonSlimes() { for (int i = 0; i < SLIMES_SPAWNED; i++) { + demon.getEvents().trigger("spawn_demon_slime"); int finalI = i; Timer.schedule(new Timer.Task() { @Override @@ -488,7 +489,6 @@ public void run() { y = demon.getPosition().y; } - demon.getEvents().trigger("spawn_demon_slime"); Vector2 spawnLocation = new Vector2(x, y); slime.setPosition(spawnLocation); ServiceLocator.getEntityService().register(slime); From a2c09e177f4e7fc0764601c4cc1deec6749c44d5 Mon Sep 17 00:00:00 2001 From: MiniSoda17 Date: Mon, 9 Oct 2023 17:22:44 +1000 Subject: [PATCH 22/37] Added coat animation controller --- source/core/assets/images/mobs/coat.atlas | 51 +++++++++++-------- .../csse3200/game/areas/ForestGameArea.java | 8 ++- .../npc/CoatAnimationController.java | 45 ++++++++++++++++ .../game/entities/factories/NPCFactory.java | 11 ++-- .../game/entities/factories/WaveFactory.java | 2 +- 5 files changed, 88 insertions(+), 29 deletions(-) create mode 100644 source/core/src/main/com/csse3200/game/components/npc/CoatAnimationController.java diff --git a/source/core/assets/images/mobs/coat.atlas b/source/core/assets/images/mobs/coat.atlas index 067281d43..f98ef17d8 100644 --- a/source/core/assets/images/mobs/coat.atlas +++ b/source/core/assets/images/mobs/coat.atlas @@ -4,154 +4,161 @@ size: 1024, 64 format: RGBA8888 filter: Nearest, Nearest repeat: none -coat_attack1 +coat_attack rotate: false xy: 498, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_attack10 +coat_attack rotate: false xy: 98, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_attack2 +coat_attack rotate: false xy: 218, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_attack3 +coat_attack rotate: false xy: 2, 25 size: 54, 37 orig: 54, 37 offset: 0, 0 index: -1 -coat_attack4 +coat_attack rotate: false xy: 378, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_attack5 +coat_attack rotate: false xy: 138, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_attack6 +coat_attack rotate: false xy: 618, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_attack7 +coat_attack rotate: false xy: 258, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_attack8 +coat_attack rotate: false xy: 698, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_attack9 +coat_attack rotate: false xy: 418, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_death1 +coat_death rotate: false xy: 578, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_death2 +coat_death rotate: false xy: 298, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_death3 +coat_death rotate: false xy: 738, 32 size: 33, 30 orig: 33, 30 offset: 0, 0 index: -1 -coat_death4 +coat_death rotate: false xy: 773, 36 size: 31, 26 orig: 31, 26 offset: 0, 0 index: -1 -coat_death5 +coat_death rotate: false xy: 2, 2 size: 30, 21 orig: 30, 21 offset: 0, 0 index: -1 -coat_death6 +coat_death rotate: false xy: 806, 44 size: 25, 18 orig: 25, 18 offset: 0, 0 index: -1 -coat_run1 +coat_run rotate: false xy: 458, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_run2 +coat_run rotate: false xy: 178, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_run3 +coat_run rotate: false xy: 658, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_run4 +coat_run rotate: false xy: 338, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_run5 +coat_run rotate: false xy: 58, 24 size: 38, 38 orig: 38, 38 offset: 0, 0 index: -1 -coat_run6 +coat_run + rotate: false + xy: 538, 24 + size: 38, 38 + orig: 38, 38 + offset: 0, 0 + index: -1 +default rotate: false xy: 538, 24 size: 38, 38 diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 43e3408ef..a3aa5fc2e 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -186,7 +186,8 @@ public class ForestGameArea extends GameArea { "images/towers/PierceTower.atlas", "images/towers/RicochetTower.atlas", "images/mobboss/iceBaby.atlas", - "images/bombship/bombship.atlas" + "images/bombship/bombship.atlas", + "images/mobs/coat.atlas" }; private static final String[] forestSounds = { "sounds/Impact4.ogg", @@ -515,6 +516,11 @@ public void spawnMob(String entity, GridPoint2 randomPos, int health) { case "IceBoss": mob = MobBossFactory.createIceBoss(health); break; + + case "Coat": + mob = NPCFactory.createGregMeleeMob(health); + break; + case "PatrickBoss": mob = MobBossFactory.createPatrickBoss(health); break; diff --git a/source/core/src/main/com/csse3200/game/components/npc/CoatAnimationController.java b/source/core/src/main/com/csse3200/game/components/npc/CoatAnimationController.java new file mode 100644 index 000000000..b7f9d5bf2 --- /dev/null +++ b/source/core/src/main/com/csse3200/game/components/npc/CoatAnimationController.java @@ -0,0 +1,45 @@ +package com.csse3200.game.components.npc; + +import com.badlogic.gdx.audio.Sound; +import com.csse3200.game.components.Component; +import com.csse3200.game.rendering.AnimationRenderComponent; +import com.csse3200.game.services.ServiceLocator; +import java.security.SecureRandom; + +/** + * This class listens to events relevant to a ghost entity's state and plays the animation when one + * of the events is triggered. + */ +public class CoatAnimationController extends Component { + // // For on collision sounds later + // private static final String COLLISION_SFX = "sounds/projectiles/on_collision.mp3"; + // Sound onCollisionSound = ServiceLocator.getResourceService().getAsset( + // COLLISION_SFX, Sound.class); + AnimationRenderComponent animator; + private SecureRandom rand = new SecureRandom(); + + + @Override + public void create() { + super.create(); + animator = this.entity.getComponent(AnimationRenderComponent.class); + entity.getEvents().addListener("coat_run", this::animateWalk); + entity.getEvents().addListener("coat_attack", this::animateAttack); + entity.getEvents().addListener("coat_death", this::animateDeath); + + + } + + void animateWalk() { + animator.startAnimation("coat_run"); + } + + void animateAttack() { + animator.startAnimation("coat_attack"); + } + + void animateDeath() { + animator.startAnimation("coat_death"); + } +} + diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index 6b1901798..b667e9300 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -6,6 +6,7 @@ import com.csse3200.game.ai.tasks.AITaskComponent; import com.csse3200.game.components.CombatStatsComponent; import com.csse3200.game.components.TouchAttackComponent; +import com.csse3200.game.components.npc.CoatAnimationController; import com.csse3200.game.components.npc.DeflectingComponent; import com.csse3200.game.components.npc.DodgingComponent; import com.csse3200.game.components.npc.DragonKnightAnimationController; @@ -301,10 +302,10 @@ public static Entity createGregMeleeMob(int health) { AnimationRenderComponent animator = new AnimationRenderComponent( - ServiceLocator.getResourceService().getAsset("images/mobs/dragon_knight.atlas", TextureAtlas.class)); - animator.addAnimation("dragon_knight_run", 0.1f, Animation.PlayMode.LOOP); - animator.addAnimation("dragon_knight_attack", 0.1f); - animator.addAnimation("dragon_knight_death", 0.1f); + ServiceLocator.getResourceService().getAsset("images/mobs/coat.atlas", TextureAtlas.class)); + animator.addAnimation("coat_run", 0.1f, Animation.PlayMode.LOOP); + animator.addAnimation("coat_attack", 0.1f); + animator.addAnimation("coat_death", 0.1f); animator.addAnimation("default", 0.1f); AITaskComponent aiTaskComponent = new AITaskComponent() @@ -313,7 +314,7 @@ public static Entity createGregMeleeMob(int health) { dragonKnight .addComponent(new CombatStatsComponent(health, 0, drops)) .addComponent(animator) - .addComponent(new DragonKnightAnimationController()) + .addComponent(new CoatAnimationController()) .addComponent(aiTaskComponent); dragonKnight.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.BOTTOM); diff --git a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java index c3376095d..6eb9da073 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java @@ -85,7 +85,7 @@ public static Entity createWaves() { public static LevelWaves createLevel(int maxDiff, int maxWaves, int chosenLevel) { int minMobs = 3 + maxDiff; // These are the mobs assigned to the associated levels (planets) - ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "SplittingWaterSlime", "WaterQueen")); + ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Coat", "SplittingWaterSlime", "WaterQueen")); // TODO switch to hashed to demo the bosses and make sure to do this for mobs as well // TODO hash out level1 test in NPCFactory when doing this. // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "PatrickBoss", "WaterQueen")); From 520e5ebd01de281b6ae4653c600a5b03effac8a6 Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Mon, 9 Oct 2023 18:37:12 +1000 Subject: [PATCH 23/37] fixed bug where mobs werent dying properly --- .../csse3200/game/areas/ForestGameArea.java | 6 ++-- .../components/tasks/MobTask/MobTask.java | 28 +++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 64a83df46..d2a2ccdf6 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -324,12 +324,12 @@ public void create() { // waves = WaveFactory.createWaves(); // spawnEntity(waves); // waves.getEvents().addListener("spawnWave", this::spawnMob); -// spawnGregMob(); + spawnGregMob(); // spawnDodgingDragonKnight(17,4); // spawnDeflectWizard(17, 3); // spawnSplittingXenoGrunt(17, 2); // spawnPatrick(); - spawnDemonBoss(); +// spawnDemonBoss(); spawnScrap(); spawnGapScanners(); @@ -728,7 +728,7 @@ private void spawnDeflectWizard(int x, int y) { // } private void spawnGregMob() { - Entity gregMob = NPCFactory.createGregMeleeMob(100); + Entity gregMob = NPCFactory.createBaseWaterSlime(100); gregMob.setScale(1.5f, 1.5f); spawnEntityAt(gregMob, new GridPoint2(17, 4), false, false); } diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index 40cbd9905..50076b40b 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -25,11 +25,12 @@ public class MobTask extends DefaultTask implements PriorityTask { // Constants private static final int PRIORITY = 3; - private static final Vector2 MELEE_MOB_SPEED = new Vector2(1f,1f); - private static final Vector2 MELEE_RANGE_SPEED = new Vector2(0.7f,0.7f); + private static final Vector2 MELEE_MOB_SPEED = new Vector2(0.7f,0.7f); + private static final Vector2 MELEE_RANGE_SPEED = new Vector2(0.5f,0.5f); private static final int MELEE_DAMAGE = 10; private static final long MELEE_ATTACK_SPEED = 2000; private static final long RANGE_ATTACK_SPEED = 5000; + private static final int MELEE_ATTACK_RANGE = 1; // Private variables private final MobType mobType; @@ -98,8 +99,13 @@ public void start() { public void update() { // death check - if (mob.getComponent(CombatStatsComponent.class).getHealth() <= 0) { + if (mob.getComponent(CombatStatsComponent.class).getHealth() <= 0 && !deathFlag) { changeState(State.DEATH); + animate(); + movementTask.stop(); + deathFlag = true; + } else if (deathFlag && animation.isFinished()) { + mob.setFlagForDelete(true); } switch (state) { @@ -151,15 +157,6 @@ public void update() { } } } - case DEATH -> { - if (deathFlag) { - animate(); - deathFlag = false; - } - if (animation.isFinished() && !deathFlag) { - mob.setFlagForDelete(true); - } - } } } @@ -196,7 +193,10 @@ private void animate() { switch (state) { case RUN -> owner.getEntity().getEvents().trigger("water_slime_walk"); case ATTACK -> owner.getEntity().getEvents().trigger("water_slime_attack"); - case DEATH -> owner.getEntity().getEvents().trigger("water_slime_death"); + case DEATH -> { + System.out.println("hi"); + owner.getEntity().getEvents().trigger("water_slime_death"); + } case DEFAULT -> owner.getEntity().getEvents().trigger("default"); } } @@ -235,7 +235,7 @@ private void changeState(State state) { private boolean enemyDetected() { // if there's an entity within x of - 1 of mob Entity target = ServiceLocator.getEntityService().getEntityAtPosition( - mob.getPosition().x - 1, mob.getPosition().y); + mob.getPosition().x - MELEE_ATTACK_RANGE, mob.getPosition().y); if (target == null) { return false; } From 02e8f1792e495e885578e9615f0e3d39f6c8b08b Mon Sep 17 00:00:00 2001 From: gregchan550 Date: Mon, 9 Oct 2023 18:40:22 +1000 Subject: [PATCH 24/37] removed print statements xd --- .../main/com/csse3200/game/components/tasks/MobTask/MobTask.java | 1 - 1 file changed, 1 deletion(-) diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index 50076b40b..351b89e5f 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -194,7 +194,6 @@ private void animate() { case RUN -> owner.getEntity().getEvents().trigger("water_slime_walk"); case ATTACK -> owner.getEntity().getEvents().trigger("water_slime_attack"); case DEATH -> { - System.out.println("hi"); owner.getEntity().getEvents().trigger("water_slime_death"); } case DEFAULT -> owner.getEntity().getEvents().trigger("default"); From 61672e80f1f2d3f363a426b8977183224ef6f80f Mon Sep 17 00:00:00 2001 From: MiniSoda17 Date: Tue, 10 Oct 2023 10:54:21 +1000 Subject: [PATCH 25/37] Added coat mob to mob task --- .../src/main/com/csse3200/game/areas/ForestGameArea.java | 8 +------- .../csse3200/game/components/tasks/MobTask/MobTask.java | 8 ++++++++ .../csse3200/game/components/tasks/MobTask/MobType.java | 3 ++- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 899b88b49..32094ed71 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -633,12 +633,6 @@ public void spawnMob(String entity, GridPoint2 randomPos, int health) { // spawnEntityAt(waterSlime, randomPos, true, false); // } // } - private void spawnSplittingXenoGrunt(int x, int y) { - GridPoint2 pos = new GridPoint2(x, y); - Entity xenoGrunt = NPCFactory.createSplittingXenoGrunt(100); - xenoGrunt.setScale(1.5f, 1.5f); - spawnEntityAt(xenoGrunt, pos, true, true); - } // * TEMPORARY FOR TESTING private void spawnDodgingDragonKnight(int x, int y) { @@ -734,7 +728,7 @@ private void spawnDeflectWizard(int x, int y) { // } private void spawnGregMob() { - Entity gregMob = NPCFactory.createBaseWaterSlime(100); + Entity gregMob = NPCFactory.createGregMeleeMob(100); gregMob.setScale(1.5f, 1.5f); spawnEntityAt(gregMob, new GridPoint2(17, 4), false, false); } diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index 351b89e5f..a9bcdf627 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -215,6 +215,14 @@ private void animate() { case DEFAULT -> owner.getEntity().getEvents().trigger("default"); } } + case COAT -> { + switch (state) { + case RUN -> owner.getEntity().getEvents().trigger("coat_run"); + case ATTACK -> owner.getEntity().getEvents().trigger("coat_attack"); + case DEATH -> owner.getEntity().getEvents().trigger("coat_death"); + case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + } + } } } diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java index 5c989b979..c74ff8ce3 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java @@ -6,7 +6,8 @@ public enum MobType { WATER_QUEEN(false), WATER_SLIME(true), FIRE_WORM(false), - DRAGON_KNIGHT(true); + DRAGON_KNIGHT(true), + COAT(true); private boolean isMelee; MobType(boolean melee) { From bc8c0e669095760f4f5698ec279acc752a1869df Mon Sep 17 00:00:00 2001 From: MiniSoda17 Date: Tue, 10 Oct 2023 11:25:41 +1000 Subject: [PATCH 26/37] Fixed failing Mob Boss Junit Testing --- .../com/csse3200/game/areas/ForestGameArea.java | 14 +++++++------- .../game/entities/factories/NPCFactory.java | 14 +++++++------- .../game/entities/factories/WaveFactory.java | 2 +- .../entities/factories/MobBossFactoryTest.java | 3 ++- .../game/entities/factories/WaveFactoryTest.java | 4 ++-- 5 files changed, 19 insertions(+), 18 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 32094ed71..30e33b482 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -322,10 +322,10 @@ public void create() { // Set up infrastructure for end game tracking player = spawnPlayer(); -// waves = WaveFactory.createWaves(); -// spawnEntity(waves); -// waves.getEvents().addListener("spawnWave", this::spawnMob); - spawnGregMob(); + waves = WaveFactory.createWaves(); + spawnEntity(waves); + waves.getEvents().addListener("spawnWave", this::spawnMob); + // spawnCoat(); // spawnDodgingDragonKnight(17,4); // spawnDeflectWizard(17, 3); // spawnSplittingXenoGrunt(17, 2); @@ -524,7 +524,7 @@ public void spawnMob(String entity, GridPoint2 randomPos, int health) { break; case "Coat": - mob = NPCFactory.createGregMeleeMob(health); + mob = NPCFactory.createCoat(health); break; case "PatrickBoss": @@ -727,8 +727,8 @@ private void spawnDeflectWizard(int x, int y) { // } // } - private void spawnGregMob() { - Entity gregMob = NPCFactory.createGregMeleeMob(100); + private void spawnCoat() { + Entity gregMob = NPCFactory.createCoat(100); gregMob.setScale(1.5f, 1.5f); spawnEntityAt(gregMob, new GridPoint2(17, 4), false, false); } diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index 8e7265ad3..d8b3ac9b8 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -296,8 +296,8 @@ public static Entity createDragonKnight(int health) { return dragonKnight; } - public static Entity createGregMeleeMob(int health) { - Entity dragonKnight = createBaseNPC(); + public static Entity createCoat(int health) { + Entity coat = createBaseNPC(); ArrayList drops = new ArrayList<>(); AnimationRenderComponent animator = @@ -309,18 +309,18 @@ public static Entity createGregMeleeMob(int health) { animator.addAnimation("default", 0.1f); AITaskComponent aiTaskComponent = new AITaskComponent() - .addTask(new MobTask(MobType.DRAGON_KNIGHT)); + .addTask(new MobTask(MobType.COAT)); - dragonKnight + coat .addComponent(new CombatStatsComponent(health, 0, drops)) .addComponent(animator) .addComponent(new CoatAnimationController()) .addComponent(aiTaskComponent); - dragonKnight.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.BOTTOM); - dragonKnight.getComponent(AnimationRenderComponent.class).scaleEntity(); + coat.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.BOTTOM); + coat.getComponent(AnimationRenderComponent.class).scaleEntity(); - return dragonKnight; + return coat; } public static Entity createGregRangeMob(int health) { diff --git a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java index 6eb9da073..fb8717101 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java @@ -90,7 +90,7 @@ public static LevelWaves createLevel(int maxDiff, int maxWaves, int chosenLevel) // TODO hash out level1 test in NPCFactory when doing this. // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "PatrickBoss", "WaterQueen")); // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "IceBoss", "WaterQueen")); - ArrayList level2Mobs = new ArrayList<>(Arrays.asList("Xeno", "Skeleton", "DeflectWizard")); + ArrayList level2Mobs = new ArrayList<>(Arrays.asList("Skeleton", "DeflectWizard")); ArrayList level3Mobs = new ArrayList<>(Arrays.asList("Xeno", "DodgingDragon", "FireWorm")); // The mob bosses assigned to the associated levels (planets) diff --git a/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java b/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java index 07d3fedb7..6d2cdb538 100644 --- a/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java +++ b/source/core/src/test/com/csse3200/game/entities/factories/MobBossFactoryTest.java @@ -107,7 +107,8 @@ class MobBossFactoryTest { "sounds/mobBoss/patrickSpawn.mp3", "sounds/mobBoss/patrickCast.mp3", "sounds/mobBoss/patrickThunder.mp3", - "sounds/mobBoss/patrickHit.mp3" + "sounds/mobBoss/patrickHit.mp3", + "sounds/mobBoss/spawnDemonSlime.mp3" }; @BeforeEach diff --git a/source/core/src/test/com/csse3200/game/entities/factories/WaveFactoryTest.java b/source/core/src/test/com/csse3200/game/entities/factories/WaveFactoryTest.java index 8e43b601e..97058ffa7 100644 --- a/source/core/src/test/com/csse3200/game/entities/factories/WaveFactoryTest.java +++ b/source/core/src/test/com/csse3200/game/entities/factories/WaveFactoryTest.java @@ -44,14 +44,14 @@ class WaveFactoryTest { private final int LVL1_DIFF = 2; private final int LVL1_WAVES = 5; private final int LVL1_CHOSEN_LVL = 1; - private final ArrayList LVL1_MOBS = new ArrayList<>(Arrays.asList("Xeno", "SplittingWaterSlime", "WaterQueen")); + private final ArrayList LVL1_MOBS = new ArrayList<>(Arrays.asList("Coat", "SplittingWaterSlime", "WaterQueen")); private final String LVL1_BOSS = "IceBoss"; // level stats for level 2 - magic planet private final int LVL2_DIFF = 3; private final int LVL2_WAVES = 10; private final int LVL2_CHOSEN_LVL = 0; - private final ArrayList LVL2_MOBS = new ArrayList<>(Arrays.asList("Xeno", "Skeleton", "DeflectWizard")); + private final ArrayList LVL2_MOBS = new ArrayList<>(Arrays.asList("Skeleton", "DeflectWizard")); private final String LVL2_BOSS = "PatrickBoss"; // level stats for level 3 - fire planet From 1113a08bdddf4825d26e26bfe002c66d28eaa33f Mon Sep 17 00:00:00 2001 From: freshc0w <121275444+freshc0w@users.noreply.github.com> Date: Tue, 10 Oct 2023 15:41:40 +1000 Subject: [PATCH 27/37] Fix split mobling on death event by changing event name and triggering task on death --- .../main/com/csse3200/game/components/npc/SplitMoblings.java | 2 +- .../com/csse3200/game/components/tasks/MobTask/MobTask.java | 1 + .../main/com/csse3200/game/entities/factories/NPCFactory.java | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java b/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java index 660021c9e..11fda5ceb 100644 --- a/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java +++ b/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java @@ -25,7 +25,7 @@ public class SplitMoblings extends Component { public static final float MAX_X_BOUNDS = (float) 18.5; public static final float MIN_Y_BOUNDS = 0; public static final float MAX_Y_BOUNDS = 8; - public static final String DIE_START_EVENT = "dieStart"; + public static final String DIE_START_EVENT = "splitDeath"; /** * Initialises a component that splits mob into multiple moblings. Amount of diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index a9bcdf627..d93528f36 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -195,6 +195,7 @@ private void animate() { case ATTACK -> owner.getEntity().getEvents().trigger("water_slime_attack"); case DEATH -> { owner.getEntity().getEvents().trigger("water_slime_death"); + owner.getEntity().getEvents().trigger("splitDeath"); } case DEFAULT -> owner.getEntity().getEvents().trigger("default"); } diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index d8b3ac9b8..4cdec4518 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -469,6 +469,7 @@ public static Entity createSplittingXenoGrunt(int health) { /** * Create Splitting water slime * + * @require Entity to have a "splitDeath" * @return */ public static Entity createSplittingWaterSlime(int health) { From 070dec4bb0d0b4e025a62feaac17bf97210e0496 Mon Sep 17 00:00:00 2001 From: freshc0w <121275444+freshc0w@users.noreply.github.com> Date: Tue, 10 Oct 2023 15:47:21 +1000 Subject: [PATCH 28/37] Fix SplitMoblings component tests --- .../com/csse3200/game/components/SplitMoblingsTest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java b/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java index 81731a2ff..71dbdf757 100644 --- a/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java +++ b/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java @@ -309,7 +309,7 @@ public void shouldScaleXAndYbasedOnParamsMultiAmt() { } Entity createSplitMob(int amount) { - Entity mob = NPCFactory.createRangedBaseNPC(); + Entity mob = NPCFactory.createBaseWaterSlime(10); mob.addComponent(new CombatStatsComponent(10, 10)); mob.addComponent(new SplitMoblings(amount)); ServiceLocator.getEntityService().register(mob); @@ -317,7 +317,7 @@ Entity createSplitMob(int amount) { } Entity createSplitMob(int amount, float scale) { - Entity mob = NPCFactory.createRangedBaseNPC(); + Entity mob = NPCFactory.createBaseWaterSlime(10); mob.addComponent(new SplitMoblings(amount, scale)); mob.addComponent(new CombatStatsComponent(10, 10)); ServiceLocator.getEntityService().register(mob); @@ -325,7 +325,7 @@ Entity createSplitMob(int amount, float scale) { } Entity createSplitMob(int amount, float scaleX, float scaleY) { - Entity mob = NPCFactory.createRangedBaseNPC(); + Entity mob = NPCFactory.createBaseWaterSlime(10); mob.addComponent(new SplitMoblings(amount, scaleX, scaleY)); mob.addComponent(new CombatStatsComponent(10, 10)); ServiceLocator.getEntityService().register(mob); From 5ebcfc08e1afa5c72fe9af663d6ebc3319e65ac4 Mon Sep 17 00:00:00 2001 From: freshc0w <121275444+freshc0w@users.noreply.github.com> Date: Tue, 10 Oct 2023 16:02:54 +1000 Subject: [PATCH 29/37] Change scaled collider so dragon knight is able to get hit --- .../csse3200/game/entities/factories/NPCFactory.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index 4cdec4518..94663d076 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -486,12 +486,15 @@ public static Entity createSplittingWaterSlime(int health) { * @return */ public static Entity createDodgingDragonKnight(int health) { - Entity fireWorm = createDragonKnight(health); + Entity dodgeKnight = createDragonKnight(health); - fireWorm.addComponent(new DodgingComponent(PhysicsLayer.PROJECTILE, 0.25f)); - fireWorm.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(new Vector2(2f, 2f), 2f, 5)); + dodgeKnight.addComponent(new DodgingComponent(PhysicsLayer.PROJECTILE, 0.25f)); + dodgeKnight.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(new Vector2(2f, 2f), 2f, 5)); + + PhysicsUtils.setScaledCollider(dodgeKnight, 0.3f, 0.7f); + dodgeKnight.setScale(0.3f, 0.7f); - return fireWorm; + return dodgeKnight; } // public static Entity createDeflectXenoGrunt(int health) { From 43539c5c32b8abc83cc5453828b0f2af36ce694a Mon Sep 17 00:00:00 2001 From: freshc0w <121275444+freshc0w@users.noreply.github.com> Date: Tue, 10 Oct 2023 16:13:39 +1000 Subject: [PATCH 30/37] Fix dodge dragon knight tasks not appearing in game --- .../com/csse3200/game/components/tasks/MobDodgeTask.java | 8 +++++--- .../com/csse3200/game/entities/factories/NPCFactory.java | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobDodgeTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobDodgeTask.java index 7cee70082..b4c4fa3ea 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobDodgeTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobDodgeTask.java @@ -1,6 +1,8 @@ package com.csse3200.game.components.tasks; import com.badlogic.gdx.math.Vector2; +import com.csse3200.game.components.tasks.MobTask.MobTask; +import com.csse3200.game.components.tasks.MobTask.MobType; import com.csse3200.game.services.GameTime; import com.csse3200.game.services.ServiceLocator; @@ -14,7 +16,7 @@ * "dodgeIncomingEntity" event to the attached entity. *

*/ -public class MobDodgeTask extends MobWanderTask { +public class MobDodgeTask extends MobTask { private final int priority; // active priority @@ -34,8 +36,8 @@ public class MobDodgeTask extends MobWanderTask { * @param waitTime How long in seconds to wait between wandering. * @param priority Priority level compared to other added tasks. */ - public MobDodgeTask(Vector2 wanderRange, float waitTime, int priority) { - super(wanderRange, waitTime); + public MobDodgeTask(MobType mobType, int priority) { + super(mobType); this.priority = priority; timeSource = ServiceLocator.getTimeSource(); diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index 94663d076..d62b15945 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -462,7 +462,8 @@ public static Entity createSplittingXenoGrunt(int health) { .addComponent(new DodgingComponent(PhysicsLayer.PROJECTILE, 0.25f)); // * TEMPORARY TESTING FOR PROJECTILE DODGING - splitXenoGrunt.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(new Vector2(2f, 2f), 2f, 5)); + splitXenoGrunt.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(MobType.DRAGON_KNIGHT, 5)); + // splitXenoGrunt.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(new Vector2(2f, 2f), 2f, 5)); return splitXenoGrunt; } @@ -489,8 +490,9 @@ public static Entity createDodgingDragonKnight(int health) { Entity dodgeKnight = createDragonKnight(health); dodgeKnight.addComponent(new DodgingComponent(PhysicsLayer.PROJECTILE, 0.25f)); - dodgeKnight.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(new Vector2(2f, 2f), 2f, 5)); - + // dodgeKnight.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(new Vector2(2f, 2f), 2f, 5)); + dodgeKnight.getComponent(AITaskComponent.class). + addTask(new MobDodgeTask(MobType.DRAGON_KNIGHT, 5)); PhysicsUtils.setScaledCollider(dodgeKnight, 0.3f, 0.7f); dodgeKnight.setScale(0.3f, 0.7f); From 2d1d86a64f6ad4cb7afd116143b59e870a91469b Mon Sep 17 00:00:00 2001 From: freshc0w <121275444+freshc0w@users.noreply.github.com> Date: Wed, 11 Oct 2023 01:01:40 +1000 Subject: [PATCH 31/37] Fix dodging component test case --- .../com/csse3200/game/components/DodgingComponentTest.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/core/src/test/com/csse3200/game/components/DodgingComponentTest.java b/source/core/src/test/com/csse3200/game/components/DodgingComponentTest.java index 95e0b60fd..603b66e33 100644 --- a/source/core/src/test/com/csse3200/game/components/DodgingComponentTest.java +++ b/source/core/src/test/com/csse3200/game/components/DodgingComponentTest.java @@ -14,6 +14,8 @@ import com.csse3200.game.components.npc.DodgingComponent; import com.csse3200.game.components.tasks.MobDodgeTask; import com.csse3200.game.components.tasks.MobWanderTask; +import com.csse3200.game.components.tasks.MobTask.MobTask; +import com.csse3200.game.components.tasks.MobTask.MobType; import com.csse3200.game.entities.Entity; import com.csse3200.game.entities.EntityService; import com.csse3200.game.entities.factories.NPCFactory; @@ -35,7 +37,7 @@ public class DodgingComponentTest { private static final float VALID_POSITION_Y = 4; private static final float VALID_POSITION_X = 7; private static final float DEFAULT_RANGE_DETECTION = 1f; - MobWanderTask task; + MobTask task; @BeforeEach public void setUp() { @@ -57,7 +59,8 @@ public void setUp() { VALID_POSITION_Y, DEFAULT_RANGE_DETECTION, 1.75f); - task = new MobDodgeTask(new Vector2(2f, 2f), 2f, 5); + // task = new MobDodgeTask(new Vector2(2f, 2f), 2f, 5); + task = new MobDodgeTask(MobType.DRAGON_KNIGHT, 5); } @Test From 2426e41885587ab8f38bae3a7071e206e7c842d9 Mon Sep 17 00:00:00 2001 From: MiniSoda17 Date: Wed, 11 Oct 2023 12:03:35 +1000 Subject: [PATCH 32/37] Added Night Borne animations with splitting controller --- .../core/assets/images/mobs/night_borne.atlas | 251 ++++++++++++++++++ .../core/assets/images/mobs/night_borne.png | Bin 0 -> 30340 bytes .../csse3200/game/areas/ForestGameArea.java | 9 +- .../npc/CoatAnimationController.java | 6 +- .../npc/DragonKnightAnimationController.java | 6 +- .../npc/FireWormAnimationController.java | 6 +- .../npc/NightBorneAnimationController.java | 45 ++++ .../npc/SkeletonAnimationController.java | 6 +- .../game/components/npc/SplitMoblings.java | 7 +- .../npc/WaterQueenAnimationController.java | 6 +- .../npc/WaterSlimeAnimationController.java | 6 +- .../npc/WizardAnimationController.java | 6 +- .../components/tasks/MobTask/MobTask.java | 123 +++++---- .../components/tasks/MobTask/MobType.java | 3 +- .../game/entities/factories/NPCFactory.java | 42 +++ .../game/entities/factories/WaveFactory.java | 2 +- 16 files changed, 441 insertions(+), 83 deletions(-) create mode 100644 source/core/assets/images/mobs/night_borne.atlas create mode 100644 source/core/assets/images/mobs/night_borne.png create mode 100644 source/core/src/main/com/csse3200/game/components/npc/NightBorneAnimationController.java diff --git a/source/core/assets/images/mobs/night_borne.atlas b/source/core/assets/images/mobs/night_borne.atlas new file mode 100644 index 000000000..bc5f17c49 --- /dev/null +++ b/source/core/assets/images/mobs/night_borne.atlas @@ -0,0 +1,251 @@ + +night_borne.png +size: 2048, 128 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +night_borne_attack + rotate: false + xy: 84, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 2, 54 + size: 80, 61 + orig: 80, 61 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 1232, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 740, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 822, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 330, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 1068, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 658, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 166, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 904, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 412, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_attack + rotate: false + xy: 1150, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 1232, 19 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 904, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 904, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 412, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 740, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 248, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 986, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 576, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 84, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 822, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 330, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 1068, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 576, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 576, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 166, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_death + rotate: false + xy: 494, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_run + rotate: false + xy: 1150, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_run + rotate: false + xy: 658, 13 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_run + rotate: false + xy: 248, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_run + rotate: false + xy: 986, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_run + rotate: false + xy: 494, 65 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +night_borne_run + rotate: false + xy: 2, 2 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 +default + rotate: false + xy: 2, 2 + size: 80, 50 + orig: 80, 50 + offset: 0, 0 + index: -1 diff --git a/source/core/assets/images/mobs/night_borne.png b/source/core/assets/images/mobs/night_borne.png new file mode 100644 index 0000000000000000000000000000000000000000..a363f1a4a698156352e77290108a2fc08316f512 GIT binary patch literal 30340 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 { - switch (state) { - case RUN -> owner.getEntity().getEvents().trigger("skeleton_walk"); - case ATTACK -> owner.getEntity().getEvents().trigger("skeleton_attack"); - case DEATH -> owner.getEntity().getEvents().trigger("skeleton_death"); - case DEFAULT -> owner.getEntity().getEvents().trigger("skeleton_default"); - } - } - case WIZARD -> { - switch (state) { - case RUN -> owner.getEntity().getEvents().trigger("wizard_run"); - case ATTACK -> owner.getEntity().getEvents().trigger("wizard_attack"); - case DEATH -> owner.getEntity().getEvents().trigger("wizard_death"); - case DEFAULT -> owner.getEntity().getEvents().trigger("default"); - } - } - case WATER_QUEEN -> { - switch (state) { - case RUN -> owner.getEntity().getEvents().trigger("water_queen_walk"); - case ATTACK -> owner.getEntity().getEvents().trigger("water_queen_attack"); - case DEATH -> owner.getEntity().getEvents().trigger("water_queen_death"); - case DEFAULT -> owner.getEntity().getEvents().trigger("default"); - } - } - case WATER_SLIME -> { - switch (state) { - case RUN -> owner.getEntity().getEvents().trigger("water_slime_walk"); - case ATTACK -> owner.getEntity().getEvents().trigger("water_slime_attack"); + switch (state) { + case RUN -> owner.getEntity().getEvents().trigger("mob_walk"); + case ATTACK -> owner.getEntity().getEvents().trigger("mob_attack"); case DEATH -> { - owner.getEntity().getEvents().trigger("water_slime_death"); + owner.getEntity().getEvents().trigger("mob_death"); owner.getEntity().getEvents().trigger("splitDeath"); } - case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + case DEFAULT -> owner.getEntity().getEvents().trigger("mob_default"); } - } - case FIRE_WORM -> { - switch (state) { - case RUN -> owner.getEntity().getEvents().trigger("fire_worm_walk"); - case ATTACK -> owner.getEntity().getEvents().trigger("fire_worm_attack"); - case DEATH -> owner.getEntity().getEvents().trigger("fire_worm_death"); - case DEFAULT -> owner.getEntity().getEvents().trigger("default"); - } - } - case DRAGON_KNIGHT -> { - switch (state) { - case RUN -> owner.getEntity().getEvents().trigger("dragon_knight_run"); - case ATTACK -> owner.getEntity().getEvents().trigger("dragon_knight_attack"); - case DEATH -> owner.getEntity().getEvents().trigger("dragon_knight_death"); - case DEFAULT -> owner.getEntity().getEvents().trigger("default"); - } - } - case COAT -> { - switch (state) { - case RUN -> owner.getEntity().getEvents().trigger("coat_run"); - case ATTACK -> owner.getEntity().getEvents().trigger("coat_attack"); - case DEATH -> owner.getEntity().getEvents().trigger("coat_death"); - case DEFAULT -> owner.getEntity().getEvents().trigger("default"); - } - } - } + // switch (mobType) { + // case SKELETON -> { + // switch (state) { + // case RUN -> owner.getEntity().getEvents().trigger("skeleton_walk"); + // case ATTACK -> owner.getEntity().getEvents().trigger("skeleton_attack"); + // case DEATH -> owner.getEntity().getEvents().trigger("skeleton_death"); + // case DEFAULT -> owner.getEntity().getEvents().trigger("skeleton_default"); + // } + // } + // case WIZARD -> { + // switch (state) { + // case RUN -> owner.getEntity().getEvents().trigger("wizard_run"); + // case ATTACK -> owner.getEntity().getEvents().trigger("wizard_attack"); + // case DEATH -> owner.getEntity().getEvents().trigger("wizard_death"); + // case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + // } + // } + // case WATER_QUEEN -> { + // switch (state) { + // case RUN -> owner.getEntity().getEvents().trigger("water_queen_walk"); + // case ATTACK -> owner.getEntity().getEvents().trigger("water_queen_attack"); + // case DEATH -> owner.getEntity().getEvents().trigger("water_queen_death"); + // case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + // } + // } + // case WATER_SLIME -> { + // switch (state) { + // case RUN -> owner.getEntity().getEvents().trigger("water_slime_walk"); + // case ATTACK -> owner.getEntity().getEvents().trigger("water_slime_attack"); + // case DEATH -> { + // owner.getEntity().getEvents().trigger("water_slime_death"); + // owner.getEntity().getEvents().trigger("splitDeath"); + // } + // case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + // } + // } + // case FIRE_WORM -> { + // switch (state) { + // case RUN -> owner.getEntity().getEvents().trigger("fire_worm_walk"); + // case ATTACK -> owner.getEntity().getEvents().trigger("fire_worm_attack"); + // case DEATH -> owner.getEntity().getEvents().trigger("fire_worm_death"); + // case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + // } + // } + // case DRAGON_KNIGHT -> { + // switch (state) { + // case RUN -> owner.getEntity().getEvents().trigger("dragon_knight_run"); + // case ATTACK -> owner.getEntity().getEvents().trigger("dragon_knight_attack"); + // case DEATH -> owner.getEntity().getEvents().trigger("dragon_knight_death"); + // case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + // } + // } + // case COAT -> { + // switch (state) { + // case RUN -> owner.getEntity().getEvents().trigger("coat_run"); + // case ATTACK -> owner.getEntity().getEvents().trigger("coat_attack"); + // case DEATH -> owner.getEntity().getEvents().trigger("coat_death"); + // case DEFAULT -> owner.getEntity().getEvents().trigger("default"); + // } + // } + // } } /** diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java index c74ff8ce3..1b305ddfc 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java @@ -7,7 +7,8 @@ public enum MobType { WATER_SLIME(true), FIRE_WORM(false), DRAGON_KNIGHT(true), - COAT(true); + COAT(true), + NIGHT_BORNE(true); private boolean isMelee; MobType(boolean melee) { diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index d62b15945..ee0784428 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -12,6 +12,7 @@ import com.csse3200.game.components.npc.DragonKnightAnimationController; import com.csse3200.game.components.npc.FireWormAnimationController; import com.csse3200.game.components.npc.GhostAnimationController; +import com.csse3200.game.components.npc.NightBorneAnimationController; import com.csse3200.game.components.npc.SkeletonAnimationController; import com.csse3200.game.components.npc.SplitMoblings; import com.csse3200.game.components.npc.WaterQueenAnimationController; @@ -323,6 +324,33 @@ public static Entity createCoat(int health) { return coat; } + public static Entity createNightBorne(int health) { + Entity coat = createBaseNPC(); + ArrayList drops = new ArrayList<>(); + + AnimationRenderComponent animator = + new AnimationRenderComponent( + ServiceLocator.getResourceService().getAsset("images/mobs/night_borne.atlas", TextureAtlas.class)); + animator.addAnimation("night_borne_run", 0.1f, Animation.PlayMode.LOOP); + animator.addAnimation("night_borne_attack", 0.1f); + animator.addAnimation("night_borne_death", 0.1f); + animator.addAnimation("default", 0.1f); + + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobTask(MobType.NIGHT_BORNE)); + + coat + .addComponent(new CombatStatsComponent(health, 0, drops)) + .addComponent(animator) + .addComponent(new NightBorneAnimationController()) + .addComponent(aiTaskComponent); + + coat.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.BOTTOM); + coat.getComponent(AnimationRenderComponent.class).scaleEntity(); + + return coat; + } + public static Entity createGregRangeMob(int health) { Entity fireWorm = createBaseNPC(); ArrayList drops = new ArrayList<>(); @@ -481,6 +509,20 @@ public static Entity createSplittingWaterSlime(int health) { return splitWaterSlime; } + /** + * Create Splitting night borne + * + * @require Entity to have a "splitDeath" + * @return + */ + public static Entity createSplittingNightBorne(int health) { + Entity splitWaterSlime = createNightBorne(health) + + .addComponent(new SplitMoblings(7, 0.5f)); + + return splitWaterSlime; + } + /** * Create a dodging Dragon Knight * diff --git a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java index fb8717101..185c0d0f0 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java @@ -90,7 +90,7 @@ public static LevelWaves createLevel(int maxDiff, int maxWaves, int chosenLevel) // TODO hash out level1 test in NPCFactory when doing this. // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "PatrickBoss", "WaterQueen")); // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "IceBoss", "WaterQueen")); - ArrayList level2Mobs = new ArrayList<>(Arrays.asList("Skeleton", "DeflectWizard")); + ArrayList level2Mobs = new ArrayList<>(Arrays.asList("SplittingNightBorne","Skeleton")); ArrayList level3Mobs = new ArrayList<>(Arrays.asList("Xeno", "DodgingDragon", "FireWorm")); // The mob bosses assigned to the associated levels (planets) From 1f73bd3f4e33929e54b267f1e2463fbef38603d6 Mon Sep 17 00:00:00 2001 From: MiniSoda17 Date: Wed, 11 Oct 2023 12:42:57 +1000 Subject: [PATCH 33/37] Added Arcane Archer animation with dodging component --- .../assets/images/mobs/arcane_archer.atlas | 223 ++++++++++++++++++ .../core/assets/images/mobs/arcane_archer.png | Bin 0 -> 33208 bytes .../csse3200/game/areas/ForestGameArea.java | 6 +- .../npc/ArcaneArcherAnimationController.java | 50 ++++ .../game/components/npc/DodgingComponent.java | 2 +- .../game/components/tasks/MobDodgeTask.java | 3 +- .../components/tasks/MobTask/MobType.java | 3 +- .../game/entities/factories/NPCFactory.java | 47 ++++ .../game/entities/factories/WaveFactory.java | 2 +- 9 files changed, 331 insertions(+), 5 deletions(-) create mode 100644 source/core/assets/images/mobs/arcane_archer.atlas create mode 100644 source/core/assets/images/mobs/arcane_archer.png create mode 100644 source/core/src/main/com/csse3200/game/components/npc/ArcaneArcherAnimationController.java diff --git a/source/core/assets/images/mobs/arcane_archer.atlas b/source/core/assets/images/mobs/arcane_archer.atlas new file mode 100644 index 000000000..5acf48d80 --- /dev/null +++ b/source/core/assets/images/mobs/arcane_archer.atlas @@ -0,0 +1,223 @@ + +arcane_archer.png +size: 512, 256 +format: RGBA8888 +filter: Nearest, Nearest +repeat: none +arcane_archer_attack + rotate: false + xy: 290, 2 + size: 65, 44 + orig: 65, 44 + offset: 0, 0 + index: -1 +arcane_archer_attack + rotate: false + xy: 362, 140 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_attack + rotate: false + xy: 146, 94 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_attack + rotate: false + xy: 74, 186 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_attack + rotate: false + xy: 362, 186 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_attack + rotate: false + xy: 218, 186 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_attack + rotate: false + xy: 362, 94 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_death + rotate: false + xy: 2, 2 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_death + rotate: false + xy: 2, 140 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_death + rotate: false + xy: 146, 48 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_death + rotate: false + xy: 74, 94 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_death + rotate: false + xy: 434, 186 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_death + rotate: false + xy: 218, 140 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_death + rotate: false + xy: 2, 94 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_death + rotate: false + xy: 146, 2 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_dodge + rotate: false + xy: 434, 140 + size: 69, 44 + orig: 69, 44 + offset: 0, 0 + index: -1 +arcane_archer_dodge + rotate: false + xy: 290, 140 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_dodge + rotate: false + xy: 146, 140 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_dodge + rotate: false + xy: 290, 48 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_dodge + rotate: false + xy: 74, 2 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_dodge + rotate: false + xy: 146, 186 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_dodge + rotate: false + xy: 290, 94 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_run + rotate: false + xy: 74, 48 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_run + rotate: false + xy: 2, 186 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_run + rotate: false + xy: 218, 94 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_run + rotate: false + xy: 2, 48 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_run + rotate: false + xy: 218, 2 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_run + rotate: false + xy: 290, 186 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_run + rotate: false + xy: 74, 140 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +arcane_archer_run + rotate: false + xy: 218, 48 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 +default + rotate: false + xy: 218, 48 + size: 70, 44 + orig: 70, 44 + offset: 0, 0 + index: -1 diff --git a/source/core/assets/images/mobs/arcane_archer.png b/source/core/assets/images/mobs/arcane_archer.png new file mode 100644 index 0000000000000000000000000000000000000000..63874b853aa44e5ce16c8f6cbfbba64dced25ab3 GIT binary patch literal 33208 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⩔Hx9Fw_v^m82<% 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 3.5 ? mobPos.y - 15 : mobPos.y + 15); - setVerticalSpeed(dodgeSpeed); + setVerticalSpeed(dodgeSpeed); } else { setVerticalAngleDirection(mobPos.y); setVerticalSpeed(originalSpeed); diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobDodgeTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobDodgeTask.java index b4c4fa3ea..353e96a19 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobDodgeTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobDodgeTask.java @@ -49,7 +49,7 @@ public MobDodgeTask(MobType mobType, int priority) { @Override public void start() { super.start(); - owner.getEntity().getEvents().trigger("wanderStart"); + owner.getEntity().getEvents().trigger("mob_walk"); // endTime = timeSource.getTime() + (1 * DELAY_INTERVAL); endTime = timeSource.getTime(); @@ -65,6 +65,7 @@ public void update() { if (timeSource.getTime() >= endTime) { owner.getEntity().getEvents().trigger("dodgeIncomingEntity", owner.getEntity().getCenterPosition()); + endTime = timeSource.getTime() + DELAY_INTERVAL; // update time } diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java index 1b305ddfc..78adce9ad 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobType.java @@ -8,7 +8,8 @@ public enum MobType { FIRE_WORM(false), DRAGON_KNIGHT(true), COAT(true), - NIGHT_BORNE(true); + NIGHT_BORNE(true), + ARCANE_ARCHER(false); private boolean isMelee; MobType(boolean melee) { diff --git a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java index ee0784428..72f464de3 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/NPCFactory.java @@ -6,6 +6,7 @@ import com.csse3200.game.ai.tasks.AITaskComponent; import com.csse3200.game.components.CombatStatsComponent; import com.csse3200.game.components.TouchAttackComponent; +import com.csse3200.game.components.npc.ArcaneArcherAnimationController; import com.csse3200.game.components.npc.CoatAnimationController; import com.csse3200.game.components.npc.DeflectingComponent; import com.csse3200.game.components.npc.DodgingComponent; @@ -351,6 +352,34 @@ public static Entity createNightBorne(int health) { return coat; } + public static Entity createArcaneArcher(int health) { + Entity coat = createBaseNPC(); + ArrayList drops = new ArrayList<>(); + + AnimationRenderComponent animator = + new AnimationRenderComponent( + ServiceLocator.getResourceService().getAsset("images/mobs/arcane_archer.atlas", TextureAtlas.class)); + animator.addAnimation("arcane_archer_run", 0.1f, Animation.PlayMode.LOOP); + animator.addAnimation("arcane_archer_attack", 0.1f); + animator.addAnimation("arcane_archer_death", 0.1f); + animator.addAnimation("arcane_archer_dodge", 0.1f); + animator.addAnimation("default", 0.1f); + + AITaskComponent aiTaskComponent = new AITaskComponent() + .addTask(new MobTask(MobType.ARCANE_ARCHER)); + + coat + .addComponent(new CombatStatsComponent(health, 0, drops)) + .addComponent(animator) + .addComponent(new ArcaneArcherAnimationController()) + .addComponent(aiTaskComponent); + + coat.getComponent(HitboxComponent.class).setAsBoxAligned(new Vector2(.3f, .5f), PhysicsComponent.AlignX.RIGHT, PhysicsComponent.AlignY.BOTTOM); + coat.getComponent(AnimationRenderComponent.class).scaleEntity(); + + return coat; + } + public static Entity createGregRangeMob(int health) { Entity fireWorm = createBaseNPC(); ArrayList drops = new ArrayList<>(); @@ -541,6 +570,24 @@ public static Entity createDodgingDragonKnight(int health) { return dodgeKnight; } + /** + * Create a dodging Arcane Archer + * + * @return + */ + public static Entity createDodgingArcaneArcher(int health) { + Entity dodgeKnight = createArcaneArcher(health); + + dodgeKnight.addComponent(new DodgingComponent(PhysicsLayer.PROJECTILE, 0.25f)); + // dodgeKnight.getComponent(AITaskComponent.class).addTask(new MobDodgeTask(new Vector2(2f, 2f), 2f, 5)); + dodgeKnight.getComponent(AITaskComponent.class). + addTask(new MobDodgeTask(MobType.DRAGON_KNIGHT, 5)); + PhysicsUtils.setScaledCollider(dodgeKnight, 0.3f, 0.7f); + dodgeKnight.setScale(0.3f, 0.7f); + + return dodgeKnight; + } + // public static Entity createDeflectXenoGrunt(int health) { // Entity deflectXenoGrunt = createXenoGrunt(health); // deflectXenoGrunt.addComponent(new DeflectingComponent( diff --git a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java index 185c0d0f0..ea1420977 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java @@ -90,7 +90,7 @@ public static LevelWaves createLevel(int maxDiff, int maxWaves, int chosenLevel) // TODO hash out level1 test in NPCFactory when doing this. // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "PatrickBoss", "WaterQueen")); // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "IceBoss", "WaterQueen")); - ArrayList level2Mobs = new ArrayList<>(Arrays.asList("SplittingNightBorne","Skeleton")); + ArrayList level2Mobs = new ArrayList<>(Arrays.asList("ArcaneArcher","SplittingNightBorne")); ArrayList level3Mobs = new ArrayList<>(Arrays.asList("Xeno", "DodgingDragon", "FireWorm")); // The mob bosses assigned to the associated levels (planets) From 75675beb432a75efc9a5ef624c7b2e222298e5c0 Mon Sep 17 00:00:00 2001 From: MiniSoda17 Date: Wed, 11 Oct 2023 12:47:54 +1000 Subject: [PATCH 34/37] Setting up for studio demo --- .../com/csse3200/game/components/tasks/MobTask/MobTask.java | 2 +- .../main/com/csse3200/game/entities/factories/WaveFactory.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java index 1c20f1633..92b8c5d74 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/MobTask/MobTask.java @@ -30,7 +30,7 @@ public class MobTask extends DefaultTask implements PriorityTask { private static final int MELEE_DAMAGE = 10; private static final long MELEE_ATTACK_SPEED = 2000; private static final long RANGE_ATTACK_SPEED = 5000; - private static final int MELEE_ATTACK_RANGE = 1; + private static final float MELEE_ATTACK_RANGE = 0.2f; // Private variables private final MobType mobType; diff --git a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java index ea1420977..31b0546c3 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java @@ -85,7 +85,7 @@ public static Entity createWaves() { public static LevelWaves createLevel(int maxDiff, int maxWaves, int chosenLevel) { int minMobs = 3 + maxDiff; // These are the mobs assigned to the associated levels (planets) - ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Coat", "SplittingWaterSlime", "WaterQueen")); + ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Coat", "WaterQueen")); // TODO switch to hashed to demo the bosses and make sure to do this for mobs as well // TODO hash out level1 test in NPCFactory when doing this. // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "PatrickBoss", "WaterQueen")); From 02eacc0516eb0b024470cacacfba304d3011a07c Mon Sep 17 00:00:00 2001 From: freshc0w <121275444+freshc0w@users.noreply.github.com> Date: Wed, 11 Oct 2023 13:51:20 +1000 Subject: [PATCH 35/37] Fix split moblings spawning out of bounds bug --- .../main/com/csse3200/game/components/npc/SplitMoblings.java | 2 +- .../test/com/csse3200/game/components/SplitMoblingsTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java b/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java index 11fda5ceb..95afb3a80 100644 --- a/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java +++ b/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java @@ -24,7 +24,7 @@ public class SplitMoblings extends Component { public static final float MIN_X_BOUNDS = 1; public static final float MAX_X_BOUNDS = (float) 18.5; public static final float MIN_Y_BOUNDS = 0; - public static final float MAX_Y_BOUNDS = 8; + public static final float MAX_Y_BOUNDS = 6; public static final String DIE_START_EVENT = "splitDeath"; /** diff --git a/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java b/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java index 71dbdf757..c82d9f497 100644 --- a/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java +++ b/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java @@ -226,7 +226,7 @@ public void shouldSpawnWithinRangeMultipleAmount() { for (Entity entity : initialEntities) { entity.setPosition( - SplitMoblings.MIN_X_BOUNDS + 5, SplitMoblings.MIN_Y_BOUNDS + 5); + SplitMoblings.MIN_X_BOUNDS + 5, SplitMoblings.MIN_Y_BOUNDS + 3); } projectile.getComponent(TouchAttackComponent.class) From 6039562bd2c4ffbae75dc4ff6c9c1d2078915725 Mon Sep 17 00:00:00 2001 From: JSLLW Date: Wed, 11 Oct 2023 16:44:18 +1000 Subject: [PATCH 36/37] refactor: Code clean up in MobBossFactory. --- source/core/assets/configs/Boss.json | 4 +- .../csse3200/game/areas/ForestGameArea.java | 29 ---- .../npc/Boss1AnimationController.java | 49 ------- .../npc/Boss2AnimationController.java | 49 ------- .../game/entities/configs/MobBossConfigs.java | 2 - .../entities/factories/MobBossFactory.java | 137 +++++------------- 6 files changed, 36 insertions(+), 234 deletions(-) delete mode 100644 source/core/src/main/com/csse3200/game/components/npc/Boss1AnimationController.java delete mode 100644 source/core/src/main/com/csse3200/game/components/npc/Boss2AnimationController.java diff --git a/source/core/assets/configs/Boss.json b/source/core/assets/configs/Boss.json index 3567235fb..6c6118fb1 100644 --- a/source/core/assets/configs/Boss.json +++ b/source/core/assets/configs/Boss.json @@ -1,7 +1,5 @@ { "mobBoss": { - "health": 100, - "baseAttack": 25, - "spookyFactor": 7 + "baseAttack": 0 } } \ No newline at end of file diff --git a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java index 30e33b482..01354a345 100644 --- a/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java +++ b/source/core/src/main/com/csse3200/game/areas/ForestGameArea.java @@ -2,25 +2,11 @@ import com.badlogic.gdx.math.GridPoint2; import com.badlogic.gdx.math.Vector2; -import com.csse3200.game.areas.terrain.TerrainFactory; -import com.csse3200.game.areas.terrain.TerrainFactory.TerrainType; import com.csse3200.game.entities.Entity; import com.csse3200.game.entities.factories.*; -import com.csse3200.game.physics.PhysicsLayer; import com.badlogic.gdx.audio.Music; -import com.badlogic.gdx.math.GridPoint2; -import com.badlogic.gdx.math.Vector2; -import com.csse3200.game.areas.terrain.TerrainComponent; -import com.csse3200.game.components.ProjectileEffects; -import com.csse3200.game.areas.terrain.TerrainFactory; -import com.csse3200.game.areas.terrain.TerrainFactory.TerrainType; import com.csse3200.game.components.ProjectileEffects; -import com.csse3200.game.entities.Entity; -import com.csse3200.game.entities.factories.*; - -import com.csse3200.game.physics.PhysicsLayer; -import com.csse3200.game.screens.AssetLoader; import com.csse3200.game.utils.math.RandomUtils; import com.csse3200.game.services.ResourceService; @@ -29,14 +15,9 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.security.SecureRandom; -import java.util.Random; import java.util.Timer; -import static com.csse3200.game.entities.factories.NPCFactory.createGhost; import static com.csse3200.game.screens.AssetLoader.loadAllAssets; -import java.util.ArrayList; - -import java.util.TimerTask; /** Forest area for the demo game with trees, a player, and some enemies. */ public class ForestGameArea extends GameArea { @@ -46,10 +27,6 @@ public class ForestGameArea extends GameArea { private static final int NUM_GRUNTS = 5; private static final int NUM_BOSS = 4; - - private static final int NUM_MOBBOSS2=3; - private static final int NUM_MOBBOSS1=1; - private SecureRandom rand = new SecureRandom(); private int wave = 0; @@ -237,12 +214,6 @@ public class ForestGameArea extends GameArea { private Entity player; private Entity waves; - // Variables to be used with spawn projectile methods. This is the variable - // that should occupy the direction param. - private static final int towardsMobs = 100; - private Entity mobBoss2; - private Entity mobBoss1; - /** * Initialise this ForestGameArea to use the provided TerrainFactory. * diff --git a/source/core/src/main/com/csse3200/game/components/npc/Boss1AnimationController.java b/source/core/src/main/com/csse3200/game/components/npc/Boss1AnimationController.java deleted file mode 100644 index 85759befd..000000000 --- a/source/core/src/main/com/csse3200/game/components/npc/Boss1AnimationController.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.csse3200.game.components.npc; - -import com.csse3200.game.components.Component; -import com.csse3200.game.rendering.AnimationRenderComponent; - -/** - * This class listens to events relevant to a ghost entity's state and plays the animation when one - * of the events is triggered. - */ -public class Boss1AnimationController extends Component { - AnimationRenderComponent animator; - - @Override - public void create() { - super.create(); - animator = this.entity.getComponent(AnimationRenderComponent.class); - entity.getEvents().addListener("walkStart", this::animateWalk); - entity.getEvents().addListener("deadStart", this::animateDead); - entity.getEvents().addListener("idleStart", this::animateIdle); - entity.getEvents().addListener("chargingStart", this::animateCharging); - entity.getEvents().addListener("attack1Start", this::animateAttack1); - entity.getEvents().addListener("attack2Start", this::animateAttack2); - entity.getEvents().addListener("hurtStart", this::animateHurt); - } - - void animateHurt() { - animator.startAnimation("Hurt"); - } - void animateAttack2() { - animator.startAnimation("A2"); - } - void animateAttack1() { - animator.startAnimation("A1"); - } - void animateCharging() { - animator.startAnimation("Charging"); - } - void animateIdle() { - animator.startAnimation("Idle"); - } - - void animateDead() { - animator.startAnimation("boss_death"); - } - - void animateWalk() { - animator.startAnimation("Walk"); - } -} diff --git a/source/core/src/main/com/csse3200/game/components/npc/Boss2AnimationController.java b/source/core/src/main/com/csse3200/game/components/npc/Boss2AnimationController.java deleted file mode 100644 index bee80ad23..000000000 --- a/source/core/src/main/com/csse3200/game/components/npc/Boss2AnimationController.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.csse3200.game.components.npc; - -import com.csse3200.game.components.Component; -import com.csse3200.game.rendering.AnimationRenderComponent; - -/** - * This class listens to events relevant to a ghost entity's state and plays the animation when one - * of the events is triggered. - */ -public class Boss2AnimationController extends Component { - AnimationRenderComponent animator; - - @Override - public void create() { - super.create(); - animator = this.entity.getComponent(AnimationRenderComponent.class); - entity.getEvents().addListener("walkStart", this::animateWalk); - entity.getEvents().addListener("deadStart", this::animateDead); - entity.getEvents().addListener("idleStart", this::animateIdle); - entity.getEvents().addListener("chargingStart", this::animateCharging); - entity.getEvents().addListener("attack1Start", this::animateAttack1); - entity.getEvents().addListener("attack2Start", this::animateAttack2); - entity.getEvents().addListener("hurtStart", this::animateHurt); - } - - void animateHurt() { - animator.startAnimation("Hurt"); - } - void animateAttack2() { - animator.startAnimation("A2"); - } - void animateAttack1() { - animator.startAnimation("A1"); - } - void animateCharging() { - animator.startAnimation("Charging"); - } - void animateIdle() { - animator.startAnimation("Idle"); - } - - void animateDead() { - animator.startAnimation("boss_death"); - } - - void animateWalk() { - animator.startAnimation("Walk"); - } -} diff --git a/source/core/src/main/com/csse3200/game/entities/configs/MobBossConfigs.java b/source/core/src/main/com/csse3200/game/entities/configs/MobBossConfigs.java index c17389da6..54bd8201f 100644 --- a/source/core/src/main/com/csse3200/game/entities/configs/MobBossConfigs.java +++ b/source/core/src/main/com/csse3200/game/entities/configs/MobBossConfigs.java @@ -4,7 +4,5 @@ * Defines the properties stored in ghost king config files to be loaded by the NPC Factory. */ public class MobBossConfigs extends BaseEntityConfig { - public int spookyFactor = 0; - public int health = 1; public int baseAttack = 0; } diff --git a/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java index 319738449..1e16adaa4 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/MobBossFactory.java @@ -7,15 +7,11 @@ import com.csse3200.game.components.bosses.DemonAnimationController; import com.csse3200.game.components.bosses.PatrickAnimationController; import com.csse3200.game.components.bosses.IceBabyAnimationController; -import com.csse3200.game.components.npc.Boss1AnimationController; -import com.csse3200.game.components.npc.Boss2AnimationController; import com.csse3200.game.components.tasks.bosstask.*; import com.csse3200.game.entities.Entity; -import com.csse3200.game.entities.configs.MobBossConfigs; import com.csse3200.game.entities.configs.NPCConfigs; import com.csse3200.game.files.FileLoader; import com.csse3200.game.physics.PhysicsLayer; -import com.csse3200.game.physics.PhysicsUtils; import com.csse3200.game.physics.components.*; import com.csse3200.game.rendering.AnimationRenderComponent; import com.csse3200.game.services.ServiceLocator; @@ -26,26 +22,18 @@ public class MobBossFactory { private static final NPCConfigs configs = FileLoader.readClass(NPCConfigs.class, "configs/Boss.json"); - private static final int PRIORITY = 1; - private static final int BOSS_MOB_AGRO_RANGE = 10; - private static final int DEMON_HEALTH = 5000; - private static final int DEMON_ATTACK = 0; - private static final int PATRICK_ATTACK = 0; - private static final int PATRICK_HEALTH = 2500; - private static final int ICEBABY_ATTACK = 0; - private static final int ICEBABY_HEALTH = 3000; + private static final int ATTACK = configs.mobBoss.baseAttack; /** - * Creates new Demon boss with its correlating tasks and animations - * - * @return Demon boss + * Creates new Demon Boss with tasks and animations. + * + * @param health value for the Demon Boss's health + * @return a Demon Boss Entity */ -// public static Entity createDemonBoss() { - // Create Demon Boss public static Entity createDemonBoss(int health) { Entity demon = createBaseBoss(); - // Animation addition + // Animation AnimationRenderComponent animator = new AnimationRenderComponent( ServiceLocator.getResourceService().getAsset("images/mobboss/demon.atlas", TextureAtlas.class)); @@ -59,19 +47,18 @@ public static Entity createDemonBoss(int health) { animator.addAnimation("demon_walk", 0.2f, Animation.PlayMode.LOOP); animator.addAnimation("transform", 0.2f, Animation.PlayMode.NORMAL); - // AI task addition + // Adds AI task AITaskComponent aiTaskComponent = new AITaskComponent() .addTask(new DemonBossTask()); - // Component addition + // Adds components demon .addComponent(animator) .addComponent(new DemonAnimationController()) .addComponent(aiTaskComponent) - .addComponent(new CombatStatsComponent(health, DEMON_ATTACK)); -// .addComponent(new CombatStatsComponent(DEMON_HEALTH, DEMON_ATTACK)); + .addComponent(new CombatStatsComponent(health, ATTACK)); - // Scale demon + // Scale Demon Boss demon.getComponent(AnimationRenderComponent.class).scaleEntity(); demon.scaleHeight(5f); demon.scaleWidth(5f); @@ -81,7 +68,8 @@ public static Entity createDemonBoss(int health) { /** * Creates end state of demon boss * - * @return Slimey Boy + * @param health value for Slimey Boy's health + * @return a Slimey Boy Entity */ public static Entity createSlimeyBoy(int health) { Entity slimeyBoy = createBaseBoss(); @@ -97,18 +85,18 @@ public static Entity createSlimeyBoy(int health) { animator.addAnimation("take_hit", 0.2f, Animation.PlayMode.LOOP); animator.addAnimation("transform", 0.2f, Animation.PlayMode.REVERSED); - // AI task addition + // Adds AI task AITaskComponent aiTaskComponent = new AITaskComponent() .addTask(new SlimeyBoyTask()); - // Component addition + // Adds components slimeyBoy .addComponent(animator) .addComponent(new DemonAnimationController()) .addComponent(aiTaskComponent) .addComponent(new CombatStatsComponent(health, 0)); - // Scale demon + // Scale Slimey Boy slimeyBoy.getComponent(AnimationRenderComponent.class).scaleEntity(); slimeyBoy.scaleHeight(5f); slimeyBoy.scaleWidth(5f); @@ -118,13 +106,13 @@ public static Entity createSlimeyBoy(int health) { /** * Creates new Patrick boss with correlating tasks and animations * - * @param health - health of the boss - * @return Patrick Boss + * @param health value for the Patrick Boss's health + * @return a Patrick Boss */ public static Entity createPatrickBoss(int health) { Entity patrick = createBaseBoss(); - // Animation addition + // Animation AnimationRenderComponent animator = new AnimationRenderComponent( ServiceLocator.getResourceService().getAsset("images/mobboss/patrick.atlas", TextureAtlas.class)); animator.addAnimation("patrick_attack", 0.2f, Animation.PlayMode.NORMAL); @@ -135,18 +123,18 @@ public static Entity createPatrickBoss(int health) { animator.addAnimation("patrick_spell", 0.2f, Animation.PlayMode.NORMAL); animator.addAnimation("patrick_walk", 0.2f, Animation.PlayMode.LOOP); - // AI task addition + // Adds AI task AITaskComponent aiTaskComponent = new AITaskComponent() .addTask(new PatrickTask()); - // Component addition + // Adds components patrick .addComponent(animator) .addComponent(new PatrickAnimationController()) .addComponent(aiTaskComponent) - .addComponent(new CombatStatsComponent(health, PATRICK_ATTACK)); + .addComponent(new CombatStatsComponent(health, ATTACK)); - // Scale demon + // Scale Patrick Boss patrick.getComponent(AnimationRenderComponent.class).scaleEntity(); patrick.scaleHeight(4f); patrick.scaleWidth(4f); @@ -154,29 +142,30 @@ public static Entity createPatrickBoss(int health) { } /** - * Creates a patrick entity whose sole purpose is to display death animation - * @return patrick death entity + * Creates a Patrick Boss Entity whose sole purpose is to display the Patrick death animation. + * + * @return a Patrick Death Entity */ public static Entity patrickDead() { Entity patrick = createBaseBoss(); - // Animation addition + // Animation AnimationRenderComponent animator = new AnimationRenderComponent( ServiceLocator.getResourceService().getAsset("images/mobboss/patrick.atlas", TextureAtlas.class)); animator.addAnimation("patrick_death", 0.2f, Animation.PlayMode.NORMAL); - // AI task addition + // Adds AI task AITaskComponent aiTaskComponent = new AITaskComponent() .addTask(new PatrickDeathTask()); - // Component addition + // Adds components patrick .addComponent(animator) .addComponent(new PatrickAnimationController()) .addComponent(aiTaskComponent) .addComponent(new CombatStatsComponent(1, 0)); - // Scale patrick + // Scale Patrick Boss patrick.getComponent(AnimationRenderComponent.class).scaleEntity(); patrick.scaleHeight(4f); patrick.scaleWidth(4f); @@ -186,7 +175,8 @@ public static Entity patrickDead() { /** * Creates a new ice boss and adds its correlating animations and tasks * - * @return - Ice Baby Boss + * @param health value for the Ice Boss's health + * @return an Ice Baby Boss Entity */ public static Entity createIceBoss(int health) { Entity iceBaby = createBaseBoss(); @@ -211,7 +201,7 @@ public static Entity createIceBoss(int health) { .addComponent(animator) .addComponent(new IceBabyAnimationController()) .addComponent(aiTaskComponent) - .addComponent(new CombatStatsComponent(health, ICEBABY_ATTACK)); + .addComponent(new CombatStatsComponent(health, ATTACK)); iceBaby.getComponent(AnimationRenderComponent.class).scaleEntity(); iceBaby.scaleHeight(4f); @@ -220,67 +210,10 @@ public static Entity createIceBoss(int health) { return iceBaby; } - // Create Boss King 1 - public static Entity createMobBoss1(int numLane) { - MobBossConfigs config = configs.mobBoss; - Entity mobBoss1 = createBaseBoss(); - - AITaskComponent aiTaskComponent1 = new AITaskComponent() - .addTask(new FinalBossMovementTask(1f, numLane)) - .addTask(new MobBossDeathTask(1));; - - // Animation section - AnimationRenderComponent animator1 = new AnimationRenderComponent( - ServiceLocator.getResourceService().getAsset("images/mobs/robot.atlas", TextureAtlas.class)); - animator1.addAnimation("Walk", 0.3f, Animation.PlayMode.LOOP_REVERSED); - - mobBoss1.addComponent(new CombatStatsComponent(config.health, config.baseAttack)) - .addComponent(animator1) - .addComponent(aiTaskComponent1) - .addComponent(new Boss1AnimationController()); - - mobBoss1.getComponent(AnimationRenderComponent.class).scaleEntity(); - mobBoss1.setScale(1f, 1f); - - return mobBoss1; - } - - // Create Boss King 2 - public static Entity createMobBoss2() { - MobBossConfigs config = configs.mobBoss; - Entity mobBoss2 = createBaseBoss(); - - AITaskComponent aiTaskComponent2 = new AITaskComponent() - .addTask(new RangeBossTask(2f)); - - // Animation section - AnimationRenderComponent animator2 = new AnimationRenderComponent( - ServiceLocator.getResourceService().getAsset("images/mobs/boss2.atlas", TextureAtlas.class)); - animator2.addAnimation("boss_death", 0.3f, Animation.PlayMode.LOOP); - animator2.addAnimation("Idle", 0.3f, Animation.PlayMode.LOOP); - animator2.addAnimation("Walk", 0.3f, Animation.PlayMode.LOOP); - animator2.addAnimation("Charging", 0.3f, Animation.PlayMode.LOOP_REVERSED); - animator2.addAnimation("A1", 0.3f, Animation.PlayMode.LOOP); - animator2.addAnimation("A2", 0.3f, Animation.PlayMode.LOOP); - animator2.addAnimation("Hurt", 0.3f, Animation.PlayMode.LOOP); - - mobBoss2.addComponent(new CombatStatsComponent(config.health, config.baseAttack)) - .addComponent(animator2) - .addComponent(aiTaskComponent2) - .addComponent(new Boss2AnimationController()) - .addComponent(new PhysicsComponent()); - - mobBoss2.getComponent(AnimationRenderComponent.class).scaleEntity(); - mobBoss2.scaleHeight(3f); - mobBoss2.scaleWidth(3f); - - return mobBoss2; - } - - /** - * Create base boss entity that all boss mobs will inherit - * @return base mob boss entity + * Creates a base boss entity with Components that all Mob Bosses will inherit. + * + * @return a base mob boss entity */ public static Entity createBaseBoss() { Entity boss = new Entity() From 286a9533f065fee08bb027a7ff6672ca319924c4 Mon Sep 17 00:00:00 2001 From: MiniSoda17 Date: Thu, 12 Oct 2023 02:17:38 +1000 Subject: [PATCH 37/37] Fixing Junit testing within split mobs and wavefactory --- .../game/components/npc/SplitMoblings.java | 4 +- .../tasks/bosstask/DemonBossTask.java | 80 ++++++++++--------- .../game/entities/factories/WaveFactory.java | 2 +- .../components/PhysicsMovementComponent.java | 12 ++- .../game/components/SplitMoblingsTest.java | 1 + .../entities/factories/WaveFactoryTest.java | 2 +- 6 files changed, 60 insertions(+), 41 deletions(-) diff --git a/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java b/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java index 13285d9ba..8e283f741 100644 --- a/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java +++ b/source/core/src/main/com/csse3200/game/components/npc/SplitMoblings.java @@ -125,8 +125,8 @@ public void spawnAdditionalMob(float positionX, float positionY, Entity waterSlime = NPCFactory.createNightBorne(60); waterSlime.setPosition(positionX, positionY); - // waterSlime.setScale(initialScaleX * scaleX, initialScaleY * scaleY); - waterSlime.setScale(initialScaleX, initialScaleY); + waterSlime.setScale(initialScaleX * scaleX, initialScaleY * scaleY); + // waterSlime.setScale(initialScaleX, initialScaleY); ServiceLocator.getEntityService().register(waterSlime); } diff --git a/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java b/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java index f8661c8ca..45d482fbc 100644 --- a/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java +++ b/source/core/src/main/com/csse3200/game/components/tasks/bosstask/DemonBossTask.java @@ -64,6 +64,7 @@ public class DemonBossTask extends DefaultTask implements PriorityTask { private static int xLeftBoundary = 12; private ProjectileEffects effect = ProjectileEffects.BURN; private boolean aoe = true; + private Array nearbyEntities; // Flags private boolean startFlag = false; @@ -98,6 +99,7 @@ public void start() { animation = demon.getComponent(AnimationRenderComponent.class); // get animation currentPos = demon.getPosition(); // get current position demon.getComponent(PhysicsMovementComponent.class).setSpeed(DEMON_SPEED); // set speed + demon.getComponent(PhysicsMovementComponent.class).setNormalSpeed(DEMON_SPEED); Timer.schedule(new Timer.Task() { @Override @@ -166,11 +168,10 @@ public void update() { case IDLE -> jump(getJumpPos()); case SMASH -> { if (jumpComplete()) { - if (getNearbyHumans(SMASH_RADIUS).isEmpty()) { - fireBreath(); - } - else { + if (nearbyEntities != null && !nearbyEntities.isEmpty()) { cleave(); + } else { + fireBreath(); } } } @@ -246,34 +247,34 @@ public int getPriority() { return PRIORITY; } - /** - * Returns a list of nearby entities with PhysicsLayer.HUMAN. - * - * @return nearby entities with the PhysicsLayer of HUMAN - */ - private Array getNearbyHumans(int radius) { - Array nearbyEntities = ServiceLocator.getEntityService(). - getNearbyEntities(demon, radius); - Array nearbyHumans = new Array<>(); - - // iterate through nearby entities checking if they have desired properties - for (int i = 0; i < nearbyEntities.size; i++) { - Entity targetEntity = nearbyEntities.get(i); - HitboxComponent targetHitbox = targetEntity.getComponent(HitboxComponent.class); - if (targetHitbox == null) { - break; - } - - // check target layer - if (!PhysicsLayer.contains(PhysicsLayer.HUMANS, targetHitbox. - getLayer())) { - break; - } - - nearbyHumans.add(targetEntity); - } - return nearbyHumans; - } +// /** +// * Returns a list of nearby entities with PhysicsLayer.HUMAN. +// * +// * @return nearby entities with the PhysicsLayer of HUMAN +// */ +// private Array getNearbyHumans(int radius) { +// Array nearbyEntities = ServiceLocator.getEntityService(). +// getNearbyEntities(demon, radius); +// Array nearbyHumans = new Array<>(); +// +// // iterate through nearby entities checking if they have desired properties +// for (int i = 0; i < nearbyEntities.size; i++) { +// Entity targetEntity = nearbyEntities.get(i); +// HitboxComponent targetHitbox = targetEntity.getComponent(HitboxComponent.class); +// if (targetHitbox == null) { +// break; +// } +// +// // check target layer +// if (!PhysicsLayer.contains(PhysicsLayer.HUMANS, targetHitbox. +// getLayer())) { +// break; +// } +// +// nearbyHumans.add(targetEntity); +// } +// return nearbyHumans; +// } /** * Changes state of demon and moves it to the desired position. @@ -344,12 +345,20 @@ private Vector2 getJumpPos() { * @return if demon has completed jump or not */ private boolean jumpComplete() { - if (currentPos.dst(jumpPos) <= STOP_DISTANCE && isJumping) { - applyAoeDamage(getNearbyHumans(SMASH_RADIUS), SMASH_DAMAGE); // do damage upon landing + if (animation.isFinished() && isJumping) { + nearbyEntities = ServiceLocator.getEntityService().getEntitiesInLayer( + demon, SMASH_RADIUS, PhysicsLayer.HUMANS); + applyAoeDamage(nearbyEntities, SMASH_DAMAGE); // do damage upon landing isJumping = false; jumpTask.stop(); return true; } +// if (currentPos.dst(jumpPos) <= STOP_DISTANCE && isJumping) { +// applyAoeDamage(getNearbyHumans(SMASH_RADIUS), SMASH_DAMAGE); // do damage upon landing +// isJumping = false; +// jumpTask.stop(); +// return true; +// } return false; } @@ -500,5 +509,4 @@ public void run() { }, (float) (i + 1) * 2); } } -} - +} \ No newline at end of file diff --git a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java index 31b0546c3..1875ee6e0 100644 --- a/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java +++ b/source/core/src/main/com/csse3200/game/entities/factories/WaveFactory.java @@ -90,7 +90,7 @@ public static LevelWaves createLevel(int maxDiff, int maxWaves, int chosenLevel) // TODO hash out level1 test in NPCFactory when doing this. // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "PatrickBoss", "WaterQueen")); // ArrayList level1Mobs = new ArrayList<>(Arrays.asList("Xeno", "IceBoss", "WaterQueen")); - ArrayList level2Mobs = new ArrayList<>(Arrays.asList("ArcaneArcher","SplittingNightBorne")); + ArrayList level2Mobs = new ArrayList<>(Arrays.asList("ArcaneArcher","SplittingNightBorne", "Skeleton", "DeflectWizard")); ArrayList level3Mobs = new ArrayList<>(Arrays.asList("Xeno", "DodgingDragon", "FireWorm")); // The mob bosses assigned to the associated levels (planets) diff --git a/source/core/src/main/com/csse3200/game/physics/components/PhysicsMovementComponent.java b/source/core/src/main/com/csse3200/game/physics/components/PhysicsMovementComponent.java index e1f88cb1d..032cf667f 100644 --- a/source/core/src/main/com/csse3200/game/physics/components/PhysicsMovementComponent.java +++ b/source/core/src/main/com/csse3200/game/physics/components/PhysicsMovementComponent.java @@ -12,6 +12,7 @@ public class PhysicsMovementComponent extends Component implements MovementController { private static final Logger logger = LoggerFactory.getLogger(PhysicsMovementComponent.class); private Vector2 maxSpeed = Vector2Utils.ONE; + private Vector2 normalSpeed; private float skipMovementTime = 0f; // in seconds, for knockback private PhysicsComponent physicsComponent; @@ -104,4 +105,13 @@ public void setSpeed(Vector2 speed) { public Vector2 getSpeed() { return this.maxSpeed; } -} + public void setNormalSpeed(Vector2 normalSpeed) { + this.normalSpeed = normalSpeed; + } + public Vector2 getNormalSpeed() { + if (normalSpeed == null) { + return maxSpeed; + } + return normalSpeed; + } +} \ No newline at end of file diff --git a/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java b/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java index c82d9f497..ba3da58ad 100644 --- a/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java +++ b/source/core/src/test/com/csse3200/game/components/SplitMoblingsTest.java @@ -41,6 +41,7 @@ public class SplitMoblingsTest { private static final int BASE_AMOUNT = 5; private final String[] atlas = { "images/mobs/water_slime.atlas", + "images/mobs/night_borne.atlas" }; Entity baseMob; diff --git a/source/core/src/test/com/csse3200/game/entities/factories/WaveFactoryTest.java b/source/core/src/test/com/csse3200/game/entities/factories/WaveFactoryTest.java index 97058ffa7..3e4cfd845 100644 --- a/source/core/src/test/com/csse3200/game/entities/factories/WaveFactoryTest.java +++ b/source/core/src/test/com/csse3200/game/entities/factories/WaveFactoryTest.java @@ -51,7 +51,7 @@ class WaveFactoryTest { private final int LVL2_DIFF = 3; private final int LVL2_WAVES = 10; private final int LVL2_CHOSEN_LVL = 0; - private final ArrayList LVL2_MOBS = new ArrayList<>(Arrays.asList("Skeleton", "DeflectWizard")); + private final ArrayList LVL2_MOBS = new ArrayList<>(Arrays.asList("ArcaneArcher", "SplittingNightBorne", "Skeleton", "DeflectWizard")); private final String LVL2_BOSS = "PatrickBoss"; // level stats for level 3 - fire planet