Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1r5naG-00F7M1-1C for pgsql-bugs@arkaria.postgresql.org; Wed, 22 Nov 2023 13:48:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1r5naC-008uIC-He for pgsql-bugs@arkaria.postgresql.org; Wed, 22 Nov 2023 13:48:00 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1r5mF9-008CTh-Hg for pgsql-bugs@lists.postgresql.org; Wed, 22 Nov 2023 12:22:11 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1r5mF6-007mDp-65 for pgsql-bugs@lists.postgresql.org; Wed, 22 Nov 2023 12:22:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:Cc:From:To:Subject: MIME-Version:Content-Type:Sender:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=+OXxk4Q9dpfm3GlSCWAnFfZelAIQkLc/WaxadWjkj2A=; b=7JKNHpHEM0Nf4zXWQEpl9LBUKi RDroCGPS++aDgaDkH07h3SFPBhsKAGIM9mBN1rAspHIAdWTyrueDxVB74ClqboiuS34VNXZbPzeOa NDGikqTHtycYWEmGHSUJmwSMnXg3thMd1paSphGg/krHF7tOWwkW0wwGi+BELs+rRmIK64h2pkQPQ 3ryRhtFWnzRtzjov368mQxPv0Dxc66pDHiQhm6p+QG8tjIjvCN+acp9QPsViN/iHUADeRZTsUuITD gN4MFAmL6WpzWq2s9LI4imyTB3oOO5OvrFdsMwwumarqo5zJmlIdA7GJmSKLvt68Nte7L5lfZ8pc5 WUML8KLg==; Received: from wrigleys.postgresql.org ([2a02:c0:301:0:ffff::34]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1r5mF3-0077uI-TF for pgsql-bugs@lists.postgresql.org; Wed, 22 Nov 2023 12:22:06 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1r5mEz-008a1p-NA for pgsql-bugs@lists.postgresql.org; Wed, 22 Nov 2023 12:22:02 +0000 Content-Type: multipart/mixed; boundary="===============2427001727878023195==" MIME-Version: 1.0 Subject: BUG #18210: libpq: PQputCopyData sometimes fails in non-blocking mode over GSSAPI encrypted connection To: pgsql-bugs@lists.postgresql.org From: PG Bug reporting form Cc: lars@greiz-reinsdorf.de Reply-To: lars@greiz-reinsdorf.de, pgsql-bugs@lists.postgresql.org Date: Wed, 22 Nov 2023 12:21:25 +0000 Message-ID: <18210-4c6d0b14627f2eb8@postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2427001727878023195== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJzaXRlOgoKQnVnIHJl ZmVyZW5jZTogICAgICAxODIxMApMb2dnZWQgYnk6ICAgICAgICAgIExhcnMgS2FuaXMKRW1haWwg YWRkcmVzczogICAgICBsYXJzQGdyZWl6LXJlaW5zZG9yZi5kZQpQb3N0Z3JlU1FMIHZlcnNpb246 IDE2LjEKT3BlcmF0aW5nIHN5c3RlbTogICBVYnVudHUtMjMuMTAKRGVzY3JpcHRpb246ICAgICAg ICAKCkknbSB0aGUgbWFpbnRhaW5lciBvZiB0aGUgcnVieSBiaW5kaW5nIG9mIGxpYnBxIGFuZCB0 aGlzIGlzc3VlIGhhcHBlbnMgaW4KUnVieSwgYnV0IGl0IGlzbid0IHJlbGF0ZWQgdG8gdGhlIFJ1 YnkgZW52aXJvbm1lbnQuIEl0IGlzIG9ubHkgdGhhdCB0aGUgcnVieQpiaW5kaW5nIGFsd2F5cyBy dW5zIHdpdGggdGhlIGxpYnBxIG5vbi1ibG9ja2luZyBtb2RlIGVuYWJsZWQgaW50ZXJuYWxseSwg c28KdGhhdCB0aGlzIGlzc3VlIGhhcHBlbnMuDQoNClRoZSBlcnJvciAiR1NTQVBJIGNhbGxlciBm YWlsZWQgdG8gcmV0cmFuc21pdCBhbGwgZGF0YSBuZWVkaW5nIHRvIGJlCnJldHJpZWQiIGlzIHJh aXNlZCBoZXJlOgpodHRwczovL2dpdGh1Yi5jb20vcG9zdGdyZXMvcG9zdGdyZXMvYmxvYi9lZWIw ZWJhZDc5ZDkzNTAzMDVkOWUxMTFmYmFjNzZlMjBmYTRiMmZlL3NyYy9pbnRlcmZhY2VzL2xpYnBx L2ZlLXNlY3VyZS1nc3NhcGkuYyNMMTEwDQpJdCBoYXBwZW5zIG9ubHkgaW4gbm9uLWJsb2NraW5n IG1vZGUgb3ZlciBHU1NBUEkgZW5jcnlwdGVkIGNvbm5lY3Rpb25zLiBJdAppc24ndCByZWxpYWJs ZSBhbmQgZGVwZW5kcyBvbiB0aGUgbmV0d29yayB0aW1pbmcuIFdoZW4gc2VuZGluZyBhIDdNQiBm aWxlIGluCmFsdGVybmF0aW5nIHBpZWNlcyBvZiAyN0tCIGFuZCAxODAgQnl0ZSBwZXIgUFFwdXRD b3B5RGF0YSgpIHRoZXJlIGlzIGEgNTAlCmNoYW5jZSB0byBnZXQgdGhlIGZhaWx1cmUgb3ZlciB0 aGUgbG9jYWwgbmV0d29yay4gSXQgZG9lc24ndCBoYXBwZW4gaWYgVExTCmlzIHVzZWQgaW5zdGVh ZC4NCg0KSSBhZGRlZCBzb21lIGRlYnVnIHByaW50cyBpbnRvIGxpYnBxIHRvIHNob3cgdGhlIGFt b3VudHMgb2YgZGF0YQp0cmFuc2ZlcnJlZC4gSXQgYWxzbyBzaG93cyB0aGUgZ2RiIGJhY2t0cmFj ZSBvZiB3aGVyZSB0aGUgZXJyb3IgaXMgcmFpc2VkLgpJdCBsaWtlIHNvOg0KYGBgDQpbLi4ubG90 cyBvZiBkYXRhIGJsb2NrcyBzdWNjZXNzZnVsbHkgdHJhbnNmZXJyZWQuLi5dDQpQUXB1dENvcHlE YXRhKCkgc2l6ZT0xODYNClBRcHV0Q29weURhdGEoKSBzaXplPTI3NzE0DQpwcVB1dE1zZ0VuZCgp IGNvbm4tPm91dENvdW50PTMwMTYyIHRvU2VuZD0yNDU3Ng0KcGdfR1NTX3dyaXRlKCkgbGVuPTI0 NTc2ICBQcUdTU1NlbmRDb25zdW1lZD0wDQpQUXB1dENvcHlEYXRhKCkgc2l6ZT0xODkNClBRcHV0 Q29weURhdGEoKSBzaXplPTI3NDA1DQpwcVB1dE1zZ0VuZCgpIGNvbm4tPm91dENvdW50PTMzMTkw IHRvU2VuZD0zMjc2OA0KcGdfR1NTX3dyaXRlKCkgbGVuPTMyNzY4ICBQcUdTU1NlbmRDb25zdW1l ZD0wDQpQUXB1dENvcHlEYXRhKCkgc2l6ZT0xODUNClBRcHV0Q29weURhdGEoKSBzaXplPTI3NDgx DQpwcVB1dE1zZ0VuZCgpIGNvbm4tPm91dENvdW50PTI4MDk4IHRvU2VuZD0yNDU3Ng0KcGdfR1NT X3dyaXRlKCkgbGVuPTI0NTc2ICBQcUdTU1NlbmRDb25zdW1lZD0wDQpQUXB1dENvcHlEYXRhKCkg c2l6ZT0xODINCnBxUHV0TXNnRW5kKCkgY29ubi0+b3V0Q291bnQ9MTE5NjUgdG9TZW5kPTgxOTIN CnBnX0dTU193cml0ZSgpIGxlbj04MTkyICBQcUdTU1NlbmRDb25zdW1lZD04MjU2DQoNCkJyZWFr cG9pbnQgMSwgMHgwMDAwN2ZmZmYyMGZlODExIGluIGFwcGVuZFBRRXhwQnVmZmVyU3RyICgpDQog ICBmcm9tIC9ob21lL2thbmlzL3J1YnktcGcvcG9ydHMveDg2XzY0LWxpbnV4L2xpYi9saWJwcS5z by41DQooZ2RiKSBidA0KIzAgIDB4MDAwMDdmZmZmMjBmZTgxMSBpbiBhcHBlbmRQUUV4cEJ1ZmZl clN0ciAoKSBmcm9tCi9ob21lL2thbmlzL3J1YnktcGcvcG9ydHMveDg2XzY0LWxpbnV4L2xpYi9s aWJwcS5zby41DQojMSAgMHgwMDAwN2ZmZmYyMTAzNTQ1IGluIHBnX0dTU193cml0ZSAoKSBmcm9t Ci9ob21lL2thbmlzL3J1YnktcGcvcG9ydHMveDg2XzY0LWxpbnV4L2xpYi9saWJwcS5zby41DQoj MiAgMHgwMDAwN2ZmZmYyMGZiYmFkIGluIHBxc2VjdXJlX3dyaXRlICgpIGZyb20KL2hvbWUva2Fu aXMvcnVieS1wZy9wb3J0cy94ODZfNjQtbGludXgvbGliL2xpYnBxLnNvLjUNCiMzICAweDAwMDA3 ZmZmZjIwZjU2OWQgaW4gcHFTZW5kU29tZSAoKSBmcm9tCi9ob21lL2thbmlzL3J1YnktcGcvcG9y dHMveDg2XzY0LWxpbnV4L2xpYi9saWJwcS5zby41DQojNCAgMHgwMDAwN2ZmZmYyMGY1MTdjIGlu IHBxUHV0TXNnRW5kICgpIGZyb20KL2hvbWUva2FuaXMvcnVieS1wZy9wb3J0cy94ODZfNjQtbGlu dXgvbGliL2xpYnBxLnNvLjUNCiM1ICAweDAwMDA3ZmZmZjIwZjA3YmEgaW4gUFFwdXRDb3B5RGF0 YSAoKSBmcm9tCi9ob21lL2thbmlzL3J1YnktcGcvcG9ydHMveDg2XzY0LWxpbnV4L2xpYi9saWJw cS5zby41DQojNiAgMHgwMDAwN2ZmZmYxZjI1OWUyIGluID8/ICgpIGZyb20KL2hvbWUva2FuaXMv LnJ2bS9nZW1zL3J1YnktMy4yLjEvZ2Vtcy9wZy0xLjUuNC14ODZfNjQtbGludXgvbGliLzMuMi9w Z19leHQuc28NCiM3ICAweDAwMDA3ZmZmZjdjNjcwMDIgaW4gcmJfbm9ndmwgKCkgZnJvbQovaG9t ZS9rYW5pcy8ucnZtL3J1Ymllcy9ydWJ5LTMuMi4xL2Jpbi8uLi9saWIvbGlicnVieS5zby4zLjIN CiM4ICAweDAwMDA3ZmZmZjFmMjYxYWMgaW4gZ3ZsX1BRcHV0Q29weURhdGEgKCkNCiAgIGZyb20K L2hvbWUvL2thbmlzLy5ydm0vZ2Vtcy9ydWJ5LTMuMi4xL2dlbXMvcGctMS41LjQteDg2XzY0LWxp bnV4L2xpYi8zLjIvcGdfZXh0LnNvDQojOSAgMHgwMDAwN2ZmZmYxZjJhZjkwIGluID8/ICgpIGZy b20KL2hvbWUva2FuaXMvLnJ2bS9nZW1zL3J1YnktMy4yLjEvZ2Vtcy9wZy0xLjUuNC14ODZfNjQt bGludXgvbGliLzMuMi9wZ19leHQuc28NCiMxMCAweDAwMDA3ZmZmZjdjOWViZmYgaW4gdm1fY2Fs bF9jZnVuY193aXRoX2ZyYW1lICgpDQogICBmcm9tIC9ob21lLy9rYW5pcy8ucnZtL3J1Ymllcy9y dWJ5LTMuMi4xL2Jpbi8uLi9saWIvbGlicnVieS5zby4zLjINCiMxMSAweDAwMDA3ZmZmZjdjYWVm YTAgaW4gdm1fZXhlY19jb3JlICgpIGZyb20KL2hvbWUva2FuaXMvLnJ2bS9ydWJpZXMvcnVieS0z LjIuMS9iaW4vLi4vbGliL2xpYnJ1Ynkuc28uMy4yDQojMTIgMHgwMDAwN2ZmZmY3Y2I0YTIzIGlu IHJiX3ZtX2V4ZWMgKCkgZnJvbSAvaG9tZS9rYW5pcy8ucnZtL3J1Yg0KWy4uLm1vcmUgcnVieSBz dGFjay4uLl0NCmBgYA0KDQpUaGUgcHJvYmxlbSBvY2N1cnMgd2hlbiBwcVB1dE1zZ0VuZCgpIHNl bmRzIHNvbWUgZGF0YSBwZXIgcHFTZW5kU29tZSgpLCBpZgp0aGVyZSBpcyBtb3JlIHRoYXQgODE5 MiBCeXRlcyBpbiB0aGUgb3V0cHV0IGJ1ZmZlci4gVGhlIGRhdGEgc2l6ZSBpcwp0cnVuY2F0ZWQg dG8gdGhlIG5leHQgbG93ZXIgOEtCIGJvdW5kYXJ5LiBUaGlzIGhhcHBlbnMgaGVyZToKaHR0cHM6 Ly9naXRodWIuY29tL3Bvc3RncmVzL3Bvc3RncmVzL2Jsb2IvZWViMGViYWQ3OWQ5MzUwMzA1ZDll MTExZmJhYzc2ZTIwZmE0YjJmZS9zcmMvaW50ZXJmYWNlcy9saWJwcS9mZS1taXNjLmMjTDU0NA0K RHVlIHRvIHRoZSB0cnVuY2F0aW9uIGl0IGNhbiBoYXBwZW4gdGhhdCB0aGUgYm91bmRhcnkgaXMg YmVmb3JlIHRoZSBib3VuZGFyeQpvZiB0aGUgcHJldmlvdXMgY2FsbCBvZiBwcVNlbmRTb21lKCku IFRoaXMgaW4gdHVybiBpcyByYWlzZWQgYnkKcGdfR1NTX3dyaXRlKCkgd2hpY2ggY2FuIG5vdCB0 cmFuc2ZlciBhbnkgZGF0YSBpbiB0aGlzIGNhc2UuDQoNClNvIHRoZSBlcnJvciBtZXNzYWdlICJH U1NBUEkgY2FsbGVyIGZhaWxlZCB0byByZXRyYW5zbWl0IGFsbCBkYXRhIG5lZWRpbmcgdG8KYmUg cmV0cmllZCIgaXMgbm90IGFib3V0IHRoZSBhcHBsaWNhdGlvbiBjYWxsaW5nIGxpYnBxLiBJbiBm YWN0IHRoZSA3TUIgZmlsZQphbHdheXMgZml0cyBpbnRvIGxpYnBxJ3MgaW50ZXJuYWwgYnVmZmVy IG1lbW9yeSwgc28gdGhhdCBubyByZXRyYW5zbWl0cyBhcmUKZG9uZSBvbiB0aGUgYXBwbGljYXRp b24gbGV2ZWwgb3IgYXQgdGhlIGxldmVsIG9mIHRoZSBydWJ5IGJpbmRpbmcuIA0KDQpUaGUgaXNz dWUgaXMgZml4ZWQgaWYgSSBjaGFuZ2UgbGlicHEgYXQgZWl0aGVyIHBxUHV0TXNnRW5kKCkgb3Ig YXQKcGdfR1NTX3dyaXRlKCkuDQpTbyBlaXRoZXIgYXZvaWQgdGhlIHRydW5jYXRpb24gb2Ygc2Vu ZCBzaXplIHRvIG5leHQgOEtCIGJvdW5kYXJ5IGluCnBxUHV0TXNnRW5kKCkgbGlrZSBzbzoNCmBg YA0KCWlmIChjb25uLT5vdXRDb3VudCA+PSA4MTkyKQ0KCXsNCgkJaW50CQkJdG9TZW5kID0gY29u bi0+b3V0Q291bnQ7IC8vIC0gKGNvbm4tPm91dENvdW50ICUgODE5Mik7DQoNCgkJaWYgKHBxU2Vu ZFNvbWUoY29ubiwgdG9TZW5kKSA8IDApDQoJCQlyZXR1cm4gRU9GOw0KYGBgDQoNCi4uLiBvciBq dXN0IHJldHVybmluZyAwIEJ5dGVzIGluIHBnX0dTU193cml0ZSgpIGluc3RlYWQgb2YgcmFpc2lu ZyBhbgplcnJvcjoNCmBgYA0KCWlmIChsZW4gPCBQcUdTU1NlbmRDb25zdW1lZCkNCgl7DQoJCXJl dHVybiAwOw0KCQlhcHBlbmRQUUV4cEJ1ZmZlclN0cigmY29ubi0+ZXJyb3JNZXNzYWdlLA0KCQkJ CQkJCSAiR1NTQVBJIGNhbGxlciBmYWlsZWQgdG8gcmV0cmFuc21pdCBhbGwgZGF0YSBuZWVkaW5n IHRvIGJlCnJldHJpZWRcbiIpOw0KYGBgDQoNClVuZm9ydHVuYXRlbHkgc28gZmFyIEknbSB1bmFi bGUgdG8gcHJvdmlkZSBhIHJlcHJvIHNjcmlwdC4gTWF5YmUgdGhlIGFib3ZlCmluZm9ybWF0aW9u IGlzIGVub3VnaCB0byB1bmRlcnN0YW5kIHRoZSBwcm9ibGVtLg0KDQpSZWdhcmRzLA0KTGFycyBL YW5pcwoK --===============2427001727878023195==--