This is more a Bug report than an actual question. I am running nvjpegenc with 5 instances on a resolution of 1640x1232 1FPS. after some frames I am getting a segmentation fault. This is the backtrace of the gdb.
memcpy () at ../sysdeps/aarch64/memcpy.S:74
74 ../sysdeps/aarch64/memcpy.S: No such file or directory.
(gdb) bt
#0 memcpy () at ../sysdeps/aarch64/memcpy.S:74
#1 0x0000007fa5dcba8c in jpeg_write_raw_data () from /usr/lib/aarch64-linux-gnu/tegra/libnvjpeg.so
#2 0x0000007fa5e44aa4 in ?? () from /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libnvgstjpeg.so
#3 0x0000007fa618fe50 in ?? () from /usr/lib/aarch64-linux-gnu/libgstvideo-1.0.so.0
#4 0x0000000000cc1920 in ?? ()
I was NOT able to reproduce this with a simple pipeline, I am using gstreamer inside of my application whicht is doing much more things in parallel. It seems to only happen if the ARM is on high load. However, this is a pipeline that simulates what I am actually doing
I tried your pipeline 10 times on TX1/R24.2.1, but can’t see segmentation fault issue.
Which image version are you using? Could you install JetPack3.0 and try again?
Have you find a test for confirme that nvjpeg work on 28.1.
I have same bug that Crossfire5 , on TX1 L4T 24.2.1 ,
I used the J120 (auvidea) carry board , but i need nvjpeg and J120.
So , may be i can find solution for the nvjpeg problem with J120 update (v1.4 for Jetson TX2 28.1 only).
For that, i must to switch to TX2 , and i like a confirmation before change .