Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oUnQf-00059F-FR for pgsql-hackers@arkaria.postgresql.org; Sun, 04 Sep 2022 11:04:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oUnQe-0003Yo-94 for pgsql-hackers@arkaria.postgresql.org; Sun, 04 Sep 2022 11:04:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oUnQd-0003Yd-TV for pgsql-hackers@lists.postgresql.org; Sun, 04 Sep 2022 11:04:39 +0000 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oUnQc-0007rI-CZ for pgsql-hackers@postgresql.org; Sun, 04 Sep 2022 11:04:39 +0000 Received: by mail-wr1-x42d.google.com with SMTP id k9so7899610wri.0 for ; Sun, 04 Sep 2022 04:04:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; h=subject:from:content-language:to:user-agent:mime-version:date :message-id:from:to:cc:subject:date; bh=Ca43JzDzjowvAU7HVWogQqhRYAGGUlnCDwwoer6EJIM=; b=Vy6ndrnMsx5eFyLPg6SxqyP744oFSclTmS0Dfe7onxBq/I0Dg4c2xb5GeOpA4/efh7 v/8NQXHXQr5RsnaW9R3qYi0DMJFofAFKxJeRCEdxZ2PC0bTmEXySWdxIntf59xSXMTYV 2H3T33koHdb9QvAV2uKTKBbwrN6HI2v58f7aWJ/dIW0wIdt5vJwc3aE70uBAfdE5qU89 LksA2dceruTcRRQB9EDXVMW4ya9GtKBsPsgyh5kOsSXUMkRoFesUSTfO0G4cfa9Wa+q8 JDB0G7Mgi22gIKGkQSbcTEvZidYlb6UDv+OEagiNA58+lYQYNnCYzE7kNwX6Bb/7g4yB PdLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=subject:from:content-language:to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date; bh=Ca43JzDzjowvAU7HVWogQqhRYAGGUlnCDwwoer6EJIM=; b=qgF7t4tA4NRY1mJF0KddacjcCOQCnvKv9vn1Zag09ny2QlcI34MAQ4A2v+mCgOOiHe S/EGC7Av0hfBBJUwynGsBSuSt0qS7W5ZzpOYp2XZIX2GYjp2hiM++OzX137ee4Nj+lC0 7j5sEA640LVdWDBx3mIKz0QGhRRSxRzPrAYMgTmJdkUsOooRP3UFufHGCPJb7eCWnuDh fCGx/Lwc37aRNQSuVZU9hNT8s9O0I/66Ty5wPz5v+ve71MGQJGGTTF/+6+5ZCVU/XbE3 Yknz3yPdoA0KxPZyYkWJXv0nzhgVVTaJAP7v0wYVJUBtX1IZpsYVJktHKcCHGblHop57 Y3jg== X-Gm-Message-State: ACgBeo0oJXkUdz8Ym13retgEQyOyvejRQUqQ7vmTrg2jAfuIOwRI822c vN7IdK+lE0lnJIeZ3QjTF/kze65flYg254Acdm7k9/pk3O3+/9K4jk/ZxgJC+aPhX+CJfRpr5VI ZnUCxq/6041IV8fDHtC526AgXrk3xingOA5A6CAUQNBndpm2uRN+CxylhDZDL+VnCncy/em63hs cDLFzoQyXTX2oypRhwZTQHoYB9y6c5B9Vx53ZF0AiNtBhvRIGq90zPRqw66RiSePF0wPa917Ioe +Pm9h0cHNcJH98vhXc2apqJCGhdfJtHKQsrUg== X-Google-Smtp-Source: AA6agR6WdLnJKYLd4cj2A5oaD5g3b6TgoGcKSE4gBqMF4Inu2UVIPWYea4iXxwjY9xUMNL4cQLbJJw== X-Received: by 2002:adf:bc13:0:b0:228:6d28:d2cb with SMTP id s19-20020adfbc13000000b002286d28d2cbmr943623wrg.375.1662289476226; Sun, 04 Sep 2022 04:04:36 -0700 (PDT) Received: from [10.137.0.17] (ip-86-49-229-52.bb.vodafone.cz. [86.49.229.52]) by smtp.gmail.com with ESMTPSA id o24-20020a1c7518000000b003a83ca67f73sm7801998wmc.3.2022.09.04.04.04.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 04 Sep 2022 04:04:35 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------8S8ALdDQE9d0RLLHoRd0fliR" Message-ID: Date: Sun, 4 Sep 2022 13:04:34 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 To: pgsql-hackers Content-Language: en-US From: Tomas Vondra Subject: TRAP: FailedAssertion("prev_first_lsn < cur_txn->first_lsn", File: "reorderbuffer.c", Line: 927, PID: 568639) X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 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. --------------8S8ALdDQE9d0RLLHoRd0fliR Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, I've been running some valgrind tests on rpi4/aarch64, and I get a crash in test_decoding ddl test in ~50% runs. I don't see the same failure without valgrind or on 32-bit system (hundreds of runs, no crashes), so I suspect this is a race condition, and with valgrind the timing changes in a way to make it more likely. The crash always happens in the "ddl" test. The backtrace always looks like this: (ExceptionalCondition+0x98)[0x8f6f7c] (+0x57a7ec)[0x6827ec] (+0x579edc)[0x681edc] (ReorderBufferAddNewTupleCids+0x60)[0x686758] (SnapBuildProcessNewCid+0x94)[0x68b920] (heap2_decode+0x17c)[0x671584] (LogicalDecodingProcessRecord+0xbc)[0x670cd0] (+0x570f88)[0x678f88] (pg_logical_slot_get_changes+0x1c)[0x6790fc] (ExecMakeTableFunctionResult+0x29c)[0x4a92c0] (+0x3be638)[0x4c6638] (+0x3a2c14)[0x4aac14] (ExecScan+0x8c)[0x4aaca8] (+0x3bea14)[0x4c6a14] (+0x39ea60)[0x4a6a60] (+0x392378)[0x49a378] (+0x39520c)[0x49d20c] (standard_ExecutorRun+0x214)[0x49aad8] (ExecutorRun+0x64)[0x49a8b8] (+0x62f53c)[0x73753c] (PortalRun+0x27c)[0x737198] (+0x627e78)[0x72fe78] (PostgresMain+0x9a0)[0x73512c] (+0x547be8)[0x64fbe8] (+0x547540)[0x64f540] (+0x542d30)[0x64ad30] (PostmasterMain+0x1460)[0x64a574] (+0x418888)[0x520888] I'm unable to get a better backtrace from the valgrind-produces core usign gdb, for some reason. However, I've modified AssertTXNLsnOrder() - which is where the assert is checked - to also dump toplevel_by_lsn instead of just triggering the assert, and the result is always like this: WARNING: ============================================== WARNING: txn xid 849 top 0 first 30264752 0/1CDCDB0 final 0 0/0 WARNING: txn xid 848 top 0 first 30264752 0/1CDCDB0 final 0 0/0 WARNING: ============================================== The LSNs change a bit between the runs, but the failing transactions are always 848 and 849. Also, both transactions have exactly the same info. But the very first WAL record for 849 is ASSIGNMENT xtop 848: subxacts: 849 so it's strange 849 is in the toplevel_by_lsn list at all, because it clearly is a subxact of 848. Furthermore, the WAL is almost exactly the same in both cases. Attached are two dumps from a failed and successful run (only the part related to these two xids is included). There are very few differences - there is a PRUNE in the failed case, and a LOCK / RUNNING_XACTS moved a bit. Any ideas? -- Tomas Vondra EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company --------------8S8ALdDQE9d0RLLHoRd0fliR Content-Type: application/gzip; name="wal-crash.log.gz" Content-Disposition: attachment; filename="wal-crash.log.gz" Content-Transfer-Encoding: base64 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 --------------8S8ALdDQE9d0RLLHoRd0fliR Content-Type: application/gzip; name="wal-ok.log.gz" Content-Disposition: attachment; filename="wal-ok.log.gz" Content-Transfer-Encoding: base64 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 --------------8S8ALdDQE9d0RLLHoRd0fliR--