Please provide the following info (tick the boxes after creating this topic): Software Version
[*] DRIVE OS 6.0.10.0
DRIVE OS 6.0.8.1
DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other
Target Operating System
[*] Linux
QNX
other
Hardware Platform
[*] DRIVE AGX Orin Developer Kit (940-63710-0010-300)
DRIVE AGX Orin Developer Kit (940-63710-0010-200)
DRIVE AGX Orin Developer Kit (940-63710-0010-100)
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other
SDK Manager Version
2.1.0
other
Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
[*] native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other
Issue Description
<Please provide details about your query/application pipeline/usecase/pictures here >
Error String
< Please provide just the error messages here >
Logs
Provide logs in text box instead of image
Please paste the complete application log here. If there are multiple logs, please use multiple text box
We use dwImage_getTimestamp to retrieve the timestamp information from the camera, but the timestamp we get is 9308216307. Upon checking on the website https://www.epochconverter.com/, this timestamp is incorrect. We also checked the system time on the ORIN, which is correct. We have only modified the sample_camera example code.
Dear @deng.shigang,
I notice time sensor is included in rig file. Can you quickly verify the timestamps of recorded data using recorder tool and compare to the timestamps from this sample?
Dear @deng.shigang,
You can record using ./recorder /path/to.rig.json . Press s to start recording and q to quit recording. This should generate recorded video and timestamps in current directory. make sure the current directory has write permission. Please share the noticed timestamps to confirm if it is generating PTP timestamp or TSC timestamp. I am assuming, you are observing TSC timestamps(dated to 1970) in your sample.
zhangzs@tegra-ubuntu:/usr/local/driveworks-5.16/tools/capture$ sudo ./recorder /home/zhangzs/nvidia/rig.json
[23-10-2028 22:01:18] Platform: Detected Drive Orin P3710
[23-10-2028 22:01:18] Platform: currently selected GPU device integrated ID 0
[23-10-2028 22:01:18] Context::mountResourceCandidateDataPath resource FAILED to mount from ‘./resources’: VirtualFileSystem: Failed to mount ‘./resources/resources.pak’
[23-10-2028 22:01:18] Context::mountResourceCandidateDataPath resource FAILED to mount from ‘/usr/local/driveworks-5.16/tools/capture/data’: VirtualFileSystem: Failed to mount ‘/usr/local/driveworks-5.16/tools/capture/data/resources.pak’
[23-10-2028 22:01:18] Context::mountResourceCandidateDataPath resource FAILED to mount from ‘/usr/local/driveworks-5.16/tools/capture/…/…/data’: VirtualFileSystem: Failed to mount ‘/usr/local/driveworks-5.16/tools/capture/…/…/data/resources.pak’
[23-10-2028 22:01:18] Context::mountResourceCandidateDataPath resource FAILED to mount from ‘/usr/local/driveworks-5.16/data’: VirtualFileSystem: Failed to mount ‘/usr/local/driveworks-5.16/data/resources.pak’
[23-10-2028 22:01:18] Context::findResourcesPackageInPathWalk: Could not find ./resources/resources.pak in upto 7 parent directories from /usr/local/driveworks-5.16/tools/capture/…/…/targets/aarch64-Linux/lib/libdw_base.so.5.16
[23-10-2028 22:01:18] Context::findResourcesPackageInPathWalk: Could not find ./resources/resources.pak in upto 7 parent directories from /usr/local/driveworks-5.16/targets/aarch64-Linux/lib/libdw_base.so.5.16
[23-10-2028 22:01:18] SDK: No resources(.pak) mounted, some modules will not function properly
[23-10-2028 22:01:18] egl::Display: found 1 EGL devices
[23-10-2028 22:01:18] egl::Display: use drm device: /dev/dri/card0
[23-10-2028 22:01:18] [23-10-2028 22:01:18] Initialize DriveWorks SDK v5.16.61
[23-10-2028 22:01:18] [23-10-2028 22:01:18] Release build with GNU 9.3.0 from buildbrain-branch-0-g5f75868893f against Drive PDK v6.0.9.0
[23-10-2028 22:01:18] Rig overlay directory does not exist: /storage/driveworks/data/vehicle_cfg
[23-10-2028 22:01:18] Platform: currently selected GPU device integrated ID 0
[23-10-2028 22:01:18] createFromVehicleVIN: Failed to open a file ‘/tmp/car_vin’ - file likely does not exist - skipping overlay
[23-10-2028 22:01:18] No valid data file found for camera:sample0 in parameter string: camera-name=OX08D10-EXAE-AA1C,interface=csi-ab,CPHY-mode=1,link=0,output-format=processed,async-record=1,file-buffer-size=16777216,skip-eeprom=1,nito-file=/usr/share/camera/OX08D10-EXAE-AA1C.nito (using configuration folder /home/zhangzs/nvidia/)
[23-10-2028 22:01:18] No valid data file found for camera:sample1 in parameter string: camera-name=OX08D10-EXAE-AA1C,interface=csi-ab,CPHY-mode=1,link=1,output-format=processed,async-record=1,file-buffer-size=16777216,skip-eeprom=1,nito-file=/usr/share/camera/OX08D10-EXAE-AA1C.nito (using configuration folder /home/zhangzs/nvidia/)
[23-10-2028 22:01:18] No valid data file found for time:nvpps:rec:00 in parameter string: reference-type=NONE,nvpps-device=/dev/nvpps0 (using configuration folder /home/zhangzs/nvidia/)
[23-10-2028 22:01:18] createFromVehicleVIN: Failed to open a file ‘/tmp/car_vin’ - file likely does not exist - skipping overlay
[23-10-2028 22:01:18] SensorFactory::createSensor() → time.nvpps, nvpps-device=/dev/nvpps0
[23-10-2028 22:01:18] Found driver: time.nvpps
[23-10-2028 22:01:18] TimeSensor: failed to set NVPPS parameters. Error: Invalid argument
[23-10-2028 22:01:18] This platform does not support NVPPS GPIO mode. Fallback to timer mode
[23-10-2028 22:01:18] TimeSensor: initialized with no UTC time reference.
[23-10-2028 22:01:18] SensorFactory: Override default timeSensor with the user passed one
[23-10-2028 22:01:18] EndpointNVPPS: started on /dev/nvpps0
[23-10-2028 22:01:18] SensorFactory::createSensor() → camera.gmsl, camera-name=OX08D10-EXAE-AA1C,interface=csi-ab,CPHY-mode=1,link=0,output-format=processed,async-record=1,file-buffer-size=16777216,skip-eeprom=1,nito-file=/usr/share/camera/OX08D10-EXAE-AA1C.nito
[23-10-2028 22:01:18] Found driver: camera.gmsl
[23-10-2028 22:01:18] SensorFactory::createSensor() → camera.gmsl.master,
[23-10-2028 22:01:18] Found driver: camera.gmsl.master
[23-10-2028 22:01:19] CameraMaster::parseDevBlock Getting device info list.
[23-10-2028 22:01:19] devBlock: 0 Slave = 0 Interface = csi-ab Camera_name = OX08D10-EXAE-AA1C Link = 0 GroupInit = 0 RecCfg = 1
[23-10-2028 22:01:19] Camera Match Name: OX08D10-EXAE-AA1C Description: OX08D10, MAX96717, 30FPS linkIndex: 4294967295 serInfo.Name: MAX96717
[23-10-2028 22:01:19] Authentication is disabled for camera OX08D10-EXAE-AA1C
[23-10-2028 22:01:19] Client, Setting up information for camera ID 0
[23-10-2028 22:01:19] Client, successfully found info for camera ID 0 bound to id 0
[23-10-2028 22:01:19] CameraClient: using NITO found at /usr/share/camera/OX08D10-EXAE-AA1C.nito
[23-10-2028 22:01:19] SensorFactory::createSensor() → camera.gmsl, camera-name=OX08D10-EXAE-AA1C,interface=csi-ab,CPHY-mode=1,link=1,output-format=processed,async-record=1,file-buffer-size=16777216,skip-eeprom=1,nito-file=/usr/share/camera/OX08D10-EXAE-AA1C.nito
[23-10-2028 22:01:19] Found driver: camera.gmsl
[23-10-2028 22:01:19] devBlock: 0 Slave = 0 Interface = csi-ab Camera_name = OX08D10-EXAE-AA1C Link = 1 GroupInit = 0 RecCfg = 1
[23-10-2028 22:01:19] Camera Match Name: OX08D10-EXAE-AA1C Description: OX08D10, MAX96717, 30FPS linkIndex: 4294967295 serInfo.Name: MAX96717
[23-10-2028 22:01:19] Authentication is disabled for camera OX08D10-EXAE-AA1C
[23-10-2028 22:01:19] Client, Setting up information for camera ID 1
[23-10-2028 22:01:19] Client, successfully found info for camera ID 1 bound to id 1
[23-10-2028 22:01:19] CameraClient: using NITO found at /usr/share/camera/OX08D10-EXAE-AA1C.nito
[23-10-2028 22:01:19] SensorFactory::createSensor() → time.nvpps, reference-type=NONE,nvpps-device=/dev/nvpps0
[23-10-2028 22:01:19] Found driver: time.nvpps
[23-10-2028 22:01:19] TimeSensor: initialized with no UTC time reference.
[23-10-2028 22:01:19] SensorFactory: Override default timeSensor with the user passed one
[23-10-2028 22:01:21] EndpointNVPPS: stopped on /dev/nvpps0
[23-10-2028 22:01:21] EndpointNVPPS: started on /dev/nvpps0
[23-10-2028 22:01:21] SIPLMaster::SIPLMaster: Setting up master camera
[23-10-2028 22:01:21] CameraMaster available outputs: 1
[23-10-2028 22:01:21] CameraMaster available outputs: 1
[23-10-2028 22:01:21] CameraClient: setting pipeline config for camera ID 0
[23-10-2028 22:01:21] CameraClient, SIPLNotifier created
[23-10-2028 22:01:21] CameraClient: setting pipeline config for camera ID 1
[23-10-2028 22:01:21] CameraClient, SIPLNotifier created
[23-10-2028 22:01:21] CameraMaster: master initiation
MAX96712: Revision 5 detected
MAX96712 Link 0: PHY optimization was enabled
MAX96712 Link 1: PHY optimization was enabled
[23-10-2028 22:01:22] CameraMaster: master init failed with status = 10
terminate called after throwing an instance of ‘dw::core::Exception’
what(): DW_UNEXPECTED_EVENT: CameraMaster::bootstrap failed with sipl status 10
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
raised PROGRAM_ERROR : unhandled signal
[23-10-2028 22:01:22] SIPLClient: ImageQueue timeout
[23-10-2028 22:01:22] SIPLNotifier: Event notification queue timeout
[23-10-2028 22:01:22] Deinit master camera
[23-10-2028 22:01:22] SIPLNotifier: Event notification queue shutdown
[23-10-2028 22:01:22] SIPLNotifier: Event notification queue shutdown
[23-10-2028 22:01:22] CameraClient: Stopping client
[23-10-2028 22:01:22] cudaDestroyExternalSemaphore failed
[23-10-2028 22:01:22] cudaDestroyExternalSemaphore failed
[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:22] Error calling cuda deleter for type P19CUexternalMemory_st, error=4
[23-10-2028 22:01:22] Error freeing cuda pointer[23-10-2028 22:01:23] EndpointNVPPS: stopped on /dev/nvpps0
[23-10-2028 22:01:23] [23-10-2028 22:01:23] Releasing Driveworks SDK Context
[23-10-2028 22:01:23] Object should to be released before Context. There are 6 Objects not released at the end of Context destructor. If you are seeing this message, it means that there may be memory use after free issues or memory leaks.
[23-10-2028 22:01:23] Leaking objects: (N2dw7sensors13SensorFactoryE) (N2dw7interop13ImageStreamerINS_5image12ImageNvMediaENS2_9ImageCUDAEvEE) (N2dw7sensors6camera12CameraMasterE) (N2dw4core4sync10SyncDriverE) (N2dw15imageprocessing25ImageTransformationEngineE) (N2dw7sensors6camera12CameraClientE)
I have met similar issues before and the time you are seeing is probably the system clock tick time (in microseconds) since your Orin has booted up. You need to change the permission (chmod +x) of /dev/nvpps0 and it should work. You would also need to set up PTP time sync for your device to have the correct time.
P.S. The permission of that file need to be changed every time when you reboot. My suggestion is to create a service that runs on start up.
When the permissions are granted to /dev/nvpps0, the time does become normal, but what does this sentence mean? You would also need to set up PTP time sync for your device to have the correct time.