Unable to update due to issues with handling of threads

Description:

This issue tracks an upstream issue, that affects the Go components in libcap 2.72 and 2.73 and prevents us from upgrading until this issue is resolved upstream.

Additional info:

Steps to reproduce:

  1. Try to build 2.72 or 2.73
  2. Witness test never exiting:
    === RUN   TestThreadChurn
     psx_churn_test.go:20: [0] testing kill=false, sysc=false
     psx_churn_test.go:33: [0] PASSED kill=false, sysc=false
     psx_churn_test.go:20: [1] testing kill=true, sysc=false
     psx_churn_test.go:33: [1] PASSED kill=true, sysc=false
     psx_churn_test.go:20: [2] testing kill=false, sysc=true

libcap-2.73-1-x86_64-check.log

Edited by David Runge