-
Notifications
You must be signed in to change notification settings - Fork 573
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BepInEx 6 (Bleeding Edge) : Crashes after Setup #671
Comments
This is probably related to Il2CppInterop, not BepInEx I did a The issue was fixed when I rebased at BepInEx/Il2CppInterop@63c7407 (latest master) without these 2 commits: 4ef3f4a, c589498 |
Thanks. Could verify the game crashing issue got fixed without that commit. |
Yes, you should open an issue about it in Il2CppInterop and close this one. |
Okay. |
What happened?
The game crashes after BepInEx setup the chain loader.
The game was
Megaman X Dive Offline
, it was made with Unity 2020.3.41, and the main il2cpp library was packed by the Enigma Protecter.I have unpacked the library and everything worked so far without BepInEx.
If I disable the
UnityLogListening
inBepInEx/config/BepInEx.cfg
, then the game would be able to boot up successfully.However, after installing the Unity Explorer, the game still crashed.
The exception code I got with
UnityLogListening
enabled was0xC0000374
, which stands for heap corruption.Possibly related to #474, however the warning message was different.
The below log was from a boot with Unity Explorer.
Steps to reproduce
GarbageCollector::RunFinalizer not found, disabling Il2CppObjectPool
and crashes right afterChainloader startup complete
.BepInEx Distribution
Bleeding Edge from BepisBuilds
Log outputs
Environment
The text was updated successfully, but these errors were encountered: