upstream reports: https://github.com/protocolbuffers/protobuf/issues/8460 https://github.com/protocolbuffers/protobuf/issues/8459 https://github.com/protocolbuffers/protobuf/issues/8367 https://github.com/protocolbuffers/protobuf/issues/8082