HyperCubeMC / Iris

(WIP) A new shaders mod for Minecraft intended to be compatible with existing ShadersMod/Optifine shaders
GNU Lesser General Public License v3.0
227 stars 108 forks source link

Crash when joining server #46

Closed SecretlyJealous closed 2 years ago

SecretlyJealous commented 2 years ago

Iris and Minecraft Version

iris-mc1.18-pre8-1.1.3-starline+build.657 for Minecraft 1.18.1

Shaderpack Used

Sildurs Vibrant Shaders v1.31 Extreme

Are you running Sodium along with Iris?

Yes

Operating System

Windows 11

What is your GPU?

Nvidia GeForce RTX 2070

Java Version

Java 17

Reproduction Steps

  1. Join a server

Crash Report file and latest.log

---- Minecraft Crash Report ----
// Ooh. Shiny.

Time: 10/12/2021, 17:29
Description: Unexpected error

java.util.NoSuchElementException
    at java.base/java.util.ArrayDeque.getLast(ArrayDeque.java:413)
    at net.minecraft.class_4587.method_23760(class_4587.java:65)
    at net.minecraft.class_757.redirect$zkl000$iris$saveBobbing(class_757.java:4041)
    at net.minecraft.class_757.method_3188(class_757.java:1025)
    at net.minecraft.class_757.method_3192(class_757.java:811)
    at net.minecraft.class_310.method_1523(class_310.java:1117)
    at net.minecraft.class_310.method_1514(class_310.java:733)
    at net.minecraft.client.main.Main.main(Main.java:238)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:602)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
    at java.base/java.util.ArrayDeque.getLast(ArrayDeque.java:413)
    at net.minecraft.class_4587.method_23760(class_4587.java:65)
    at net.minecraft.class_757.redirect$zkl000$iris$saveBobbing(class_757.java:4041)
    at net.minecraft.class_757.method_3188(class_757.java:1025)

-- Affected level --
Details:
    All players: 2 total; [class_746['BigBird2000'/161, l='ClientLevel', x=0.50, y=20.00, z=0.60], class_745['Captain_Bird'/155, l='ClientLevel', x=-43.30, y=27.64, z=35.13]]
    Chunk stats: 1024, 105 F: 0 L: 4120 U: 0
    Level dimension: minecraft:overworld
    Level spawn location: World: (0,20,0), Section: (at 0,4,0 in 0,1,0; chunk contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 21773 game time, 6000 day time
    Server brand: Waterfall <- Paper
    Server type: Non-integrated multiplayer server
Stacktrace:
    at net.minecraft.class_638.method_8538(class_638.java:408)
    at net.minecraft.class_310.method_1587(class_310.java:2402)
    at net.minecraft.class_310.method_1514(class_310.java:757)
    at net.minecraft.client.main.Main.main(Main.java:238)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:602)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
    Reload number: 1
    Reload reason: initial
    Finished: Yes
    Packs: Default, Fabric Mods, Sapixcraft 256x MC1.18

-- System Details --
Details:
    Minecraft Version: 1.18.1
    Minecraft Version ID: 1.18.1
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 17.0.1, Microsoft
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
    Memory: 1027917696 bytes (980 MiB) / 1912602624 bytes (1824 MiB) up to 5368709120 bytes (5120 MiB)
    CPUs: 24
    Processor Vendor: AuthenticAMD
    Processor Name: AMD Ryzen 9 3900X 12-Core Processor            
    Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
    Microarchitecture: Zen 2
    Frequency (GHz): 3.79
    Number of physical packages: 1
    Number of physical CPUs: 12
    Number of logical CPUs: 24
    Graphics card #0 name: NVIDIA GeForce RTX 2070
    Graphics card #0 vendor: NVIDIA (0x10de)
    Graphics card #0 VRAM (MB): 4095.00
    Graphics card #0 deviceId: 0x1f02
    Graphics card #0 versionInfo: DriverVersion=30.0.14.9709
    Memory slot #0 capacity (MB): 16384.00
    Memory slot #0 clockSpeed (GHz): 3.20
    Memory slot #0 type: DDR4
    Memory slot #1 capacity (MB): 16384.00
    Memory slot #1 clockSpeed (GHz): 3.20
    Memory slot #1 type: DDR4
    Virtual memory max (MB): 37541.63
    Virtual memory used (MB): 23491.61
    Swap memory total (MB): 4864.00
    Swap memory used (MB): 59.47
    JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx5G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
    Fabric Mods: 
        bobby: Bobby 3.0.0
        cloth-basic-math: cloth-basic-math 0.6.0
        cloth-config: Cloth Config v6 6.0.42
        com_moandjiezana_toml_toml4j: toml4j 0.7.2
        com_typesafe_config: config 1.4.1
        confabricate: confabricate 2.1.0-SNAPSHOT+4.1.1
        dashloader: DashLoader 3.0-rc11-1.18
        dev_quantumfusion_dashloader_dashloader-core: dashloader-core 1.1
        dev_quantumfusion_hyphen: hyphen 0.1
        dynamicfps: Dynamic FPS 2.0.6
        fabric: Fabric API 0.44.0+1.18
        fabric-api-base: Fabric API Base 0.4.1+b4f4f6cd14
        fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.4.0+16d92c47c8
        fabric-biome-api-v1: Fabric Biome API (v1) 6.0.1+ded849a9c8
        fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.9+3ac43d95c8
        fabric-command-api-v1: Fabric Command API (v1) 1.1.6+3ac43d9514
        fabric-commands-v0: Fabric Commands (v0) 0.2.5+b4f4f6cdc8
        fabric-containers-v0: Fabric Containers (v0) 0.1.18+d154e2c6c8
        fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.5+6f53a73dc8
        fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.8+3ac43d95c8
        fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.7+43d29571c8
        fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.5+6b21378ac8
        fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.16+bfa23f17c8
        fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.6+b4f4f6cdc8
        fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.10+3ac43d95c8
        fabric-item-api-v1: Fabric Item API (v1) 1.3.0+691a79b5c8
        fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.3+3ac43d95c8
        fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.8+c8aba2f3c8
        fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.6+b4f4f6cdc8
        fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.10+c15ca335c8
        fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.8+3ac43d95c8
        fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.3+3ac43d95c8
        fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.7+b4f4f6cdc8
        fabric-models-v0: Fabric Models (v0) 0.3.3+3ac43d95c8
        fabric-networking-api-v1: Fabric Networking API (v1) 1.0.18+3ac43d95c8
        fabric-networking-v0: Fabric Networking (v0) 0.3.5+b4f4f6cdc8
        fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.11.0+3b82842ec8
        fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.8+3ac43d95c8
        fabric-particles-v1: Fabric Particles (v1) 0.2.9+526dc1acc8
        fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.8.5+3ac43d95c8
        fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.9+3ac43d95c8
        fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.12+3ac43d95c8
        fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.7+b4f4f6cdc8
        fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.4+7242e9d7c8
        fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.18+3ac43d95c8
        fabric-rendering-v0: Fabric Rendering (v0) 1.1.9+b4f4f6cdc8
        fabric-rendering-v1: Fabric Rendering (v1) 1.10.3+6b21378ac8
        fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.11+3ac43d95c8
        fabric-screen-api-v1: Fabric Screen API (v1) 1.0.7+3ac43d95c8
        fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.11+3ac43d95c8
        fabric-structure-api-v1: Fabric Structure API (v1) 2.0.8+295197a7c8
        fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.5+3ac43d95c8
        fabric-textures-v0: Fabric Textures (v0) 1.0.9+3ac43d95c8
        fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.4+7de09f55c8
        fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.5+b4f4f6cdc8
        fabricloader: Fabric Loader 0.12.9
        io_airlift_aircompressor: aircompressor 0.21
        io_leangen_geantyref_geantyref: geantyref 1.3.11
        iris: Iris 1.1.3-starline+build.657
        java: OpenJDK 64-Bit Server VM 17
        lambdynlights: LambDynamicLights 2.1.0+1.17
        lazydfu: LazyDFU 0.1.2
        lithium: Lithium 0.7.6-rc1-SNAPSHOT
        minecraft: Minecraft 1.18.1
        modmenu: Mod Menu 3.0.0
        org_aperlambda_lambdajcommon: lambdajcommon 1.8.1
        org_joml_joml: joml 1.10.2
        org_spongepowered_configurate-core: configurate-core 4.1.1
        org_spongepowered_configurate-extra-dfu4: configurate-extra-dfu4 4.1.1
        org_spongepowered_configurate-gson: configurate-gson 4.1.1
        org_spongepowered_configurate-hocon: configurate-hocon 4.1.1
        pride: Pride Lib 1.1.0+1.17
        sodium: Sodium 0.4.0-alpha5+build.808
        spruceui: SpruceUI 3.3.0+1.17
        talkbubbles: Talk Bubbles 1.0.1
        torohealth: ToroHealth Damage Indicators 1.18-fabric-2
    Launched Version: fabric-loader-0.12.9-1.18.1
    Backend library: LWJGL version 3.2.2 build 10
    Backend API: NVIDIA GeForce RTX 2070/PCIe/SSE2 GL version 3.2.0 NVIDIA 497.09, NVIDIA Corporation
    Window size: 1920x1080
    GL Caps: Using framebuffer using OpenGL 3.2
    GL debug messages: 
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fabric'
    Type: Client (map_client.txt)
    Graphics mode: fancy
    Resource Packs: vanilla, Fabric Mods, file/Sapixcraft 256x MC1.18
    Current Language: English (US)
    CPU: 24x AMD Ryzen 9 3900X 12-Core Processor 

---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 10/12/2021, 17:33
Description: Unexpected error

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_746.method_31548()" because "this.field_3712.field_1724" is null
    at net.minecraft.class_636.method_2911(class_636.java:292)
    at net.minecraft.class_636.method_2927(class_636.java:271)
    at net.minecraft.class_310.method_1574(class_310.java:1699)
    at net.minecraft.class_310.method_1523(class_310.java:1086)
    at net.minecraft.class_310.method_1514(class_310.java:733)
    at net.minecraft.client.main.Main.main(Main.java:238)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:602)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
    at net.minecraft.class_636.method_2911(class_636.java:292)
    at net.minecraft.class_636.method_2927(class_636.java:271)

-- Affected level --
Details:
    All players: 0 total; []
    Chunk stats: 1024, 102 F: 0 L: 0 U: 0
    Level dimension: minecraft:overworld
    Level spawn location: World: (0,20,0), Section: (at 0,4,0 in 0,1,0; chunk contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 87636 game time, 6000 day time
    Server brand: ~~ERROR~~ NullPointerException: Cannot invoke "net.minecraft.class_746.method_3135()" because "this.field_3729.field_1724" is null
    Server type: Non-integrated multiplayer server
Stacktrace:
    at net.minecraft.class_638.method_8538(class_638.java:408)
    at net.minecraft.class_310.method_1587(class_310.java:2402)
    at net.minecraft.class_310.method_1514(class_310.java:757)
    at net.minecraft.client.main.Main.main(Main.java:238)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:602)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
    Reload number: 1
    Reload reason: initial
    Finished: Yes
    Packs: Default, Fabric Mods, Sapixcraft 256x MC1.18

-- System Details --
Details:
    Minecraft Version: 1.18.1
    Minecraft Version ID: 1.18.1
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 17.0.1, Microsoft
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
    Memory: 1537749592 bytes (1466 MiB) / 2885681152 bytes (2752 MiB) up to 5368709120 bytes (5120 MiB)
    CPUs: 24
    Processor Vendor: AuthenticAMD
    Processor Name: AMD Ryzen 9 3900X 12-Core Processor            
    Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
    Microarchitecture: Zen 2
    Frequency (GHz): 3.79
    Number of physical packages: 1
    Number of physical CPUs: 12
    Number of logical CPUs: 24
    Graphics card #0 name: NVIDIA GeForce RTX 2070
    Graphics card #0 vendor: NVIDIA (0x10de)
    Graphics card #0 VRAM (MB): 4095.00
    Graphics card #0 deviceId: 0x1f02
    Graphics card #0 versionInfo: DriverVersion=30.0.14.9709
    Memory slot #0 capacity (MB): 16384.00
    Memory slot #0 clockSpeed (GHz): 3.20
    Memory slot #0 type: DDR4
    Memory slot #1 capacity (MB): 16384.00
    Memory slot #1 clockSpeed (GHz): 3.20
    Memory slot #1 type: DDR4
    Virtual memory max (MB): 37541.63
    Virtual memory used (MB): 25671.06
    Swap memory total (MB): 4864.00
    Swap memory used (MB): 59.00
    JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx5G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
    Fabric Mods: 
        bobby: Bobby 3.0.0
        cloth-basic-math: cloth-basic-math 0.6.0
        cloth-config: Cloth Config v6 6.0.42
        com_moandjiezana_toml_toml4j: toml4j 0.7.2
        com_typesafe_config: config 1.4.1
        confabricate: confabricate 2.1.0-SNAPSHOT+4.1.1
        dashloader: DashLoader 3.0-rc11-1.18
        dev_quantumfusion_dashloader_dashloader-core: dashloader-core 1.1
        dev_quantumfusion_hyphen: hyphen 0.1
        dynamicfps: Dynamic FPS 2.0.6
        fabric: Fabric API 0.44.0+1.18
        fabric-api-base: Fabric API Base 0.4.1+b4f4f6cd14
        fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.4.0+16d92c47c8
        fabric-biome-api-v1: Fabric Biome API (v1) 6.0.1+ded849a9c8
        fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.9+3ac43d95c8
        fabric-command-api-v1: Fabric Command API (v1) 1.1.6+3ac43d9514
        fabric-commands-v0: Fabric Commands (v0) 0.2.5+b4f4f6cdc8
        fabric-containers-v0: Fabric Containers (v0) 0.1.18+d154e2c6c8
        fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.5+6f53a73dc8
        fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.8+3ac43d95c8
        fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.7+43d29571c8
        fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.5+6b21378ac8
        fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.16+bfa23f17c8
        fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.6+b4f4f6cdc8
        fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.10+3ac43d95c8
        fabric-item-api-v1: Fabric Item API (v1) 1.3.0+691a79b5c8
        fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.3+3ac43d95c8
        fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.8+c8aba2f3c8
        fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.6+b4f4f6cdc8
        fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.10+c15ca335c8
        fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.8+3ac43d95c8
        fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.3+3ac43d95c8
        fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.7+b4f4f6cdc8
        fabric-models-v0: Fabric Models (v0) 0.3.3+3ac43d95c8
        fabric-networking-api-v1: Fabric Networking API (v1) 1.0.18+3ac43d95c8
        fabric-networking-v0: Fabric Networking (v0) 0.3.5+b4f4f6cdc8
        fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.11.0+3b82842ec8
        fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.8+3ac43d95c8
        fabric-particles-v1: Fabric Particles (v1) 0.2.9+526dc1acc8
        fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.8.5+3ac43d95c8
        fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.9+3ac43d95c8
        fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.12+3ac43d95c8
        fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.7+b4f4f6cdc8
        fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.4+7242e9d7c8
        fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.18+3ac43d95c8
        fabric-rendering-v0: Fabric Rendering (v0) 1.1.9+b4f4f6cdc8
        fabric-rendering-v1: Fabric Rendering (v1) 1.10.3+6b21378ac8
        fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.11+3ac43d95c8
        fabric-screen-api-v1: Fabric Screen API (v1) 1.0.7+3ac43d95c8
        fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.11+3ac43d95c8
        fabric-structure-api-v1: Fabric Structure API (v1) 2.0.8+295197a7c8
        fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.5+3ac43d95c8
        fabric-textures-v0: Fabric Textures (v0) 1.0.9+3ac43d95c8
        fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.4+7de09f55c8
        fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.5+b4f4f6cdc8
        fabricloader: Fabric Loader 0.12.9
        hydrogen: Hydrogen 0.3-SNAPSHOT
        io_airlift_aircompressor: aircompressor 0.21
        io_leangen_geantyref_geantyref: geantyref 1.3.11
        iris: Iris 1.1.3-starline+build.657
        java: OpenJDK 64-Bit Server VM 17
        lambdynlights: LambDynamicLights 2.1.0+1.17
        lazydfu: LazyDFU 0.1.2
        lithium: Lithium 0.7.6-rc1-SNAPSHOT
        minecraft: Minecraft 1.18.1
        modmenu: Mod Menu 3.0.0
        org_aperlambda_lambdajcommon: lambdajcommon 1.8.1
        org_joml_joml: joml 1.10.2
        org_spongepowered_configurate-core: configurate-core 4.1.1
        org_spongepowered_configurate-extra-dfu4: configurate-extra-dfu4 4.1.1
        org_spongepowered_configurate-gson: configurate-gson 4.1.1
        org_spongepowered_configurate-hocon: configurate-hocon 4.1.1
        pride: Pride Lib 1.1.0+1.17
        sodium: Sodium 0.4.0-alpha5+build.813
        spruceui: SpruceUI 3.3.0+1.17
        talkbubbles: Talk Bubbles 1.0.1
        torohealth: ToroHealth Damage Indicators 1.18-fabric-2
    Launched Version: fabric-loader-0.12.9-1.18.1
    Backend library: LWJGL version 3.2.2 build 10
    Backend API: NVIDIA GeForce RTX 2070/PCIe/SSE2 GL version 3.2.0 NVIDIA 497.09, NVIDIA Corporation
    Window size: 1920x1080
    GL Caps: Using framebuffer using OpenGL 3.2
    GL debug messages: 
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fabric'
    Type: Client (map_client.txt)
    Graphics mode: fancy
    Resource Packs: vanilla, Fabric Mods, file/Sapixcraft 256x MC1.18
    Current Language: English (US)
    CPU: 24x AMD Ryzen 9 3900X 12-Core Processor

Additional context

No response

Jade-TheCat commented 2 years ago

I am encountering the same issue, trying to investigate myself.

Looks like a redirect from GameRenderer.renderWorld but I don't see one in the mixins... My crash report with Not Enough Crashes:

---- Minecraft Crash Report ----
// Why did you do that?

Time: 12/10/21, 2:59 PM
Description: Unexpected error

java.util.NoSuchElementException
    at Not Enough Crashes deobfuscated stack trace.(1.18.1+build.2)
    at java.util.ArrayDeque.getLast(ArrayDeque.java:413)
    at net.minecraft.client.util.math.MatrixStack.peek(MatrixStack:65)
    at net.minecraft.client.render.GameRenderer.redirect$zim000$iris$saveBobbing(GameRenderer:3041)
    at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer:1025)
    at net.minecraft.client.render.GameRenderer.render(GameRenderer:811)
    at net.minecraft.client.MinecraftClient.render(MinecraftClient:1117)
    at net.minecraft.client.MinecraftClient.run(MinecraftClient:733)
    at net.minecraft.client.main.Main.main(Main:238)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:568)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:602)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
    at java.base/java.util.ArrayDeque.getLast(ArrayDeque.java:413)
    at net.minecraft.class_4587.method_23760(class_4587.java:65)
    at net.minecraft.class_757.redirect$zim000$iris$saveBobbing(class_757.java:3041)
    at net.minecraft.class_757.method_3188(class_757.java:1025)

-- Affected level --
Details:
    All players: 1 total; [class_746['Jade_TheCat'/2557, l='ClientLevel', x=-802.50, y=108.50, z=-148.50]]
    Chunk stats: 16384, 666
    Level dimension: minecraft:overworld
    Level spawn location: World: (-803,108,-149), Section: (at 13,12,11 in -51,6,-10; chunk contains blocks -816,-64,-160 to -801,319,-145), Region: (-2,-1; contains chunks -64,-32 to -33,-1, blocks -1024,-64,-512 to -513,319,-1)
    Level time: 102853 game time, 12635362 day time
    Server brand: Paper
    Server type: Non-integrated multiplayer server
Stacktrace:
    at net.minecraft.class_638.method_8538(class_638.java:408)
    at net.minecraft.class_310.method_1587(class_310.java:2402)
    at net.minecraft.class_310.method_1514(class_310.java:757)
    at net.minecraft.client.main.Main.main(Main.java:238)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:602)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
    Reload number: 1
    Reload reason: initial
    Finished: Yes
    Packs: Default, VanillaTweaks_r310260.zip, Pirate Bay Title Screen Week 1, VanillaTweaks_r121918.zip, Fabric Mods

-- System Details --
Details:
    Minecraft Version: 1.18.1
    Minecraft Version ID: 1.18.1
    Operating System: Linux (amd64) version 5.15.6-100.fc34.x86_64
    Java Version: 17.0.1, Microsoft
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
    Memory: 706868232 bytes (674 MiB) / 1509949440 bytes (1440 MiB) up to 2147483648 bytes (2048 MiB)
    CPUs: 8
    Processor Vendor: AuthenticAMD
    Processor Name: AMD Ryzen 5 2400G with Radeon Vega Graphics
    Identifier: AuthenticAMD Family 23 Model 17 Stepping 0
    Microarchitecture: Zen
    Frequency (GHz): -0.00
    Number of physical packages: 1
    Number of physical CPUs: 4
    Number of logical CPUs: 8
    Graphics card #0 name: Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
    Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002)
    Graphics card #0 VRAM (MB): 258.00
    Graphics card #0 deviceId: 0x731f
    Graphics card #0 versionInfo: unknown
    Graphics card #1 name: Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
    Graphics card #1 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002)
    Graphics card #1 VRAM (MB): 258.00
    Graphics card #1 deviceId: 0x15dd
    Graphics card #1 versionInfo: unknown
    Virtual memory max (MB): 29334.59
    Virtual memory used (MB): 7954.16
    Swap memory total (MB): 14335.99
    Swap memory used (MB): 7.25
    JVM Flags: 8 total; -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
    Fabric Mods: 
        cloth-basic-math: cloth-basic-math 0.6.0
        cloth-config: Cloth Config v6 6.0.42
        fabric: Fabric API 0.43.1+1.18
        fabric-api-base: Fabric API Base 0.4.1+b4f4f6cd14
        fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.5+3ac43d9514
        fabric-biome-api-v1: Fabric Biome API (v1) 6.0.1+3ac43d9514
        fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.9+3ac43d9514
        fabric-command-api-v1: Fabric Command API (v1) 1.1.6+3ac43d9514
        fabric-commands-v0: Fabric Commands (v0) 0.2.5+b4f4f6cd14
        fabric-containers-v0: Fabric Containers (v0) 0.1.18+d154e2c614
        fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.5+6f53a73d14
        fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.8+3ac43d9514
        fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.7+43d2957114
        fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.5+6b21378a14
        fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.15+3ac43d9514
        fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.5+b4f4f6cd14
        fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.10+3ac43d9514
        fabric-item-api-v1: Fabric Item API (v1) 1.2.7+3ac43d9514
        fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.3+3ac43d9514
        fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.8+c8aba2f314
        fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.6+b4f4f6cd14
        fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.10+c15ca33514
        fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.8+3ac43d9514
        fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.3+3ac43d9514
        fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.7+b4f4f6cd14
        fabric-models-v0: Fabric Models (v0) 0.3.3+3ac43d9514
        fabric-networking-api-v1: Fabric Networking API (v1) 1.0.18+3ac43d9514
        fabric-networking-v0: Fabric Networking (v0) 0.3.5+b4f4f6cd14
        fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.13+3ac43d9514
        fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.7+3ac43d9514
        fabric-particles-v1: Fabric Particles (v1) 0.2.9+526dc1ac14
        fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.8.5+3ac43d9514
        fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.9+3ac43d9514
        fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.12+3ac43d9514
        fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.7+b4f4f6cd14
        fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.3+d154e2c614
        fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.18+3ac43d9514
        fabric-rendering-v0: Fabric Rendering (v0) 1.1.9+b4f4f6cd14
        fabric-rendering-v1: Fabric Rendering (v1) 1.10.3+6b21378a14
        fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.11+3ac43d9514
        fabric-screen-api-v1: Fabric Screen API (v1) 1.0.7+3ac43d9514
        fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.11+3ac43d9514
        fabric-structure-api-v1: Fabric Structure API (v1) 2.0.8+295197a714
        fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.5+3ac43d9514
        fabric-textures-v0: Fabric Textures (v0) 1.0.9+3ac43d9514
        fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.4+7de09f5514
        fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.4+b4f4f6cd14
        fabricloader: Fabric Loader 0.12.9
        iris: Iris 1.1.3-starline+build.657
        java: OpenJDK 64-Bit Server VM 17
        lambdabettergrass: LambdaBetterGrass 1.2.1+1.17
        lambdynlights: LambDynamicLights 2.1.0+1.17
        minecraft: Minecraft 1.18.1
        modmenu: Mod Menu 3.0.0
        notenoughcrashes: Not Enough Crashes 4.1.3+1.18
        org_aperlambda_lambdajcommon: lambdajcommon 1.8.1
        org_joml_joml: joml 1.10.2
        pride: Pride Lib 1.1.0+1.17
        sodium: Sodium 0.4.0-alpha5+build.9
        spruceui: SpruceUI 3.3.0+1.17
        vistas: Vistas 2.1.0
    Launched Version: fabric-loader-0.12.9-1.18.1
    Backend library: LWJGL version 3.2.2 build 10
    Backend API: AMD Radeon RX 5600 XT (NAVI10, DRM 3.42.0, 5.15.6-100.fc34.x86_64, LLVM 12.0.1) GL version 4.6 (Core Profile) Mesa 21.1.8, AMD
    Window size: 854x480
    GL Caps: Using framebuffer using OpenGL 3.2
    GL debug messages: 
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'fabric'
    Type: Client (map_client.txt)
    Graphics mode: fancy
    Resource Packs: vanilla, file/VanillaTweaks_r310260.zip, file/Pirate Bay Title Screen Week 1, file/VanillaTweaks_r121918.zip
    Current Language: Pirate Speak (The Seven Seas)
    CPU: 8x AMD Ryzen 5 2400G with Radeon Vega Graphics
    Client Crashes Since Restart: 1
    Integrated Server Crashes Since Restart: 0
    Suspected Mods: Minecraft (minecraft), Fabric Loader (fabricloader)
Jade-TheCat commented 2 years ago

I just tried with upstream Iris and it looks like this is an issue there, not here.

ALazyMeme commented 2 years ago

I just tried with upstream Iris and it looks like this is an issue there, not here.

Looks like they have a build being tested, which will eventually be pushed into upstream: https://github.com/IrisShaders/Iris/issues/1068#issuecomment-989275050

Justsnoopy30 commented 2 years ago

You're using the wrong version of sodium, the correct build can be found on my discord server.