Tool/software:
Hi TI Experts,
I can launch camera app successfully when it apply default init file.
But I can't launch camera app when use myinit.sh.
Here is trace log file.
and it showed this error:fail for try to load libtcm.so.1
openat(AT_FDCWD, "/lib/libtcm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT
In theory, running the software with the default configuration should work without missing library files, shouldn't it?
Here is myinit.sh file content
#!/bin/sh
export PATH=/usr/bin:/sbin:/bin
export LD_LIBRARY_PATH=/lib:/usr/lib:$LD_LIBRARY_PATH
mount -t proc proc /proc
mount -n -t sysfs none /sys
mount -n -t tmpfs none /run
insmod /lib/modules/6.6.44-ti-01478-g541c20281af7-dirty/kernel/drivers/remoteproc/ti_k3_r5_remoteproc.ko
insmod /lib/modules/6.6.44-ti-01478-g541c20281af7-dirty/kernel/drivers/remoteproc/ti_k3_dsp_remoteproc.ko
insmod /lib/modules/6.6.44-ti-01478-g541c20281af7-dirty/kernel/drivers/rpmsg/rpmsg_char.ko
export LD_LIBRARY_PATH=/opt/edgeai-gst-apps/libs:/usr/local/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/lib/python3.12/site-packages/dlr
sleep .7s
/bin/sh
sh-5.2# strace -f ./apps_cpp/bin/Release/app_edgeai ./configs/imx219_cam_example.yaml execve("./apps_cpp/bin/Release/app_edgeai", ["./apps_cpp/bin/Release/app_edgea"..., "./configs/imx219_cam_example.yam"...], 0xffffe075b880 /* 8 vars */) = 0 brk(NULL) = 0x1d876000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9522c000 faccessat(AT_FDCWD, "/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/opt/edgeai-gst-apps/libs/libncurses.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/opt/edgeai-gst-apps/libs/", 0xffffe33bd930, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/local/lib/libncurses.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/local/lib/", 0xffffe33bd930, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib/libncurses.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=200304, ...}) = 0 mmap(NULL, 329784, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff951a2000 mmap(0xffff951b0000, 264248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff951b0000 munmap(0xffff951a2000, 57344) = 0 munmap(0xffff951f1000, 6200) = 0 mprotect(0xffff951d3000, 114688, PROT_NONE) = 0 mmap(0xffff951ef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0xffff951ef000 close(3) = 0 openat(AT_FDCWD, "/lib/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=200808, ...}) = 0 mmap(NULL, 331392, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff9515f000 mmap(0xffff95160000, 265856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff95160000 munmap(0xffff9515f000, 4096) = 0 munmap(0xffff951a1000, 61056) = 0 mprotect(0xffff9518b000, 69632, PROT_NONE) = 0 mmap(0xffff9519c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0xffff9519c000 close(3) = 0 openat(AT_FDCWD, "/lib/libgstreamer-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1452864, ...}) = 0 mmap(NULL, 1588880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff94fdc000 mmap(0xffff94fe0000, 1523344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff94fe0000 munmap(0xffff94fdc000, 16384) = 0 munmap(0xffff95154000, 48784) = 0 mprotect(0xffff95137000, 77824, PROT_NONE) = 0 mmap(0xffff9514a000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15a000) = 0xffff9514a000 mmap(0xffff95153000, 3728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff95153000 close(3) = 0 openat(AT_FDCWD, "/lib/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1381872, ...}) = 0 mmap(NULL, 1513736, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff94e6e000 mmap(0xffff94e70000, 1448200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff94e70000 munmap(0xffff94e6e000, 8192) = 0 munmap(0xffff94fd2000, 55560) = 0 mprotect(0xffff94fb9000, 90112, PROT_NONE) = 0 mmap(0xffff94fcf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14f000) = 0xffff94fcf000 mmap(0xffff94fd1000, 2312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff94fd1000 close(3) = 0 openat(AT_FDCWD, "/lib/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=463728, ...}) = 0 mmap(NULL, 595704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff94dde000 mmap(0xffff94de0000, 530168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff94de0000 munmap(0xffff94dde000, 8192) = 0 munmap(0xffff94e62000, 55032) = 0 mprotect(0xffff94e41000, 114688, PROT_NONE) = 0 mmap(0xffff94e5d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6d000) = 0xffff94e5d000 mmap(0xffff94e61000, 1784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff94e61000 close(3) = 0 openat(AT_FDCWD, "/lib/libgstapp-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=134360, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9522a000 mmap(NULL, 263608, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff94d9f000 mmap(0xffff94da0000, 198072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff94da0000 munmap(0xffff94d9f000, 4096) = 0 munmap(0xffff94dd1000, 58808) = 0 mprotect(0xffff94db3000, 114688, PROT_NONE) = 0 mmap(0xffff94dcf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0xffff94dcf000 close(3) = 0 openat(AT_FDCWD, "/lib/libopencv_core.so.409", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2775000, ...}) = 0 mmap(NULL, 2860640, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff94ae5000 mmap(0xffff94af0000, 2795104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff94af0000 munmap(0xffff94ae5000, 45056) = 0 munmap(0xffff94d9b000, 18016) = 0 mprotect(0xffff94d7b000, 36864, PROT_NONE) = 0 mmap(0xffff94d84000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x294000) = 0xffff94d84000 mmap(0xffff94d95000, 22112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff94d95000 close(3) = 0 openat(AT_FDCWD, "/lib/libopencv_imgproc.so.409", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2853096, ...}) = 0 mmap(NULL, 3557752, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff9478b000 mmap(0xffff94790000, 3492216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff94790000 munmap(0xffff9478b000, 20480) = 0 munmap(0xffff94ae5000, 43384) = 0 mprotect(0xffff94a24000, 53248, PROT_NONE) = 0 mmap(0xffff94a31000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a1000) = 0xffff94a31000 mmap(0xffff94a49000, 637304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff94a49000 close(3) = 0 openat(AT_FDCWD, "/lib/libyaml-cpp.so.0.8", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=398360, ...}) = 0 mmap(NULL, 533120, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff9470d000 mmap(0xffff94710000, 467584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff94710000 munmap(0xffff9470d000, 12288) = 0 munmap(0xffff94783000, 49792) = 0 mprotect(0xffff94761000, 122880, PROT_NONE) = 0 mmap(0xffff9477f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5f000) = 0xffff9477f000 mmap(0xffff94781000, 4736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff94781000 close(3) = 0 openat(AT_FDCWD, "/lib/libtivision_apps.so.10.1.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=11175912, ...}) = 0 mmap(NULL, 23873360, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff9304b000 mmap(0xffff93050000, 23807824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff93050000 munmap(0xffff9304b000, 20480) = 0 munmap(0xffff94705000, 42832) = 0 mprotect(0xffff936f1000, 114688, PROT_NONE) = 0 mmap(0xffff9370d000, 4173824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6ad000) = 0xffff9370d000 mmap(0xffff93b08000, 12568400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff93b08000 close(3) = 0 openat(AT_FDCWD, "/lib/libdlr.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2696160, ...}) = 0 mmap(NULL, 2761592, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff92dad000 mmap(0xffff92db0000, 2696056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff92db0000 munmap(0xffff92dad000, 12288) = 0 munmap(0xffff93043000, 50040) = 0 mprotect(0xffff9302c000, 57344, PROT_NONE) = 0 mmap(0xffff9303a000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28a000) = 0xffff9303a000 mmap(0xffff93042000, 888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff93042000 close(3) = 0 openat(AT_FDCWD, "/lib/libonnxruntime.so.1.15.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=13587496, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff95228000 mmap(NULL, 13729096, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff92098000 mmap(0xffff920a0000, 13663560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff920a0000 munmap(0xffff92098000, 32768) = 0 munmap(0xffff92da8000, 32072) = 0 mprotect(0xffff92d63000, 73728, PROT_NONE) = 0 mmap(0xffff92d75000, 196608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcc5000) = 0xffff92d75000 mmap(0xffff92da5000, 11592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff92da5000 close(3) = 0 openat(AT_FDCWD, "/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2436256, ...}) = 0 mmap(NULL, 2518152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff91e39000 mmap(0xffff91e40000, 2452616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91e40000 munmap(0xffff91e39000, 28672) = 0 munmap(0xffff92097000, 35976) = 0 mprotect(0xffff9207a000, 45056, PROT_NONE) = 0 mmap(0xffff92085000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x245000) = 0xffff92085000 mmap(0xffff92093000, 15496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff92093000 close(3) = 0 openat(AT_FDCWD, "/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=591848, ...}) = 0 mmap(NULL, 720920, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff91d8f000 mmap(0xffff91d90000, 655384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91d90000 munmap(0xffff91d8f000, 4096) = 0 munmap(0xffff91e31000, 57368) = 0 mprotect(0xffff91e12000, 118784, PROT_NONE) = 0 mmap(0xffff91e2f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8f000) = 0xffff91e2f000 close(3) = 0 openat(AT_FDCWD, "/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=133536, ...}) = 0 mmap(NULL, 263016, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff91d4f000 mmap(0xffff91d50000, 197480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91d50000 munmap(0xffff91d4f000, 4096) = 0 munmap(0xffff91d81000, 58216) = 0 mprotect(0xffff91d68000, 94208, PROT_NONE) = 0 mmap(0xffff91d7f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0xffff91d7f000 close(3) = 0 openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\207\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1650968, ...}) = 0 mmap(NULL, 1826688, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff91b92000 mmap(0xffff91ba0000, 1761152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91ba0000 munmap(0xffff91b92000, 57344) = 0 munmap(0xffff91d4e000, 8064) = 0 mprotect(0xffff91d2b000, 73728, PROT_NONE) = 0 mmap(0xffff91d3d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18d000) = 0xffff91d3d000 mmap(0xffff91d42000, 49024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff91d42000 close(3) = 0 openat(AT_FDCWD, "/lib/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=67880, ...}) = 0 mmap(NULL, 197064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff91b6f000 mmap(0xffff91b70000, 131528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91b70000 munmap(0xffff91b6f000, 4096) = 0 munmap(0xffff91b91000, 57800) = 0 mprotect(0xffff91b73000, 114688, PROT_NONE) = 0 mmap(0xffff91b8f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xffff91b8f000 close(3) = 0 openat(AT_FDCWD, "/lib/libpcre2-8.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=395464, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff95226000 mmap(NULL, 524528, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff91aef000 mmap(0xffff91af0000, 458992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91af0000 munmap(0xffff91aef000, 4096) = 0 munmap(0xffff91b61000, 57584) = 0 mprotect(0xffff91b47000, 98304, PROT_NONE) = 0 mmap(0xffff91b5f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5f000) = 0xffff91b5f000 close(3) = 0 openat(AT_FDCWD, "/lib/libffi.so.8", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=68056, ...}) = 0 mmap(NULL, 198216, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff91abf000 mmap(0xffff91ac0000, 132680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91ac0000 munmap(0xffff91abf000, 4096) = 0 munmap(0xffff91ae1000, 58952) = 0 mprotect(0xffff91ac8000, 94208, PROT_NONE) = 0 mmap(0xffff91adf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xffff91adf000 close(3) = 0 openat(AT_FDCWD, "/lib/libgstbase-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=529560, ...}) = 0 mmap(NULL, 659080, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff91a1f000 mmap(0xffff91a20000, 593544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91a20000 munmap(0xffff91a1f000, 4096) = 0 munmap(0xffff91ab1000, 61064) = 0 mprotect(0xffff91a9e000, 69632, PROT_NONE) = 0 mmap(0xffff91aaf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0xffff91aaf000 close(3) = 0 openat(AT_FDCWD, "/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=133552, ...}) = 0 mmap(NULL, 262544, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff919df000 mmap(0xffff919e0000, 197008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff919e0000 munmap(0xffff919df000, 4096) = 0 munmap(0xffff91a11000, 57744) = 0 mprotect(0xffff919f6000, 102400, PROT_NONE) = 0 mmap(0xffff91a0f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0xffff91a0f000 close(3) = 0 openat(AT_FDCWD, "/lib/libtbb.so.12", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=198784, ...}) = 0 mmap(NULL, 415152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff9197a000 mmap(0xffff91980000, 349616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91980000 munmap(0xffff9197a000, 24576) = 0 munmap(0xffff919d6000, 38320) = 0 mprotect(0xffff919a8000, 90112, PROT_NONE) = 0 mmap(0xffff919be000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0xffff919be000 mmap(0xffff919c1000, 83376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff919c1000 close(3) = 0 openat(AT_FDCWD, "/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=67560, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff95224000 mmap(NULL, 196624, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff9194f000 mmap(0xffff91950000, 131088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91950000 munmap(0xffff9194f000, 4096) = 0 munmap(0xffff91971000, 57360) = 0 mprotect(0xffff91951000, 122880, PROT_NONE) = 0 mmap(0xffff9196f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xffff9196f000 close(3) = 0 openat(AT_FDCWD, "/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=67488, ...}) = 0 mmap(NULL, 196624, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff9191f000 mmap(0xffff91920000, 131088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff91920000 munmap(0xffff9191f000, 4096) = 0 munmap(0xffff91941000, 57360) = 0 mprotect(0xffff91921000, 122880, PROT_NONE) = 0 mmap(0xffff9193f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xffff9193f000 close(3) = 0 openat(AT_FDCWD, "/lib/libti_rpmsg_char.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=67904, ...}) = 0 mmap(NULL, 197048, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0xffff918ef000 mmap(0xffff918f0000, 131512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xffff918f0000 munmap(0xffff918ef000, 4096) = 0 munmap(0xffff91911000, 57784) = 0 mprotect(0xffff918f5000, 106496, PROT_NONE) = 0 mmap(0xffff9190f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xffff9190f000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff95222000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff95220000 set_tid_address(0xffff95220550) = 107 set_robust_list(0xffff95220560, 24) = 0 rseq(0xffff95220ba0, 0x20, 0, 0xd428bc00) = 0 mprotect(0xffff91d3d000, 12288, PROT_READ) = 0 mprotect(0xffff9190f000, 4096, PROT_READ) = 0 mprotect(0xffff9193f000, 4096, PROT_READ) = 0 mprotect(0xffff9196f000, 4096, PROT_READ) = 0 mprotect(0xffff91e2f000, 4096, PROT_READ) = 0 mprotect(0xffff91d7f000, 4096, PROT_READ) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9521e000 mprotect(0xffff92085000, 45056, PROT_READ) = 0 mprotect(0xffff919be000, 8192, PROT_READ) = 0 mprotect(0xffff91a0f000, 4096, PROT_READ) = 0 mprotect(0xffff91b5f000, 4096, PROT_READ) = 0 mprotect(0xffff94fcf000, 4096, PROT_READ) = 0 mprotect(0xffff91adf000, 4096, PROT_READ) = 0 mprotect(0xffff94e5d000, 12288, PROT_READ) = 0 mprotect(0xffff91b8f000, 4096, PROT_READ) = 0 mprotect(0xffff9514a000, 24576, PROT_READ) = 0 mprotect(0xffff91aaf000, 4096, PROT_READ) = 0 mprotect(0xffff92d75000, 176128, PROT_READ) = 0 mprotect(0xffff9303a000, 24576, PROT_READ) = 0 mprotect(0xffff9370d000, 12288, PROT_READ) = 0 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff9521b000 mprotect(0xffff9477f000, 4096, PROT_READ) = 0 mprotect(0xffff94d84000, 49152, PROT_READ) = 0 mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff951ab000 mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffff951a2000 mprotect(0xffff94a31000, 61440, PROT_READ) = 0 mprotect(0xffff94dcf000, 4096, PROT_READ) = 0 mprotect(0xffff9519c000, 16384, PROT_READ) = 0 mprotect(0xffff951ef000, 4096, PROT_READ) = 0 mprotect(0x96b000, 20480, PROT_READ) = 0 mprotect(0xffff95231000, 8192, PROT_READ) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 futex(0xffff920937ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0 getrandom("\xd7\x08\x71\x85\xb2\x5b\xf7\x96", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x1d876000 brk(0x1d897000) = 0x1d897000 futex(0xffff919c01a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 openat(AT_FDCWD, "/lib/libtcm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib/libtcm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib/", {st_mode=S_IFDIR|0755, st_size=49152, ...}, 0) = 0 openat(AT_FDCWD, "libtcm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib/python3.12/site-packages/dlr/libtcm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib/python3.12/site-packages/dlr/", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=38623, ...}) = 0 mmap(NULL, 38623, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffff95156000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libtcm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0xffff95156000, 38623) = 0 openat(AT_FDCWD, "/lib/libtcm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) futex(0xffff94fd1688, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0xffff94fd1688, FUTEX_WAKE_PRIVATE, 2147483647) = 0 brk(0x1d8b8000) = 0x1d8b8000 openat(AT_FDCWD, "/proc/self/auxv", O_RDONLY) = 3 read(3, "!\0\0\0\0\0\0\0\0\0#\225\377\377\0\0", 16) = 16 read(3, "3\0\0\0\0\0\0\0p\22\0\0\0\0\0\0", 16) = 16 read(3, "\20\0\0\0\0\0\0\0\377\10\0\0\0\0\0\0", 16) = 16 read(3, "\6\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0", 16) = 16 read(3, "\21\0\0\0\0\0\0\0d\0\0\0\0\0\0\0", 16) = 16 read(3, "\3\0\0\0\0\0\0\0@\0@\0\0\0\0\0", 16) = 16 read(3, "\4\0\0\0\0\0\0\08\0\0\0\0\0\0\0", 16) = 16 read(3, "\5\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0", 16) = 16 read(3, "\7\0\0\0\0\0\0\0\0000\37\225\377\377\0\0", 16) = 16 read(3, "\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 read(3, "\t\0\0\0\0\0\0\0\300\342@\0\0\0\0\0", 16) = 16 read(3, "\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 read(3, "\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 read(3, "\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 read(3, "\16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 read(3, "\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 read(3, "\31\0\0\0\0\0\0\0\10\353;\343\377\377\0\0", 16) = 16 read(3, "\32\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 read(3, "\37\0\0\0\0\0\0\0\326\357;\343\377\377\0\0", 16) = 16 read(3, "\17\0\0\0\0\0\0\0\30\353;\343\377\377\0\0", 16) = 16 read(3, "\33\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0", 16) = 16 read(3, "\34\0\0\0\0\0\0\0 \0\0\0\0\0\0\0", 16) = 16 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 read(3, "", 16) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/opt/edgeai-gst-apps/configs/gst_plugins_map.yaml", {st_mode=S_IFREG|0644, st_size=6775, ...}, 0) = 0 openat(AT_FDCWD, "/opt/edgeai-gst-apps/configs/gst_plugins_map.yaml", O_RDONLY) = 3 read(3, "# This file defines which gst-pl"..., 8191) = 6775 brk(0x1d8d9000) = 0x1d8d9000 brk(0x1d8fa000) = 0x1d8fa000 read(3, "", 8191) = 0 read(3, "", 8191) = 0 close(3) = 0 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x8} --- +++ killed by SIGSEGV +++
Best Regards,
Meng