Opened 2 years ago

Closed 15 months ago

#919 closed defect (fixed)

Memory leaks

Reported by: vliaukevich Owned by: dmisev
Priority: major Milestone: 9.2
Component: undecided Version: development
Keywords: Cc:
Complexity: Medium

Description (last modified by dmisev)

There are some places, where rasserver leaks memory.

Some examples:

  • Type::getTypeStructure method returns a pointer, which should be freed by the caller. In QtMDD constructor this pointer is not freed.
  • BLOBTile::initStorage duplicates FILEDATADIR string and doesn't free the memory
  • QueryTree::evaluateUpdate returns a pointer to a vector, which is not freed later by the caller

In general, we should integrate a valgrind test with directql in the systemtest.

Change History (4)

comment:1 Changed 2 years ago by pbaumann

this seems like a substantial change, would like to hear opinions.

Last edited 2 years ago by pbaumann (previous) (diff)

comment:2 Changed 2 years ago by dmisev

  • Description modified (diff)
  • Milestone set to 9.1
  • Owner changed from vliaukevich to dmisev
  • Status changed from new to assigned

comment:3 Changed 2 years ago by dmisev

  • Milestone changed from 9.1 to 9.2

comment:4 Changed 15 months ago by dmisev

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.