Hello,
I would try to check which files are open when it happens. Maybe the cause is something different, e.g. a not well programed plugin.
lsof -p <pid of vdr> is your friend. ;-)
Additionally you should check the currently defined limits on your system(s) with ulimit.
Just my 2 cents,