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 1wD3uP-002ZDR-07 for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Apr 2026 17:20:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wD3uN-0013wx-2e for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Apr 2026 17:20:11 +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 1wD3uN-0013wo-1I for pgsql-hackers@lists.postgresql.org; Wed, 15 Apr 2026 17:20:11 +0000 Received: from mail-qv1-xf43.google.com ([2607:f8b0:4864:20::f43]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wD3uK-00000001G9j-2xyJ for pgsql-hackers@lists.postgresql.org; Wed, 15 Apr 2026 17:20:10 +0000 Received: by mail-qv1-xf43.google.com with SMTP id 6a1803df08f44-8a151012558so82226056d6.3 for ; Wed, 15 Apr 2026 10:20:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dunslane-net.20251104.gappssmtp.com; s=20251104; t=1776273605; x=1776878405; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=d7fDmt4sqAeLhx9EPVkLOeQrp56ZAx/B/MfVIM6m1Es=; b=X1L3YiVIrBvrDsg78T+B+YFg1ku5HXOYmIwf8Q6kf+zpj+h40CHkk27HYru+mzjCmn QXvOwe0zLwqJNiM/5ofjlfAVTVxs/diBA/s+iopmnlJVneMugG9/ymuesPiy2v0r4zze VMgr24ONkHj7bDYBZSjVr8xNJTm0CCwwl7hvf913XDZH4/mk+OwYZAlXZ9nmidAjjH8l 2sCWNTUd/hhOAnd3FcKauQ5YMsdoNPo9t0X7bCLErcV/kyB0CL6uo7tu4pu0ASFACx3Z hylhfMvGQzz5jf2cnJ4gq/qjun+M9vvEDNL05cwvBkFvGZ74LEOAb9DCaz/O6YLitEQ6 FMJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776273605; x=1776878405; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=d7fDmt4sqAeLhx9EPVkLOeQrp56ZAx/B/MfVIM6m1Es=; b=GLc0gOnoNR5miJYyqIIDP811RycHkFpHhEYyAxKBgX/T87D6leAusnojRNjVldefU5 mdvMx4OZaZweUvEWyIHoz0TyVOddySvjI15ZZDljV7aoC892cU6QJX0VUhUbvxEMHOaD +1NT2pilirbMV2S9U6ZSt+fR0EBpaQr/qSCLmKjqN7sn0/YLZhBLS4YLnK/S6+ZYvmzK QHm7hgq5bMu04Lqd+RP0apDabTfqogBbMRZ8o8y3UpfrcOzZU2Q6FOiGOzON2sgAw0BW 7VmEtbYwjQrN4sjZ/puin2BcxNhnuIgqUx3sLzZyJI3pyAzUrOIQpAqrYM7swAXBCakc jRBg== X-Forwarded-Encrypted: i=1; AFNElJ8NUwTAPGCSkuSHHF7QGFR4Q+yEb6V6uuSCOMEF3eKszLUdJwoyUFvzHsuS3ZbEYL3jUa1b13WRySXsI9LY@lists.postgresql.org X-Gm-Message-State: AOJu0YwE5fAeib7YPB+E7V9VciBMk7UkxaFbl/9FBWlluzjvd7bmhbql +4+Rhe/1oIo0CLpbLeBxp9lVP4TM0kHMm9QduIdPbc1xb7oC90YTO0jCpRR1N2l1m8c= X-Gm-Gg: AeBDiesUvXNELs62i8hbjfrkcnGXcSwbdk4dbOg2WZahPFhuhjlUS2kvv3VD0XGFUrm 6AoPerBXAAKHTx+sbwj9ughcRbcU0TY9XzV0x6SiaSAXfIHUqNJDGc5+SIw72Pzpwmu4kzJ1xSN EiD+i/BfdYdDXO8Ia5Yb2WVakjpSi1d+SCsNpGtLcpTFx4oo8T0yV5b/VOLcw9m55GBg6ZM9791 /+WA/btHV/2D1rwDukFG7rYvDfeuGN4YATVW+poGEP0XI6khBlWg0NRLcG8SDJWD+MpPWWv+U7J 0kQumPvqR8rUKuOFaLSYYsjgtxyvivdsyNYFLpNrbPdGfZFrdZrtdDDUTBhNb6MXntk6vfuejKm Q6D0HvBNVhSnxj9l+w27dtDygq971ZnKvcxecDFUiqVB+k35XcCDD5/BTT4KkFGYIfaR0z3MMXj a2vVkIoDaV8DgThlQ1CAFvUD5qvxDXK80qI6mUAOjw X-Received: by 2002:a05:6214:4411:b0:8a1:3ba4:9832 with SMTP id 6a1803df08f44-8ac861ad3b5mr347257776d6.16.1776273604962; Wed, 15 Apr 2026 10:20:04 -0700 (PDT) Received: from ?IPV6:2605:a601:a6b0:500::1cb? ([2605:a601:a6b0:500::1cb]) by smtp.googlemail.com with ESMTPSA id 6a1803df08f44-8ae6c993a3asm16212866d6.22.2026.04.15.10.20.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Apr 2026 10:20:04 -0700 (PDT) Message-ID: Date: Wed, 15 Apr 2026 13:20:03 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Add errdetail() with PID and UID about source of termination signal To: Tom Lane Cc: Jakub Wartak , Chao Li , Andres Freund , Jim Jones , PostgreSQL Hackers References: <9179378a-42db-4315-9ff6-b849ad5eefaf@dunslane.net> <6cj4oxgdpavltoqdbydw2pgxfdbcejc26x3mitasrnswipxne5@7gkaeoibos4l> <71930E58-82A8-4DDC-BA8C-5E394331E463@gmail.com> <43ab327c-3ec7-4424-88de-22c7906e5529@uni-muenster.de> <8B3A69A4-8412-472D-BB39-47617E430420@gmail.com> <833f045b-286a-45dc-aad1-28854cbacc99@dunslane.net> <1997398.1776263852@sss.pgh.pa.us> <30efa6ac-4b7f-43c3-aab6! -c0a3c74daac6@dunslane.net> <2007157.1776269052@sss.pgh.pa.us> From: Andrew Dunstan Content-Language: en-US Autocrypt: addr=andrew@dunslane.net; keydata= xsBNBE7KWFkBCAClridxur2AIc7eW2AR7izbfp3EnNefie2HbLF0izW5Ik5UjX2HBXBx4syI gY6b0ugohXrr274+baoAlvSbq6cAoQuEVrk5IZFzt20b1Xkx65FwGSEj526yiKLocqkJceSq Xr9xcA5SGY+FZv441chh5SU92v4q6z+6LPpoHOh97ptAVXZYNTtU0LevyvD5lja0TzbvJm6C eFXitJfnm1pLEr0DGJCR/iUOl/N62Kh4855zZC7NHIjQHPOvV5Stz/l5ilDhvGVk+xkXFPys SjZoUr1rXhYLpiyi5sR0X9FHXT0KnGuz1F5ERO7ZTLSSQ6fJwPj6gOk9K+vvoKvoeql5ABEB AAHNJEFuZHJldyBEdW5zdGFuIDxhbmRyZXdAZHVuc2xhbmUubmV0PsLAlwQTAQgAQQIbAwIX gAIZAQULCQgHAwUVCgkICwUWAgMBAAIeBRYhBOQ+WEYd/Hy/RGkVpZn6f8tZ/DuBBQJoGNGd BQkdEO8nAAoJEJn6f8tZ/DuBq74H/jkTR4Zi3stbw+xC7v2u3QozssK7MYPL2AsVfh7OealS h182fiWXpfvmmAB7WUHbhk9GC2RAOnHI/2d2jgKaMLAHsGYOT0YopTVIwRY43fCw/mK67yxc wmDcX+zyKfLaivNbf5A7QPLNwda98bEAMSJ8Sn652Uc6cA8t3uKGsVzbRBQOoYzjgvBCfSrE 9ql3PDNg0l4BfAqabd2f70ZUm9VAMEPrgv/v2xI7M2XiL4g5BVmqLCOwxLM8RMCotCuoweUr VO43DeBCIDwLxotMJKvGWDjBzQYlU1NPUAtNcz/gN9ITUe1VUGjyvGj4u1lxBOcQQUw7l1+T 5moZ4iZxXzvOwE0ETspYWQEIANGc4zQULOxhbqO2dyD51YhqCNRmm9oKWaqf+wmW4tpDe/VV cxAnNizd4LWCHfzpb5cHAtGkOPePMfzWVf6nvdF7d3eglbtf59+zG7O7llV0xSSoFiieQBsr GvqDInXYX/4mRRXMtyhM353/tixC9RWLs1oofyYmCPPXXY7h9R7en3B8BoVrRFcdzlIY/NFN hFGW/9dkEiGjgna2Rk6e15kln4ZvFBWUg23p93w/pqXcxY6+k/8TEk+C4R+M6w7o2PLGOjdZ +kPiUcw5H85zf/yZJwQXzisXaNduwWB6Vads9YC9dj6kPR1c4VGRqAaYL++LAEOqrlvm2Tvq QqZRtnEAEQEAAcLAfAQYAQgAJgIbDBYhBOQ+WEYd/Hy/RGkVpZn6f8tZ/DuBBQJoGNI2BQkd EODdAAoJEJn6f8tZ/DuBfw0IAKTsfD40teP/pp+bsLLMSxPXUYrrprTj7WFB5v61p6dkpSr/ qXmMlyahdxQFaPmfVgVirB1Vk/kHiWNnnGjfUV9nB2Zg9LI0Xb9/ts3LsUiRWXzG3tkMY6XL vsVOxW4XFRND9l2q+WW93aZ1DZl+fqWfYgMvsusFRhmGFOKTRfKPta2Pkv+AhA24N4+PrR5p bU4k2MO8PAGiK8eaYKGFG1bHKuAvoDoF7WXJ3FHxuWqLnKEt4dfOLm5pAe3zq1Lt6q8azT9i QWGpSAK5vQUWQHBHpiDjdPeqKZ6HiAXIIKfSmb+jrvXBqoP+D6/K7rUjG2aXiRtTIAXms9sm VRu7cmw= In-Reply-To: <2007157.1776269052@sss.pgh.pa.us> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-04-15 We 12:04 PM, Tom Lane wrote: > Andrew Dunstan writes: >> On 2026-04-15 We 10:37 AM, Tom Lane wrote: >>> The OpenBSD members of the buildfarm don't seem to like this. >> Ugh. >> I'm will take a look later today. > I reproduced it locally on OpenBSD 7.7. HAVE_SA_SIGINFO is defined, > and the code to grab the pid/uid out of siginfo_t is definitely > getting compiled. As best I can tell, the kernel is simply passing > zero for info->si_pid and si_uid. This does not match up with the > info available on the net, so I'm not sure what the issue is. > > Some googling suggested that on some platforms si_pid will be zero > if the process signaled itself, but I can eliminate that theory: > it's still zero if I do the pg_terminate_backend() from another > session. > > As a short-term fix, we could just go back to allowing the regex to > consider the match optional. > > Ok, so we can get the buildfarm green I'll go and do that. But I think we should have an open item to tighten the test. cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com