You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[1.20.x] [All] Bug: Inconsistent run in dev environment #69
My spider-sense tells me that this commit 93c942a introduce a deadlock, branches that are not up-to-date are to affected by this issue. It was actually the reflections library schizoing, I still don't know why
It causes frequent and un-reproducible hangs in the render thread
I have attached the threads dump in the log output
After debugging the error for 3 hours non-stop, not only I didn't find anything, but Beanbag told me that he had this issue for weeks and he didn't told me.
So we have to check the last 100 commits to maybe find the issue
Maybe it's related to the render thread, maybe it's a deadlock or maybe it's a reflections issue
I could only get the mod running by removing everything, and I mean everything
Using profiling I determined that everything would hang after loading the BlockESP module, more specifically when initializing the ChunkedESP class
Deleting all the config files doesn't help, changing any versions of any library or removing them doesn't help, running in any kind of dev env (debug, coverage, profiling) doesn't help
I'm out of ideas and I don't know what to do
This issue doesn't affect users, but it prevents us from actually coding stuff
Activity
emyfops commentedon Sep 7, 2024
I have no idea what's really causing the issue so I need confirmation from others
emyfops commentedon Sep 11, 2024
After debugging the error for 3 hours non-stop, not only I didn't find anything, but Beanbag told me that he had this issue for weeks and he didn't told me.
So we have to check the last 100 commits to maybe find the issue
Maybe it's related to the render thread, maybe it's a deadlock or maybe it's a reflections issue
emyfops commentedon Sep 11, 2024
I could only get the mod running by removing everything, and I mean everything
Using profiling I determined that everything would hang after loading the BlockESP module, more specifically when initializing the
ChunkedESPclassDeleting all the config files doesn't help, changing any versions of any library or removing them doesn't help, running in any kind of dev env (debug, coverage, profiling) doesn't help
I'm out of ideas and I don't know what to do
This issue doesn't affect users, but it prevents us from actually coding stuff
fix #69