The compilation error is as follows
We used the camera to run our algorithm, and found that after running for 2 hours, src/csirx_drv.c @ Line 597: ALLOC: Q object allocation failed error, and then the image does not show the image, but we measure the mipi signal of the camera, and the signal is normal
We added some printing where it went wrong, here are the code changes:
Here is the print that went wrong:
[2023-10-18 15:43:30] [MCU2_0] 409.476897 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.479554 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.516891 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.519551 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.556887 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.556930 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.559548 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.596883 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.596925 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.599544 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:30] [MCU2_0] 409.599588 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.615251 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.615300 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.615340 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.615504 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.615557 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.615869 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.618947 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.619051 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.619257 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.619340 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.622083 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.622275 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.625165 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.625259 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.625364 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.625454 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.628514 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.628729 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.631995 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.632098 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.635142 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.636894 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.636953 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.639546 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.639594 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.661037 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.661094 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.661136 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.676875 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.676921 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.679539 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.679582 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.716871 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.716918 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.719535 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.719576 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.756864 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.956840 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.956882 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.959500 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.959541 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.996836 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.996878 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.999496 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 409.999537 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.031945 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.031993 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.032033 s: [CsirxDrv_queue:592] pos2, chObj->status=2, chIdx=0 [2023-10-18 15:43:31] [MCU2_0] 410.032081 s: src/csirx_drv.c @ Line 597: [2023-10-18 15:43:31] [MCU2_0] 410.032106 s: ALLOC: Q object allocation failed [2023-10-18 15:43:31] [MCU2_0] 410.032164 s: VX_ZONE_ERROR:[tivxCaptureEnqueueFrameToDriver:418] CAPTURE: ERROR: Frame could not be queued for frame 2 !!! [2023-10-18 15:43:31] [MCU2_0] 410.032228 s: VX_ZONE_ERROR:[tivxCaptureProcess:1075] CAPTURE: ERROR: Enqueue Frame to Driver failed !!! [2023-10-18 15:43:31] [MCU2_0] 410.032351 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.032397 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.032438 s: [CsirxDrv_queue:592] pos2, chObj->status=2, chIdx=0 [2023-10-18 15:43:31] [MCU2_0] 410.032481 s: src/csirx_drv.c @ Line 597: [2023-10-18 15:43:31] [MCU2_0] 410.032504 s: ALLOC: Q object allocation failed [2023-10-18 15:43:31] [MCU2_0] 410.032540 s: VX_ZONE_ERROR:[tivxCaptureEnqueueFrameToDriver:418] CAPTURE: ERROR: Frame could not be queued for frame 2 !!! [2023-10-18 15:43:31] [MCU2_0] 410.032590 s: VX_ZONE_ERROR:[tivxCaptureProcess:1075] CAPTURE: ERROR: Enqueue Frame to Driver failed !!! [2023-10-18 15:43:31] [MCU2_0] 410.032696 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.032743 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.032783 s: [CsirxDrv_queue:592] pos2, chObj->status=2, chIdx=0 [2023-10-18 15:43:31] [MCU2_0] 410.032827 s: src/csirx_drv.c @ Line 597: [2023-10-18 15:43:31] [MCU2_0] 410.032850 s: ALLOC: Q object allocation failed [2023-10-18 15:43:31] [MCU2_0] 410.032886 s: VX_ZONE_ERROR:[tivxCaptureEnqueueFrameToDriver:418] CAPTURE: ERROR: Frame could not be queued for frame 2 !!! [2023-10-18 15:43:31] [MCU2_0] 410.032936 s: VX_ZONE_ERROR:[tivxCaptureProcess:1075] CAPTURE: ERROR: Enqueue Frame to Driver failed !!! [2023-10-18 15:43:31] [MCU2_0] 410.033015 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.033062 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.033102 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.033255 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.033423 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.036474 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.036574 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.036854 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.036918 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.276802 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.276844 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.279460 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.279502 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.316799 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.316841 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.319457 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.319497 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.356792 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.356833 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.359454 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.359496 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.396788 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.396830 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.399449 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.399491 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.428952 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.429004 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.429044 s: [CsirxDrv_queue:592] pos2, chObj->status=2, chIdx=0 [2023-10-18 15:43:31] [MCU2_0] 410.429092 s: src/csirx_drv.c @ Line 597: [2023-10-18 15:43:31] [MCU2_0] 410.429115 s: ALLOC: Q object allocation failed [2023-10-18 15:43:31] [MCU2_0] 410.429155 s: VX_ZONE_ERROR:[tivxCaptureEnqueueFrameToDriver:418] CAPTURE: ERROR: Frame could not be queued for frame 2 !!! [2023-10-18 15:43:31] [MCU2_0] 410.429207 s: VX_ZONE_ERROR:[tivxCaptureProcess:1075] CAPTURE: ERROR: Enqueue Frame to Driver failed !!! [2023-10-18 15:43:31] [MCU2_0] 410.429289 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.429474 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.429656 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.432522 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.432664 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.432729 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.432858 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.435928 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.436124 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:31] [MCU2_0] 410.436805 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.436871 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.439456 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.439511 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.468486 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.468541 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.468582 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.472220 s: [ test ][ test_camera.c:test_camera_I2cRegReadWrite:877 ] write start addr: 0x3c [2023-10-18 15:43:32] [MCU2_0] 410.636760 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.636801 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.639427 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.639468 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.676756 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.676798 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.679414 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.679455 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.716750 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.716792 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.719408 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.719449 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.756745 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.756787 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.759406 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.759448 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.796741 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.796782 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.799403 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.799444 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.824682 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.824731 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.824772 s: [CsirxDrv_queue:592] pos2, chObj->status=2, chIdx=0 [2023-10-18 15:43:32] [MCU2_0] 410.824818 s: src/csirx_drv.c @ Line 597: [2023-10-18 15:43:32] [MCU2_0] 410.824842 s: ALLOC: Q object allocation failed [2023-10-18 15:43:32] [MCU2_0] 410.824880 s: VX_ZONE_ERROR:[tivxCaptureEnqueueFrameToDriver:418] CAPTURE: ERROR: Frame could not be queued for frame 2 !!! [2023-10-18 15:43:32] [MCU2_0] 410.824930 s: VX_ZONE_ERROR:[tivxCaptureProcess:1075] CAPTURE: ERROR: Enqueue Frame to Driver failed !!! [2023-10-18 15:43:32] [MCU2_0] 410.825055 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.825103 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.825143 s: [CsirxDrv_queue:592] pos2, chObj->status=2, chIdx=0 [2023-10-18 15:43:32] [MCU2_0] 410.825186 s: src/csirx_drv.c @ Line 597: [2023-10-18 15:43:32] [MCU2_0] 410.825210 s: ALLOC: Q object allocation failed [2023-10-18 15:43:32] [MCU2_0] 410.825247 s: VX_ZONE_ERROR:[tivxCaptureEnqueueFrameToDriver:418] CAPTURE: ERROR: Frame could not be queued for frame 2 !!! [2023-10-18 15:43:32] [MCU2_0] 410.825296 s: VX_ZONE_ERROR:[tivxCaptureProcess:1075] CAPTURE: ERROR: Enqueue Frame to Driver failed !!! [2023-10-18 15:43:32] [MCU2_0] 410.825376 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.825423 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.825462 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.825618 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.825730 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.825827 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.956723 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.956766 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.959387 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.959429 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.996717 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.996759 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.999385 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 410.999426 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.036713 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.036754 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.039381 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.039422 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.076707 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.076749 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.079365 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.079406 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.116703 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.116745 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.119361 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.119403 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.156698 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.156740 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.159358 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.159400 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.162374 s: [ test ][ test_camera.c:opt_camera_check_sensor_exist:383 ] other task operate i2c, wait ... [2023-10-18 15:43:32] [MCU2_0] 411.162533 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.162584 s: [Fvid2Utils_dequeue:779] error dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.162626 s: [CsirxDrv_queue:592] pos2, chObj->status=2, chIdx=0 [2023-10-18 15:43:32] [MCU2_0] 411.162674 s: src/csirx_drv.c @ Line 597: [2023-10-18 15:43:32] [MCU2_0] 411.162697 s: ALLOC: Q object allocation failed [2023-10-18 15:43:32] [MCU2_0] 411.162734 s: VX_ZONE_ERROR:[tivxCaptureEnqueueFrameToDriver:418] CAPTURE: ERROR: Frame could not be queued for frame 2 !!! [2023-10-18 15:43:32] [MCU2_0] 411.162784 s: VX_ZONE_ERROR:[tivxCaptureProcess:1075] CAPTURE: ERROR: Enqueue Frame to Driver failed !!! [2023-10-18 15:43:32] [MCU2_0] 411.196702 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.196755 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.199357 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0) [2023-10-18 15:43:32] [MCU2_0] 411.199400 s: [Fvid2Utils_dequeue:771] dutilsUnLinkDouble, dir=0(0)
We found that Fvid2Utils_dequeue function sometimes returns NULL, but I don't know which function call (This function we need to trace), but CsirxDrv_queue call returns NULL, it will report ALLOC: Q object allocation failed
We need to open GT_*trace to debug, but I added the following macro to packages/ti/drv/fvid2/include/trace.h and found that the pdk compiles with a large number of errors,
编译错误如下
We need your support to help us troubleshoot this issue, how to open GT_*trace debugging to facilitate our troubleshooting,
or do you have any suggestions to help us solve this problem?
Thank you so much