I am seeing an issue with pigz where it's getting stuck. I have cpio piping data over to pigz
root@m [ /proc/2018279/fd ]# ls -l
total 0
lr-x------ 1 root root 64 Feb 6 07:05 0 -> 'pipe:[881736186]'
l-wx------ 1 root root 64 Feb 6 07:05 1 -> /var/tmp/dracut.IsQD2b/initramfs.img
l-wx------ 1 root root 64 Feb 6 07:05 2 -> /dev/null
root@m [ /proc/2018279/fd ]# cd /proc/2018278/fd
root@m [ /proc/2018278/fd ]# ls -l
total 0
lr-x------ 1 root root 64 Feb 6 07:05 0 -> 'pipe:[881736185]'
l-wx------ 1 root root 64 Feb 6 07:05 1 -> 'pipe:[881736186]'
l-wx------ 1 root root 64 Feb 6 07:05 2 -> /dev/null
lr-x------ 1 root root 64 Feb 6 07:05 3 -> /var/tmp/dracut.IsQD2b/initramfs/usr/bin/less
root@m [ /proc/2018279 ]# strace -p 2018279 -f
strace: Process 2018279 attached with 19 threads
[pid 2018297] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018296] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018295] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018294] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018293] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018292] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018291] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018290] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018289] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018288] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018287] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018286] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018285] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018284] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018283] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018282] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018281] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 2018280] futex(0x5945315b1114, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid 2018279] futex(0x59452f6ce6e0, FUTEX_WAIT_PRIVATE, 2, NULL
root@m[ /proc/2018279 ]# cat stack
[<0>] futex_wait_queue_me+0xa2/0x100
[<0>] futex_wait+0x105/0x250
[<0>] do_futex+0x1a2/0xaf0
[<0>] __x64_sys_futex+0x78/0x1e0
[<0>] do_syscall_64+0x5c/0x90
[<0>] entry_SYSCALL_64_after_hwframe+0x67/0xd1
I am seeing an issue with pigz where it's getting stuck. I have cpio piping data over to pigz
On the pigz side i can see:
Stuck on a lock, looking at the stack
Has anyone seen pigz get stuck like this?