Hello, problem description:
“Module_id 45 Severity 2 : Invalid argument: syncObj: NULL pointer”
“Module_id 45 Severity 2 : NvSciSyncCoreObjValidate failed”
Hardware/software platform: nvidia Orin SDK6060,multicast2.1.0。
Project function: 360 degree panoramic imaging system (AVM).
Camera stream: VIC (nvMedia2D) connection, four fisheye cameras (1920 * 1200).
Thread 1/2/3/4: Receive four fisheye image data and save the image data using NvSciBufObj; LDC perspective transformation to obtain a bird’s-eye view; Convert data format using nvMedia2D (nv12>rgba); Map to CUDA for brightness equalization (modify pixels); Finally, synchronize CUDA and SCIBuf.
Thread 5: Map the NvSciBufObj0 of four fisheye images to CPU pointers for image stitching, resulting in a new NvSciBufObj1; Map NvSciBufObj1 to CUDA and copy OpenGL for rendering; After rendering, use opengWFD to push the stream to the DHU central control screen.
Threads 1/2/3/4 and thread 5 have read-write locks for mutual exclusion,
The probability of this problem occurring is very low, with hundreds of vehicles operating for several months before it first appears.
Based on the above information, can we infer which step went wrong?
Which module may report this error: multicast、nvMedia2D、LDC、CUDA、openGL、opengWFD?
Looking forward to your reply, thank you