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 1wk2Ft-000Qjo-1G for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Jul 2026 16:14:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wk2Fr-008F6P-0P for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Jul 2026 16:14:39 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wk2Fq-008F6G-1m for pgsql-hackers@lists.postgresql.org; Wed, 15 Jul 2026 16:14:38 +0000 Received: from fhigh-a6-smtp.messagingengine.com ([103.168.172.157]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wk2Fn-00000000Loj-3M0Z for pgsql-hackers@lists.postgresql.org; Wed, 15 Jul 2026 16:14:37 +0000 Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id 89211140005D; Wed, 15 Jul 2026 12:14:34 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Wed, 15 Jul 2026 12:14:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm3; t=1784132074; x= 1784218474; bh=4EKtUCLW672oYPuLZq1WW3jX2DBOJqQBrzX8qKB5UOo=; b=l NFIFwr46xRfVa6XB9p6jAsdcuyBO+pSvj3al0+/VPNcZcOynoCGsVdcXhaPJ2WCC oVIjCSdDh0Bv4usyz8SQyyFfXQ0S5I34prByOb8kFePyj9Nag8X2COJHQJ3dv/5+ svOFENM6v3NAsHkiiihXgFqX830kKJvzeNNPUoKbOp47/UwsjdmdgreFC07P9GJV dATDmuim7P3mhEv0Jaz3IXN4RyAtVofSl2vlp4l5jYoFimXaC0fJ4Ld/hZ6xbtvg 1pchuNGYpHIdTM31qtvKBbfSl2aLCYbkdDpz0SZjyGkm0KIz1ukLOTVm8WeNuR4S 9THSSnCK4Ec2TuMK3jyhQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1784132074; x=1784218474; bh=4 EKtUCLW672oYPuLZq1WW3jX2DBOJqQBrzX8qKB5UOo=; b=fKA8/JyxKLa9U2L/B 0k91+JhmY0DPNQ0KEL3VPy9iAV6NaKmC3wCT5X/FYX+U/91ppRpKzw6Yzt2uxTrW wmqPEqO/LslIvUEkuBsT/t60zsKdOzYaQLeaaBozaAlyJX9FWgHtZOgVu4HddwjO 9+yCSjjnJMTdQ0YVshiDUJuJXsDToAWsEA4wMCC0jHnoohJQ0zN+nT2QeoOw8a9D p+yB0CxjflWxmSB7Sxau3OEFk9xBVsAFMoyNqQi1DcZ0d4XeqmfI5mynaFCf2uDa zHSrVFDpCBUKu6K+Mo14HDMtIeDqXedPih8IkBqT3OM1MiiAnFDuAWJ0nG5rZnKF D/pVg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTGz2/XXTmGtinDpZp9ELpyDtET8K4n5qcV9ttDZfr0sQ1AVe+fEHUvNiBJTsZagLZ Oyif4hAks+7xTv8zHDSrNLEqkjkaGLvieBBi1BW5k+AzwgSnQnYRpl5LYJF6fxi7psyzas xgZWpv/XJkGTeefS0l+0e36D4x1vAVyZ6YtlMpbuL1L/Yl5IwJbe2YTBkXfpHSAgaM0Wje AFfcFf9YKPhSOhpwSih9jOb46BlHi55k+1v2OM+wzwb3o22IpeolT9W+0pIQXWqAoNl4Dr Bq0Sqo17twbWz8VVOm2InKPDIShDbsk/Yip719QIpZ6kM1SNWSwgKAilB4Ap0SyU6koxPf b8GfgFm/pUOG2n/oL8lGwx5hWxAjXSVrXaBEMehx3ERPXj4f1KR/KxuvMgH2qBLBswjpLl m66n193sGoPNdwz0SZd4PZd0BbU6JXJ9yNyvO66s9+RJHcj3AyUfeCEBumYm9SoAmuLDe1 POekeoidKX1AIl6q5oWWGENrwat726PtKZsFZRmPk6Zio1dd3CGYGMNiRIbI81dA9CvfoG 5V9SWgLak4bRi+KwoinoH97a5OgY8QzSrO+p+870ECTjA2xZDv/uesoh2hQ7qDyXShIu7w NTMlaFreeNFOXdrxT5nyawQPahUC3IqP/HeFrIMdYGo6ioLumx9MpUyq6DfQ X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 15 Jul 2026 12:14:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1784132070; bh=3nPnopZ8JmGzKCd1rajbo/b6tiZBT2xEVTx8nQQQF8c=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=F5lWL2BnxdEOTy6STcS5fwVxXxm5Trbg63m68gx5sl823K52pkdEuX1n41LZjjIR8 9V4Ze+eOZmBM+wwc1RdwWwrkSdBWHqxgUngo3Vt0HC97YZ+/BeMz/BET2uP343rlU4 ZFjP+nCdzgdJpWmyviFiaY0y4mD28PploIsnlRrjpc0b7psqQMQfajeaWrIOjtMJpk UJb8FYmZVFZNawcaVGhN9tOJ3m4FlurZVdsrHuMUk5GXk+UNEo02j+4/+ROC4DZwoP 8hZtGHgAetW7s9oskImxum3TqfEWS4V4xYLHRDYKdAb1sMM2QigzpQJQ4ncp0oG1oR KKaXDPQfb/UjQ== Received: by ida.kurilemu.internal (Postfix, from userid 1000) id C4D78B00801; Wed, 15 Jul 2026 18:14:30 +0200 (CEST) Date: Wed, 15 Jul 2026 18:14:30 +0200 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Anton Voloshin Cc: Michael Paquier , Euler Taveira , Kyotaro Horiguchi , pgsql-hackers@lists.postgresql.org Subject: Re: NULL pointer dereference in syslogger with load_libraries() and -DEXEC_BACKEND at startup Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4ccb96f8-0bac-4362-ac22-2f81d1b0062c@postgrespro.ru> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Jul-15, Anton Voloshin wrote: > On 08/06/2026 21:03, Álvaro Herrera wrote: > > > --- a/src/include/postmaster/syslogger.h > > +++ b/src/include/postmaster/syslogger.h > > @@ -85,6 +85,7 @@ extern PGDLLIMPORT int syslogPipe[2]; > > extern PGDLLIMPORT HANDLE syslogPipe[2]; > > #endif > > > > +extern bool syslogger_setup_done; > > Shouldn't this be extern *PGDLLIMPORT* bool ... ? Hmm, does that export the symbol so that third-party code can get at it? I'm not sure it makes sense to do it for this one symbol, which should be internal business between syslogger and elog only. Did you hit a problem with it? If so, what was it? Michael, looking at https://github.com/michaelpq/pg_plugins/blob/main/jsonlog/jsonlog.c do you see an issue with this variable? -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/ "La espina, desde que nace, ya pincha" (Proverbio africano)