The crash has been fixed by first avoiding recursive calls on the process main thread tasks method and second by generally not processing main thread tasks while waiting for the value change update queue lock to avoid advises that would cause another update. Additionally, the performance of taking over of value changes (AML, CEL, variables) from the update queue into the sending mechanism was improved.
The crash has been fixed by first avoiding recursive calls on the process main thread tasks method and second by generally not processing main thread tasks while waiting for the value change update queue lock to avoid advises that would cause another update. Additionally, the performance of taking over of value changes (AML, CEL, variables) from the update queue into the sending mechanism was improved.