Summary: | app-crypt/tpm2-tools-5.2: tests hang after completion on arm | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Christopher Byrne <salah.coronya> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | ionen, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Sam James
2021-12-10 00:34:34 UTC
# ps faux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 840 4 ? S Dec06 0:07 /usr/bin/tini -g -s /usr/bin/schroot -- -c arm-testing root 2 0.0 0.0 15816 5452 ? S Dec06 0:00 /usr/bin/schroot -c arm-testing root 329 0.0 0.0 4052 2328 ? S Dec06 0:00 \_ /bin/bash root 5230 0.1 0.0 29736 12476 ? Sl Dec06 5:37 \_ python3.9 worker.py arm-keywording root 443675 0.0 0.0 37780 18412 ? Ss Dec07 0:00 | \_ python3.9 worker.py arm-keywording root 443679 0.0 0.0 6140 2768 ? S Dec07 0:00 | \_ /bin/bash ./810862-arm-keywording-useflags.sh root 443696 0.0 0.0 100412 81460 ? S Dec07 0:33 | \_ /usr/bin/python3.9 -b /usr/lib/python-exec/python3.9/emerge -1 --getbinpkg=n --usepkg-exclude=app-crypt/tpm2-tools --autounmask-keep-keywords=y --autounmask-use=y --autounmask-continue --autounmask-write =app-crypt/tpm2-tools-5.2 root 448508 0.0 0.0 10784 6964 ? S Dec07 0:00 | \_ /usr/bin/python3.9 /usr/lib/portage/python3.9/pid-ns-init 448509 root 448509 0.0 0.0 10784 7000 pts/0 Ss+ Dec07 0:00 | \_ /usr/bin/python3.9 /usr/lib/portage/python3.9/pid-ns-init 250 250 250 18 0,1,2 /usr/bin/sandbox [app-crypt/tpm2-tools-5.2] sandbox /usr/lib/portage/python3.9/ebuild.sh test portage 448512 0.0 0.0 2052 1296 pts/0 S+ Dec07 0:00 | \_ [app-crypt/tpm2-tools-5.2] sandbox /usr/lib/portage/python3.9/ebuild.sh test portage 448513 0.0 0.0 10980 4880 pts/0 S+ Dec07 0:00 | | \_ /bin/bash /usr/lib/portage/python3.9/ebuild.sh test portage 448529 0.0 0.0 10988 4464 pts/0 S+ Dec07 0:00 | | \_ /bin/bash /usr/lib/portage/python3.9/ebuild.sh test portage 448556 0.0 0.0 8616 2956 pts/0 S+ Dec07 0:00 | | \_ make -j8 check portage 455844 0.0 0.0 6632 3564 pts/0 S+ Dec07 0:01 | \_ swtpm socket --tpm2 --server port=4258 --ctrl type=tcp,port=4259 --flags not-need-init --tpmstate dir=/var/tmp/portage/app-crypt/tpm2-tools-5.2/temp/tpm2_test_TvS2fe portage 459432 0.0 0.0 6632 3596 pts/0 S+ Dec07 0:00 | \_ swtpm socket --tpm2 --server port=34587 --ctrl type=tcp,port=34588 --flags not-need-init --tpmstate dir=/var/tmp/portage/app-crypt/tpm2-tools-5.2/temp/tpm2_test_Aoe6Ae portage 462592 0.0 0.0 6632 3572 pts/0 S+ Dec07 0:00 | \_ swtpm socket --tpm2 --server port=59941 --ctrl type=tcp,port=59942 --flags not-need-init --tpmstate dir=/var/tmp/portage/app-crypt/tpm2-tools-5.2/temp/tpm2_test_mQJyEa root 557818 0.0 0.0 4064 2452 ? S+ 00:34 0:00 \_ bash /usr/bin/wgetpaste -c ps faux root 557837 0.0 0.0 4064 1496 ? S+ 00:34 0:00 \_ bash /usr/bin/wgetpaste -c ps faux root 557838 0.0 0.0 3824 860 ? R+ 00:34 0:00 \_ ps faux I've run into this too on amd64, and even worse, its intermittent! The problem is swtpm. For some reason swtpm isn't dying like its supposed to and the cleanup "hangs". Manually killing swtpm allows the forward progress. Yes, I've hit it on amd64 as well. It's an issue but I don't think it needs to block keywording. fine with me if it's been hit on non arm* |