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 1w0Y9Z-00209T-2b for pgsql-bugs@arkaria.postgresql.org; Thu, 12 Mar 2026 05:00:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0Y9X-00DPsr-0D for pgsql-bugs@arkaria.postgresql.org; Thu, 12 Mar 2026 05:00:07 +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 1w0Y9W-00DPsj-28 for pgsql-bugs@lists.postgresql.org; Thu, 12 Mar 2026 05:00:07 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w0Y9U-00000001ihp-3uIV for pgsql-bugs@lists.postgresql.org; Thu, 12 Mar 2026 05:00:05 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-4852e9ca034so4988525e9.2 for ; Wed, 11 Mar 2026 22:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773291602; x=1773896402; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=yrtKTzStFgdPNdd2r/SFJAOPeZK5NcQ92RicOPj30uc=; b=Qel1/ofAIeEsUvVceWTbJ0NL/V/tihcURiCkUsyyfRY5CgzovLOuqOjuP6cIBCNY/R zVrdWF9fZTbDHLp1Lzfq5P+BB2O/fuw8ynJC4bjNzUpPzS6xtgvfIKMxP8ItQ2zE57Dp n1rU9gnzJvMjbrSgwWwDViEV/+0WJs3B4hh6dWi//l+NWYxPwuYCvs4IqXloSaGYyxlj 2yMm9FSL80alhTx2S2cpTnHmKegG6SyhgdFl6dJFJJd5QhzlPfKuuF5QWq4zUE7vVCea QcCNDQwUkPtiV/ZE17ig5QoZECPMur5pFouHl6TUB9/nwY1nybxX0ZN2/uv6RGTLvbku XH1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773291602; x=1773896402; h=content-transfer-encoding:in-reply-to:from:content-language :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=yrtKTzStFgdPNdd2r/SFJAOPeZK5NcQ92RicOPj30uc=; b=pRGA6/v0KhAmIUg5WFblbqSPxzsQO5M0zyMGMsEFKXfKkF09qDZMkAMDUq1/gLApTg XjC+PXZ0M99ne4l7qzAMbk0Ztc+cL0mAnAv0iNDjSFMpTP1tNcjtgN6U7V2WLkEvS68+ X0sRih/GPgPMUEqqXF56EZEFydB+GOQuwlX9IYpiyAU2tAk9dRfmkT1rgUSxd6erdtpD b97wGfWfOaJ7e0K4KPQIkWxh2079sPn4KQ4fwlv8NWjTDED6felssNXIbwLdZ2GB80xF jq6Ck67SBI5FZEY8sa9b8Jb1X1lN2YU6v8t3jM/1W+flVRm/SHETi+A/lnWPbCiMigM7 wMpg== X-Forwarded-Encrypted: i=1; AJvYcCULPOo05E6/fdTQmQqkTVEBkhdlZ8JdRp+fSX44MFDSpE+MtKlbi+PfvaE8se+YCcXn6Kow813O/x0r@lists.postgresql.org X-Gm-Message-State: AOJu0YzrW1R8I7kg79PMrLkGJh6PhJ2dO4ejpqdeVXEP6meH09rcFfwP 4KHaZOO1Nwtil1pM96dw40dFCCYaxS0HbaN+jN2B4kDbBiyXiAQJlRiF X-Gm-Gg: ATEYQzzrD6Sw61DFCO8sfFl77LbMdGOqQJCBy7bRne3ZQNrL1e2K1Qy6/UrFASRrqHz jhLgnbrM7fjvWLu5He71jAAOhsbrJSFIfU+JE9tyzdZXhNSRxwlPnOQiPtoCxe/zQwZhtSkaVqL gebacafrs/I+sbajA03Kz5zpbonV8JMmqljvWmBDNg/0tfoRZdOd1yj+Juxmmjh1HH0KYpjTvRY 0WHiQy/EHj3lFw7kxKPTslFPeTMNMPutxire5Zl/IOjtmSrgPjsooIWDVcIx6mcsQW83y/DF9lg 6SGVs0sasg1lN0G5ALHQqNEGJVsgb4vbotQclb5ypXrHL6G4DiP9P3Yqmcjree0cqwRYyQ7XsVw mlT0b9rVkWCkueACUFTpZUt5EMDPPBcuCpGTR8vYjSHokdl0crlUl7cDVZsUKVIRT8Se2HGwxVB rLng8gS3QTPkk8XOCHGebhH/4X X-Received: by 2002:a05:600c:1e8f:b0:485:3abe:ab86 with SMTP id 5b1f17b1804b1-4854b0a6caamr81830765e9.4.1773291602509; Wed, 11 Mar 2026 22:00:02 -0700 (PDT) Received: from [192.168.0.50] ([89.149.93.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541b7f3cdsm226607795e9.14.2026.03.11.22.00.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 11 Mar 2026 22:00:01 -0700 (PDT) Message-ID: Date: Thu, 12 Mar 2026 07:00:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: BUG #18943: Return value of a function 'xmlBufferCreate' isdereferenced at xpath.c:177 without checking for NUL To: Michael Paquier , cca5507 Cc: Jim Jones , Tom Lane , pgsql-bugs , maralist86 References: <31f3480e-cd7d-4021-b392-87922572cc37@uni-muenster.de> Content-Language: en-US From: Alexander Lakhin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello Michael, Maybe you would like to fix in passing one more anomaly there: create extension xml2; select xslt_process('',''); leads to: varlena.c:199:2: runtime error: null pointer passed as argument 2, which is declared to never be null     #0 0x640756666936 in cstring_to_text_with_len .../src/backend/utils/adt/varlena.c:199     #1 0x7e46c0f4805e in xslt_process .../contrib/xml2/xslt_proc.c:149     #2 0x640755a3ecbf in ExecInterpExpr .../src/backend/executor/execExprInterp.c:1001     #3 0x640755a277aa in ExecInterpExprStillValid .../src/backend/executor/execExprInterp.c:2299     #4 0x640755ef11e0 in ExecEvalExprSwitchContext ../../../../src/include/executor/executor.h:444     #5 0x640755efd7b6 in evaluate_expr .../src/backend/optimizer/util/clauses.c:5724 for a build made with -fsanitize=undefined. Best regards, Alexander