Michael Charnoky wrote:

<snip>

2007-11-15 15:38:03.880 PST: ERROR:  could not find block containing chunk
0x902fb98

This message appears in AllocSetFree or AllocSetRealloc function in aset.c source. In both function it means that defined context does not contain memory block. By my opinion there should be two more probable scenarios:

1) memory block does not exist -> for AllocSetFree it means e.g. double free or for AllocSetRealloc it means that somebody want to realloc memory which was already freed.

2) memory is still allocated but in different context. However, palloc and pfree should control it.


By my opinion it is double free problem, but without stack trace or reproduction scenario it is difficult to find it.

                Zdenek

---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
      choose an index scan if your joining column's datatypes do not
      match

Reply via email to