Frontend coredumps on NOTICE

Started by Leonalmost 27 years ago3 messagesbugs
Jump to latest
#1Leon
leon@udmnet.ru

Hello!

This trouble has been reported to general list some time ago,
but without success. The bug is simple: frontend, written in C
(with libpq) dies with core dump on any query that returns NOTICE
from backend. Postgres 6.5 was on Pentium (currently on Cyrix MII),
gcc 2.7.2.3. In writing my programs I took example programs from
Postgres docs as template. If you wish, I can send the code exactly.

--
Leon.

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Leon (#1)
Re: [BUGS] Frontend coredumps on NOTICE

Leon <leon@udmnet.ru> writes:

This trouble has been reported to general list some time ago,
but without success. The bug is simple: frontend, written in C
(with libpq) dies with core dump on any query that returns NOTICE
from backend.

No one else is seeing this, so I feel fairly safe in betting that
it's some bug in your own code. You didn't do something silly
like closing stderr, did you?

You might try setting a breakpoint at defaultNoticeProcessor in
fe-connect.c, and seeing whether control is getting there or not.
A stack backtrace from the core file would be helpful info as well.

regards, tom lane

#3Leon
leon@udmnet.ru
In reply to: Tom Lane (#2)
Re: [BUGS] Frontend coredumps on NOTICE

Tom Lane wrote:

Leon <leon@udmnet.ru> writes:

This trouble has been reported to general list some time ago,
but without success. The bug is simple: frontend, written in C
(with libpq) dies with core dump on any query that returns NOTICE
from backend.

No one else is seeing this, so I feel fairly safe in betting that
it's some bug in your own code. You didn't do something silly
like closing stderr, did you?

You were right. This bug disappeared after I recompiled pq lib.
Never before have I seen such compile troubles. To be sure, I
linked libpq against Electric Fence, and it didn't ever complain.

Thank you for cooperation.

But I have one more bugreport, this time I'm sure it is real :)

--
Leon.