Skip to content

Deadlock - metal_mutex_acquire #342

@ShyamK-CG

Description

@ShyamK-CG

Hi All,

Using RZV2L - A55 running linux & M33 running freertos. Getting deadlock issue and below is the callstack.

Thread #1 1 (single core) [core: 0] (Suspended : Signal : 0:Signal 0)
__metal_mutex_acquire() at mutex.h:58 0x60013d7c
metal_mutex_acquire() at mutex.h:58 0x60013f04
rpmsg_virtio_rx_callback() at rpmsg_virtio.c:407 0x60013f04
virtqueue_notification() at virtqueue.c:569 0x60013a6e
rproc_virtio_notified() at remoteproc_virtio.c:307 0x60014b2c
remoteproc_get_notification() at remoteproc.c:960 0x600147ae
IpiTaskId() at platform_info.c:462 0x60011678
0x60015630

Also checked for similar discussions in these threads, but couldn't conclude the required fix here.

OpenAMP/open-amp#217
#101

Any suggestions here?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions