Re: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8 - Mailing list pgsql-bugs

From Michael Paquier
Subject Re: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8
Date
Msg-id YhtsqXFtjC86HdeM@paquier.xyz
Whole thread Raw
In response to BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8  (PG Bug reporting form <noreply@postgresql.org>)
Responses Re: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
On Sun, Feb 27, 2022 at 05:21:32AM +0000, PG Bug reporting form wrote:
> Have you ever seen this error?

No such issue has been reported AFAIK.  If you really are on 12.1, you
may want to update to the latest version of 12.X and retry if the
error still shows up.

> --------
> (gdb) where
> #0  0xf7163dc7 in strlen () from /usr/lib/libc.so.6
> #1  0x08169faf in dopr ()
> #2  0x08169c19 in pg_vsnprintf ()
> #3  0x08169c6b in pg_snprintf ()
> #4  0x08153ec7 in ecpg_raise_backend ()
> #5  0x081540bb in ecpg_check_Pqresult ()
> #6  0x0814da6a in ecpg_autostart_transaction ()
> #7  0x0814ebc6 in ecpg_do ()
> #8  0x0814ec79 in ECPGdo ()
> #9  0xf7f96e40 in TJVvDatabaseAPI::_ExecSQL (this=0x9fb73f0, ctxnum=0,
> --------
>
> I am using the 32-bit client for RHEL8 and it calls PostgreSQL API, thus I
> encountered this error.

Hm.  Could you isolate that in a self-contained test case?  Based on
this trace, it looks like "message" is NULL, which may be possible
because pqInternalNotice() missed something?  I would not bet on
errorMessage being NULL, but there may be holes..
--
Michael

Attachment

pgsql-bugs by date:

Previous
From: PG Bug reporting form
Date:
Subject: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8
Next
From: Tom Lane
Date:
Subject: Re: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8