Skip to content

[1.20.x] [All] Bug: Inconsistent run in dev environment #69

Closed

Description

@emyfops

What happened?

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

What should have happened?

The game should load with no issues

Version

1.0.0

Log Output

https://mclo.gs/zoAT5yI

Activity

  1. self-assigned this
    on Sep 7, 2024
  2. added
    confirmedThe issue has been verified and needs a fix
    and removed
    triageRequires labelling or review
    on Sep 7, 2024
  3. emyfops commented on Sep 7, 2024

    @emyfops
    ContributorAuthor

    I have no idea what's really causing the issue so I need confirmation from others

  4. added
    needs-reproWill not be addressed until reproduced
    confirmedThe issue has been verified and needs a fix
    and removed
    confirmedThe issue has been verified and needs a fix
    needs-reproWill not be addressed until reproduced
    on Sep 8, 2024
  5. emyfops commented on Sep 11, 2024

    @emyfops
    ContributorAuthor

    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

  6. pinned this issue on Sep 11, 2024
  7. emyfops commented on Sep 11, 2024

    @emyfops
    ContributorAuthor

    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

  8. added a commit that references this issue on Sep 11, 2024
    5b5e7e8
  9. added
    not-usThe issue is not related to the project
    on Sep 11, 2024
  10. unpinned this issue on Sep 11, 2024
  11. added this to the Open Beta milestone on Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugReports or fixes new or existing bugsconfirmedThe issue has been verified and needs a fixnot-usThe issue is not related to the project

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions