The /proc/<pid>/smaps file gets created with S_IRUSR permissions
If a non-root setuid binary is run as root, its /proc/<pid>/smaps file cannot
be read because the file's permissions only allow allowing access from a
task with the original root UID value.
Create /proc/<pid>/smaps file with S_IRUGO permissions (-r--r--r--)
The /proc/<pid>/smaps file can be read even when running a setuid binary.