At least I hope so :-)

I use PROC_GLOBAL a lot, but I also use variables like levelIsLoaded and levelIsReady to properly start and stop entity functions.

I also checked by using "engine_gettaskinfo" to list all running functions and there's none in the list that shouldn't run.
Unfortunately a started function is only listed by engine_gettaskinfo after the next wait(1), so the list might not be complete.

The thing is that I don't know if it is a function that was started right after the level_load that lead into the crash or if it is something in the level. And I wonder why it just happens in this combination of those two levels.