Skip to content

ANR in org.mlm.mages: Main thread locked up via LockSupport.parkNanos ​Description: #107

Description

@moonlitmartyr

Device & OS Information

  • Device: Pixel (Running GrapheneOS)
  • App Version: org.mlm.mages (Target SDK 37)

Description
The application experienced an Application Not Responding (ANR) crash/freeze. The UI thread completely locked up and became unresponsive to user input events.

Looking at the thread dump, the main thread is sitting in a TimedWaiting state, blocked on a concurrent execution handle/coroutine suspension layer. It looks like an asynchronous operation or a UniFFI/Rust SDK bridge call might be accidentally blocking or synchronizing directly on the Android main UI loop.

Stack Trace Snippet
"main" prio=5 tid=1 TimedWaiting
at jdk.internal.misc.Unsafe.park(Native method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
...
at xm4.invokeSuspend(...)
at ry.resumeWith(...)

(Full ANR log file attached below)

Error in Mages 807072d93ace.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions