6. kernel start failed / failed to process frame in PPE - 6. kernel start failed / failed to process frame in PPE - 6.3 English - XD056

Vitis Video Analytics SDK (VVAS) 6.3 User Guide (XD056)

Document_ID
XD056
Release_Date
2026-09-24
Version
6.3 English
ERROR  vvas_xinfer gstvvas_xinfer.cpp:vvas_image_process_create_frame_rect:<vvas_xinfer0>
  failed to add frame for processing
ERROR  vvas_xinfer gstvvas_xinfer.cpp:vvas_xinfer_ppe_loop:<vvas_xinfer0>
  kernel start failed
ERROR: from element .../GstVvas_XInfer:vvas_xinfer0: failed to process frame in PPE.
ERROR: pipeline doesn't want to preroll.

Possible causes and fix:

out-mem-bank in preprocess-config does not match the memory bank expected by the inference backend. For zero-copy VART, out-mem-bank must be set to the same value in both the preprocessing block and the inference block. The same applies to in-mem-bank.