We have a process that does ~6 or so GStreamer encoder/decoder pipelines… Recently I mysteriously busted the system’s max open file limit. When I took a look at the process using lsof I noticed about 6000 (!) lines such as:
myproc 4903 user 2663u a_inode 0,11 0 10329 dmabuf
I also noted ~250 for /dev/nvhost-vic, ~300 for /dev/nvhost-nvdec and another ~300 for /dev/nvhost-nvdec1
Is this normal/expected?
The process’s current max-open-files limit is at ~8000. Any issue (wrt these dmabuf handles) with increasing this limit?