Maybe it's because our runtime ics currently use malloc to allocate executable memory... So maybe it's crashing because it tries to execute a non excutable page? But this is just a guess could be a ton of different stuff.
you could disable them with ENABLE_RUNTIME_ICS = 0 in src/core/options.cpp
but nice idea to try it on this new subsystem I really did not think about this would be fun if it would work :-D