View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0013821ParaView(No Category)public2013-01-24 18:462015-01-11 08:28
ReporterUtkarsh Ayachit 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version3.98.1 
Summary0013821: vtkRenderingFreeTypeObjectFactory leaks in release builds of ParaView
DescriptionIn release builds of ParaView with Python enabled, certain executables leak
vtkRenderingFreeTypeObjectFactory on exiting.

TagsNo tags attached.
ProjectKitware
Topic Name13821_fix_leaks_on_exit
Typeincorrect functionality
Attached Files

 Relationships

  Notes
(0030237)
Utkarsh Ayachit (administrator)
2013-01-24 18:53

commit 1554994981412f49bfebd42a9c3db613f88c88d9
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Thu Jan 24 18:47:04 2013 -0500

    BUG 0013821. Fixed vtkRenderingFreeTypeObjectFactory leaks.
    
    In certain cases, vtkRenderingFreeTypeObjectFactory leaked when application
    would quit (only in release builds with gcc).The problem was that while
    vtkRenderingFreeType_AutoInit_Construct() would get called almost 11/12 times,
    vtkRenderingFreeType_AutoInit_Destruct() was only getting called once. Which
    resulted in vtkRenderingFreeTypeObjectFactory not being unregistered and hence
    leaked.
    
    Now the extra reference maintained to vtkRenderingFreeTypeObjectFactory instance
    itself is unnecessary, since vtkObjectFactory::RegisterFactor() maintains a
    reference and cleans the reference up when exiting. Cleaning this extra
    reference overcomes the issue altogether.
    
    Change-Id: I878a1c364ac3f1fd729ff06aa9eb3f4191e8660b
(0030261)
Utkarsh Ayachit (administrator)
2013-01-26 10:27

SUMMARY
---------------------------------------------
Topics merged into master:
        0013365-huge-state-file
(VTK) 0013470-CTH-AMR-OutlineFilter
        13311_fix_time_marker
        13784_cleanup_chart_settings_dialog
        13799_comparative_view_fixes
        13811_fix_3Dwidgets
(VTK) 13817_fix_memory_issues
        13818_fix_plot_min_max
(VTK) 13821_fix_leaks_on_exit
        13824_fix_calculator
        PvxFullScreenBorders
        vr-fixInteractors
        vr-missingIncludes

 Issue History
Date Modified Username Field Change
2013-01-24 18:46 Utkarsh Ayachit New Issue
2013-01-24 18:46 Utkarsh Ayachit Project Sandia => Kitware
2013-01-24 18:53 Utkarsh Ayachit Topic Name => 13821_fix_leaks_on_exit
2013-01-24 18:53 Utkarsh Ayachit Note Added: 0030237
2013-01-24 18:53 Utkarsh Ayachit Status backlog => gatekeeper review
2013-01-24 18:53 Utkarsh Ayachit Fixed in Version => git-next
2013-01-24 18:53 Utkarsh Ayachit Resolution open => fixed
2013-01-24 18:53 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2013-01-26 10:27 Utkarsh Ayachit Fixed in Version git-next => git-master
2013-01-26 10:27 Utkarsh Ayachit Status gatekeeper review => customer review
2013-01-26 10:27 Utkarsh Ayachit Note Added: 0030261
2013-01-30 10:40 Utkarsh Ayachit Fixed in Version git-master => 3.98.1
2013-02-11 16:02 Utkarsh Ayachit Status customer review => closed
2015-01-09 13:55 Utkarsh Ayachit Source_changeset_attached => VTK master b4e5b70a
2015-01-09 13:55 Utkarsh Ayachit Source_changeset_attached => VTK master 15549949
2015-01-09 13:56 Utkarsh Ayachit Source_changeset_attached => VTK master e8dd8921
2015-01-11 08:28 Utkarsh Ayachit Source_changeset_attached => ParaView master 342c22c9
2015-01-11 08:28 Utkarsh Ayachit Source_changeset_attached => ParaView master 603349bf


Copyright © 2000 - 2018 MantisBT Team