[870472.712028] rga_mm: [tgid:3187124] Decrement the reference of handle[1496291] when the user exits
[870578.867478] rga_mm: Only get buffer 1229472 byte from handle[1507867], but current required 3110400 byte
[870578.867488] rga_mm: handle[1507867] Can't get y/rgb address info!
[870578.867490] rga_mm: Can't get src buffer info from handle!
[870578.867493] rga_mm: failed to get buffer from handle
[870578.867495] rga_job: rga_job_commit: failed to map job info
[870579.635649] rga_job: request[964706] task[0] job_commit failed.
[870579.635651] rga_job: rga request commit failed!
[870579.635653] rga: request[964706] submit failed!
在RK3588板子上使用rga 库 对mpp解码出来的h264视频流的图片做格式转换和缩放操作。压力测试的时候多次未出问题,今天突然报错段错误,程序崩溃。dmesg 抓取的RGA的错误信息如下:
[870472.712028] rga_mm: [tgid:3187124] Decrement the reference of handle[1496291] when the user exits [870578.867478] rga_mm: Only get buffer 1229472 byte from handle[1507867], but current required 3110400 byte [870578.867488] rga_mm: handle[1507867] Can't get y/rgb address info! [870578.867490] rga_mm: Can't get src buffer info from handle! [870578.867493] rga_mm: failed to get buffer from handle [870578.867495] rga_job: rga_job_commit: failed to map job info [870579.635649] rga_job: request[964706] task[0] job_commit failed. [870579.635651] rga_job: rga request commit failed! [870579.635653] rga: request[964706] submit failed!
RGA硬件版本 RGA multicore Device Driver: v1.2.23 RGA 驱动版本 1.8.1
奇怪的地方时不是每次运行都会遇到这个问题,程序重启后可以正常运行,实在不清楚这是什么问题。