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 1odGrU-0003rT-6C for pgsql-hackers@arkaria.postgresql.org; Tue, 27 Sep 2022 20:07:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1odGrT-0002S7-1Y for pgsql-hackers@arkaria.postgresql.org; Tue, 27 Sep 2022 20:07:23 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1odGrS-0002Rj-Li for pgsql-hackers@lists.postgresql.org; Tue, 27 Sep 2022 20:07:22 +0000 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1odGrL-0006hr-3d for pgsql-hackers@postgresql.org; Tue, 27 Sep 2022 20:07:21 +0000 Received: by mail-io1-xd34.google.com with SMTP id v128so8613477ioe.12 for ; Tue, 27 Sep 2022 13:07:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20210112.gappssmtp.com; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:from:to:cc:subject:date; bh=mcOJ8bVJrVuvEcM6sUScZmMQRrY8OZCg7tkV+10KidU=; b=xfIb6l1/vzM15nQEOHm1dF2wJe6xmVl0pz77urceXLhXNvv++TXLkvXVV3xnHRQV3F 49W9CfxRT8jj1qEkSjxdDy1VY+evRgsTICeKvkh3IdrSwtSrSLBg/vF5zoGl+Xp27jaI mUJNEI03A/zHfg2Xz5A0ianRBrqRozMT+GYDcbFDvzL2KZU0qoztim6lJrSQJcnXrBSr N6VPVg+bDYlfjIG070rwqpOffOa0xez/f2W0bS/zW/rPykOYhsuyycp1LflYN/odAY3+ xY8UJtgjVu1Cuug1G9UwFhCQl8yYPWtsrFH7EIuiVplyNULrlI+nKDwket1ALqK2KwjF MaXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date; bh=mcOJ8bVJrVuvEcM6sUScZmMQRrY8OZCg7tkV+10KidU=; b=aOEePdTNz7Ln3JtNXQ4BRkDdMq8uAPbtZVN22OnHl3b8KZaZRVg1w+REldVk1u9rsf 9iNlk9oyn+HGXHCkHaLwMPH5ZAsHqC+3a/wSRQT3Hn9AYTqZCeld8ViXWWPUsZoGOl01 rPerqR1ho/z926r3wot/uFDzZ5CAQVTZiHmU3BAJpbOmmfvPWecDJqIgdYQOCqv/QAyZ AAxioIpyzcIL1iH0qXgTjgn+Z3i/vaaOfLUCVWMswTaHFa60aubOkiMhuvitAAtu0DaS z9Tqe9DrEP2JUYEF7AwW6PQVCARXDkv7rM2wOF045Y+Qne9NfH/DrN4BUIdj273q9fwT It8Q== X-Gm-Message-State: ACrzQf1t2PtbpBCQLSBzu3K2BDxLfKH0JN6GycwWfQnsJkqSEv6vx0ED tehfnLTC91s6teZihAyHRTRRfg== X-Google-Smtp-Source: AMsMyM5OMkdJNGZNuaWSrl3s/A0OgfSL1o0lLo99MAKZpRmyPbUMQBEzIadPvdCi7YA11PEMxt8CeA== X-Received: by 2002:a02:ccca:0:b0:35a:d680:7a0f with SMTP id k10-20020a02ccca000000b0035ad6807a0fmr16201740jaq.110.1664309233620; Tue, 27 Sep 2022 13:07:13 -0700 (PDT) Received: from pryzbyj.telsasoft (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id x35-20020a0294a6000000b00349ccc2db88sm958251jah.101.2022.09.27.13.07.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Sep 2022 13:07:13 -0700 (PDT) Received: by pryzbyj.telsasoft (Postfix, from userid 1000) id 548A280412D; Tue, 27 Sep 2022 15:07:12 -0500 (CDT) Date: Tue, 27 Sep 2022 15:07:12 -0500 From: Justin Pryzby To: Robert Haas Cc: pgsql-hackers@postgresql.org, Dilip Kumar Subject: Re: longfin and tamandua aren't too happy but I'm not sure why Message-ID: <20220927200712.GH6256@telsasoft.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Sep 27, 2022 at 02:55:18PM -0400, Robert Haas wrote: > Both animals are running with -fsanitize=alignment and it's not > difficult to believe that the commit mentioned above could have > introduced an alignment problem where we didn't have one before, but > without a stack backtrace I don't know how to track it down. I tried > running those tests locally with -fsanitize=alignment and they passed. There's one here: https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=kestrel&dt=2022-09-27%2018%3A43%3A06 /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/access/rmgrdesc/xactdesc.c:102:30: runtime error: member access within misaligned address 0x000004125074 for type 'xl_xact_invals' (aka 'struct xl_xact_invals'), which requires 8 byte alignment #0 0x5b6702 in ParseCommitRecord /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/access/rmgrdesc/xactdesc.c:102:30 #1 0xb5264d in xact_decode /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/replication/logical/decode.c:201:5 #2 0xb521ac in LogicalDecodingProcessRecord /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/replication/logical/decode.c:119:3 #3 0xb5e868 in pg_logical_slot_get_changes_guts /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/replication/logical/logicalfuncs.c:271:5 #4 0xb5e25f in pg_logical_slot_get_changes /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/replication/logical/logicalfuncs.c:338:9 #5 0x896bba in ExecMakeTableFunctionResult /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/executor/execSRF.c:234:13 #6 0x8c7660 in FunctionNext /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/executor/nodeFunctionscan.c:95:5 #7 0x899048 in ExecScanFetch /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/executor/execScan.c:133:9 #8 0x89896b in ExecScan /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/executor/execScan.c:199:10 #9 0x8c6892 in ExecFunctionScan /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/executor/nodeFunctionscan.c:270:9 #10 0x892f42 in ExecProcNodeFirst /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/executor/execProcnode.c:464:9 #11 0x8802dd in ExecProcNode /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/include/executor/executor.h:259:9 #12 0x8802dd in ExecutePlan /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/executor/execMain.c:1636:10 #13 0x8802dd in standard_ExecutorRun /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/executor/execMain.c:363:3 #14 0x87ffbb in ExecutorRun /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/executor/execMain.c:307:3 #15 0xc36c07 in PortalRunSelect /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/tcop/pquery.c:924:4 #16 0xc364ca in PortalRun /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/tcop/pquery.c:768:18 #17 0xc34138 in exec_simple_query /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/tcop/postgres.c:1238:10 #18 0xc30953 in PostgresMain /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/tcop/postgres.c #19 0xb27e3f in BackendRun /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/postmaster/postmaster.c:4482:2 #20 0xb2738d in BackendStartup /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/postmaster/postmaster.c:4210:3 #21 0xb2738d in ServerLoop /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/postmaster/postmaster.c:1804:7 #22 0xb24312 in PostmasterMain /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/postmaster/postmaster.c:1476:11 #23 0x953694 in main /mnt/resource/bf/build/kestrel/HEAD/pgsql.build/../pgsql/src/backend/main/main.c:197:3 #24 0x7f834e39a209 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 #25 0x7f834e39a2bb in __libc_start_main csu/../csu/libc-start.c:389:3 #26 0x4a40a0 in _start (/mnt/resource/bf/build/kestrel/HEAD/pgsql.build/tmp_install/mnt/resource/bf/build/kestrel/HEAD/inst/bin/postgres+0x4a40a0) Note that cfbot is warning for a different reason now: https://cirrus-ci.com/task/5794615155490816