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.96) (envelope-from ) id 1w7ksK-005f3J-0J for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Apr 2026 02:00:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7ksI-00E7aW-1F for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Apr 2026 02:00:06 +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.96) (envelope-from ) id 1w7ksI-00E7aO-07 for pgsql-hackers@lists.postgresql.org; Wed, 01 Apr 2026 02:00:06 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w7ksF-00000002HAY-2EjR for pgsql-hackers@lists.postgresql.org; Wed, 01 Apr 2026 02:00:05 +0000 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-486b9675d36so52111445e9.0 for ; Tue, 31 Mar 2026 19:00:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775008803; x=1775613603; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=6IW9sUgy1m1TV5/W/9Ha+o2dyRzZACM+9R2FVO07kC0=; b=rUZ9Qjj9qGzPDfIgp1zzjU60RrVLC1Chfjdhu9HCJzzTX/HzXU9TuGaQvrBpgr8SDw sQVjTWVfH0XuhzT9dQNUQ2czJh5p9oz+NcNNJz1/osvfph2IIl98Xh48+mdx63uw2vop dfttxzbBDtaIp/GXWzRqssQAHtywuQWhjSuFvMSqJKgUUFdOAy7Gqok+FYE05/184f8m 51r6kVrBQNJy+I1mrfnMBDZlzm9xF5G93Up9w4f11BaDn2m/pmKZeXIb75C9RBInPwyf B+A5PzmcrpKcq9It7rPyKB6Z3lVa9aUnsDkC0kZXj2P8U6Kyd756J3zYIJiQG0XjxOZL nIyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775008803; x=1775613603; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6IW9sUgy1m1TV5/W/9Ha+o2dyRzZACM+9R2FVO07kC0=; b=ew/ebqx1SYvHnw0zWb8bDRu9qBKfUvKmOM2AtMdi0Wzvfz4l3cBvRX4YKGlruoGcZt 8jjkGjxq6DeTTUTLP5ZYV0w+UkUKJ9W2irkMT4POyrzkOxt700tIs5lyqj2IKogpOJ5X reRkPnNoYK/QlTiO1NhuWe0n6YFDeVaPJVjtqLcTqeJavcWuNQ+LBJrpbqh/FWJEe6Cw tnghbQdEP9piJcmM7lSwave/6dmvBglT4RdPWXiH0ADGLLj/50zbuhY++SPXwFG1a0lq qFGvqhvBCEkiGVd/KVKSlAn4y0hK2JuiqGi+HhD9/JiAdO9kI4z68CCeIqpL0B+0RCpO EICQ== X-Forwarded-Encrypted: i=1; AJvYcCX5jRC0jvV7D2ASAIpcaib3sROPldhKEOJRMCiY9BztMuR0JyVNkcKyGnsAmkmVp7SMhtMaYRXZWG4PHeYk@lists.postgresql.org X-Gm-Message-State: AOJu0YwvhBjKWT+67MpwbTZqVhGDpdymuo5iA6IgKGMc2BvpT8WQYENS 3g4W4OnF3IZ6krHcxBAYlAgCRtW6KPODNLqa5tLazIOVCLbQ//V5kWFz X-Gm-Gg: ATEYQzzz5jgjxD/eTcQCSkq04c/AI6N/kNQqgjXlPAM96myOLmBo5+Oee7d/SqIF6vl PjNT1G1XFeW5CVCFyzJnMrVtzV8a+PIG7jwwKmp3XdmmiXpXHsLETFa8BJxi45TX3OYTY5BRLP2 TAlm5Vz0Yq16u2+lW0J97I8XR8KNN/5q6CDbjqAVxxT2b0DzTnxZyNZb56glGOeNdlxT46azUoC lA/m52kmWACiqVDZMIM7JY3GRjGu3H0Ato2aGboYxicF4cD8fYc5jAPY60mzkCgAnw+UGNM2UgV PQE52uHir62vRpHbEEw+Hao0L7WAp/b/KNoNVOtf2nPJtp+YU9U7CcamXYKEho2WlmI3j5kSmNN HQbxaHfhYOFHhtlRCfypTSpnmLMqpfE8/kkDYPpAdEpNnLhMSaK4MRbmb4yFHxguf7y3gKp6lBC 5kAemavJQFL3A5F8/UArvQ2oCS X-Received: by 2002:a05:600c:890c:b0:486:fc5f:1ab9 with SMTP id 5b1f17b1804b1-4888358cb46mr19399835e9.14.1775008802593; Tue, 31 Mar 2026 19:00:02 -0700 (PDT) Received: from [192.168.0.50] ([89.149.68.143]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4887ad706d4sm30596965e9.8.2026.03.31.19.00.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 31 Mar 2026 19:00:02 -0700 (PDT) Message-ID: <80aeac57-8f50-4732-a5b4-c2373c3f8149@gmail.com> Date: Wed, 1 Apr 2026 05:00:00 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: More speedups for tuple deformation To: David Rowley Cc: Tender Wang , Andres Freund , John Naylor , PostgreSQL Developers References: Content-Language: en-US From: Alexander Lakhin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello David, 16.03.2026 09:01, Tender Wang wrote: > Hi David, > > After c456e391138, I found a crash. I've also found an assertion failure: SELECT JSON_ARRAY(VALUES (('', ''))); triggers: TRAP: failed Assert("attlen > 0 || attlen == -1"), File: "heaptuple.c", Line: 598, PID: 2582495 Could you have a look, please? Best regards, Alexander