WearBlackAllDay / DimensionalThreading

An attempt to optimize the fabric server, by assigning each dimension their own thread.
MIT License
256 stars 22 forks source link

Server crashed on /perf start #31

Open samhesselmans opened 3 years ago

samhesselmans commented 3 years ago

This is the server log: https://pastebin.com/xVNuCEcK

It crashed right after executing /perf start, but the issuing of the command is not in the logs. I tried it multiple times, but it crashed every time. Removing the dimthread jar resolves the issue for me.

The current mod list

WearBlackAllDay commented 3 years ago

your crash is caused by some mod modifying the world list from the world tick event. If i had to take a guess id say thats velocity, but i dont know. You should probably test that first to find out which is the incompatible mod.

As i have stated in other issues, EVERY crash that has dimthread installed will mention it, due the threads it creates. Just like in those in cases, dimthread is not causing this crash. As i also state in my readme i can not guarantee any arbitray mod will respect threadsafety, therefore you should test those in advance.

CalXee commented 3 years ago

I managed to reproduce this issue with nothing but Dimthread and Fabric API on the client.

WearBlackAllDay commented 3 years ago

Could i get a crash report from that? @CalXee

omash03 commented 3 years ago

I have encountered the same issue and tested with only fabric-api and dimthread mods on the server. crash-2021-08-04_19.44.45-server.txt