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 по дате отправления: