Take semaphore when fatal error occur in coredump with CONFIG_DEBUG_COREDUMP_BACKEND_FLASH_PARTITION on #70915
Labels
area: Coredump
bug
The issue is a bug, or the PR is fixing a bug
priority: low
Low impact/importance bug
When enable CONFIG_DEBUG_COREDUMP and use flash partition as backend, the flash backend output call partition_open() and take semaphore .
If CONFIG_ASSERT enabled,the assertion log is shown as follows:
ASSERTION FAIL [((arch_is_in_isr() == 0) || ((timeout).ticks == (((k_timeout_t) {0})).ticks))] @ WEST_TOPDIR/zephyr/kernel/sem.c:136
The text was updated successfully, but these errors were encountered: