Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU)
Jetson Orin NX
• DeepStream Version
7.1.0
• JetPack Version (valid for Jetson only)
6.2
• TensorRT Version
10.3.0.30-1+cuda12.5
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
bugs
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
I used the deepstream-python-app test3 example, and I customized test3.py to track human using 4 USB 2.0 cameras (640X480, mjpeg).
My pipeline :
v4l2src → capsfilter → jpegdec → videoconvert → nvvideoconvert → capsfilter → nvstreammux → queue1 → nvinfer (pgie) → queue2 → nvtracker (IOU_tracker) → queue3 → tiler → queue4 → nvvidconv → queue5 → nvosd
My program has errors, and the timing of each error occurrence is different.
If you need more information, please let me know.
The following is the error:
0:03:55.528418999 195820 0xaaaaf3210180 ERROR nvinfer gstnvinfer.cpp:1279:get_converted_buffer: cudaMemset2DAsync failed with error cudaErrorIllegalAddress while converting buffer
0:03:55.528546780 195820 0xaaaaf3210180 WARN nvinfer gstnvinfer.cpp:1576:gst_nvinfer_process_full_frame: error: Buffer conversion failed
/dvs/git/dirty/git-master_linux/nvutils/nvbufsurftransform/nvbufsurftransform_copy.cpp:341: => Failed in mem copy
/dvs/git/dirty/git-master_linux/nvutils/nvbufsurftransform/nvbufsurftransform_copy.cpp:341: => Failed in mem copy
/dvs/git/dirty/git-master_linux/nvutils/nvbufsurftransform/nvbufsurftransform_copy.cpp:341: => Failed in mem copy
Error: gst-stream-error-quark: Buffer conversion failed (1): /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvinfer/gstnvinfer.cpp(1576): gst_nvinfer_process_full_frame (): /GstPipeline:pipeline0/GstNvInfer:primary-inference
Exiting app
ERROR: [TRT]: IExecutionContext::enqueueV3: Error Code 1: Cask (Cask convolution execution)
ERROR: Failed to enqueue trt inference batch
ERROR: Infer context enqueue buffer failed, nvinfer error:NVDSINFER_TENSORRT_ERROR
0:03:55.530251251 195820 0xaaaaf3210120 WARN nvinfer gstnvinfer.cpp:1420:gst_nvinfer_input_queue_loop: error: Failed to queue input batch for inferencing
/dvs/git/dirty/git-master_linux/nvutils/nvbufsurftransform/nvbufsurftransform_copy.cpp:341: => Failed in mem copy
/dvs/git/dirty/git-master_linux/nvutils/nvbufsurftransform/nvbufsurftransform_copy.cpp:341: => Failed in mem copy
nvstreammux: Successfully handled EOS for source_id=0
nvstreammux: Successfully handled EOS for source_id=3
Unable to set device in gst_nvstreammux_src_collect_buffers
Unable to set device in gst_nvstreammux_src_collect_buffers
Segmentation fault
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)