The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Поиск mempory leak !"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Поиск mempory leak !" 
Сообщение от __strannik__ emailИскать по авторуВ закладки on 06-Авг-05, 10:07  (MSK)
Как в gdb выловить утечки памяти? Умеет ли он вообще это делать?

Проблема такая:

После выхода трейда программа вылетает с сообщением

free(): error: chunk is already free

хотя даже в процессе пошаговой отладки видно что это там нет ни одного вызова free().

ПОМОГИТЕ ! Уже 3-ий день не могу понять в чём дело...

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Поиск mempory leak !" 
Сообщение от DeadMustdie emailИскать по авторуВ закладки(??) on 06-Авг-05, 21:50  (MSK)
valgrind поможет
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Поиск mempory leak !" 
Сообщение от __strannik__ emailИскать по авторуВ закладки on 06-Авг-05, 23:33  (MSK)
>valgrind поможет


core# valgrind
open /proc/curproc/map: No such file or directory
Bus error (core dumped)


не страртует =(

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Поиск mempory leak !" 
Сообщение от DeadMustdie emailИскать по авторуВ закладки(??) on 10-Авг-05, 00:12  (MSK)
>core# valgrind
>open /proc/curproc/map: No such file or directory
>Bus error (core dumped)
>
>
>не страртует =(


valgrind собран не для той версии ядра, которая используется.
Можно попробовать пересобрать.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Поиск mempory leak !" 
Сообщение от Alexander S. Salieff emailИскать по авторуВ закладки on 11-Авг-05, 21:17  (MSK)
>Как в gdb выловить утечки памяти? Умеет ли он вообще это делать?
>
>
>Проблема такая:
>
>После выхода трейда программа вылетает с сообщением
>
>free(): error: chunk is already free
>
>хотя даже в процессе пошаговой отладки видно что это там нет ни
>одного вызова free().
>
>ПОМОГИТЕ ! Уже 3-ий день не могу понять в чём дело...


А если собрать прогу с -g, поубирать стрипы, сделать ulimit -c unlimited, а после вылета загрузить gdb ./myproga ./core.xxxx и сделать backtrace, мож че видно будет?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру