Меню
             
              
  
    
  
            
    
      
      
    
    
      
  
    
  
  
          
        
  +7 (495) 785-95-25
sale@lcard.ru
            
              sale@lcard.ru
Страницы 1
       
  | 
  ||||
| 
       
 
  | 
      E502, утечка 40 байт при работе через ethernetДобрый день. При работе через ethernet утекло 40 байт, вот что показал valgrind: 40 bytes in 1 blocks are definitely lost in loss record 21 of 63 Судя по логу, теряется память в функции открытия через запись об устройстве. Специально для теста (чтобы исключить возможность утечки в нашей части ПО) был сделан чистый проект, в котором мы просто открыли устройство и тут же его закрыли. Ради эксперимента сделали также но с соединением через USB, утечки не было (по крайней мере valgrind ничего подозрительного не заметил). Проект в приложенном архиве. Конфигурация запуска. система Linux Debian Устройство E502, подключено через ethernet (в локальную сеть, ip выделен автоматически сеткой). Если нужна схема подключения - скажите, сделаю. Чтобы не тратить время на написание типовой програмы, проект в приложении (проект под Qt, но можно легко переделать и под голый C++). Чтобы сменить ip, в проекте нужно строку QString ipaddr("192.168.20.68"); заменить на строку с нужным ip. Проект: http://rgho.st/6YmW5pFbw PS. Возможно, я не очень внимательно прочитал руководство программиста, перед тем, как написать сюда - проверил, вроде как специальной процедуры закрытия соединения при работе через ethernet не предусмотрено, если не прав - прошу поправить.  | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: E502, утечка 40 байт при работе через ethernetДобрый день.  | 
  |||
       
  | 
  ||||
| 
       
 
  | 
      Re: E502, утечка 40 байт при работе через ethernetСпасибо. Версию взял, проверил - утечки больше нет.  | 
  |||
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
             Отдел продаж: sale@lcard.ru
 Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск