Same error keeps popping up with the example application?

Hello, we have been running the application code example for testing purposes. To be more specific,

is the one that we have been toying with.
It has been built fine and operating without any problem but every time the program terminates with the last return statement at the last line of code,
return HAILO_SUCCESS;
the same error message keeps popping up. It doesn’t cause any visible harm or malfunction since it only happens when the application actually finishes its job, but since it keeps showing up, I got wondered what causes it and how to remove it.

The error message is following:

[HailoRT] [error] CHECK failed - Mapped buffer 1844674407212661 3728 281473381280392 not found
[HailoRT] [error] Failed unmapping dmabuf -1582937888 with stat us HAILO_NOT_FOUND(61)

I looked into the hailort codes and it seems to be from vdevice_internal.hpp, virtual hailo_status dma_unmap(void *address, size_t size, hailo_dma_buffer_direction_t direction) override

We are using hailort 4.18.0 and related drivers, firmwares and libraries FYI.

Hi @ksj,
What is the Hailo device you are using? and what platform are you running it on?
The error message comes from the DMA buffer transferring, and it might be that it’s related to the device or to the platform you are using,

Regards,

The device in question is Hailo8, connected to the board with PCI-E bus and the SoC that we are using is i.MX8QM from NXP.
We are using Yocto Linux distribution that NXP offers and have added the meta-hailo layer on it to run HailoRT.