Closed RFCOSOCIETY closed 1 year ago
@RFCOSOCIETY
This is probably an easy fix, but I am curious about this because it logically should not happen. Based on "line 219" in the call stack I assume this is with regards to receiving screen share (as opposed to sharing your screen). I would appreciate some logs, preferably from both the Output Log and the ones obtained by using the Set Log Settings
function. It looks like a remote_video_track_removed
event is received before or at the same time as a remote_video_track_added
event or it is received twice. I have never seen this so I didn't think any special attention was necessary with regards to this TMap. What is the reproduction rate for this? I may have trouble making 100% sure this is fixed if I cannot reproduce it.
@djova-dolby FYI for now
Hi guys! Additional information. While trying to reproduce crash we made these steps:
This time we have the similar call stack as in a first screenshot here, and the log I've sent.
Hope this could help somehow
The protection against this kind of race should be improved in versions 1.1.7 and 1.2.0-beta.11.
We will use 1.2 beta then. Thnx for your answers
Describe the bug
Sometimes when screen sharing, utilizing the texture provided by the Dolby SDK as brush for an UImage, will result in a crash. We believe it is due to a race condition.
Expected Behavior
To not crash while screen sharing.
Minimalistic code (recommended)
Specifications