IMX728 - cannot initialize (camera workflow) - bad_alloc

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
I was going through Camera workflow : DriveWorks SDK Reference: Camera Workflow
For Live sensor it fails → std::bad_alloc

My cameras are (2 cameras with shared connector)
IMX728EVB-MLH-SMM2 → IMX728RGGBE3 M67174 SY70A L0133
IMX728EVB-MSH-SMM17 → 728GBE3M14 SY120S-1349

also tried with IMX490 (4 cameras shared connector) but bad allock is the same.

I’ve checked sipl_query (it crashes at some point → stack overflow) → cannot find working configuration from there.
Same thing with sipl_camera.
All logs attached

Error String

[LOG] [13-06-2025 08:44:34] 
[LOG] Initialize DriveWorks SDK v5.10.87

[LOG] [13-06-2025 08:44:34] 
[LOG] Release build with GNU 9.3.0 from buildbrain-branch-0-g9a5b4670e12 against Drive PDK v6.0.6.0

[LOG] [13-06-2025 08:44:34] 
[LOG] SensorFactory::createSensor() -> time.nvpps, nvpps-device=/dev/nvpps0

[LOG] [13-06-2025 08:44:34] 
[LOG] Can not create time sensor: DW_HAL_CANNOT_OPEN_CHANNEL: EndpointNVPPS: cannot open NVPPS device with name: /dev/nvpps0
 Error: Permission denied

[LOG] [13-06-2025 08:44:34] 
[LOG] SensorFactory::createSensor() -> camera.gmsl, camera-name=IMX728RGGBE3,interface=csi-b,link=0,output-format=processed

[LOG] [13-06-2025 08:44:34] 
[LOG] CameraBase: pool size set to 8

[LOG] [13-06-2025 08:44:34] 
[LOG] SensorFactory::createSensor() -> camera.gmsl.master, 

[LOG] [13-06-2025 08:44:35] 
[LOG] CameraMaster::parseDevBlock Getting device info list.

[LOG] [13-06-2025 08:44:35] 
[LOG] devBlock: 0 Slave = 0 Interface = csi-b Camera_name = IMX728RGGBE3 Link = 0 GroupInit = 0 RecCfg = 1

[LOG] [13-06-2025 08:44:35] 
[LOG] std::exception thrown: std::bad_alloc

[LOG] [13-06-2025 08:44:35] 
[LOG] Releasing camera master

[LOG] [13-06-2025 08:44:35] 
[LOG] Releasing Driveworks SDK Context

for virtual camera it gives :


[LOG] [13-06-2025 08:46:33] 
[LOG] Initialize DriveWorks SDK v5.10.87

[LOG] [13-06-2025 08:46:33] 
[LOG] Release build with GNU 9.3.0 from buildbrain-branch-0-g9a5b4670e12 against Drive PDK v6.0.6.0

[LOG] [13-06-2025 08:46:33] 
[LOG] SensorFactory::createSensor() -> time.nvpps, nvpps-device=/dev/nvpps0

[LOG] [13-06-2025 08:46:33] 
[LOG] Can not create time sensor: DW_HAL_CANNOT_OPEN_CHANNEL: EndpointNVPPS: cannot open NVPPS device with name: /dev/nvpps0
 Error: Permission denied

[LOG] [13-06-2025 08:46:33] 
[LOG] SensorFactory::createSensor() -> camera.gmsl, video=out.raw,output-format=processed

[LOG] [13-06-2025 08:46:33] 
[LOG] Driveworks exception thrown: DW_INVALID_ARGUMENT: CameraGMSLSelector: missing mandatory parameters

[LOG] 

[LOG] [13-06-2025 08:46:33] 
[LOG] Releasing Driveworks SDK Context

How can I initialize these modules ? , what to look for ? , What should be set in params (dev block ?) for these modules to link the appropriate driver *.so , nito files etc ?

log_IMX728.txt (4.1 KB)
log_IMX728RGGBE3.txt (3.9 KB)
log_sipl_query.txt (17.2 KB)
log_siplquery_camera728.txt (235 Bytes)
log_virtual.txt (3.5 KB)

Dear @ext.mateusz.pedzik ,
Please reach out to camera vendor(DRIVE AGX Orin Sensors & Accessories | NVIDIA Developer )to get files needed to run the camera module. Make sure you can run nvsipl_camera application before trying sample_camera.