Ticket #169 (closed defect: fixed)

Opened 16 months ago

Last modified 16 months 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 16 months ago by jasper

Validation is performed using valgrind under linux

comment:2 Changed 16 months 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 16 months ago by jasper (previous) (diff)

comment:3 Changed 16 months ago by jasper

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