Here comes a short part of the strace output:
[pid 9040] lstat64("/sys/kernel/debug/..", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 9040] getdents64(8, /* 0 entries */, 4096) = 0
[pid 9040] close(
= 0
[pid 9040] lstat64("/sys/kernel/security", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 9040] open("/sys/kernel/security", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 8
[pid 9040] fstat64(8, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 9040] getdents64(8, /* 4 entries */, 4096) = 104
[pid 9040] lstat64("/sys/kernel/security/.", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 9040] lstat64("/sys/kernel/security/..", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 9040] lstat64("/sys/kernel/security/tpm0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 9040] open("/sys/kernel/security/tpm0", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 9
[pid 9040] fstat64(9, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 9040] getdents64(9, /* 4 entries */, 4096) = 144
[pid 9040] lstat64("/sys/kernel/security/tpm0/.", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 9040] lstat64("/sys/kernel/security/tpm0/..", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
[pid 9040] lstat64("/sys/kernel/security/tpm0/ascii_bios_measurements", {st_mode=S_IFREG|0440, st_size=0, ...}) = 0
[pid 9040] open("/sys/kernel/security/tpm0/ascii_bios_measurements", O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 8477] read(5, <unfinished ...>
[pid 9040] +++ killed by SIGSEGV +++
PANIC: handle_group_exit: 9040 leader 8477
Process 9040 detached
[pid 8477] <... read resumed> 0x843dbd4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
[pid 8477] read(5, 0x843dbd4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
[pid 8477] poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 2, 0) = 0
[pid 8477] read(5, 0x843dbd4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
[pid 8477] poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 2, 0) = 0
[pid 8477] select(6, [5], [5], NULL, NULL) = 1 (out [5])
[pid 8477] writev(5, [{"5\30\4\0_\7 \3\351\6 \3d\0\34\0\235\4\5\0`\7 \3_\7 \3R"..., 3484}, {"H\2\306\0d\7 \3I\1 \3\10\0\30\0\0\0\0\0\0 \0\0\364\366"..., 792}], 2) = 4276
[pid 8477] select(6, [5], [5], NULL, NULL) = 1 (out [5])
[pid 8477] writev(5, [{"\235\4\6\0e\7 \3d\7 \3P\1\0\0\0\1\0\0\1\0\0\0\235\5\4\0"..., 3396}], 1) = 3396
[pid 8477] read(5, 0x843dbd4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
[pid 8477] read(5, 0x843dbd4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
[pid 8477] poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 2, 0) = 0
[pid 8477] stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0
after this point the last line is repeated almost indefinitely ...
Seems like the scanner goes past both "notes" and directory /debug. Trouble starts in directory /security where files are opened but not closed until scanner ultimately hangs on "/sys/kernel/security/tpm0/ascii_bios_measurements"?
Interesting, I hope