PersonTheCat / OreStoneVariants

A powerful utility for generating new blocks when given a foreground and background.
GNU General Public License v3.0
7 stars 8 forks source link

JVM crashes with EXCEPTION_ACCESS_VIOLATION During world gen. #147

Closed HarroldSaxon closed 2 years ago

HarroldSaxon commented 2 years ago

I'm getting this crash while generating chunks in a server and it seems to be OSV doing it. I've tried different versions of forge, java, different pc, still get the same crash while generating new chunks at random. I only get it with several other mods installed, but can't find a specific incompatible mod. Any help with this issue would be greatly appreciated. hs_err_pid8176.log debug-1.log 2022-01-12-1.log

HarroldSaxon commented 2 years ago

I've generated 5 new worlds, everything is running smooth as silk so far. I'm generating a large area of chunks overnight as a stress test. so far it looks to be running really well, a roughly 20% increase in chunks/tick processed over v7.4, which was unexpected but welcome to see.

PersonTheCat commented 2 years ago

This is really great news. And I most likely could not have done it without your help, so thanks again for that. I think the memory corruption and number of interceptors were two separate issues, so this is a really great place to be in. We also introduced a compatibility mode where OSV will simply not intercept anything if it it can't generate an interceptor. I'll clean the code up and continue testing on other Java platforms. 👍

HarroldSaxon commented 2 years ago

fantastic! I'm glad I could be of help, and please let me know if there's anything else you need! Also, do you have a donation method? I really appreciate everything you've done, and would like to buy you a good beer or bottle of wine or something if you do.

PersonTheCat commented 2 years ago

I actually don't, but enough people have suggested it that I'll definitely try to set one up soon.