FMOD Live Update Problem [Unity Crash]

When I’m using the Live Update and modify some parameters in Fmod studio, Unity always crash. The last FMOD log is here:

11:22:12 [I/O Bound]: Total time is 0.81ms
11:22:12 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#8 times]
11:22:12 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#136 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#4 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:14 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:15 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:15 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:15 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:15 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:15 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:15 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:15 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:15 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:15 fmod_profile_client.cpp(165), assert(): assertion: ‘(int)(mWriteCount - mReadCount) >= 0’ failed [#2 times]
11:22:18 Objects loaded: 20
11:22:18 [Finalize loading]: Time started
11:22:18 [Finalize loading]: Time taken is 11.82ms
11:22:18 [Object Decoder]: Total time is 16.42ms
11:22:18 [I/O Bound]: Total time is 0.67ms
11:22:20 Objects loaded: 20
11:22:20 [Finalize loading]: Time started
11:22:20 [Finalize loading]: Time taken is 8.17ms
11:22:20 [Object Decoder]: Total time is 8.18ms
11:22:20 [I/O Bound]: Total time is 0.48ms
11:22:20 Objects loaded: 20
11:22:20 [Finalize loading]: Time started
11:22:20 [Finalize loading]: Time taken is 9.26ms
11:22:20 [Object Decoder]: Total time is 11.72ms
11:22:20 [I/O Bound]: Total time is 0.50ms
11:22:20 Objects loaded: 20
11:22:20 [Finalize loading]: Time started
11:22:20 [Finalize loading]: Time taken is 11.25ms
11:22:20 [Object Decoder]: Total time is 8.67ms
11:22:20 [I/O Bound]: Total time is 0.45ms
11:22:21 Objects loaded: 20
11:22:21 [Finalize loading]: Time started
11:22:21 [Finalize loading]: Time taken is 9.65ms
11:22:21 [Object Decoder]: Total time is 7.42ms
11:22:21 [I/O Bound]: Total time is 0.38ms
11:22:22 Objects loaded: 20
11:22:22 [Finalize loading]: Time started
11:22:22 [Finalize loading]: Time taken is 8.70ms
11:22:22 [Object Decoder]: Total time is 7.90ms
11:22:22 [I/O Bound]: Total time is 0.77ms
11:22:24 Objects loaded: 20
11:22:24 [Finalize loading]: Time started
11:22:24 [Finalize loading]: Time taken is 8.57ms
11:22:24 [Object Decoder]: Total time is 8.86ms
11:22:24 [I/O Bound]: Total time is 0.44ms
11:22:25 fmod_os_net_winsock.cpp(420), FMOD_OS_Net_Read(): read failed 10004
11:22:25 fmod_profile_client.cpp(542), ProfileClient::recvThreadLoopFunction(): Recv thread loop returned 43

Then I force quit my Unity , because it was already dead.

Thanks a lot!!!

Please…

What versions are you using for:

  • FMOD Studio
  • FMOD Unity Integration
  • Unity