Ticket #169 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

Memory leaks in IDL parser

Reported by: jasper Owned by: jasper
Priority: major Milestone: Maintenance of Phase II
Component: IDL parser Version: 1.2.0.11
Keywords: Cc:

Description

IDL parser leaks memory:

  • returned object has initial reference count that is too high, so is never released
  • yacc was not instructed to release its stack
  • temporary items were not all released under successful parse conditions
  • temporary items were not released at all under unsuccessful parse conditions

Change History

comment:1 Changed 2 years ago by jasper

Validation is performed using valgrind under linux

comment:2 Changed 2 years ago by jasper

As part of the fixes are in the client header files, applications that explicitly refer to the IDL type library interfaces should recompile (this is typically not PMCs, but could be code wizards)

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

comment:3 Changed 2 years ago by jasper

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