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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions