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 1wQrZt-001vqH-2v for pgsql-hackers@arkaria.postgresql.org; Sat, 23 May 2026 19:00:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wQrZr-00G6FC-2m for pgsql-hackers@arkaria.postgresql.org; Sat, 23 May 2026 19:00:04 +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 1wQrZr-00G6Ez-1P for pgsql-hackers@lists.postgresql.org; Sat, 23 May 2026 19:00:04 +0000 Received: from mail-vs1-xe2f.google.com ([2607:f8b0:4864:20::e2f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wQrZl-00000000SGV-3HJ4 for pgsql-hackers@postgresql.org; Sat, 23 May 2026 18:59:58 +0000 Received: by mail-vs1-xe2f.google.com with SMTP id ada2fe7eead31-6314cff521aso2802400137.2 for ; Sat, 23 May 2026 11:59:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779562796; cv=none; d=google.com; s=arc-20240605; b=AnPqkp4hxNVvPnh8GNrGFoZcMUP+9Iwr/0zVLO3E+rSXa/PV+IDLARoDVkwqTuzBzc u4jzUx9CjedJPqV5qjG0oCiGH+sr2wdidIqXv1UkxzR22Zd4lgDnsosq8O8agoPfkkQW PGuc1YAK0JocbBdRBlCug9BktXHrEkEcrDYaxVRIb+dG5XSGqyVGXY+miGexDzrdrOU5 LHf0hGyFyc+oK28MKnCytkH1rL3St4FKrQZgKOy355VoMapjrwBnM9EvOfY3+ETlLWJj AZss+QOszNkWe0ycdxBD/G1QE5LhZoTxvl1veHPqjkM2FUAoA5+zPVnC6b0YK4p0VvWG Ql9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=lNnNprM9L3Axem1kULVfVvQy17uW8S4Uz5X/oJT4hWk=; fh=TrgfbjuxijrEOGOCxhSVbtH254NfWKACmpi/xNCkahw=; b=aZ7bmEGjmC6VutZtkD0oKHLM+WkIofVdy8lJ4oc/FJkBRBaz2KZriCxrCY7xycRh0b KvxdQVunMvp7rOqzJp37C8isDTpLMdiKDvaK8IRICjfOlrSXby1vBaNNRGhvR1mWUUs3 f3k/yDGgvYSoetQOdJyLxbFM6otcUfEh/hrZDA+N2ntckN5GKRjBlI8ZcfVhQqUh5I7Z vc/4eBGipdd5ld2X51/97oClpmDJnSkNtVBpsjt4WL4iBIgUljFp0njLA8lqWI2pRZCG qmXzw9Qspi4UD7KLEBdANJQfU4XMkMvtfqQHWZDQNxnniRpE4QQNtIY4ydpaXXF479Wk BJ5w==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779562796; x=1780167596; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=lNnNprM9L3Axem1kULVfVvQy17uW8S4Uz5X/oJT4hWk=; b=BOWjJ8Xg23gbBqY6wNU54h+GbBpQiLAyqUrzrf/TL1+j7uf5mhzTXwNutpC1WGIhyQ uY25BdxE75IKD1C39l7xP5b5YXWuMnPgMGd2hvJmatFnTtHoBK/io56jxDwxJxRv7c2G 6uGga+hH0Zj1MZyX6t1w4YW8HaD+ANetoLmUWKhJXKOWIh52nI24BYA9O7iSHH7aN/Ag NjFm26yF/LjePCJb6ejh9WXzt1TjXenCcJ9G2PFtto47BZGNz2ZMOrd4s/SCCLvirxuh LESm/A6urp0mYRX2w74U1H5O/pkwZsvqbtYqh2z1B7hxmCaeJGYQHO+Os+iUff5DMJt4 uExg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779562796; x=1780167596; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lNnNprM9L3Axem1kULVfVvQy17uW8S4Uz5X/oJT4hWk=; b=fe8+5GLYMmmwZnTgt0MYBq//QMMjcYu1hyJU/z4wQQcuEc9z2nqTVwYOy6eA6sZ9Y/ r9ZZ7hxLvUctkNOzh+pQZTDm8LoXl9yxQ5tqsyIOttYiHlw2uh8LDjf+utdcvcoXYOji ZdcvwKQZNRK4cx8WYPe6jkAS1U4BSHP0djBIF7JOIYQso5kVYkgpfd1A1LG3yYrG4Jci gYBtx9CjNZ1BDNq72AuGm8Uxdxka8Dpx18uvM1dZGqLOy5sJfXPqCVQjdHljpImTYks0 VHLCDNkJ+Tfm4nFQzSPCbEo6+6zVBsVlpGw7mHnFCqg4NB27KHvriiOxs4m/b1fGQla9 Hnhg== X-Forwarded-Encrypted: i=1; AFNElJ/RkPssA0dkNJEAI1uc14BuDaG/Rb+5hzVrm22VV6HCtWWNADwtT95CqmBJUNjA/nU+KigL2oHEUsXGtCDN@postgresql.org X-Gm-Message-State: AOJu0Ywz0OJajN4Tjj4y3O/pf/oL1yrhHw3Avv+efwKiFo5rkQNJXCe5 99i78QniZdTaikEqqnLTTLZ9bHg6aUbBKciCxPc7xQhda0u/fUJCPwQrmGf1USguLILKeptjAwp fATdAKmGL5eCZqYy6FKSoM4ED6dXx15Y= X-Gm-Gg: Acq92OEDREFLrvZU9Zj1B5UgLPUM4jHr69SqgsMSS63D232GUvC/lLxW+RywkUhO++Z ZfLRzAzyhXsnEVBTVIRENNZ2Ic3rKZX7g4wMWRbUXbzJfhsE/yw60H2ua9+gx+XRQR+C0iii/z5 BAKeiRfYoYSST8B3RR3q8XlocdKzMRo9Q6+h/UzciMUhYEWDqS82WjeKh+xMgz2qJmeGvtY4sfl u1guHpWwCyQvQFrqmNOSgVtcHi6Bypi9TmB0lv2lZB1M236OcvpkBE4h8fQlfc4xE4d4Jrh/5rf WgVm3/4= X-Received: by 2002:a05:6102:f8f:b0:5ff:cee8:660c with SMTP id ada2fe7eead31-67c912f486fmr4122179137.31.1779562796093; Sat, 23 May 2026 11:59:56 -0700 (PDT) MIME-Version: 1.0 References: <3007317.1765210195@sss.pgh.pa.us> In-Reply-To: From: SATYANARAYANA NARLAPURAM Date: Sat, 23 May 2026 11:59:44 -0700 X-Gm-Features: AVHnY4KdH6qEEMf-wW9keoEGkxhwQeD_h1UqIfUE0QeMxKB_Kl0OTDHD6m0uT08 Message-ID: Subject: Re: [BUG] CRASH: ECPGprepared_statement() and ECPGdeallocate_all() when connection is NULL To: Andrew Dunstan Cc: Nishant Sharma , Shruthi Gowda , Mahendra Singh Thalor , Fujii Masao , Tom Lane , PostgreSQL Development Content-Type: multipart/mixed; boundary="0000000000005134b3065280c0a3" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000005134b3065280c0a3 Content-Type: multipart/alternative; boundary="0000000000005134b0065280c0a1" --0000000000005134b0065280c0a1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi On Fri, May 1, 2026 at 12:21=E2=80=AFPM Andrew Dunstan wrote: > > > On Wed, Apr 22, 2026 at 12:27=E2=80=AFAM Nishant Sharma < > nishant.sharma@enterprisedb.com> wrote: > >> Thanks Shruthi! >> >> v5 code, v4_test and v4_test_15 patches look good to me. >> >> I checked ECPG regression on master, REL_18, REL_17, REL_16, REL_15, >> REL_14 using both make and meson. >> >> I have finished my review work on the patches. Thank you! >> >> >> >> > Thanks, everybody, pushed (as combined patches) > Looks like this committed a case, attached a patch to fix this. Thanks, Satya --0000000000005134b0065280c0a1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable --0000000000005134b0065280c0a1-- --0000000000005134b3065280c0a3 Content-Type: application/octet-stream; name="0006-ecpg-fix-null-deref-in-ecpg_auto_prepare.patch" Content-Disposition: attachment; filename="0006-ecpg-fix-null-deref-in-ecpg_auto_prepare.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mpipq77l0 ZGlmZiAtLWdpdCBhL3NyYy9pbnRlcmZhY2VzL2VjcGcvZWNwZ2xpYi9wcmVwYXJlLmMgYi9zcmMv aW50ZXJmYWNlcy9lY3BnL2VjcGdsaWIvcHJlcGFyZS5jCmluZGV4IDM4NzRhNjRhZThlLi43YTkw MzZiY2ZjMCAxMDA2NDQKLS0tIGEvc3JjL2ludGVyZmFjZXMvZWNwZy9lY3BnbGliL3ByZXBhcmUu YworKysgYi9zcmMvaW50ZXJmYWNlcy9lY3BnL2VjcGdsaWIvcHJlcGFyZS5jCkBAIC02MjAsNiAr NjIwLDExIEBAIGVjcGdfYXV0b19wcmVwYXJlKGludCBsaW5lbm8sIGNvbnN0IGNoYXIgKmNvbm5l Y3Rpb25fbmFtZSwgY29uc3QgaW50IGNvbXBhdCwgY2hhCiAJCQlyZXR1cm4gZmFsc2U7CiAKIAkJ Y29uID0gZWNwZ19nZXRfY29ubmVjdGlvbihjb25uZWN0aW9uX25hbWUpOworCQlpZiAoIWVjcGdf aW5pdChjb24sIGNvbm5lY3Rpb25fbmFtZSwgbGluZW5vKSkKKwkJeworCQkJZWNwZ19mcmVlKCpu YW1lKTsKKwkJCXJldHVybiBmYWxzZTsKKwkJfQogCQlwcmVwID0gZWNwZ19maW5kX3ByZXBhcmVk X3N0YXRlbWVudChzdG10SUQsIGNvbiwgTlVMTCk7CiAJCS8qIFRoaXMgcHJlcGFyZWQgbmFtZSBk b2Vzbid0IGV4aXN0IG9uIHRoaXMgY29ubmVjdGlvbi4gKi8KIAkJaWYgKCFwcmVwICYmICFwcmVw YXJlX2NvbW1vbihsaW5lbm8sIGNvbiwgc3RtdElELCBxdWVyeSkpCg== --0000000000005134b3065280c0a3--