Обсуждение: Frontend coredumps on NOTICE

Поиск
Список
Период
Сортировка

Frontend coredumps on NOTICE

От
Leon
Дата:
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.


Re: [BUGS] Frontend coredumps on NOTICE

От
Tom Lane
Дата:
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

Re: [BUGS] Frontend coredumps on NOTICE

От
Leon
Дата:
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.