RelativityMC / C2ME-fabric

A Fabric mod designed to improve the chunk performance of Minecraft.
MIT License
528 stars 49 forks source link

Servers deadlock on launch #370

Open Fisch37 opened 4 hours ago

Fisch37 commented 4 hours ago

Describe the bug Sometimes when my server performs an automatic restart (overnight at around 4 am European Summer Time), it will silently deadlock with a ConcurrentModificationException. Notably the process still appears to be running, but server startup does not continue.

This issue has occured in the last two automatic restarts today, and on the 20th, but I have already had this issue in mid summer with much greater frequency.

In the past removing C2ME has stopped the deadlock from occuring.

To Reproduce I have so far been unable to reproduce this bug in a test environment. Currently, my server starts just as it should, but in the past I have been able to achieve deadlock on a manual restart.

Steps to reproduce:

  1. Have a server
  2. Install the latest version of C2ME
  3. ???

Expected behavior Uhhh, no deadlock.

Screenshots N/A

Runtime info (please complete the following information):

Crash reports / logs https://pastebin.com/qpANpfEw

I have also run this traceback through StackDeobfuscator with Yarn mappings: https://pastebin.com/kqnkf1wn

Other mods https://pastebin.com/VmEDqrPn

Checklist

Additional context I am hesitant to use the development version for fear of world corruption

ishland commented 4 hours ago

Try reproduce with the 1.21.1 versions of C2ME. It runs on 1.21.

Fisch37 commented 4 hours ago

Have installed the 1.21 version, results pending the next overnight restart