Project

General

Profile

Bug #98

Memory leaks with DriverInfo

Added by Pavel Shiryaev over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
High
Target version:
Start date:
02/29/2012
Due date:
03/04/2012
% Done:

100%

Estimated time:
Spent time:

Description

QTransport имеет метод getDriverInfo(), который создаёт объект DriverInfo.

Вызов этого метода напрямую содержится, например, в
/core/src/servicemgr.cpp
/components/src/mfiltersmanager.cpp
/components/src/accountmanager.cpp
/components/src/types/accountitem.cpp
/components/src/widgets/messagesmanager.cpp

При этом нигде структура не удаляется.

#1

Updated by Pavel Shiryaev over 12 years ago

Аналогично указатели на DriverInfo сохраняются в DriverItem в QVariant, где тоже теряются на уровне DriverManager

#2

Updated by Кирилл Кулаков over 12 years ago

  • Due date set to 03/04/2012
  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Т.к. DriverInfo унаследован от QObject, то я удалил везде где нашел указатели на объект DriverInfo. Проверяйте.

#3

Updated by Кирилл Кулаков over 12 years ago

  • Status changed from Resolved to Closed

Закрыт за давностью

Also available in: Atom PDF