Pick a process using some files.
$ sysctl 'debug.fail_point.fill_kinfo_vnode__random_path=50%return(1)'
$ kill -ABRT <some process>
The core should open in GDB or procstat -f.
Before this patch, we observed mismatched NT_PROCSTAT_FILES length, causing GDB
to error with:
<foo> is not a core dump: File format not recognized
And `readelf -n` to error with (e.g.):
readelf: Warning: corrupt note found at offset 23baf8 into core notes
readelf: Warning: type: 0, namesize: 00632000, descsize: 00000000