Skip to content

Conversation

@CryZe
Copy link
Contributor

@CryZe CryZe commented Jan 19, 2026

The android_runtime_lock wasn't properly cfg guarded in various places, so it got included on all operating systems, not just Android by accident. This causes deadlocks when trying to use muda.

Update: The reason for the muda deadlock is that while the popup is up, the event loop seems to be re-entrant. As in further up / down the stack the same event loop runs. The lock itself is not re-entrant, so the same thread locks the lock twice and thus it deadlocks.

The `android_runtime_lock` wasn't properly `cfg` guarded in various
places, so it got included on all operating systems, not just Android by
accident. This causes deadlocks when trying to use `muda`.
@CryZe CryZe requested a review from a team as a code owner January 19, 2026 21:18
@jkelleyrtp jkelleyrtp merged commit 409d835 into DioxusLabs:main Jan 20, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants