Executing namespace-sandbox from above with LD_DEBUG=all yields the following lines relevant to libnss_files immediately before segfaulting:
15639: file=libnss_files.so.2 [0]; dynamically loaded by /usr/lib/libc.so.6 [0]
15639: find library=libnss_files.so.2 [0]; searching
15639: search cache=/etc/ld.so.cache
15639: trying file=/usr/lib/libnss_files.so.2
15639:
15639: file=libnss_files.so.2 [0]; generating link map
15639: dynamic: 0x00007f683f769da0 base: 0x00007f683f55f000 size: 0x0000000000211718
15639: entry: 0x00007f683f5611a0 phdr: 0x00007f683f55f040 phnum: 7
15639:
15639: checking for version `GLIBC_2.3' in file /usr/lib/libc.so.6 [0] required by file /usr/lib/libnss_files.so.2 [0]
15639: checking for version `GLIBC_2.14' in file /usr/lib/libc.so.6 [0] required by file /usr/lib/libnss_files.so.2 [0]
15639: checking for version `GLIBC_PRIVATE' in file /usr/lib/libc.so.6 [0] required by file /usr/lib/libnss_files.so.2 [0]
15639: checking for version `GLIBC_2.2.5' in file /usr/lib/libc.so.6 [0] required by file /usr/lib/libnss_files.so.2 [0]
15639: object=/usr/lib/libnss_files.so.2 [0]
15639: scope 0: /home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox /usr/lib/libm.so.6 /usr/lib/libstdc++.so.6 /usr/lib/libc.so.6 /lib64/ld-linux-x86-64.so.2 /usr/lib/libgcc_s.so.1
15639: scope 1: /usr/lib/libnss_files.so.2 /usr/lib/libc.so.6 /lib64/ld-linux-x86-64.so.2
15639:
15639:
15639: relocation processing: /usr/lib/libnss_files.so.2 (lazy)
15639: symbol=_res_hconf; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=_res_hconf; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=_res_hconf; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=_res_hconf; lookup in file=/usr/lib/libc.so.6 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libc.so.6 [0]: normal symbol `_res_hconf' [GLIBC_2.2.5]
15639: symbol=_ITM_deregisterTMCloneTable; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=_ITM_deregisterTMCloneTable; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=_ITM_deregisterTMCloneTable; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=_ITM_deregisterTMCloneTable; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=_ITM_deregisterTMCloneTable; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=_ITM_deregisterTMCloneTable; lookup in file=/usr/lib/libgcc_s.so.1 [0]
15639: symbol=_ITM_deregisterTMCloneTable; lookup in file=/usr/lib/libnss_files.so.2 [0]
15639: symbol=_ITM_deregisterTMCloneTable; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=_ITM_deregisterTMCloneTable; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=errno; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=errno; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=errno; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=errno; lookup in file=/usr/lib/libc.so.6 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libc.so.6 [0]: normal symbol `errno' [GLIBC_PRIVATE]
15639: symbol=__pthread_mutex_unlock; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=__pthread_mutex_unlock; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=__pthread_mutex_unlock; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=__pthread_mutex_unlock; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=__pthread_mutex_unlock; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=__pthread_mutex_unlock; lookup in file=/usr/lib/libgcc_s.so.1 [0]
15639: symbol=__pthread_mutex_unlock; lookup in file=/usr/lib/libnss_files.so.2 [0]
15639: symbol=__pthread_mutex_unlock; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=__pthread_mutex_unlock; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=__resp; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=__resp; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=__resp; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=__resp; lookup in file=/usr/lib/libc.so.6 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libc.so.6 [0]: normal symbol `__resp' [GLIBC_PRIVATE]
15639: symbol=__pthread_mutex_lock; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=__pthread_mutex_lock; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=__pthread_mutex_lock; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=__pthread_mutex_lock; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=__pthread_mutex_lock; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=__pthread_mutex_lock; lookup in file=/usr/lib/libgcc_s.so.1 [0]
15639: symbol=__pthread_mutex_lock; lookup in file=/usr/lib/libnss_files.so.2 [0]
15639: symbol=__pthread_mutex_lock; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=__pthread_mutex_lock; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=__gmon_start__; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=__gmon_start__; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=__gmon_start__; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=__gmon_start__; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=__gmon_start__; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=__gmon_start__; lookup in file=/usr/lib/libgcc_s.so.1 [0]
15639: symbol=__gmon_start__; lookup in file=/usr/lib/libnss_files.so.2 [0]
15639: symbol=__gmon_start__; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=__gmon_start__; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=_Jv_RegisterClasses; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=_Jv_RegisterClasses; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=_Jv_RegisterClasses; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=_Jv_RegisterClasses; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=_Jv_RegisterClasses; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=_Jv_RegisterClasses; lookup in file=/usr/lib/libgcc_s.so.1 [0]
15639: symbol=_Jv_RegisterClasses; lookup in file=/usr/lib/libnss_files.so.2 [0]
15639: symbol=_Jv_RegisterClasses; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=_Jv_RegisterClasses; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=_ITM_registerTMCloneTable; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=_ITM_registerTMCloneTable; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=_ITM_registerTMCloneTable; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=_ITM_registerTMCloneTable; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=_ITM_registerTMCloneTable; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=_ITM_registerTMCloneTable; lookup in file=/usr/lib/libgcc_s.so.1 [0]
15639: symbol=_ITM_registerTMCloneTable; lookup in file=/usr/lib/libnss_files.so.2 [0]
15639: symbol=_ITM_registerTMCloneTable; lookup in file=/usr/lib/libc.so.6 [0]
15639: symbol=_ITM_registerTMCloneTable; lookup in file=/lib64/ld-linux-x86-64.so.2 [0]
15639: symbol=__cxa_finalize; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=__cxa_finalize; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=__cxa_finalize; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=__cxa_finalize; lookup in file=/usr/lib/libc.so.6 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libc.so.6 [0]: normal symbol `__cxa_finalize' [GLIBC_2.2.5]
15639: object=/usr/lib/libnss_files.so.2 [0]
15639: scope 0: /home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox /usr/lib/libm.so.6 /usr/lib/libstdc++.so.6 /usr/lib/libc.so.6 /lib64/ld-linux-x86-64.so.2 /usr/lib/libgcc_s.so.1
15639: scope 1: /usr/lib/libnss_files.so.2 /usr/lib/libc.so.6 /lib64/ld-linux-x86-64.so.2
15639:
15639: object=/usr/lib/libc.so.6 [0]
15639: scope 0: /home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox /usr/lib/libm.so.6 /usr/lib/libstdc++.so.6 /usr/lib/libc.so.6 /lib64/ld-linux-x86-64.so.2 /usr/lib/libgcc_s.so.1
15639:
15639: object=/lib64/ld-linux-x86-64.so.2 [0]
15639: no scope
15639:
15639:
15639: calling init: /usr/lib/libnss_files.so.2
15639:
15639: opening file=/usr/lib/libnss_files.so.2 [0]; direct_opencount=1
15639:
15639: symbol=_nss_files_getpwuid_r; lookup in file=/usr/lib/libnss_files.so.2 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libnss_files.so.2 [0]: normal symbol `_nss_files_getpwuid_r'
15639: symbol=fopen; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=fopen; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=fopen; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=fopen; lookup in file=/usr/lib/libc.so.6 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libc.so.6 [0]: normal symbol `fopen' [GLIBC_2.2.5]
15639: symbol=fgets_unlocked; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=fgets_unlocked; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=fgets_unlocked; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=fgets_unlocked; lookup in file=/usr/lib/libc.so.6 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libc.so.6 [0]: normal symbol `fgets_unlocked' [GLIBC_2.2.5]
15639: symbol=__ctype_b_loc; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=__ctype_b_loc; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=__ctype_b_loc; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=__ctype_b_loc; lookup in file=/usr/lib/libc.so.6 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libc.so.6 [0]: normal symbol `__ctype_b_loc' [GLIBC_2.3]
15639: symbol=_nss_files_parse_pwent; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=_nss_files_parse_pwent; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=_nss_files_parse_pwent; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=_nss_files_parse_pwent; lookup in file=/usr/lib/libc.so.6 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libc.so.6 [0]: normal symbol `_nss_files_parse_pwent' [GLIBC_PRIVATE]
15639: symbol=fclose; lookup in file=/home/denes/.cache/bazel/_bazel_denes/d6d1931f967fee42e6ef7c8690ee6565/r2/_bin/namespace-sandbox [0]
15639: symbol=fclose; lookup in file=/usr/lib/libm.so.6 [0]
15639: symbol=fclose; lookup in file=/usr/lib/libstdc++.so.6 [0]
15639: symbol=fclose; lookup in file=/usr/lib/libc.so.6 [0]
15639: binding file /usr/lib/libnss_files.so.2 [0] to /usr/lib/libc.so.6 [0]: normal symbol `fclose' [GLIBC_2.2.5]
Segmentation fault (core dumped)