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 1wDGv6-002niM-1H for pgsql-bugs@arkaria.postgresql.org; Thu, 16 Apr 2026 07:13:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wDGv5-004YBQ-14 for pgsql-bugs@arkaria.postgresql.org; Thu, 16 Apr 2026 07:13:47 +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 1wDGv5-004YBI-08 for pgsql-bugs@lists.postgresql.org; Thu, 16 Apr 2026 07:13:47 +0000 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wDGv3-00000001MnR-04LI for pgsql-bugs@lists.postgresql.org; Thu, 16 Apr 2026 07:13:46 +0000 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-488ad135063so74093885e9.0 for ; Thu, 16 Apr 2026 00:13:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776323624; x=1776928424; darn=lists.postgresql.org; h=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=7tUtA0ji/XUap1mZg2Td6LxvxXhmdbO3Kw5cDCAi1Cs=; b=Jjdx+6WQrXX5qGnmRW4WAlcy6JSZM/c66eZmaVWaulB7NfWv4kMM+RkjboRNOQTWrU +ZFM/zy7Uz5/Sn2tTq8qYOxX2v5FRaUFKI1q1uO2/8yuqVppgTeZRfgIc/kEGWvwd4Xm CdDZdf6ZJHRRjpy1V+UArR1f5kmwA7V84S57zeWEDn4SzT7vVh5miNdE3ZbWcVkGAheK Qtc/ZAJ47CFvqkKGbFM89HES1ZNlWiUFnDRkc/47hJIQ7T8U2wsL7DkbrTSwENaS6wqS lOIIXvPQWYTES8ynWgKQf97ZFYzNCVuNu6jYJomknrir8ylRYXmqoobJjTH94IRMV9wG KF4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776323624; x=1776928424; h=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=7tUtA0ji/XUap1mZg2Td6LxvxXhmdbO3Kw5cDCAi1Cs=; b=afsUucSNN3ydpsUz7LQ/mgc+7h1c3lnOzOrKRZCPP86kzW0FB1ROuZALnifFXEoPww bizahEjngMLmTAMJOIdm7cXuUUsSuT++fRigEbW+ZQ6dPehcqOsNRPqDSbcFwZSiekcq ZoGmwFN4JF784w9NgtTBg8bBqPI+SvtAwPlpuFTqNOnEf1lEYbluWPXOGlFI82lEhCQg mEuOTvp5VrKFORfVO4DmC8tk+bfL6GW4CRRUbDEg0O48aDUxOf/kLPMdZw8wCerXgHkF aUQnhAOcBVYgNVpAEncFAkwP3AsTKKe4OGa+D1x5R0EVjSiYy1+Qiv5arcYqXBYv/2wu Zx+Q== X-Gm-Message-State: AOJu0Yz7Z3e7EiUjWeb5fp1OtjcXnOkjYGMxb81cHRc6eAJuuDZfLolJ Gi+hK5AezdY/hW7lvtX6gF06DHJB2l7I0aS+tYxKZoNOXBgWcyRKdbjNNUbA3A== X-Gm-Gg: AeBDies5S8TV5YzHtHHf4JbJbwnWEReBTZI4OR/X8NzCPO5P1YeOTUftSJWO+GFgkAr 3vNk8Q24+R0vZWM3PXNONEMM5W3R+or//2hm8qrwcYj02PyT+LLCjqOT09d+OxUadeX70ShfKNo +9btZLMqc+jliDQb1X7KUKZIE0nmAnkZ7Pe4eM47JDDNmQ50gfGuqtIQyezjTcVrRCyQIexZycQ GVFttWnt/6Toa8SqeN1V+rVGSjKcxm6bsgp/0WlPFCgD5LjA0jQaA6FFxLEdSGpEV3bh3IJi1pv dgzxUH37/5JT/9Eeq3i7UgEuTyVUkmYXtaaP8e+PutaiYhay1ZH1WdC3RBJSJjt5wmiUG/SP9Wf 02vEZ9pG91tk2KltOqqdaZJ9bL8Wrs4t51TrhE/m/y0a0LvSvomfj/X1Hn0bI7p9OozKFYHjiwe ijl4VZaEKGCbe0toDL5iMMjsi3cLJ7aLG8X2MpsQ== X-Received: by 2002:a05:600d:d:b0:487:2439:b7c8 with SMTP id 5b1f17b1804b1-488d67eb7a7mr264582995e9.1.1776323623726; Thu, 16 Apr 2026 00:13:43 -0700 (PDT) Received: from [192.168.15.160] ([80.251.191.198]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488f5813970sm29884055e9.1.2026.04.16.00.13.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 16 Apr 2026 00:13:42 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------hmYa60ht4RB8miuTkafE5nsy" Message-ID: Date: Thu, 16 Apr 2026 09:13:41 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: TRAP: failed Assert("offsets[i] > offsets[i - 1]"), File: "tidstore.c" To: Masahiko Sawada Cc: PostgreSQL mailing lists References: Content-Language: en-US From: Andrei Lepikhov In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------hmYa60ht4RB8miuTkafE5nsy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 15/04/2026 22:50, Masahiko Sawada wrote: > On Wed, Apr 15, 2026 at 5:48 AM Andrei Lepikhov wrote: > Could you provide the reproducer of the assertion failure? IIRC there > have not been such reports on the community so far and the test should > be included in the patch anyway. Sure! See in attachment. -- regards, Andrei Lepikhov, pgEdge --------------hmYa60ht4RB8miuTkafE5nsy Content-Type: text/plain; charset=UTF-8; name="v1-0001-Sort-offsets-in-test_tidstore-s-do_set_block_offs.patch" Content-Disposition: attachment; filename*0="v1-0001-Sort-offsets-in-test_tidstore-s-do_set_block_offs.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAyYjA0ZDY0NzZjMWQ0ZTc1ZTBjYWFiNTdkYmU2MWVkODE3YTFmYWMyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiQW5kcmVpIFYuIExlcGlraG92IiA8bGVwaWhvdkBn bWFpbC5jb20+CkRhdGU6IFdlZCwgMTUgQXByIDIwMjYgMTQ6NDE6NTEgKzAyMDAKU3ViamVj dDogW1BBVENIIHYxXSBTb3J0IG9mZnNldHMgaW4gdGVzdF90aWRzdG9yZSdzIGRvX3NldF9i bG9ja19vZmZzZXRzKCkuCgpUaWRTdG9yZVNldEJsb2NrT2Zmc2V0cygpIHJlcXVpcmVzIGl0 cyBvZmZzZXRzW10gYXJndW1lbnQgdG8gYmUKc3RyaWN0bHkgYXNjZW5kaW5nLCBhbmQgYXNz ZXJ0cyB0aGUgcHJlY29uZGl0aW9uLgoKVGhlIHRlc3QgaGFybmVzcyB3YXMgZm9yd2FyZGlu ZyB0aGUgT2Zmc2V0TnVtYmVyIGFycmF5IHN0cmFpZ2h0IGZyb20KU1FMLCB3aGljaCB3b3Jr cyBvbmx5IGJlY2F1c2UgdGhlIGN1cnJlbnQgcGxhbm5lciBoYXBwZW5zIHRvIHByZXNlbnQK YXJyYXlfYWdnKCkgaW5wdXQgaW4gdGhlIG9yZGVyIHRoZSBWQUxVRVMgY2xhdXNlIHdhcyB3 cml0dGVuLiAgVGhhdApvcmRlcmluZyBpcyBub3QgYSBTUUwgZ3VhcmFudGVlOiBhcnJheV9h Z2coKSB3aXRob3V0IE9SREVSIEJZIGlzCnVub3JkZXJlZCBieSBzcGVjaWZpY2F0aW9uLCBh bmQgYW55IHBsYW4gY2hhbmdlIHRoYXQgcmVzaHVmZmxlcyB0aGUKQ2FydGVzaWFuIHByb2R1 Y3QgdXNlZCBpbiB0ZXN0X3RpZHN0b3JlLnNxbCAtLSBwYXJhbGxlbCBhZ2dyZWdhdGlvbiwK YSBkaWZmZXJlbnQgam9pbiBvcmRlciwgb3IgYSByYW5kb21pc2VkIHBsYW5uZXIgLS0gY2Fu IGRlbGl2ZXIgdGhlCm9mZnNldHMgb3V0IG9mIG9yZGVyIGFuZCBjYXVzZSB0aGUgQXNzZXJ0 LgoKRml4IGJ5IHNvcnRpbmcgb2ZmcyBpbiBwbGFjZSBpbnNpZGUgZG9fc2V0X2Jsb2NrX29m ZnNldHMoKSBiZWZvcmUKY2FsbGluZyBUaWRTdG9yZVNldEJsb2NrT2Zmc2V0cygpLiBEdXBs aWNhdGVzIGFyZSBpbnRlbnRpb25hbGx5IGxlZnQgdG8gZmFpbAp0aGUgc3RyaWN0LWluZXF1 YWxpdHkgQXNzZXJ0LgotLS0KIC4uLi90ZXN0X3RpZHN0b3JlL2V4cGVjdGVkL3Rlc3RfdGlk c3RvcmUub3V0ICAgICB8ICA4ICsrKysrKysrCiAuLi4vbW9kdWxlcy90ZXN0X3RpZHN0b3Jl L3NxbC90ZXN0X3RpZHN0b3JlLnNxbCAgfCAgNCArKysrCiBzcmMvdGVzdC9tb2R1bGVzL3Rl c3RfdGlkc3RvcmUvdGVzdF90aWRzdG9yZS5jICAgfCAxNiArKysrKysrKysrKysrKysrCiAz IGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMvdGVz dC9tb2R1bGVzL3Rlc3RfdGlkc3RvcmUvZXhwZWN0ZWQvdGVzdF90aWRzdG9yZS5vdXQgYi9z cmMvdGVzdC9tb2R1bGVzL3Rlc3RfdGlkc3RvcmUvZXhwZWN0ZWQvdGVzdF90aWRzdG9yZS5v dXQKaW5kZXggY2JjYWNmZDI2ZTEuLjBiYTFlYzc2ZjRjIDEwMDY0NAotLS0gYS9zcmMvdGVz dC9tb2R1bGVzL3Rlc3RfdGlkc3RvcmUvZXhwZWN0ZWQvdGVzdF90aWRzdG9yZS5vdXQKKysr IGIvc3JjL3Rlc3QvbW9kdWxlcy90ZXN0X3RpZHN0b3JlL2V4cGVjdGVkL3Rlc3RfdGlkc3Rv cmUub3V0CkBAIC0zMiw2ICszMiwxNCBAQCBTRUxFQ1QgZG9fc2V0X2Jsb2NrX29mZnNldHMo YmxrLCBhcnJheV9hZ2cob2ZmKTo6aW50MltdKQogICAgIChWQUxVRVMgKDApLCAoMSksICg6 bWF4Ymxrbm8gLyAyKSwgKDptYXhibGtubyAtIDEpLCAoOm1heGJsa25vKSkgQVMgYmxvY2tz KGJsayksCiAgICAgKFZBTFVFUyAoMSksICgyKSwgKDptYXhvZmZzZXQgLyAyKSwgKDptYXhv ZmZzZXQgLSAxKSwgKDptYXhvZmZzZXQpKSBBUyBvZmZzZXRzKG9mZikKICAgR1JPVVAgQlkg YmxrOworU0VMRUNUIGRvX3NldF9ibG9ja19vZmZzZXRzKDEsIGFycmF5X2FnZyhvZmYgT1JE RVIgQlkgb2ZmIERFU0MpOjppbnQyW10pCisgIEZST00KKyAgICAoVkFMVUVTICgxKSwgKDIp KSBBUyBvZmZzZXRzKG9mZik7CisgZG9fc2V0X2Jsb2NrX29mZnNldHMgCistLS0tLS0tLS0t LS0tLS0tLS0tLS0tCisgICAgICAgICAgICAgICAgICAgIDEKKygxIHJvdykKKwogLS0gVGVz dCBvZmZzZXRzIGVtYmVkZGVkIGluIHRoZSBiaXRtYXAgaGVhZGVyLgogU0VMRUNUIGRvX3Nl dF9ibG9ja19vZmZzZXRzKDUwMSwgYXJyYXlbZ3JlYXRlc3QoKHJhbmRvbSgpICogOm1heG9m ZnNldCk6OmludCwgMSldOjppbnQyW10pOwogIGRvX3NldF9ibG9ja19vZmZzZXRzIApkaWZm IC0tZ2l0IGEvc3JjL3Rlc3QvbW9kdWxlcy90ZXN0X3RpZHN0b3JlL3NxbC90ZXN0X3RpZHN0 b3JlLnNxbCBiL3NyYy90ZXN0L21vZHVsZXMvdGVzdF90aWRzdG9yZS9zcWwvdGVzdF90aWRz dG9yZS5zcWwKaW5kZXggYTI5ZTRlYzFjNTUuLmYxYjE4NDY1NmM0IDEwMDY0NAotLS0gYS9z cmMvdGVzdC9tb2R1bGVzL3Rlc3RfdGlkc3RvcmUvc3FsL3Rlc3RfdGlkc3RvcmUuc3FsCisr KyBiL3NyYy90ZXN0L21vZHVsZXMvdGVzdF90aWRzdG9yZS9zcWwvdGVzdF90aWRzdG9yZS5z cWwKQEAgLTIzLDYgKzIzLDEwIEBAIFNFTEVDVCBkb19zZXRfYmxvY2tfb2Zmc2V0cyhibGss IGFycmF5X2FnZyhvZmYpOjppbnQyW10pCiAgICAgKFZBTFVFUyAoMSksICgyKSwgKDptYXhv ZmZzZXQgLyAyKSwgKDptYXhvZmZzZXQgLSAxKSwgKDptYXhvZmZzZXQpKSBBUyBvZmZzZXRz KG9mZikKICAgR1JPVVAgQlkgYmxrOwogCitTRUxFQ1QgZG9fc2V0X2Jsb2NrX29mZnNldHMo MSwgYXJyYXlfYWdnKG9mZiBPUkRFUiBCWSBvZmYgREVTQyk6OmludDJbXSkKKyAgRlJPTQor ICAgIChWQUxVRVMgKDEpLCAoMikpIEFTIG9mZnNldHMob2ZmKTsKKwogLS0gVGVzdCBvZmZz ZXRzIGVtYmVkZGVkIGluIHRoZSBiaXRtYXAgaGVhZGVyLgogU0VMRUNUIGRvX3NldF9ibG9j a19vZmZzZXRzKDUwMSwgYXJyYXlbZ3JlYXRlc3QoKHJhbmRvbSgpICogOm1heG9mZnNldCk6 OmludCwgMSldOjppbnQyW10pOwogU0VMRUNUIGRvX3NldF9ibG9ja19vZmZzZXRzKDUwMiwg YXJyYXlfYWdnKERJU1RJTkNUIGdyZWF0ZXN0KChyYW5kb20oKSAqIDptYXhvZmZzZXQpOjpp bnQsIDEpKTo6aW50MltdKQpkaWZmIC0tZ2l0IGEvc3JjL3Rlc3QvbW9kdWxlcy90ZXN0X3Rp ZHN0b3JlL3Rlc3RfdGlkc3RvcmUuYyBiL3NyYy90ZXN0L21vZHVsZXMvdGVzdF90aWRzdG9y ZS90ZXN0X3RpZHN0b3JlLmMKaW5kZXggYzlhMDM1ZmE0OTQuLmJmYzQwYmNlMjRjIDEwMDY0 NAotLS0gYS9zcmMvdGVzdC9tb2R1bGVzL3Rlc3RfdGlkc3RvcmUvdGVzdF90aWRzdG9yZS5j CisrKyBiL3NyYy90ZXN0L21vZHVsZXMvdGVzdF90aWRzdG9yZS90ZXN0X3RpZHN0b3JlLmMK QEAgLTc1LDYgKzc1LDE5IEBAIGl0ZW1wdHJfY21wKGNvbnN0IHZvaWQgKmxlZnQsIGNvbnN0 IHZvaWQgKnJpZ2h0KQogCXJldHVybiAwOwogfQogCitzdGF0aWMgaW50CitvZmZzZXRudW1i ZXJfY21wKGNvbnN0IHZvaWQgKmEsIGNvbnN0IHZvaWQgKmIpCit7CisJT2Zmc2V0TnVtYmVy IGwgPSAqKGNvbnN0IE9mZnNldE51bWJlciAqKSBhOworCU9mZnNldE51bWJlciByID0gKihj b25zdCBPZmZzZXROdW1iZXIgKikgYjsKKworCWlmIChsIDwgcikKKwkJcmV0dXJuIC0xOwor CWVsc2UgaWYgKGwgPiByKQorCQlyZXR1cm4gMTsKKwlyZXR1cm4gMDsKK30KKwogLyoKICAq IENyZWF0ZSBhIFRpZFN0b3JlLiBJZiBzaGFyZWQgaXMgZmFsc2UsIHRoZSB0aWRzdG9yZSBp cyBjcmVhdGVkCiAgKiBvbiBUb3BNZW1vcnlDb250ZXh0LCBvdGhlcndpc2Ugb24gRFNBLiBB bHRob3VnaCB0aGUgdGlkc3RvcmUKQEAgLTE3OCw2ICsxOTEsOSBAQCBkb19zZXRfYmxvY2tf b2Zmc2V0cyhQR19GVU5DVElPTl9BUkdTKQogCW5vZmZzID0gQXJyYXlHZXROSXRlbXMoQVJS X05ESU0odGEpLCBBUlJfRElNUyh0YSkpOwogCW9mZnMgPSAoKE9mZnNldE51bWJlciAqKSBB UlJfREFUQV9QVFIodGEpKTsKIAorCS8qIFRpZFN0b3JlU2V0QmxvY2tPZmZzZXRzKCkgcmVx dWlyZXMgb2Zmc2V0cyB0byBiZSBzdHJpY3RseSBhc2NlbmRpbmcuICovCisJcXNvcnQob2Zm cywgbm9mZnMsIHNpemVvZihPZmZzZXROdW1iZXIpLCBvZmZzZXRudW1iZXJfY21wKTsKKwog CS8qIFNldCBUSURzIGluIHRoZSBzdG9yZSAqLwogCVRpZFN0b3JlTG9ja0V4Y2x1c2l2ZSh0 aWRzdG9yZSk7CiAJVGlkU3RvcmVTZXRCbG9ja09mZnNldHModGlkc3RvcmUsIGJsa25vLCBv ZmZzLCBub2Zmcyk7Ci0tIAoyLjUzLjAKCg== --------------hmYa60ht4RB8miuTkafE5nsy--