mattymatty97 / LTC_AsyncLoggers

YEET logs in their own Thread!
GNU Lesser General Public License v2.1
3 stars 0 forks source link

Softlock during BepinEx loading phase #6

Closed ZigzagAwaka closed 4 months ago

ZigzagAwaka commented 6 months ago

I can't really document this issue since its coming from a friend of mine. This mod is doing parallel loads and BepinEx loading phase seems to softlock when using this mod and having a bad CPU (or old pc, idk)

My friend has a 2 core cpu and he can't start the game unless this mod is disabled (tested in v49)

Like i said, since this issue doesn't came from me, i will not be able to help towards a potential solution, and this posted issue is just for observation/documentation purpose

Capture

mattymatty97 commented 6 months ago

i've been able to run it ( albeit really slow ) in both a 2 core 4 thread scenario and a 1 core 1 thread one. the mod itself is coded to avoid any blocking operations to allow for full parallelism so i'm not really sure what is causing issues

might be a specific mod combination

ZigzagAwaka commented 6 months ago

This is the profile we used 018ec328-d510-38fa-3d94-bbf22d8e3caa I also asked my friend to disable "Bepinex Faster Load AssetBundle Patcher" to see if it was a conflict with AsyncLoggers but no it didn't solve anything

mattymatty97 commented 6 months ago

nope profile is booting perfectly fine even with a single cpu single thread

mattymatty97 commented 6 months ago

i can see the profile is using v1.6.1 in that version there was a bug that was crashing LobbyControl/MattyFixes ( or any other mod relying on Async tbh) when there were two or more LogOutput.sqlite files in the log folder

mattymatty97 commented 6 months ago

you can see the folder with image and then navigate inside the BepInEx subfolder

ZigzagAwaka commented 6 months ago

Don't worry i know how to navigate in the profile folder :) But I didn't saw any log folder inside BepinEx, and we didn't used any async mods iirc

Are you sure the issue does not come from the cpu ? If this is true, i have no idea how to help you solve it....