Thanks for the response,

Can you check if CurTransactionContext is valid at that point? 

Any Postgres function to check if CurTransactionContext is valid or not?

To see, if this problem is related to CurTransactionContext, can you try to 
populate the list in TopMemoryContext and see if that works.

Did you mean TopTransactionContext? 
As of now, we don't free our dlist. We solely depend on Postgres to free our 
dlist while it frees the TopTransactionContext. But if we do allocate in 
TopMemoryContext, we need to take care of freeing our allocations.

And one more issue is, we found this bug once in all the testing we did. So 
trying to replay this bug seems very difficult.


G. Sai Ram

Reply via email to