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.94.2) (envelope-from ) id 1rysLA-000vWq-OD for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Apr 2024 12:00:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rysL8-001d9w-M0 for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Apr 2024 12:00:06 +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.94.2) (envelope-from ) id 1rysL8-001d9a-Bw for pgsql-hackers@lists.postgresql.org; Mon, 22 Apr 2024 12:00:06 +0000 Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rysL5-002KAB-GJ for pgsql-hackers@lists.postgresql.org; Mon, 22 Apr 2024 12:00:05 +0000 Received: by mail-lf1-x131.google.com with SMTP id 2adb3069b0e04-51abd9fcbf6so5287347e87.1 for ; Mon, 22 Apr 2024 05:00:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713787202; x=1714392002; darn=lists.postgresql.org; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=wKEPCGakNolPRqrnXfhTa2h7OX21LsqgPCoGUOvn1/s=; b=dpAvwydUb/0VQogLEk/f1/VjZUd8AsLHpwHBSZ4NTMYnS3ZVwyO+wMbbI4BfM0hDWX Gdv7H7sL+rV7ncZXhM8X7p+VgYGDUaOHT00JgSipkGM9v56DaEkL+UZocqQMHqXcFZYw m7WyZAUGcY9XKgzYu+WgQh0JEW6iF31sDNXzaeQfB59S5LHN2Id612xfyit1rJt9BqmL a4hSZPB0mjXWyXYLmQMsgFy0/96cJYfCKPyn8APtz66o09gDliKqmH7S1G/Msnd5rj56 x7dOsyqNhOZCm0hZZ5+kPeVBn+DYIZsYU/rOaDi5FHnHo32GWp1sKa9hWS5fHIKlP8fY IELA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713787202; x=1714392002; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=wKEPCGakNolPRqrnXfhTa2h7OX21LsqgPCoGUOvn1/s=; b=Hn5KRpJ5hkZsfTneVUDsvdoXVpwJ+uCG9cUo85W7zLvLNtdGs18k4+KybIHnK0ET24 N1ZZ3bYBFFbZrWOJwHCe3fj9VnpeTBbeMr9W7JPCTCP6d35yBAwxO7Usx68I5yd6r6B0 +yohgQi1txx4ZTbc40+IqD9SQqtedmRmXxMqHoaaHm4DrHIp20XR3fmU7G0GMrdPlm/o Dfd1XdL6xYN9DM0X6EWPoILTcr2KrjYiH1LgpS+ZDRGAsNMBWOMuYjzKPUEEE9Z4488A dlWSQMkdVjtAwWB4TIGCVHO+41EUtI/MSR4LxUwwYdqWyDRvHz97BdhJQ7f4r52DY2p1 MeJg== X-Gm-Message-State: AOJu0Yxc9HKAWU5pfVz6lvaIPChoFW+xBrufLqH1F9hRHkWtwVeOIbaz M2nhQJtRWdvlCO5h9uoNxTA93MrA7P+boyGJ9C0uPgCSwa4uRm0x X-Google-Smtp-Source: AGHT+IGEF5TH894uhjJvx6JRTXnxaWVrlpJhujcuYli/Uln1qOSILto9fUSD603W7vvNHw8pBKMX1w== X-Received: by 2002:a05:6512:1382:b0:51a:d64a:5fd with SMTP id fc2-20020a056512138200b0051ad64a05fdmr7963203lfb.10.1713787202128; Mon, 22 Apr 2024 05:00:02 -0700 (PDT) Received: from [1.0.0.7] ([178.155.16.75]) by smtp.gmail.com with ESMTPSA id b1-20020ac25e81000000b00516a1e2a6fcsm1719728lfq.256.2024.04.22.05.00.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 22 Apr 2024 05:00:01 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------sR7D9rzenDfBX0cplkcNWk0k" Message-ID: Date: Mon, 22 Apr 2024 15:00:00 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: Avoid orphaned objects dependencies, take 3 Content-Language: en-US To: Bertrand Drouvot Cc: pgsql-hackers@lists.postgresql.org References: From: Alexander Lakhin 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. --------------sR7D9rzenDfBX0cplkcNWk0k Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 22.04.2024 13:52, Bertrand Drouvot wrote: > > That's weird, I just launched it several times with the patch applied and I'm not > able to see the seg fault (while I can see it constently failing on the master > branch). > > Are you 100% sure you tested it against a binary with the patch applied? > Yes, at least I can't see what I'm doing wrong. Please try my self-contained script attached. Best regards, Alexander --------------sR7D9rzenDfBX0cplkcNWk0k Content-Type: text/plain; charset=UTF-8; name="repro-17182.sh.txt" Content-Disposition: attachment; filename="repro-17182.sh.txt" Content-Transfer-Encoding: base64 IyEvYmluL2Jhc2gKCmdpdCByZXNldCAtLWhhcmQgSEVBRDsgZ2l0IGNsZWFuIC1kZnggPi9k ZXYvbnVsbAp3Z2V0IGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvYXR0 YWNobWVudC8xNTk2ODUvdjEtMDAwMS1Bdm9pZC1vcnBoYW5lZC1vYmplY3RzLWRlcGVuZGVu Y2llcy5wYXRjaApnaXQgYXBwbHkgdjEtMDAwMS1Bdm9pZC1vcnBoYW5lZC1vYmplY3RzLWRl cGVuZGVuY2llcy5wYXRjaCB8fCBleGl0IDEKQ1BQRkxBR1M9Ii1PZyIgLi9jb25maWd1cmUg LS1lbmFibGUtZGVidWcgLS1lbmFibGUtY2Fzc2VydCAtcSAmJiBtYWtlIC1qOCAtcyAmJiBU RVNUUz0idGVzdF9zZXR1cCIgbWFrZSAtcyBjaGVjay10ZXN0cwoKUEdST09UPWBwd2RgL3Rt cF9pbnN0YWxsCmV4cG9ydCBQR0RBVEE9YHB3ZGAvdG1wZGIKCmV4cG9ydCBQQVRIPSIkUEdS T09UL3Vzci9sb2NhbC9wZ3NxbC9iaW46JFBBVEgiCmV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9 IiRQR1JPT1QvdXNyL2xvY2FsL3Bnc3FsL2xpYiIKCmluaXRkYiA+aW5pdGRiLmxvZyAyPiYx CgpleHBvcnQgUEdQT1JUPTU1NDMyCmVjaG8gIgpwb3J0PSRQR1BPUlQKZnN5bmMgPSBvZmYK IiA+ICRQR0RBVEEvcG9zdGdyZXNxbC5hdXRvLmNvbmYKCnBnX2N0bCAtbCBzZXJ2ZXIubG9n IHN0YXJ0CmV4cG9ydCBQR0RBVEFCQVNFPXJlZ3Jlc3Npb24KCmNyZWF0ZWRiIHJlZ3Jlc3Np b24KCmZvciAoKGk9MTtpPD0zMDA7aSsrKSk7IGRvCiAgKCB7IGZvciAoKG49MTtuPD0yMDtu KyspKTsgZG8gZWNobyAiRFJPUCBTQ0hFTUEgczsiOyBkb25lIH0gfCBwc3FsICkgPnBzcWwx LmxvZyAyPiYxICYgCiAgZWNobyAiCkNSRUFURSBTQ0hFTUEgczsKQ1JFQVRFIEZVTkNUSU9O IHMuZnVuYzEoKSBSRVRVUk5TIGludCBMQU5HVUFHRSBTUUwgQVMgJ1NFTEVDVCAxOyc7CkNS RUFURSBGVU5DVElPTiBzLmZ1bmMyKCkgUkVUVVJOUyBpbnQgTEFOR1VBR0UgU1FMIEFTICdT RUxFQ1QgMjsnOwpDUkVBVEUgRlVOQ1RJT04gcy5mdW5jMygpIFJFVFVSTlMgaW50IExBTkdV QUdFIFNRTCBBUyAnU0VMRUNUIDM7JzsKQ1JFQVRFIEZVTkNUSU9OIHMuZnVuYzQoKSBSRVRV Uk5TIGludCBMQU5HVUFHRSBTUUwgQVMgJ1NFTEVDVCA0Oyc7CkNSRUFURSBGVU5DVElPTiBz LmZ1bmM1KCkgUkVUVVJOUyBpbnQgTEFOR1VBR0UgU1FMIEFTICdTRUxFQ1QgNTsnOwogICIg IHwgcHNxbCA+cHNxbDIubG9nIDI+JjEgJgogIHdhaXQKICBwc3FsIC1jICJEUk9QIFNDSEVN QSBzIENBU0NBREUiID5wc3FsMy5sb2cKZG9uZQplY2hvICIKU0VMRUNUIHBnX2lkZW50aWZ5 X29iamVjdCgncGdfcHJvYyc6OnJlZ2NsYXNzLCBwcC5vaWQsIDApLCBwcC5vaWQgRlJPTSBw Z19wcm9jIHBwCiAgTEVGVCBKT0lOIHBnX25hbWVzcGFjZSBwbiBPTiBwcC5wcm9uYW1lc3Bh Y2UgPSBwbi5vaWQgV0hFUkUgcG4ub2lkIElTIE5VTEwiIHwgcHNxbAoKcGdfY3RsIC13IC10 IDUgLUQgIiRQR0RBVEEiIHN0b3AK --------------sR7D9rzenDfBX0cplkcNWk0k--