LP bug 1435479. Explain query looping. in current code, executor buffer for returned explain row was hardcoded at 4K. That caused no buffer to be found if explain description column value was greater than 3000(the default). Executor would go in a loop trying to find space in sql buffer. In this case, query text caused total explain len to become greater than the buffer size. It has been fixed to compute buffer len based on the returned explain virtual table row size.