Re: "bogus aset link"

Поиск
Список
Период
Сортировка
От ntinos@aueb.gr
Тема Re: "bogus aset link"
Дата
Msg-id courier.41D90598.0000666C@red.servers.aueb.gr
обсуждение исходный текст
Ответ на Re: "bogus aset link"  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Thanks!
Your advice helped me find what caused the problem immediately. It was a
wrong 'palloc' as you suspected (and as usual for me ;-) ).

Ntinos Katsaros

Tom Lane writes:

> ntinos@aueb.gr writes:
>> While writting some code for the backend (some SPI-like functions for a
>> project) I saw this message:
>
>> "WARNING:  problem in alloc set ExecutorState: bogus aset link in block
>> 0x8301270, chunk 0x8304458"
>
>> I think there is something wrong with some of the memory allocations I do,
>> but this message is not helping me much in finding the exact error.
>
> The most likely bet is that your code wrote past the end of a memory
> chunk it had palloc'd, and thereby clobbered the bookkeeping info for
> the next physically adjacent chunk.
>
> You could home in on the location of the clobber by sprinkling
> "MemoryContextCheck(TopMemoryContext)" calls through your code.
>
>             regards, tom lane
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster




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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: CVS is very slow
Следующее
От: "Marc G. Fournier"
Дата:
Сообщение: Re: CVS is very slow