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 1wclXm-003bmL-1s for pgsql-bugs@arkaria.postgresql.org; Thu, 25 Jun 2026 14:59:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wclXk-006Udv-2v for pgsql-bugs@arkaria.postgresql.org; Thu, 25 Jun 2026 14:59:04 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wclXk-006Udm-1e for pgsql-bugs@lists.postgresql.org; Thu, 25 Jun 2026 14:59:04 +0000 Received: from mail-yw1-x1129.google.com ([2607:f8b0:4864:20::1129]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wclXi-00000000CVG-3TpR for pgsql-bugs@lists.postgresql.org; Thu, 25 Jun 2026 14:59:03 +0000 Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-7fe8bc0a01bso23515457b3.1 for ; Thu, 25 Jun 2026 07:59:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782399542; cv=none; d=google.com; s=arc-20260327; b=VHjwZqzDGHM9QVA8FYvQlygZBM+td0gg5WMXDP069lecpMc69ey3fcooWeUwy9XoAg AhBbJVjN9leX66uctaNhcJKpNaQmm2woV9am7RIXlxJ1hIP6tHTraruZFWycwteWAm9a x2wmVtcc1M6WxqcAhr8NWfvZOSQ5lHfElbId20KiCvwvLMQGqyAKAKH8pwh2YR4os55h WJhDKsa9i+MbjNL/Lv105j2PEypmZ6IGJMserwgv/2hRYNGUqiRRq84ats8YMFrYmH9R PPGzICMtAeA1zEsVlVGSshxCm1Rx6bB+JGDJ5XiaYD7lhoAZ/quiLwkP2X5OOk/awEgW KTYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=d9jbifyU8dMW4Q/TsuS75mQRcyRU7SMjIe/YrzRGa0g=; fh=/gQe77b11iMZdcPj/nJr/Ghqi6rQp5FPrPbdO93bmOA=; b=oUUP4231xWLvVjcudxOUgwkxSYju/ybU1OdvHNycpwq6e4Kywg41GHVApGfDSuEDTa Co6I0jJrPG9g64NRMvIFEat4rGMhF1YqdOAt9zH8Co4bXK3KVZzpDnTUHuWcdcMbwrUr P/cO9wZJHvQPuqscpzBDNE0yt74BzK/rTHKKJ4ztDlr7fsRtNr2tZshrHa4B6EfpM4Qd mXNZ5S9uw6e/doYDYNrVy6uVvi/uGjjwd8+DyeckOPAgqVS9bifF2GehnrMtElVl4ePw l7aNHIGsuFY6XbDKYCEeQQP3Tk6xRarsIO0PFpr1hXPrd2YSIkWR1tFFMxNgo6am00L3 vSbQ==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782399542; x=1783004342; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=d9jbifyU8dMW4Q/TsuS75mQRcyRU7SMjIe/YrzRGa0g=; b=Jzjh5FcMLNQ64MLm3PyvJIwEZSbzeHW55R3dgYT9he32tVCvsx5VFujUIGWIXexFcm TTvZhEallnEJI2xnfoJrJlG5/cgaCYTvHZKn8lMsivf+TONCJ6gI8CT/KVFXgjjfi+WC kgpMk1eYjzY9DtbKfZhKnq5+aEO/h8U1JDDHuOruL3HQWtMnMgJ8jDrSGDOaOvOX2iuf y8QRmAMRQf499laVhlqqwXF6PLE1TgWmxpdmCzybB1AN9s15hkn2/3rQz5kd5hHA8DXj ciW9j6aWJD0PTek7P7inLPsDK+UMV5ZPbaYLodECwfzTD6Oq1MjJa2pL5iGyk0WfkqJj izyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782399542; x=1783004342; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=d9jbifyU8dMW4Q/TsuS75mQRcyRU7SMjIe/YrzRGa0g=; b=tLDZNmilLneVhnGQsgXfqzmYXo7/V1DNrdLRMDOON+lzfQSWqb6NiU/ou0CQLzwn9L XyraLFrFXqhJru0Btu6pIYruZNXqISf/HrJxSusQR9u+cqolWss50VPZznoGTxO5XOux EDqIUMcRtYuvEja7Xzde3aUEQm8YimAenJG7T0sknYxzT2cIn4IFa1duIND/1P5HHsRp KC5YnBZ/AX7fxKFtq5JSo4HW1B/Z0bDK2tWEhYpJ90lKZYpE+jCF1zHA6aCEFxpWidvC BvywWuwO6qGq2a8STKOdzpXN8XDAvT5dMQ6YPU8pdMn5ePXeicRseTZhOCT+WY0di18Q LKxQ== X-Gm-Message-State: AOJu0YxulcEH4bgGKTRauPUuucuzT4GyxzIuNNT/OcYObI0SMjk1mTAq 2aiw/htLv+zRnl0JW4EJMSxyqGD90Ky/KDzYv+l5vYlmw8voeHgVE3zSf9MBDBsW89P1k1gjtLB 3e5Mq7YlXdECcxU4B8i/hv0bUph1uqN3eJ0J6DEU= X-Gm-Gg: AfdE7cn1qkA6bmyGwMoAV2WSSLURyEtqY2EhA2faR9IxAjDtGUUJBHtD6j7eNU7Vbcp 5uX8PbLJfESl0Hn+dj6IMuDDSowMNYiqhFyChX481bEacRqSR+Lx82UlXd94PNrcjUbFKTU7Lyk qfSeEYOC2E9/l5cGdaYzlTyP1HHfFNNh/8HI1JrK60pPBWUW9cv6NRj9FcC5iyJCbTA5FnNQfTY 1r+ksnGsrILaPXgnIsQ8tUGjs79WCZqyYNWbnEVLOtTS+UBo+Z2bOdyv3vv/LGzbPsMGoE= X-Received: by 2002:a05:690c:9686:b0:7f8:7e11:d0d9 with SMTP id 00721157ae682-80a6a9996ebmr26627767b3.52.1782399541648; Thu, 25 Jun 2026 07:59:01 -0700 (PDT) MIME-Version: 1.0 From: Daria Shanina Date: Thu, 25 Jun 2026 17:54:46 +0300 X-Gm-Features: AVVi8Cdy7IlazBJ9h-qiIVnGNLZCXzYWGPCpFCrwAEEn2R2G3ZVXpMO97cLL9dg Message-ID: Subject: Set huge_page_size on 32bit system To: pgsql-bugs@lists.postgresql.org Content-Type: multipart/mixed; boundary="000000000000879c200655153bc9" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000879c200655153bc9 Content-Type: multipart/alternative; boundary="000000000000879c1f0655153bc7" --000000000000879c1f0655153bc7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi all, I found an error: on 32bit system (I tested on Debian 6.1.0-32-686-pae #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) i686 GNU/Linux) when we set huge_page_size =3D 1 TB postgres process fails with signal SIGFPE when calculated hugepagesize_local =3D (Size) huge_page_size * 1024; the value exceeds max for unsigned int =3D (2^32 =E2=80=93 1). I attached a full backtrace and one small fix. What do you think about this? Thank you for your attention! -- Best regards, Daria Shanina --000000000000879c1f0655153bc7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all,<= /span>

I found an error: on 32bit system (I tested on Debian = 6.1.0-32-686-pae #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) i686 = GNU/Linux) when we set huge_page_size =3D 1 TB postgres process fails with = signal SIGFPE when calculated hugepagesize_local =3D (Size) huge_page_size = * 1024; the value exceeds max for unsigned int =3D (2^32 =E2=80=93 1).
I= attached a full backtrace and one small fix.

What do you think abou= t this?
Thank you for your attention!

--
Best regards,
Dari= a Shanina

--000000000000879c1f0655153bc7-- --000000000000879c200655153bc9 Content-Type: text/plain; charset="US-ASCII"; name="gdb.txt" Content-Disposition: attachment; filename="gdb.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mqtmg7nn0 U3RhcnRpbmcgcHJvZ3JhbTogL2hvbWUvdmJveHVzZXIvcHJvamVjdHMvcHNxbC9idWdmaXhfcGdw cm83MjE5L21hc3Rlci9idWlsZC9iaW4vcG9zdGdyZXMgCltUaHJlYWQgZGVidWdnaW5nIHVzaW5n IGxpYnRocmVhZF9kYiBlbmFibGVkXQpVc2luZyBob3N0IGxpYnRocmVhZF9kYiBsaWJyYXJ5ICIv bGliL2kzODYtbGludXgtZ251L2xpYnRocmVhZF9kYi5zby4xIi4KClByb2dyYW0gcmVjZWl2ZWQg c2lnbmFsIFNJR0ZQRSwgQXJpdGhtZXRpYyBleGNlcHRpb24uCjB4MDA5NmVmODEgaW4gQ3JlYXRl QW5vbnltb3VzU2VnbWVudCAoc2l6ZT0weGJmZmZlZWYwKSBhdCBwZ19zaG1lbS5jOjYyMQo2MjEJ CQlpZiAoYWxsb2NzaXplICUgaHVnZXBhZ2VzaXplICE9IDApCiMwICAweDAwOTZlZjgxIGluIENy ZWF0ZUFub255bW91c1NlZ21lbnQgKHNpemU9MHhiZmZmZWVmMCkgYXQgcGdfc2htZW0uYzo2MjEK ICAgICAgICBodWdlcGFnZXNpemUgPSAwCiAgICAgICAgaHVnZV9tbWFwX2ZsYWdzID0gMjYyMTQ0 CiAgICAgICAgYWxsb2NzaXplID0gMTU0MzI5MDg4CiAgICAgICAgcHRyID0gMHhmZmZmZmZmZgog ICAgICAgIG1tYXBfZXJybm8gPSAwCiAgICAgICAgbW1hcF9mbGFncyA9IDMzCiAgICAgICAgX19m dW5jX18gPSAiQ3JlYXRlQW5vbnltb3VzU2VnbWVudCIKIzEgIDB4MDA5NmYyZmYgaW4gUEdTaGFy ZWRNZW1vcnlDcmVhdGUgKHNpemU9MTU0MzI5MDg4LCBzaGltPTB4YmZmZmVmMDQpIGF0IHBnX3No bWVtLmM6NzQxCiAgICAgICAgTmV4dFNobWVtU2VnSUQgPSAxMDc1OTU2NwogICAgICAgIG1lbUFk ZHJlc3MgPSAweDkzMmQ3MzgKICAgICAgICBoZHIgPSAweGM3OGI2ZSA8ZXJyc3RhcnQrMTY5Pgog ICAgICAgIHN0YXRidWYgPSB7c3RfZGV2ID0gMjA0OSwgX19wYWQxID0gMCwgX19zdF9pbm8gPSAw LCBzdF9tb2RlID0gMTY4MzIsIHN0X25saW5rID0gMTksIHN0X3VpZCA9IDEwMDAsIHN0X2dpZCA9 IDEwMDAsIHN0X3JkZXYgPSAwLCBfX3BhZDIgPSAwLCBzdF9zaXplID0gNDA5Niwgc3RfYmxrc2l6 ZSA9IDQwOTYsIHN0X2Jsb2NrcyA9IDgsIHN0X2F0aW0gPSB7dHZfc2VjID0gMTc4MjI4Nzk5Niwg dHZfbnNlYyA9IDcyOTg2NzI5MX0sIHN0X210aW0gPSB7dHZfc2VjID0gMTc4MjI4ODE2MywgdHZf bnNlYyA9IDc5ODE5MTYzMH0sIHN0X2N0aW0gPSB7dHZfc2VjID0gMTc4MjI4ODE2MywgdHZfbnNl YyA9IDc5ODE5MTYzMH0sIHN0X2lubyA9IDExODk2MDR9CiAgICAgICAgc3lzdnNpemUgPSA2MTE3 NgogICAgICAgIF9fZnVuY19fID0gIlBHU2hhcmVkTWVtb3J5Q3JlYXRlIgojMiAgMHgwMGE0MmU3 OCBpbiBDcmVhdGVTaGFyZWRNZW1vcnlBbmRTZW1hcGhvcmVzICgpIGF0IGlwY2kuYzoxMzUKICAg ICAgICBzaGltID0gMHg5NAogICAgICAgIHNlZ2hkciA9IDB4OTMyZTAwMAogICAgICAgIHNpemUg PSAxNTQzMjkwODgKICAgICAgICBfX2Z1bmNfXyA9ICJDcmVhdGVTaGFyZWRNZW1vcnlBbmRTZW1h cGhvcmVzIgojMyAgMHgwMDk3ZjM0YSBpbiBQb3N0bWFzdGVyTWFpbiAoYXJnYz0xLCBhcmd2PTB4 MTEzNGJhMCkgYXQgcG9zdG1hc3Rlci5jOjEwMTgKICAgICAgICBvcHRjdHggPSB7bmFyZ2MgPSAx LCBuYXJndiA9IDB4MTEzNGJhMCwgb3N0ciA9IDB4ZTkzMTM4ICJCOmJDOmM6RDpkOkVlRmY6aDpp ams6bE46T1BwOnI6UzpzVHQ6VzotOiIsIG9wdGVyciA9IDEsIG9wdGFyZyA9IDB4MCwgb3B0aW5k ID0gMSwgb3B0b3B0ID0gMCwgcGxhY2UgPSAweGY5NzZiYyAiIn0KICAgICAgICBvcHQgPSAtMQog ICAgICAgIHN0YXR1cyA9IDg1OTYyNzkKICAgICAgICB1c2VyRG9wdGlvbiA9IDB4MAogICAgICAg IGxpc3Rlbl9hZGRyX3NhdmVkID0gZmFsc2UKICAgICAgICBvdXRwdXRfY29uZmlnX3ZhcmlhYmxl ID0gMHgwCiAgICAgICAgX19mdW5jX18gPSAiUG9zdG1hc3Rlck1haW4iCiM0ICAweDAwODMyNGI2 IGluIG1haW4gKGFyZ2M9MSwgYXJndj0weDExMzRiYTApIGF0IG1haW4uYzoyMzEKICAgICAgICBk b19jaGVja19yb290ID0gdHJ1ZQogICAgICAgIGRpc3BhdGNoX29wdGlvbiA9IERJU1BBVENIX1BP U1RNQVNURVIK --000000000000879c200655153bc9 Content-Type: text/x-patch; charset="US-ASCII"; name="fix-for-huge_page_size.patch" Content-Disposition: attachment; filename="fix-for-huge_page_size.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mqtmg7nw1 ZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3BvcnQvc3lzdl9zaG1lbS5jIGIvc3JjL2JhY2tlbmQv cG9ydC9zeXN2X3NobWVtLmMKaW5kZXggMmUzODg2Y2Y5ZmUuLjhiYjMxNjk4YmQwIDEwMDY0NAot LS0gYS9zcmMvYmFja2VuZC9wb3J0L3N5c3Zfc2htZW0uYworKysgYi9zcmMvYmFja2VuZC9wb3J0 L3N5c3Zfc2htZW0uYwpAQCAtNjE4LDYgKzYxOCwxMyBAQCBDcmVhdGVBbm9ueW1vdXNTZWdtZW50 KFNpemUgKnNpemUpCiAKIAkJR2V0SHVnZVBhZ2VTaXplKCZodWdlcGFnZXNpemUsICZodWdlX21t YXBfZmxhZ3MpOwogCisJCWlmIChodWdlcGFnZXNpemUgPT0gMCkKKwkJCWVyZXBvcnQoRVJST1Is CisJCQkJKGVycmNvZGUoRVJSQ09ERV9PVVRfT0ZfTUVNT1JZKSwKKwkJCQkgZXJybXNnKCJDYW5u b3QgYWxvY2F0ZSAlZCBieXRlcyBvZiBtZW1vcnkiLCBodWdlcGFnZXNpemUpLAorCQkJCSBlcnJo aW50KCJJdCBpcyBuZWNlc3NhcnkgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2YgdGhlIGNvbmZpZ3Vy YXRpb24gcGFyYW1ldGVyIFwnaHVnZV9wYWdlX3NpemVcJyAoY3VycmVudGx5IGh1Z2VfcGFnZV9z aXplICVkIGtCKSIsIAorCQkJCQlodWdlX3BhZ2Vfc2l6ZSkpKTsKKwogCQlpZiAoYWxsb2NzaXpl ICUgaHVnZXBhZ2VzaXplICE9IDApCiAJCQlhbGxvY3NpemUgPSBhZGRfc2l6ZShhbGxvY3NpemUs IGh1Z2VwYWdlc2l6ZSAtIChhbGxvY3NpemUgJSBodWdlcGFnZXNpemUpKTsKIAo= --000000000000879c200655153bc9--