Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] iOS tv-casting-app: #26816

Closed
sharadb-amazon opened this issue May 24, 2023 · 0 comments · Fixed by #26817
Closed

[BUG] iOS tv-casting-app: #26816

sharadb-amazon opened this issue May 24, 2023 · 0 comments · Fixed by #26817

Comments

@sharadb-amazon
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant