Search Issue Tracker
Fixed in 2021.2.X
Fixed in 2020.3.X, 2021.1.X
Votes
2
Found in
2020.2.0a19
2020.2.0b15
2021.1
2021.2
Issue ID
1301363
Regression
Yes
PhraseRecognizer throws an Assertion failed error when executing KeywordRecognizer.Start() three times
Reproduction steps:
1. Download and open the attached project "PhraseRecognizerBug.zip"
2. Open the Sample scene
3. Enter and exit the Play mode three times
Expected result: No errors are thrown in the Console
Actual result: Assertion failed error is thrown in the Console
Reproducible with: 2020.2.0a19, 2020.2.2f1, 2021.1.0b3, 2021.2.0a2
Not reproducible with: 2018.4.30f1, 2019.4.18f1, 2020.2.0a18
Error message:
Assertion failed on expression: 'NULL == handler->m_Next'
UnityEngine.Windows.Speech.PhraseRecognizer:Start ()
NewBehaviourScript:Start () (at Assets/NewBehaviourScript.cs:15)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Tilemap Tiles do not get lit up unless the Light Range is greater than the distance between the position of the Tile before the transformation and the Light Source when the Tile is transformed with Tilemap.SetTransformMatrix method
- The Editor and "Reloading Domain" windows are frozen when entering Play Mode
- Crash when attempting to create a custom FMOD DSP unit
- [Linux] Floating windows do not keep their size after restarting the Editor
- .framework plugin is mistakenly treated as a directory when building for Universal Windows Platform
runette_unity
Apr 15, 2021 18:43
I am getting this error message every time I Start KeyworkRecodgnizer - on 2020.3
ecreators
Feb 01, 2021 14:27
After retry, mostly it works as usal. It's a pointer check that fails. But try catch around "Start" call will not be caught.