Re: errbacktrace

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: errbacktrace
Дата
Msg-id 26476.1574525468@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: errbacktrace  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Ответы Re: errbacktrace  (Alvaro Herrera <alvherre@2ndquadrant.com>)
Список pgsql-hackers
Alvaro Herrera <alvherre@2ndquadrant.com> writes:
> On 2019-Oct-26, Peter Eisentraut wrote:
>> I hadn't realized that you had already attached a patch that implements
>> your idea.  It looks good to me.  Maybe a small comment near
>> check_backtrace_functions() why we're not using a regular list.  Other
>> than that, please go ahead with this.

> Thanks, I added that comment and others, and pushed.  Let's see what
> happens now ...

I had occasion to try to use errbacktrace() just now, and it blew up
on me.  Investigation finds this:

int
errbacktrace(void)
{
    ErrorData   *edata = &errordata[errordata_stack_depth];
    MemoryContext oldcontext;

    Assert(false);


I suppose that's a debugging leftover that shouldn't have been committed?
It did what I wanted after I took out the Assert.

            regards, tom lane



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Assertion failing in master, predicate.c
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: errbacktrace