You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Matter SDK assumes that the client will take a lock on the SDK prior to interacting with any APIs. There is 1 Android function and several iOS functions that do not take the lock prior to interacting with the SDK APIs.
There are also some functions that invoke the Matter SDK in a way that may result in out-of-order callback invocation (e.g. the conceptual "started" callback may be invoked after the conceptual "ended" callback).
Without the StackLocks we see that the iOS tv-casting-app can crash or show unexpected behaviour when calling the Matter SDK APIs.
Reproduction steps
The Matter SDK assumes that the client will take a lock on the SDK prior to interacting with any APIs. There is 1 Android function and several iOS functions that do not take the lock prior to interacting with the SDK APIs.
There are also some functions that invoke the Matter SDK in a way that may result in out-of-order callback invocation (e.g. the conceptual "started" callback may be invoked after the conceptual "ended" callback).
Without the StackLocks we see that the iOS tv-casting-app can crash or show unexpected behaviour when calling the Matter SDK APIs.
Bug prevalence
Some times
GitHub hash of the SDK that was being used
6ce2412
Platform
darwin
Platform Version(s)
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: