Reproduction steps:
1. Open the attached project “VivoxText.zip”
2. Enter the Play Mode
3. Exit the Play Mode
Reproducible with: 15.1.180000-pre.1 (2022.2.14f1, 2023.1.0b11), 15.1.200000-pre.1 (2023.2.0a9)
Could not test with: 15.1.160000-pre.1 (2020.3.47f1), 15.1.170000-pre.1 (2021.3.22f1) (namespace 'ConnectionRecoveryState' error)
Reproducible on: macOS 13.3 (Intel)
First few lines of the stacktrace:
(Mono JIT Code) (wrapper managed-to-native) VivoxCoreInstancePINVOKE:vx_req_account_logout_t_account_handle_set (System.Runtime.InteropServices.HandleRef,string)
{{(Mono JIT Code) vx_req_account_logout_t:set_account_handle (string) (at ./Library/PackageCache/com.unity.services.vivox@15.1.180000-pre.1/Runtime/VivoxUnity/swig/vx_req_account_logout_t.cs:64) }}
(Mono JIT Code) VivoxUnity.Private.LoginSession:Logout () (at ./Library/PackageCache/com.unity.services.vivox@15.1.180000-pre.1/Runtime/VivoxUnity/Private/LoginSession.cs:519)
(Mono JIT Code) VivoxVoiceManager:Logout () (at D:/UnityProjects/VivoxText/Assets/Scripts/VivoxVoiceManager.cs:236)
(Mono JIT Code) VivoxManager:LogoutToVivoxService () (at D:/UnityProjects/VivoxText/Assets/Scripts/VivoxManager.cs:88)