Nsys and syscall_trace_bpf

Hi all,

I am working on Jetson Orin AGX with the JP6.2.

I am running the following command:

sudo -E nsys profile -w true -t cuda,nvtx,osrt,cudnn,cublas,syscall,tegra-accelerators,oshmem -s cpu -o my_report -f true --cudabacktrace=true --osrt-threshold=10000 -x true python my_script.py"

When opening the profile file, sys-ui indicate an error:

Failed to set up syscall trace: Failed to load BPF skeleton `syscall_trace_bpf`: No such process

I have tried a couple of things in vain. What would be the straight forward approach to asses this issue ?

Thanks in advance for your help.

Hi,

Could you share your script so we can check it further in our side?
Thanks.

Hi,

Sorry for the lag.
I just wrote a minimalist script to reproduce the error.

syscall.py.gz (594 Bytes)

Best regards

Did you succeed to reproduce the problem ?

Hi,

Sorry for keeping you waiting.

We don’t meet the same issue as you mentioned.
Please find the details below:

$ cat /etc/nv_tegra_release 
# R36 (release), REVISION: 4.3, GCID: 38968081, BOARD: generic, EABI: aarch64, DATE: Wed Jan  8 01:49:37 UTC 2025
# KERNEL_VARIANT: oot
TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia
$ sudo nsys --version
NVIDIA Nsight Systems version 2024.5.4.34-245434855735v0
$ sudo -E nsys profile -w true -t cuda,nvtx,osrt,cudnn,cublas,syscall,tegra-accelerators,oshmem -s cpu -o my_report -f true --cudabacktrace=true --osrt-threshold=10000 -x true python3 syscall.py
Collecting data...
[Syscall] getpid() called: Process ID = 1102886
[Syscall] File operations (open/write/close) triggered on /tmp/jetson_syscall_test.log
[Syscall] mmap() memory allocation triggered.
[Syscall] fork() triggered, child PID = 1102898
Generating '/tmp/nsys-report-8b95.qdstrm'
[1/1] [========================100%] my_report.nsys-rep
Generated:
    /home/nvidia/my_report.nsys-rep

Thanks.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.