The wire protocol for pushing or retrieving content from a "smart" git server allows logs and other content to be multiplexed alongside data. When implementing this, git starts a separate thread to manage demultiplexing.
In some environments, the way glibc implements the pthread_create
call can cause invocation of this "sideband demultiplexer" to fail -- see f/e fatal: fetch-pack: unable to fork off sideband demultiplexer, and various similar reports from folks running outdated versions of Docker with outdated seccomp filters.
Can this feature be turned off via runtime configuration?