have you tried to using a member version of the animator? Sounds like the connection is getting broken and then the animator is trying to send a message to a nullptr. Perhaps the host is breaking the connection and you’d be better off using your own as opposed to the global
I don’t know if it is possible. It looks that connection is fine because changeListenerCallback is recalling properly, whole code inside is working fine. It is crashing on callback return.