RE: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8

Поиск
Список
Период
Сортировка
От hirose.masay-01@fujitsu.com
Тема RE: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8
Дата
Msg-id TYYPR01MB68107FD3A60E960453525BF7B8069@TYYPR01MB6810.jpnprd01.prod.outlook.com
обсуждение исходный текст
Ответ на Re: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-bugs
Hi Tom and Michael,
>Michael Paquier <michael@paquier.xyz> writes:
>> 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..
>
>Yeah.  It seems likely that this is a longstanding ecpglib bug that was previously masked by platform snprintfs not
crashingon printf("%s", NULL).  If so, it's masked again in 12.8 and later (cf 3779ac62d), but it's still a bug in that
ecpgwon't print anything useful when this edge condition --- whatever it is --- happens.  So, could we see a test case? 
>
>            regards, tom lane
My test case to reproduce the issue is:
1. The client connects Postgres Database and issues SQL continuously.
2. Switch the Database role from Active to Standby.
The Database is mirrored by the Mirroring Controller between two clustered servers. the Mirroring Controller may be the
originalfeature added by the enterprise. 
Please let me know if you have notice and advice.
Regards,




В списке pgsql-bugs по дате отправления:

Предыдущее
От: "egashira.yusuke@fujitsu.com"
Дата:
Сообщение: RE: Reconnect a single connection used by multiple threads in embedded SQL in C application causes error.
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: BUG #17421: Core dump in ECPGdo() when calling PostgreSQL API from 32-bit client for RHEL8