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 1vJVMm-0095wk-1s for pgsql-admin@arkaria.postgresql.org; Thu, 13 Nov 2025 11:19:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vJVMi-000Xwr-25 for pgsql-admin@arkaria.postgresql.org; Thu, 13 Nov 2025 11:19:48 +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 1vJVID-000I9u-2S for pgsql-admin@lists.postgresql.org; Thu, 13 Nov 2025 11:15:09 +0000 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vJTBA-007VNV-0O for pgsql-admin@lists.postgresql.org; Thu, 13 Nov 2025 08:59:46 +0000 Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-b7272012d30so79298166b.2 for ; Thu, 13 Nov 2025 00:59:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1763024382; x=1763629182; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=gJAE26LLsx03dcAI2b7PowXiu8lSdBbEqdaFO3WLOiE=; b=WDZujVCJhJJ2zW8FgwwCjDOCSOoIZg8TEf1BL0DAfMQUf/+LM8KqBL6wb6hoV8aZ/3 1Ej4Tpcid9o+Kr8+AGYB3Yj1z8uDv8G7ClB4FWzPjkV97DvLi5SfUx/50hkdiPInz1Xb NZ1y7/iDogLG4AnFErqsDMV0se/OtaVvV045V3AQUkoTWhNUwOzzKW9M/a1ZYT3cSUT1 WeqIo0UxrkExJtSaoVn/lzj4H+PN/lbfTzbmRT/A6UtswjrSnoFPksVxBfH8WNnIXMyj f1lWmH2p9HxJgpRUpz3ipzT4p1wU5LYQalsGn5KNsmnj/j21UZbi8Ns7WiZbi+zq2QyH FosQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763024382; x=1763629182; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gJAE26LLsx03dcAI2b7PowXiu8lSdBbEqdaFO3WLOiE=; b=lKwwLz6S/+jveTT4D0BAmWHUfePcPkgf+8JCM5gw1Wg/mmiDS9unLcQ2mcjjRv/Eu4 slYfmwVtXUHPiTI5Cz+ao0Fo64yeidQs2qEmg698v0ECjLEcOx0UhL/DAoYEpdZb0Goo jmaeiBq1i9s83nlbaNUf+gKBCKYTNVgTtKjsxFzk9bgzWfrpem6YjBoj0k8s4XZSnDgu 2MG9ZMO9gftlh8cQTzD+RjOise31PAY6aKoC397Uk0TWH9ZEv1OSb+abg4HscmmokEKW 2L3hnS9EE5R77//dRdUQ16OpMqGX9d+EVYfIpdmTE9M//v6PONeyriQ5OIcJSVHgXVM+ 18Qw== X-Forwarded-Encrypted: i=1; AJvYcCXXXMVExmWgohE99C/qGq4ZBwPoOp6z9531U9rDANZSIYpRh703FVsCMsnxIDb5ujtQbA8rV9zJSfCYnA==@lists.postgresql.org X-Gm-Message-State: AOJu0YznrcEKEeZLvHfloAIjMHiZBOW0XjkZ8HoCPuvyxgpjEJZquyV+ zYPlF++F+ZIs3mFHZskdUZ4dC7nLzv3TQ9m6eAxBvXZ2d9WxYmUFR7IVJOyhLXtWeFdMlxHws8D 2o7fN X-Gm-Gg: ASbGncv3ZK4Uz3RQPuWu3LBNV2L9sst3BLvLjYVdbZ2vNn+W7IR1hAmygoF1ogq6w73 PYYmYBgaLRIfCpvQg9nKZGhFTaDqZdMnoGXz+c9YkR0V1c5M3mNW98nucqy5GmABjKQdf2+Vm60 8RhkJPBAh82KzSAmxnpjtYfsCV121W7B1O4A45HsFVEfp8MskuLFbV79gFRwVQnaaS945iMgh7g AGLxcNCnwsOHxBXaY3ouTWwEcHzZqTb7SGfPFm6ezv1Yi648Tf8cIlHN+d4mEaki/7es4a89p0C 69Ai9XKHqSijlx8tpCAptQVj1Gyv3ngRMN40hzla83mTQUTOeozEiGcOn6wyR1Mc4B8sn5WUaNk BKnrBaW9VXb7v6RGX1B/rCG3y2huoFKh0Z004Hzx6ybGcEBH8G+IOLDaFkZaH4t/DTg8p1eaIpa adUwpwGJBirM7voROtQLKuP6gg8uo15A== X-Google-Smtp-Source: AGHT+IElxUb9EckL5Gw1bVIRsRiy64mZny7tA7mSTUGjRfaRyJJACtjll3eatzPe62EbEzH2StB8Vg== X-Received: by 2002:a17:906:c10f:b0:b70:ac7a:2a93 with SMTP id a640c23a62f3a-b7331aaa445mr548248666b.43.1763024382413; Thu, 13 Nov 2025 00:59:42 -0800 (PST) Received: from laurenz.albe-K4N0CV00F97414D ([2001:871:70:3624:4031:8fd4:5f4b:e199]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b734fad41f1sm120960966b.23.2025.11.13.00.59.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 00:59:42 -0800 (PST) Message-ID: Subject: Re: vacuumdb produces ERROR: cannot freeze committed xmax From: Laurenz Albe To: Sbob , pgsql-admin@lists.postgresql.org Date: Thu, 13 Nov 2025 09:59:40 +0100 In-Reply-To: <1ac45482-cf26-4d6c-b551-ce9c9a5cbeec@quadratum-braccas.com> References: <1ac45482-cf26-4d6c-b551-ce9c9a5cbeec@quadratum-braccas.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.56.2 (3.56.2-2.fc42) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, 2025-11-12 at 12:10 -0700, Sbob wrote: > running a vacuumdb is throwing this error on a PostgreSQL v15 db: >=20 >=20 > vacuumdb: error: processing of database "prod1" failed: ERROR: cannot=20 > freeze committed xmax 1406773176 That is data corruption: VACUUM encountered a tuple with a HEAP_XMAX_INVALI= D hint (which indicates the tuple is visible), but the deleting transaction is committed. Perhaps your commit log got corrupted. Is that on the same system as you other report that indicates a corrupted d= atabase? (https://postgr.es/m/0a1745be-c54d-43b9-a90f-71e4c721c17c%40quadratum-bracc= as.com) Perhaps it is time to restore a good backup. Yours, Laurenz Albe