| От | Tom Lane |
|---|---|
| Тема | Re: async problems? |
| Дата | |
| Msg-id | 17767.1086132932@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | async problems? (Mark Harrison <mh@pixar.com>) |
| Ответы |
Re: async problems?
|
| Список | pgsql-general |
Mark Harrison <mh@pixar.com> writes:
> res = PQexec(conn,"DECLARE cur CURSOR FOR select * from assets limit 8888"); printf("PQexec declare %s\n",
PQresStatus(PQresultStatus(res)));
> PQclear(res);
> rc = PQsendQuery(conn, fetchstr);
> printf("PQsendQuery %d\n", rc);
> PQclear(res);
You just re-cleared an already cleared result. This probably caused a
double free, corrupting malloc's datastructures. The later crash within
malloc is not surprising...
regards, tom lane
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера