The problem seems to be related to the "run" scripts.
Increasing the data segment limit makes it work:
# envuidgid root envdir ./env softlimit -d 400000 tinydns tinydns: error while loading shared libraries: libc.so.6: cannot map zero-fill pages
# envuidgid root envdir ./env softlimit -d 4000000 tinydns starting tinydns
The problem seems to be related to the "run" scripts.
Increasing the data segment limit makes it work:
# envuidgid root envdir ./env softlimit -d 400000 tinydns
tinydns: error while loading shared libraries: libc.so.6: cannot map zero-fill pages
# envuidgid root envdir ./env softlimit -d 4000000 tinydns
starting tinydns