You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "David Bertoni (JIRA)" <xa...@xml.apache.org> on 2005/04/22 08:16:34 UTC

[jira] Created: (XALANC-492) Various pluggable memory management bugs.

Various pluggable memory management bugs.
-----------------------------------------

         Key: XALANC-492
         URL: http://issues.apache.org/jira/browse/XALANC-492
     Project: XalanC
        Type: Bug
  Components: XalanC  
    Versions: CurrentCVS    
    Reporter: David Bertoni
 Assigned to: David Bertoni 
    Priority: Blocker


There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.

Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Closed: (XALANC-492) Various pluggable memory management bugs.

Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]
     
David Bertoni closed XALANC-492:
--------------------------------


> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>      Fix For: CurrentCVS
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANC-492) Various pluggable memory management bugs.

Posted by "Dmitry Hayes (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]

Dmitry Hayes updated XALANC-492:
--------------------------------

    Attachment: patch3.txt

We have a precompiled condition, depends on a definition of a macro XALAN_DEVELOPMENT (in the XalanMemoryManagement.hpp file). When the macro is defined, the non-working version of the memory manager is plugged everywhere, instead of the default one. That helps catching uncontrolled usage of the default parameters inside of the main library. I've attached a patch with the suggested fix. Please review! Thanks

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>      Fix For: CurrentCVS
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, conf_patch.txt, patch.txt, patch3.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANC-492) Various pluggable memory management bugs.

Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]

David Bertoni updated XALANC-492:
---------------------------------

    Attachment: XalanDiagnosticMemoryManager.hpp

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANC-492) Various pluggable memory management bugs.

Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]

David Bertoni updated XALANC-492:
---------------------------------

    Attachment: XalanMemoryManagerDefault.hpp

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANC-492) Various pluggable memory management bugs.

Posted by "Dmitry Hayes (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]

Dmitry Hayes updated XALANC-492:
--------------------------------

    Attachment: conf_patch.txt

Suggested patch  fixes some memory management issues in conf and making usage the Diagnostic memory manager more stricter. Dave , please review ! Thanks!

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>      Fix For: CurrentCVS
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, conf_patch.txt, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANC-492) Various pluggable memory management bugs.

Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]

David Bertoni updated XALANC-492:
---------------------------------

    Attachment: XalanMemoryManagerDefault.cpp

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Commented: (XALANC-492) Various pluggable memory management bugs.

Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=comments#action_63467 ]
     
David Bertoni commented on XALANC-492:
--------------------------------------

Committers, please review ASAP, as these are critical problems.

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANC-492) Various pluggable memory management bugs.

Posted by "Dmitry Hayes (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]

Dmitry Hayes updated XALANC-492:
--------------------------------

    Attachment: patch4.txt

Improvements for XalanDiagnosticMemoryManager, making it works fasted (but consuming more memory) . Now the manager can be plugged into the transformer. 

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>      Fix For: CurrentCVS
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, conf_patch.txt, patch.txt, patch3.txt, patch4.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Closed: (XALANC-492) Various pluggable memory management bugs.

Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]
     
David Bertoni closed XALANC-492:
--------------------------------

    Resolution: Fixed

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>      Fix For: CurrentCVS
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, conf_patch.txt, patch.txt, patch3.txt, patch4.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Resolved: (XALANC-492) Various pluggable memory management bugs.

Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]
     
David Bertoni resolved XALANC-492:
----------------------------------

     Resolution: Fixed
    Fix Version: CurrentCVS

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>      Fix For: CurrentCVS
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Reopened: (XALANC-492) Various pluggable memory management bugs.

Posted by "Dmitry Hayes (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]
     
Dmitry Hayes reopened XALANC-492:
---------------------------------


> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>      Fix For: CurrentCVS
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANC-492) Various pluggable memory management bugs.

Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]

David Bertoni updated XALANC-492:
---------------------------------

    Attachment: patch.txt

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Updated: (XALANC-492) Various pluggable memory management bugs.

Posted by "David Bertoni (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=all ]

David Bertoni updated XALANC-492:
---------------------------------

    Attachment: XalanDiagnosticMemoryManager.cpp

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


[jira] Commented: (XALANC-492) Various pluggable memory management bugs.

Posted by "Dmitry Hayes (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANC-492?page=comments#action_63492 ]
     
Dmitry Hayes commented on XALANC-492:
-------------------------------------

The patch is good. Let's commit the Diagnostic Memory Manager and I'll play with it too

> Various pluggable memory management bugs.
> -----------------------------------------
>
>          Key: XALANC-492
>          URL: http://issues.apache.org/jira/browse/XALANC-492
>      Project: XalanC
>         Type: Bug
>   Components: XalanC
>     Versions: CurrentCVS
>     Reporter: David Bertoni
>     Assignee: David Bertoni
>     Priority: Blocker
>  Attachments: XalanDiagnosticMemoryManager.cpp, XalanDiagnosticMemoryManager.hpp, XalanMemoryManagerDefault.cpp, XalanMemoryManagerDefault.hpp, patch.txt
>
> There are a number of bugs with pluggable memory management.  This patch adds support to the conformance test executable to detect some of these problems and corrects the ones that are triggered by running the conformance tests.
> Along with this patch are four new files that define 2 new classes.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org