Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     01 May 2001  13:03:16
 To : Alex Ivanov
 Subject : Re: SqWish 3.10 & Linux
 -------------------------------------------------------------------------------- 
 
 Alex Ivanov <Alex.Ivanov@p10.f102.n5005.z2.fidonet.org> wrote:
 
 AI> сырци. Короче вот. Вылетала эта конструкция в кору при free(Link_Tab) [файл
 AI> sqwish.c строка 534 из 773 {архив sqw-v3as.zip 387279}].
 AI> Внимание вопрос :) в каком случае программы может осыпаться в кору при
 AI> попытке высвобождения переменной?
 
  В том, если ссылка на внутреннюю таблицу аллокатора битая.
 
  Эта ссылка обычно кладется перед куском памяти, которую выдал malloc(),
  и free() ею пользуется. Также могут быть траблы при попытке сделать free()
  одному куску памяти дважды - никто не гарантирует в таком случае правильное
  поведение. И уж тем более могут быть проблемы, если free() применяется к
  переменной, выданной new, или к автоматической переменной.
 
 AI> P.S.: я эту строку закомментировал :) и все раболает :( ) ждем глюков.
 
  Ждите также memory leaks, они с глюками очень дружат. :)
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5
  * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 SqWish 3.10 & Linux   Alex Ivanov   30 Apr 2001 21:33:50 
 Re: SqWish 3.10 & Linux   Eugene B. Berdnikov   01 May 2001 13:03:16 
Архивное /ru.linux/53538fe3b937.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional