I've had 2.3.4 live for modding in APICO for a long time now and has been working great! Unfortunately over the last few months I've had some reports of random crashes related to modding and I've been trying to investigate but I use Apple Silicon so I have to run the game through Rosetta to have the dylib load as it's not built for the arch so I don't get any proper stacktraces.
All the errors only occur on Mac - I'm building with YYC on the latest GMS LTS (2022.0.3.85) and they all seem to be related to arrays being wrong or the wrong sizes to what's expected, array_set or array_gets with "variable [x] out of range [y]" crashes, as if Apollo is setting things in memory wrong? The lines thrown don't always seem to relate to anything with arrays, but there's a lot that point towards "lua_call()" and then I can't dig anymore.
Seemed to be find last year, so seems like a new Mac update (or LTS update) has come along to mess things up - anything I can do to try and get more info?