adoptium-support
adoptium-support copied to clipboard
Crash with modded minecraft and ZGC
Summary
When generating a modded minecraft world with ZGC, right at the start of generation, the JVM crashes with a ShouldNotReachHere()
error.
Steps to reproduce
Run modded minecraft through PolyMC with the mods listed here and these JVM arguments:
-Xms4G -Xmx4G -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-OmitStackTraceInFastThrow -XX:+ShowCodeDetailsInExceptionMessages -XX:+DisableExplicitGC -XX:-UseParallelGC -XX:-UseParallelOldGC -XX:+PerfDisableSharedMem -XX:+UseZGC -XX:-ZUncommit -XX:ZUncommitDelay=300 -XX:ZCollectionInterval=5 -XX:ZAllocationSpikeTolerance=2.0 -XX:+ExitOnOutOfMemoryError -XX:+AlwaysPreTouch -XX:-DontCompileHugeMethods -XX:+TrustFinalNonStaticFields -XX:+UseFastUnorderedTimeStamps -XX:+UseTransparentHugePages -XX:LargePageSizeInBytes=2M -XX:+UseLargePages -XX:+UseCMoveUnconditionally -XX:+UseNewLongLShift -XX:+UseVectorCmov -XX:+UseXmmI2D -XX:+UseXmmI2F -XX:+ParallelRefProcEnabled
Mods
Mod List:
create-stuff-additions1.18.2_v1.1.6.jar |Create Stuff Additions |create_stuff_additions |1.1.6 |COMMON_SET|Manifest: NOSIGNATURE
supermartijn642configlib-1.1.1-forge-mc1.18.jar |SuperMartijn642's Config Libra|supermartijn642configlib |1.1.1 |COMMON_SET|Manifest: NOSIGNATURE
woodenhopper-1.18.1-1.2.1.0.jar |Wooden Hopper |woodenhopper |1.18.1-1.2.1.0 |COMMON_SET|Manifest: NOSIGNATURE
rubidium-0.5.2a.jar |Rubidium |rubidium |0.5.2a |COMMON_SET|Manifest: NOSIGNATURE
Neat 1.8-30.jar |Neat |neat |1.8-30 |COMMON_SET|Manifest: NOSIGNATURE
ReAuth-1.18-Forge-4.0.0.jar |ReAuth |reauth |4.0.0 |COMMON_SET|Manifest: 3d:06:1e:e5:da:e2:ff:ae:04:00:be:45:5b:ff:fd:70:65:00:67:0b:33:87:a6:5f:af:20:3c:b6:a1:35:ca:7e
DarkUtilities-Forge-1.18.2-10.0.4.jar |DarkUtilities |darkutils |10.0.4 |COMMON_SET|Manifest: NOSIGNATURE
Apotheosis-1.18.2-5.3.5.jar |Apotheosis |apotheosis |5.3.5 |COMMON_SET|Manifest: NOSIGNATURE
balm-3.0.3+0.jar |Balm |balm |3.0.3+0 |COMMON_SET|Manifest: NOSIGNATURE
dynview-1.18.2-2.8.jar |Dynamic view distance |dynview |2.3 |COMMON_SET|Manifest: NOSIGNATURE
Colorful+Health+Bar+5.0.1.jar |Colorful Health Bar |colorfulhealthbar |5.0.1 |COMMON_SET|Manifest: NOSIGNATURE
JustEnoughResources-1.18.2-0.14.1.170.jar |Just Enough Resources |jeresources |0.14.1.170 |COMMON_SET|Manifest: NOSIGNATURE
cloth-config-6.2.62-forge.jar |Cloth Config v4 API |cloth_config |6.2.62 |COMMON_SET|Manifest: NOSIGNATURE
industrial-foregoing-1.18.2-3.3.1.1-3.jar |Industrial Foregoing |industrialforegoing |3.3.1.1 |COMMON_SET|Manifest: NOSIGNATURE
BetterCompatibilityChecker-1.1.14-build.26+mc1.18.|Better Compatibility Checker |bcc |1.1.14-build.26+mc1.|COMMON_SET|Manifest: NOSIGNATURE
ironfurnaces-1.18.2-3.3.0.jar |Iron Furnaces |ironfurnaces |3.3.0 |COMMON_SET|Manifest: NOSIGNATURE
Armor+Toughness+Bar+7.0.1.jar |Toughness Bar |toughnessbar |7.0.1 |COMMON_SET|Manifest: NOSIGNATURE
supermartijn642corelib-1.0.18-forge-mc1.18.jar |SuperMartijn642's Core Lib |supermartijn642corelib |1.0.18 |COMMON_SET|Manifest: NOSIGNATURE
Botania-1.18.2-433.jar |Botania |botania |1.18.2-433 |COMMON_SET|Manifest: NOSIGNATURE
curios-forge-1.18.2-5.0.7.0.jar |Curios API |curios |1.18.2-5.0.7.0 |COMMON_SET|Manifest: NOSIGNATURE
oculus-mc1.18.2-1.2.4.jar |Oculus |oculus |1.2.4 |COMMON_SET|Manifest: NOSIGNATURE
antighost-1.18.1-forge39.0.9-1.1.2.jar |AntiGhost |antighost |1.18.1-forge39.0.9-1|COMMON_SET|Manifest: NOSIGNATURE
littlelogistics-mc1.18.2-v1.2.5.jar |Little Logistics |littlelogistics |1.2.5 |COMMON_SET|Manifest: NOSIGNATURE
cfm-7.0.0-pre29-1.18.2.jar |MrCrayfish's Furniture Mod |cfm |7.0.0-pre29 |COMMON_SET|Manifest: NOSIGNATURE
Enhanced-Farming-1.18.2-1.3.1.jar |Enhanced Farming |enhancedfarming |1.3.1 |COMMON_SET|Manifest: NOSIGNATURE
CodeChickenLib-1.18.2-4.1.0.461-universal.jar |CodeChicken Lib |codechickenlib |4.1.0.461 |COMMON_SET|Manifest: 31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
geckolib-1.18-forge-3.0.22.jar |GeckoLib |geckolib3 |3.0.22 |COMMON_SET|Manifest: NOSIGNATURE
radium-0.7.10.jar |Radium |radium |0.7.10 |COMMON_SET|Manifest: NOSIGNATURE
clienttweaks-forge-1.18.1-7.1.0.jar |Client Tweaks |clienttweaks |7.1.0 |COMMON_SET|Manifest: NOSIGNATURE
rechiseled-1.0.10a-mc1.18.jar |rechiseled |rechiseled |1.0.10a |COMMON_SET|Manifest: NOSIGNATURE
jei-1.18.2-9.7.0.195.jar |Just Enough Items |jei |9.7.0.195 |COMMON_SET|Manifest: NOSIGNATURE
AttributeFix-Forge-1.18.2-14.0.2.jar |AttributeFix |attributefix |14.0.2 |COMMON_SET|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
caelus-forge-1.18.1-3.0.0.2.jar |Caelus API |caelus |1.18.1-3.0.0.2 |COMMON_SET|Manifest: NOSIGNATURE
NaturesCompass-1.18.2-1.9.5-forge.jar |Nature's Compass |naturescompass |1.18.2-1.9.5-forge |COMMON_SET|Manifest: NOSIGNATURE
compactmachines-4.3.0.jar |Compact Machines 4 |compactmachines |4.3.0 |COMMON_SET|Manifest: NOSIGNATURE
pneumaticcraft-repressurized-1.18.2-3.2.4-93.jar |PneumaticCraft: Repressurized |pneumaticcraft |1.18.2-3.2.4-93 |COMMON_SET|Manifest: NOSIGNATURE
alib-1.18.2-2.jar |A Lib |alib |1.18.2-2 |COMMON_SET|Manifest: NOSIGNATURE
starlight-1.0.2+forge.546ae87.jar |Starlight |starlight |1.0.2+forge.83663de |COMMON_SET|Manifest: NOSIGNATURE
ClickMachine-1.18.2-6.0.5.jar |Click Machine |clickmachine |6.0.5 |COMMON_SET|Manifest: NOSIGNATURE
catalogue-1.6.2-1.18.2.jar |Catalogue |catalogue |1.6.2 |COMMON_SET|Manifest: NOSIGNATURE
JEITweaker-1.18.2-3.0.0.8.jar |JEI Tweaker |jeitweaker |3.0.0.8 |COMMON_SET|Manifest: NOSIGNATURE
CraftTweaker-forge-1.18.2-9.1.150.jar |CraftTweaker |crafttweaker |9.1.150 |COMMON_SET|Manifest: NOSIGNATURE
rubidium_extras-1.18.2_v1.3.1.jar |Rubidium Extras |rubidium_extras |1.18.2_v1.3.1 |COMMON_SET|Manifest: NOSIGNATURE
forge-1.18.2-40.1.48-universal.jar |Forge |forge |40.1.48 |COMMON_SET|Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
ironchest-1.18.2-13.1.9.jar |Iron Chests |ironchest |1.18.2-13.1.9 |COMMON_SET|Manifest: NOSIGNATURE
alchemistry-1.18.2-5.jar |Alchemistry |alchemistry |1.18.2-5 |COMMON_SET|Manifest: NOSIGNATURE
ZeroCore2-1.18.2-2.1.17.jar |Zero CORE 2 |zerocore |1.18.2-2.1.17 |COMMON_SET|Manifest: NOSIGNATURE
client-1.18.2-20220404.173914-srg.jar |Minecraft |minecraft |1.18.2 |COMMON_SET|Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
cofh_core-1.18.2-1.6.3.19.jar |CoFH Core |cofh_core |1.6.3.19 |COMMON_SET|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
thermal_foundation-1.18.2-1.6.2.27.jar |Thermal Series |thermal |1.6.2.27 |COMMON_SET|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
thermal_integration-1.18.2-1.6.0.6.jar |Thermal Integration |thermal_integration |1.6.0.6 |COMMON_SET|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
thermal_innovation-1.18.2-1.6.1.10.jar |Thermal Innovation |thermal_innovation |1.6.1.10 |COMMON_SET|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
thermal_locomotion-1.18.2-1.6.0.6.jar |Thermal Locomotion |thermal_locomotion |1.6.0.6 |COMMON_SET|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
logprot-1.18.2-1.6.jar |Logprot |logprot |1.4 |COMMON_SET|Manifest: NOSIGNATURE
antimobgriefing-1.18.2-1.0.0.jar |Anti Mobgriefing |antimobgriefing |1.18.2-1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
Flopper-1.18.2-1.1.2.jar |Flopper |flopper |1.1.2 |COMMON_SET|Manifest: NOSIGNATURE
theoneprobe-1.18-5.1.0.jar |The One Probe |theoneprobe |1.18-5.1.0 |COMMON_SET|Manifest: NOSIGNATURE
appliedenergistics2-11.1.1.jar |Applied Energistics 2 |ae2 |11.1.1 |COMMON_SET|Manifest: NOSIGNATURE
TerraBlender-forge-1.18.2-1.1.0.102.jar |TerraBlender |terrablender |1.18.2-1.1.0.102 |COMMON_SET|Manifest: NOSIGNATURE
MouseTweaks-forge-mc1.18-2.21.jar |Mouse Tweaks |mousetweaks |2.21 |COMMON_SET|Manifest: NOSIGNATURE
The_Wild_Update_Mod_V1.3_Minecraft_1.18.jar |The Wild Update 1.19 Mod |the_wild_update |1.3 |COMMON_SET|Manifest: NOSIGNATURE
ImmersiveEngineering-1.18.2-8.0.1-147.jar |Immersive Engineering |immersiveengineering |1.18.2-8.0.1-147 |COMMON_SET|Manifest: 44:39:94:cf:1d:8c:be:3c:7f:a9:ee:f4:1e:63:a5:ac:61:f9:c2:87:d5:5b:d9:d6:8c:b5:3e:96:5d:8e:3f:b7
Ding-1.18-1.3.0.jar |Ding |ding |1.3.0 |COMMON_SET|Manifest: NOSIGNATURE
jeiintegration_1.18.2-9.0.0.37.jar |JEI Integration |jeiintegration |9.0.0.37 |COMMON_SET|Manifest: NOSIGNATURE
pipez-1.18.2-1.1.5.jar |Pipez |pipez |1.18.2-1.1.5 |COMMON_SET|Manifest: NOSIGNATURE
flywheel-forge-1.18-0.6.2.jar |Flywheel |flywheel |1.18-0.6.2 |COMMON_SET|Manifest: NOSIGNATURE
compressedcreativity-1.18.2-0.0.10-hf1.jar |Compressed Creativity |compressedcreativity |1.18.2-0.0.10-hf1 |COMMON_SET|Manifest: NOSIGNATURE
Mantle-1.18.2-1.9.20.jar |Mantle |mantle |1.9.20 |COMMON_SET|Manifest: NOSIGNATURE
Xaeros_Minimap_22.9.2_Forge_1.18.2.jar |Xaero's Minimap |xaerominimap |22.9.2 |COMMON_SET|Manifest: NOSIGNATURE
MEGACells-1.2.0.jar |MEGA Cells |megacells |1.2.0 |COMMON_SET|Manifest: NOSIGNATURE
thermal_cultivation-1.18.2-1.6.1.9.jar |Thermal Cultivation |thermal_cultivation |1.6.1.9 |COMMON_SET|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
cyclepaintings_1.18.2-2.2.jar |Cycle Paintings |cyclepaintings |2.2 |COMMON_SET|Manifest: NOSIGNATURE
serverconfigupdater-2.0.jar |ServerConfig Updater |serverconfigupdater |2.0 |COMMON_SET|Manifest: NOSIGNATURE
polymorph-forge-1.18.2-0.44.jar |Polymorph |polymorph |1.18.2-0.44 |COMMON_SET|Manifest: NOSIGNATURE
JustEnoughProfessions-1.18.2-1.2.2.jar |Just Enough Professions (JEP) |justenoughprofessions |1.2.2 |COMMON_SET|Manifest: NOSIGNATURE
AutoRegLib-1.7-53.jar |AutoRegLib |autoreglib |1.7-53 |COMMON_SET|Manifest: NOSIGNATURE
entityculling-forge-mc1.18-1.5.1.jar |EntityCulling |entityculling |1.5.1 |COMMON_SET|Manifest: NOSIGNATURE
FastFurnace-1.18.2-6.0.3.jar |FastFurnace |fastfurnace |6.0.3 |COMMON_SET|Manifest: NOSIGNATURE
appleskin-forge-mc1.18-2.4.0.jar |AppleSkin |appleskin |2.4.0+mc1.18 |COMMON_SET|Manifest: NOSIGNATURE
occultism-1.18.2-1.34.0.jar |Occultism |occultism |1.18.2-1.34.0 |COMMON_SET|Manifest: NOSIGNATURE
Oh_The_Biomes_You'll_Go-forge-1.18.2-1.4.jar |Oh The Biomes You'll Go |byg |1.4 |COMMON_SET|Manifest: NOSIGNATURE
extremesoundmuffler-3.27_forge-1.18.x.jar |Extreme Sound Muffler |extremesoundmuffler |3.27_forge-1.18.1 |COMMON_SET|Manifest: NOSIGNATURE
CosmeticArmorReworked-1.18.2-v2.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.18.2-v2 |COMMON_SET|Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53
druidcraftrg-0.0.12.jar |Druidcraft Regrown |druidcraftrg |0.0.12 |COMMON_SET|Manifest: NOSIGNATURE
defaultoptions-forge-1.18.1-14.1.0.jar |Default Options |defaultoptions |14.1.0 |COMMON_SET|Manifest: NOSIGNATURE
grappling_hook_mod-1.18.2-v13.jar |Grappling Hook Mod |grapplemod |1.18.2-v13 |COMMON_SET|Manifest: NOSIGNATURE
CyclopsCore-1.18.2-1.14.0.jar |Cyclops Core |cyclopscore |1.14.0 |COMMON_SET|Manifest: NOSIGNATURE
notenoughcrashes-4.1.4+1.18.2-forge.jar |Not Enough Crashes |notenoughcrashes |4.1.4+1.18.2 |COMMON_SET|Manifest: NOSIGNATURE
advancedperipherals-1.18.2-0.7.15b.jar |Advanced Peripherals |advancedperipherals |0.7.15b |COMMON_SET|Manifest: NOSIGNATURE
wildberries-1.0.2.jar |Wildberries |wildberries |1.0.2 |COMMON_SET|Manifest: NOSIGNATURE
naturalist-forge-1.18.2-1.0.3.jar |Naturalist |naturalist |1.0.3 |COMMON_SET|Manifest: NOSIGNATURE
connectivity-1.18.2-2.9.jar |Connectivity Mod |connectivity |1.18.2-2.9 |COMMON_SET|Manifest: NOSIGNATURE
sophisticatedcore-1.18.2-0.2.8.35.jar |Sophisticated Core |sophisticatedcore |1.18.2-0.2.8.35 |COMMON_SET|Manifest: NOSIGNATURE
tools_complement-1.18.2-1.1.1.8.jar |Tool's Complement |tools_complement |1.1.1.8 |COMMON_SET|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
glassential-forge-1.18.2-1.2.3.jar |Glassential |glassential |1.18.2-1.2.3 |COMMON_SET|Manifest: NOSIGNATURE
XaerosWorldMap_1.23.2_Forge_1.18.2.jar |Xaero's World Map |xaeroworldmap |1.23.2 |COMMON_SET|Manifest: NOSIGNATURE
Controlling-forge-1.18.2-9.0+19.jar |Controlling |controlling |9.0+19 |COMMON_SET|Manifest: NOSIGNATURE
Placebo-1.18.2-6.4.0.jar |Placebo |placebo |6.4.0 |COMMON_SET|Manifest: NOSIGNATURE
ortus-1.18.2-1.0.jar |Ortus Lib |ortus |1.18.2-1.0 |COMMON_SET|Manifest: NOSIGNATURE
quickteleports-1.18.2-1.2.0-forge.jar |QuickTeleports |quickteleports |1.18.2-1.2.0 |COMMON_SET|Manifest: NOSIGNATURE
feature_nbt_deadlock_be_gone_forge-2.0.0+1.18.2.ja|Feature NBT Deadlock Be Gone |feature_nbt_deadlock_be_gone |2.0.0+1.18.2 |COMMON_SET|Manifest: NOSIGNATURE
Bookshelf-Forge-1.18.2-13.2.19.jar |Bookshelf |bookshelf |13.2.19 |COMMON_SET|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
sophisticatedbackpacks-1.18.2-3.17.2.588.jar |Sophisticated Backpacks |sophisticatedbackpacks |1.18.2-3.17.2.588 |COMMON_SET|Manifest: NOSIGNATURE
littlecontraptions-forge-1.18.2.0.jar |Little Contraptions |littlecontraptions |1.18.2.0 |COMMON_SET|Manifest: NOSIGNATURE
simpleplanes-1.18.2-4.13.3.jar |Simple Planes |simpleplanes |1.18.2-4.13.3 |COMMON_SET|Manifest: NOSIGNATURE
jeed-1.18.2-1.11.jar |Just Enough Effect Description|jeed |1.18.2-1.11 |COMMON_SET|Manifest: NOSIGNATURE
FpsReducer2-forge-1.18.2-2.0.jar |FPS Reducer |fpsreducer |1.18.2-2.0 |COMMON_SET|Manifest: NOSIGNATURE
carryon-1.18.2-1.17.0.8.jar |Carry On |carryon |1.17.0.8 |COMMON_SET|Manifest: NOSIGNATURE
Beyond-Earth-1.18.2-6.2.jar |Beyond Earth |beyond_earth |6.2 |COMMON_SET|Manifest: NOSIGNATURE
twilightforest-1.18.2-4.1.1056-universal.jar |The Twilight Forest |twilightforest |4.1.1056 |COMMON_SET|Manifest: NOSIGNATURE
mob_grinding_utils-1.18.2-0.4.39.jar |Mob Grinding Utils |mob_grinding_utils |1.18.2-0.4.39 |COMMON_SET|Manifest: NOSIGNATURE
quickhomes-1.18.2-1.3.0-forge.jar |QuickHomes |quickhomes |1.18.2-1.3.0 |COMMON_SET|Manifest: NOSIGNATURE
FarmersDelight-1.18.2-1.1.1.jar |Farmer's Delight |farmersdelight |1.18.2-1.1.1 |COMMON_SET|Manifest: NOSIGNATURE
customizableelytra-1.18.2-1.6.5.jar |Customizable Elytra |customizableelytra |1.18.2-1.6.5 |COMMON_SET|Manifest: NOSIGNATURE
Compressium-1.4.1-build.6+mc1.18.2.jar |Compressium |compressium |1.4.1-build.6+mc1.18|COMMON_SET|Manifest: NOSIGNATURE
simpleshops-1.2.1.jar |Simple Shops |simpleshops |1.1.4 |COMMON_SET|Manifest: NOSIGNATURE
drawerfps-1.18.2-2.4.jar |Example Mod |drawerfps |1.18.2-2.4 |COMMON_SET|Manifest: NOSIGNATURE
wirelesschargers-1.0.6-forge-mc1.18.jar |Wireless Chargers |wirelesschargers |1.0.6 |COMMON_SET|Manifest: NOSIGNATURE
Patchouli-1.18.2-69.jar |Patchouli |patchouli |0.0NONE |COMMON_SET|Manifest: NOSIGNATURE
ars_nouveau-1.18.2-2.5.0.jar |Ars Nouveau |ars_nouveau |2.5.0 |COMMON_SET|Manifest: NOSIGNATURE
collective-1.18.2-4.25.jar |Collective |collective |4.25 |COMMON_SET|Manifest: NOSIGNATURE
spyglass_improvements-1.2+mc1.18.x+forge.jar |Spyglass Improvements |spyglass_improvements |1.2+mc1.18.x |COMMON_SET|Manifest: NOSIGNATURE
time-in-a-bottle-2.1.0-mc1.18.1.jar |Time In A Bottle |tiab |2.1.0-mc1.18.1 |COMMON_SET|Manifest: NOSIGNATURE
thermal_expansion-1.18.2-1.6.1.11.jar |Thermal Expansion |thermal_expansion |1.6.1.11 |COMMON_SET|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
DrawersTooltip-1.18.2-forge-5.0.0.jar |Drawers Tooltip |drawerstooltip |5.0.0 |COMMON_SET|Manifest: NOSIGNATURE
xercapaint-1.18.2-0.7.1.jar |Joy of Painting |xercapaint |1.18.2-0.7.1 |COMMON_SET|Manifest: NOSIGNATURE
Runelic-Forge-1.18.2-11.0.1.jar |Runelic |runelic |11.0.1 |COMMON_SET|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
architectury-4.4.68.jar |Architectury |architectury |4.4.68 |COMMON_SET|Manifest: NOSIGNATURE
ftb-library-forge-1802.3.6-build.119.jar |FTB Library |ftblibrary |1802.3.6-build.119 |COMMON_SET|Manifest: NOSIGNATURE
createchunkloading-1.1.0-forge.jar |Create Chunkloading |createchunkloading |1.1.0 |COMMON_SET|Manifest: NOSIGNATURE
ftb-teams-forge-1802.2.6-build.51.jar |FTB Teams |ftbteams |1802.2.6-build.51 |COMMON_SET|Manifest: NOSIGNATURE
curiouselytra-forge-1.18.1-5.0.1.0.jar |Curious Elytra |curiouselytra |1.18.1-5.0.1.0 |COMMON_SET|Manifest: NOSIGNATURE
cc-tweaked-1.18.2-1.100.5.jar |CC: Tweaked |computercraft |1.100.5 |COMMON_SET|Manifest: NOSIGNATURE
AI-Improvements-1.18.2-0.5.0.jar |AI-Improvements |aiimprovements |0.5.0 |COMMON_SET|Manifest: NOSIGNATURE
ExtremeReactors2-1.18.2-2.0.44.jar |Extreme Reactors |bigreactors |1.18.2-2.0.44 |COMMON_SET|Manifest: NOSIGNATURE
light-overlay-6.0.5-forge.jar |Light Overlay |lightoverlay |6.0.5 |COMMON_SET|Manifest: NOSIGNATURE
trashcans-1.0.15-forge-mc1.18.jar |Trash Cans |trashcans |1.0.15 |COMMON_SET|Manifest: NOSIGNATURE
chunkloaders-1.1.12-mc1.18.jar |Chunk Loaders |chunkloaders |1.1.12 |COMMON_SET|Manifest: NOSIGNATURE
bwncr-3.13.21.jar |Bad Wither No Cookie Reloaded |bwncr |3.13.21 |COMMON_SET|Manifest: NOSIGNATURE
probejs-3.0.0-forge.jar |ProbeJS |probejs |3.0.0 |COMMON_SET|Manifest: NOSIGNATURE
observable-2.2.3-forge.jar |Observable |observable |2.2.3 |COMMON_SET|Manifest: NOSIGNATURE
ServerTabInfo-1.18.2-1.3.5.jar |Server Tab Info |servertabinfo |1.3.5 |COMMON_SET|Manifest: NOSIGNATURE
effortlessbuilding-1.18-2.34.jar |Effortless Building |effortlessbuilding |1.18-2.34 |COMMON_SET|Manifest: NOSIGNATURE
Cyclic-1.18.2-1.7.1.jar |Cyclic |cyclic |1.18.2-1.7.1 |COMMON_SET|Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed
CraftPresence-Forge-1.18.2-Release-1.8.8.jar |CraftPresence |craftpresence |1.8.8 |COMMON_SET|Manifest: NOSIGNATURE
rhino-forge-1802.1.13-build.179.jar |Rhino |rhino |1802.1.13-build.179 |COMMON_SET|Manifest: NOSIGNATURE
kubejs-forge-1802.5.4-build.480.jar |KubeJS |kubejs |1802.5.4-build.480 |COMMON_SET|Manifest: NOSIGNATURE
kubejs-thermal-1802.1.5-build.10.jar |KubeJS Thermal |kubejs_thermal |1802.1.5-build.10 |COMMON_SET|Manifest: NOSIGNATURE
kubejs-immersive-engineering-1802.2.1-build.35.jar|KubeJS Immersive Engineering |kubejs_immersive_engineering |1802.2.1-build.35 |COMMON_SET|Manifest: NOSIGNATURE
handoveryouritems_1.18.2-1.4.jar |Hand Over Your Items |handoveryouritems |1.4 |COMMON_SET|Manifest: NOSIGNATURE
AE2WTLib-11.1.0.jar |AE2WTLib |ae2wtlib |11.1.0 |COMMON_SET|Manifest: NOSIGNATURE
Tinkers Reforged 1.18.2-1.0.5.jar |Tinkers Reforged |tinkers_reforged |1.0.5 |COMMON_SET|Manifest: NOSIGNATURE
sophisticatedstorage-1.18.2-0.1.1.35.jar |Sophisticated Storage |sophisticatedstorage |1.18.2-0.1.1.35 |COMMON_SET|Manifest: NOSIGNATURE
Snad-1.18.2-1.22.04.15a.jar |Snad |snad |1.18.2-1.22.04.15a |COMMON_SET|Manifest: NOSIGNATURE
item-filters-forge-1802.2.7-build.27.jar |Item Filters |itemfilters |1802.2.7-build.27 |COMMON_SET|Manifest: NOSIGNATURE
ftb-quests-forge-1802.3.8-build.101.jar |FTB Quests |ftbquests |1802.3.8-build.101 |COMMON_SET|Manifest: NOSIGNATURE
ensorcellation-1.18.2-1.6.0.7.jar |Ensorcellation |ensorcellation |1.6.0.7 |COMMON_SET|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
create-mc1.18.2_v0.4.1.jar |Create |create |0.4.1 |COMMON_SET|Manifest: NOSIGNATURE
createdeco-1.2.7-1.18.2.jar |Create Deco |createdeco |1.2.7-1.18.2 |COMMON_SET|Manifest: NOSIGNATURE
kubejs-create-forge-1802.2.2-build.26.jar |KubeJS Create |kubejs_create |1802.2.2-build.26 |COMMON_SET|Manifest: NOSIGNATURE
createplus-1.18.2_v0.4.0.0.jar |Create Plus |createplus |1.18.2_v0.4.0.0 |COMMON_SET|Manifest: NOSIGNATURE
FastSuite-1.18.2-3.0.2.jar |Fast Suite |fastsuite |3.0.2 |COMMON_SET|Manifest: NOSIGNATURE
Clumps-forge-1.18.2-8.0.0+8.jar |Clumps |clumps |8.0.0+8 |COMMON_SET|Manifest: NOSIGNATURE
comforts-forge-1.18.2-5.0.0.4.jar |Comforts |comforts |1.18.2-5.0.0.4 |COMMON_SET|Manifest: NOSIGNATURE
artifacts-1.18.2-4.1.0.jar |Artifacts |artifacts |1.18.2-4.1.0 |COMMON_SET|Manifest: NOSIGNATURE
framedcompactdrawers-1.18-4.1.0.jar |Framed Compacting Drawers |framedcompactdrawers |1.18-4.1.0 |COMMON_SET|Manifest: NOSIGNATURE
configured-1.5.3-1.18.2.jar |Configured |configured |1.5.3 |COMMON_SET|Manifest: NOSIGNATURE
create-confectionery1.18.2_v1.0.8.jar |Create Confectionery |create_confectionery |1.0.8 |COMMON_SET|Manifest: NOSIGNATURE
lazydfu-1.0-1.18+.jar |LazyDFU |lazydfu |0.1.3 |COMMON_SET|Manifest: NOSIGNATURE
mcjtylib-1.18-6.0.14.jar |McJtyLib |mcjtylib |1.18-6.0.14 |COMMON_SET|Manifest: NOSIGNATURE
rftoolsbase-1.18-3.0.8.jar |RFToolsBase |rftoolsbase |1.18-3.0.8 |COMMON_SET|Manifest: NOSIGNATURE
notenoughwands-1.18-4.0.0.jar |Not Enough Wands |notenoughwands |1.18-4.0.0 |COMMON_SET|Manifest: NOSIGNATURE
deepresonance-3.0.6.jar |DeepResonance |deepresonance |3.0.6 |COMMON_SET|Manifest: NOSIGNATURE
ExplorersCompass-1.18.2-1.2.1-forge.jar |Explorer's Compass |explorerscompass |1.18.2-1.2.1-forge |COMMON_SET|Manifest: NOSIGNATURE
ToastControl-1.18.2-6.0.2.jar |Toast Control |toastcontrol |6.0.2 |COMMON_SET|Manifest: NOSIGNATURE
EnderStorage-1.18.2-2.9.0.177-universal.jar |EnderStorage |enderstorage |2.9.0.177 |COMMON_SET|Manifest: 31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
toofast-1.18-0.0.1.3.jar |Too Fast |toofast |0.0.1.2 |COMMON_SET|Manifest: NOSIGNATURE
selene-1.18.2-1.17.3.jar |Selene |selene |1.18.2-1.17.3 |COMMON_SET|Manifest: NOSIGNATURE
supplementaries-1.18.2-1.4.2.jar |Supplementaries |supplementaries |1.18.2-1.4.2 |COMMON_SET|Manifest: NOSIGNATURE
craftingtweaks-forge-1.18.1-14.0.2.jar |CraftingTweaks |craftingtweaks |14.0.2 |COMMON_SET|Manifest: NOSIGNATURE
TConstruct-1.18.2-3.5.0.17.jar |Tinkers' Construct |tconstruct |3.5.0.17 |COMMON_SET|Manifest: NOSIGNATURE
EnchantmentDescriptions-Forge-1.18.2-10.0.4.jar |EnchantmentDescriptions |enchdesc |10.0.4 |COMMON_SET|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
eccentrictome-1.18.2-1.5.0.jar |Eccentric Tome |eccentrictome |0.0NONE |COMMON_SET|Manifest: NOSIGNATURE
titanium-1.18.2-3.5.6-38.jar |Titanium |titanium |3.5.6 |COMMON_SET|Manifest: NOSIGNATURE
AE2-Things-1.0.3-beta.jar |AE2 Things |ae2things |1.0.3-beta |COMMON_SET|Manifest: NOSIGNATURE
PackagedAuto-1.18.2-3.1.1.11.jar |PackagedAuto |packagedauto |3.1.1.11 |COMMON_SET|Manifest: NOSIGNATURE
reliquary-1.18.2-2.0.8.1139.jar |Reliquary |reliquary |1.18.2-2.0.8.1139 |COMMON_SET|Manifest: NOSIGNATURE
Quark-3.2-357.jar |Quark |quark |3.2-357 |COMMON_SET|Manifest: NOSIGNATURE
materialis-1.18.2-2.6.1.jar |Materialis |materialis |1.18.2-2.6.1 |COMMON_SET|Manifest: NOSIGNATURE
chemlib-1.18.2-2.jar |Chem Lib |chemlib |1.18.2-2 |COMMON_SET|Manifest: NOSIGNATURE
PigPen-Forge-1.18.2-8.0.1.jar |PigPen |pigpen |8.0.1 |COMMON_SET|Manifest: NOSIGNATURE
malum-1.18.2-1.3.6.jar |Malum |malum |1.18.2-1.3.6 |COMMON_SET|Manifest: NOSIGNATURE
FastWorkbench-1.18.2-6.0.2.jar |Fast Workbench |fastbench |6.0.2 |COMMON_SET|Manifest: NOSIGNATURE
StorageDrawers-1.18.2-10.2.1.jar |Storage Drawers |storagedrawers |10.2.1 |COMMON_SET|Manifest: NOSIGNATURE
kubejs_botania-1.0.2-forge.jar |KubeJS Botania |kubejs_botania |1.0.2 |COMMON_SET|Manifest: NOSIGNATURE
ferritecore-4.2.1-forge.jar |Ferrite Core |ferritecore |0.0NONE |COMMON_SET|Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a
moredragoneggs-3.1.jar |More Dragon Eggs |moredragoneggs |3.1 |COMMON_SET|Manifest: NOSIGNATURE
modular-routers-1.18.2-9.1.1-93.jar |Modular Routers |modularrouters |9.1.1-93 |COMMON_SET|Manifest: NOSIGNATURE
Enhanced_Celestials-forge-1.18.2-2.0.7.jar |Enhanced Celestials |enhancedcelestials |2.0.7 |COMMON_SET|Manifest: NOSIGNATURE
BetterF3-1.2.5-Forge-1.18.2.jar |BetterF3 |betterf3 |1.2.5 |COMMON_SET|Manifest: NOSIGNATURE
Incorporeal-3-forge-1.18.2-2-SNAPSHOT-894c974c.jar|Incorporeal 3 |incorporeal |1.18.2-2-SNAPSHOT-89|ERROR |Manifest: NOSIGNATURE
expandability-6.0.0.jar |ExpandAbility |expandability |6.0.0 |COMMON_SET|Manifest: NOSIGNATURE
Overloaded+Armor+Bar+6.0.0.jar |Overloaded Armor Bar |overloadedarmorbar |6.0.0 |COMMON_SET|Manifest: NOSIGNATURE
ChiselsBits-forge-1.18.2-1.2.90-universal.jar |Chisels & bits |chiselsandbits |1.2.90 |COMMON_SET|Manifest: NOSIGNATURE
Morph-o-Tool-1.5-32.jar |Morph-o-Tool |morphtool |1.5-32 |COMMON_SET|Manifest: NOSIGNATURE
quickspawns-1.18.2-1.0.3-forge.jar |QuickSpawns |quickspawns |1.18.2-1.0.3 |COMMON_SET|Manifest: NOSIGNATURE
OpenLoader-Forge-1.18.2-12.0.1.jar |OpenLoader |openloader |12.0.1 |COMMON_SET|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
createaddition-1.18.2-20220517a.jar |Create Crafts & Additions |createaddition |1.18.2-20220517a |COMMON_SET|Manifest: NOSIGNATURE
Expected results
Does not crash, as when running with the default GC.
Actual results
JVM crashes.
Logs:
replay_pid10040.log replay_pid23468.log hs_err_pid10040.log hs_err_pid23468.log Minecraft latest.log (stops right before crash)
Triaging info
Java version:
openjdk version "17.0.3" 2022-04-19
OpenJDK Runtime Environment Temurin-17.0.3+7 (build 17.0.3+7)
OpenJDK 64-Bit Server VM Temurin-17.0.3+7 (build 17.0.3+7, mixed mode, sharing)
What is your operating system and platform?
Windows 10 64-Bit (10.0.19044) on x86-64
How did you install Java?
SDKMAN! and MSys2, then added the directory to my PATH>
Did it work before?
Works when Java is passed no arguments except for RAM size.
Did you test with other Java versions?
No, Minecraft 1.18 requires Java 17.
Just got this same bug with the nightly build of JDK 19. I was able to reproduce it without ZGC, but still using some of the other flags.
First time: replay_pid28736.log hs_err_pid28736.log
Second time hs_err_pid12832.log replay_pid12832.log
The method being compiled is method_40470
and the surrounding code looks something like this:
public interface DensityFunction {
// ...
public void method_40470(double[] var1, class_6911 var2);
public static interface class_6913
extends DensityFunction {
@Override
default public void method_40470(double[] ds, class_6911 arg) {
arg.method_40478(ds, this);
}
@Override
default public DensityFunction apply(DensityFunctionVisitor visitor) {
return visitor.apply(this);
}
}
public static interface class_6911 {
public NoisePos method_40477(int var1);
public void method_40478(double[] var1, DensityFunction var2);
}
}
You can decompile the full sources with community-contributed names for free using a Minecraft modding toolchain such as Fabric/Quilt or Forge.
I can reproduce the crash with just -XX:+UseCMoveUnconditionally
:
replay_pid20424.log
hs_err_pid20424.log
Conversely, I can not cause the crash with all my previous flags, excluding -XX:+UseCMoveUnconditionally
:
-Dfile.encoding=UTF-8 -server -XX:+UnlockExperimentalVMOptions -XX:+UseStringDeduplication -XX:+UseZGC -XX:-ZUncommit -XX:ZUncommitDelay=300 -XX:ZCollectionInterval=5 -XX:ZAllocationSpikeTolerance=2.0 -XX:+ExitOnOutOfMemoryError -XX:+AlwaysPreTouch -XX:-DontCompileHugeMethods -XX:-ClipInlining -XX:+TrustFinalNonStaticFields -XX:+UseFastUnorderedTimeStamps -XX:+UseNewLongLShift -XX:+UseVectorCmov -XX:+UseXmmI2D -XX:+UseXmmI2F -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem