| От | Mark Harrison |
|---|---|
| Тема | Re: async problems? |
| Дата | |
| Msg-id | 40BDF0A6.8040307@pixar.com обсуждение исходный текст |
| Ответ на | Re: async problems? (Tom Lane <tgl@sss.pgh.pa.us>) |
| Список | pgsql-general |
Tom Lane wrote:
> 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...
Ah, everything's better now... Thanks very much!
Mark
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера