Attached is an strace output.
# strace /sbin/urngd
execve("/sbin/urngd", ["/sbin/urngd"], 0x7fce1553c0 /* 14 vars */) = 0
set_tid_address(0x7fa150b248) = 5689
brk(NULL) = 0x11457000
brk(0x11459000) = 0x11459000
mmap(0x11457000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x11457000
openat(AT_FDCWD, "/etc/ld-musl-aarch64.path", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libubox.so.20220515", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=53329, ...}) = 0
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0 3\0\0\0\0\0\0"..., 960) = 960
mmap(NULL, 122880, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7fa1456000
mmap(0x7fa1472000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x7fa1472000
close(3) = 0
openat(AT_FDCWD, "/lib/libgcc_s.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=73744, ...}) = 0
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0-\0\0\0\0\0\0"..., 960) = 960
mmap(NULL, 143360, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7fa1433000
mmap(0x7fa1454000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x7fa1454000
close(3) = 0
mprotect(0x7fa1472000, 4096, PROT_READ) = 0
mprotect(0x7fa1454000, 4096, PROT_READ) = 0
mprotect(0x412000, 4096, PROT_READ) = 0
epoll_create1(0) = 3
fcntl(3, F_GETFD) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
pipe2([4, 5], 0) = 0
fcntl(4, F_GETFD) = 0
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
fcntl(4, F_GETFL) = 0 (flags O_RDONLY)
fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
fcntl(5, F_GETFD) = 0
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
fcntl(5, F_GETFL) = 0x1 (flags O_WRONLY)
fcntl(5, F_SETFL, O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 0
fcntl(4, F_GETFL) = 0x800 (flags O_RDONLY|O_NONBLOCK)
fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(3, EPOLL_CTL_ADD, 4, {events=EPOLLIN|EPOLLRDHUP, data={u32=2705797176, u64=548166643768}}) = 0
rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1 RT_2], NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x7fa145b34c, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fa14c7808}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x7fa145b34c, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fa14c7808}, NULL, 8) = 0
rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x7fa145b33c, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fa14c7808}, NULL, 8) = 0
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fa14c7808}, NULL, 8) = 0
openat(AT_FDCWD, "/proc/sys/crypto/fips_enabled", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa1502000
openat(AT_FDCWD, "/proc/sys/crypto/fips_enabled", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/random", O_WRONLY|O_LARGEFILE) = 6
fcntl(6, F_GETFL) = 0x20001 (flags O_WRONLY|O_LARGEFILE)
fcntl(6, F_SETFL, O_WRONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_ctl(3, EPOLL_CTL_ADD, 6, {events=EPOLLOUT, data={u32=4272200, u64=4272200}}) = 0
openat(AT_FDCWD, "/dev/kmsg", O_RDWR|O_LARGEFILE) = 7
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa1501000
ioctl(7, TIOCGWINSZ, 0x7fc4f63418) = -1 ENOTTY (Not a tty)
writev(7, [{iov_base="<6>urngd: v1.0.2 started.\n", iov_len=26}, {iov_base=NULL, iov_len=0}], 2) = 26
close(7) = 0
munmap(0x7fa1501000, 4096) = 0
ioctl(6, RNDADDENTROPY, {entropy_count=256, buf_size=64, buf="nO#\363S\4\376\347\374GV\326\374\263\273\277>x\270F\344\207\r\335&\300m\250\304\223b\314"...}) = 0
epoll_pwait(3,