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 1wReNN-002YYq-1Y for pgsql-hackers@arkaria.postgresql.org; Mon, 25 May 2026 23:06:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wReNL-002NYU-1C for pgsql-hackers@arkaria.postgresql.org; Mon, 25 May 2026 23:06:24 +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 1wReNK-002NYL-1Z for pgsql-hackers@lists.postgresql.org; Mon, 25 May 2026 23:06:24 +0000 Received: from fout-b8-smtp.messagingengine.com ([202.12.124.151]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wReNI-00000001QPz-1HFu for pgsql-hackers@lists.postgresql.org; Mon, 25 May 2026 23:06:23 +0000 Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfout.stl.internal (Postfix) with ESMTP id 95C9A1D00022; Mon, 25 May 2026 19:06:17 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Mon, 25 May 2026 19:06:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1779750377; x=1779836777; bh=h8wTGSjbwI sri2HCYxcgHO1DZwP3T/bfbbg6X03WlCE=; b=qv/GyMETk+Bd0nE+CUZV3HIePD GBTsakMaNhzzFg7znd0qglXpPKILnlZ6+yZfx1nUyrgTAwIuR8sjntc9Vbw9UvJN kdzTJSY/dbGkfmHF6lLqPgnc3fr+fBP6NjZjl8p4ZXKdYlyTPeNrR1CuNidRpS6H d137E7zK0LTSbpyloZ5bulWSP8X5p8q5odBLLU/OuCcy7v0lRvsbzSRCpuT7bUmB kpV7bB+VjvNmYD6Ba/Q2pGokcTC+5/K2wvGtHA0IuMiqqa4EyQ7DduYCPac/8w27 9LVP9/3aspSXlfy00TA3hk24TO63Je7FOI7FnDm5h1pYNHg6sNPswPCpEqHg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1779750377; x=1779836777; bh=h8wTGSjbwIsri2HCYxcgHO1DZwP3T/bfbbg 6X03WlCE=; b=vkES39LjEoSrsAs4zNk0qWRwrHmgIqBP631nPzEIVAdc2ND4im1 M/LsGuNHxZUX3SAcKoZ5Yeq1Ee+ufcFmhHBIwUQrRpBAtYe2CgFoMHpaPb1Q2X1/ cdo8LdCRXAQ1nAxiA43Acd0hhHWxrZGalzlRapEqke4kzpLJiIIrtxue/tsF2BjK A/YJcCNhYNL+x5qLYukFDhcfKhmviVAC8Q8HwqOIcHXL34ZyUXJYuCdo39zoAFu4 c65gw8awsdr6Av/3vj2L381Fn32mSmt9oL3ajG5caNLUHNdF0ek/iB755DvqfVve eQqnGhk6D4WfuULZ8JPa5uYweIDx0DzXNFg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTEzGskicoCVS5sW8ZrobT+1pJsPpSnh7qdyKmjjEsqT4k2t0tdr4uFPunRacuVGYQ 6xRsmLYCJxQ4EBPoo8JW9occVPjMEtgvKhKYqQ7fQSyCBXvFiaP+K55oFoKIZgHF0KUk6g yLSopIDNDVAT6z63nfY1K4HMy7rStFm/sbfOv18uRBA1LSck91glrDHQaXw4GiQrZWLtmd D2KOMUnIFVH37u3yPcgwFTeaUaBJrmaqwl7Mtr2D4QqtsuJ+yPCzJ38oTta4i407IhpAow GTqTMG2Gh+jM6dNy2ChqLTd5HzxhTyobHOLaOZ/673Gr/rUCGsrlVHNd/H0QlZhZGz0+YM xGH6e9zYxr1MpFm1MVrpGhgFxIwW4abtHg8/kyM6Sg3L0+GwztF21WLqeATf4aT4PPd9go +g1Feh5+UKokUmqJ+qPMc1VBCKzD3Uc8P1Dz9DfsbMQQ6+V7c7t8t92E9jEbX+HhaFkGQk hnl3UrnpK82FGmQ6MXo81HE9hyaa8iMSxFL/r2SNAk7aijRc/KANByC9ldPqj8qfYu7TRY 9zKSr9cHeZdhNQhwMVHrW+M+Wmw77/vGOqsL7UutSJoJIz6zMLq6wxj8DgYSHPq8saPJ+T OKTnZF3qM02ops9EgbtKED3WD96qT+OGxgUFHY6b5LmqmfF8GQo1aOlZl3bA X-ME-Proxy: Feedback-ID: i0fe9450f:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 25 May 2026 19:06:15 -0400 (EDT) Date: Tue, 26 May 2026 08:06:10 +0900 From: Michael Paquier To: Ayush Tiwari Cc: Postgres hackers , Alvaro Herrera Subject: Re: NULL pointer dereference in syslogger with load_libraries() and -DEXEC_BACKEND at startup Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="61kXE/HJjk4md6VT" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --61kXE/HJjk4md6VT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, May 25, 2026 at 01:54:28PM +0530, Ayush Tiwari wrote: > So I think the bad assumption is that MyBackendType == B_LOGGER means > write_syslogger_file() is ready to use. A fix probably needs to make the > direct syslogger-file path conditional on the FILE handles being ready, and > that should cover stderr, CSV and JSON paths. I am not sure. We are attempting to write to the syslogger file but we should not do so yet. This code path should not be taken and properly redirected to stderr, we should not use a shortcut based on the FILE existing or not. I have forgotten to add Alvaro in CC yesterday, done now. -- Michael --61kXE/HJjk4md6VT Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAmoU1eIACgkQnvQgOdby QH2OWg//XiGlkH+MOcCB0QV9/cFjA94Q3XiF7xeHqBNxuYQkx3/KO7DJmPhGtsnz oKC7goBFqhez2B5/0DZ20WEeaxjZTWVUeDKxS1T53Pq6x+0vaN/kEU8XGeS8kwbB OtbpFWHimbxuuHwxhGOAzc6HTrFmPEKEaIFwIi6E79XJ3hjoygLj5XTTJTPS2V2k ZzY5NsQCA/d1JgC0FExVpM3Hbpk39XKk00YpPALEHLJ52V3OeLNkIYPQNj7BZhPI QbxM420oxcxeLEy1UHHPTHykA387erB++LSGyn8SFwR/+7Dwxv5oJAZwDKlbP/Nw o2JjG/rDbSPrlmW+obd/VUGGxoyzWYm1uTVU/bOKNksDjng70Z6ygv1/8/ULw0XH t84Zg8H5danJB75aD751SbuHhDSPjl+8GsxqIho8TZ8rxTBnIfr3eWsMMTcm6gAU feAYlyD85jBkvlBoqLOr2o/o+EDeGHqyjZeXji/Ya3zfyCOFSWNnChAmXq7rzDGc 4nAXheRKZ1BcZyss6RWR+OAmE/a5YDxy1lX2QHEgVXi3McjLopb4an5GkVN4Jauj lZwjXS94RCkbey7JervTcYNZoWyhtcruAKNluVtzs/nvTw4ZsH/PdmmGyJJbhnaf fU1S4Mfykz17oB4X17zdfZzgW5EikQxT7MLz3t8IEW1X31/ML/c= =+DYM -----END PGP SIGNATURE----- --61kXE/HJjk4md6VT--