To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=49838
                  Issue #:|49838
                  Summary:|VirtualDevice leaks memory for font list and font
                          |cache
                Component:|gsl
                  Version:|OOo 2.0
                 Platform:|All
                      URL:|
               OS/Version:|All
                   Status:|NEW
        Status whiteboard:|
                 Keywords:|
               Resolution:|
               Issue type:|DEFECT
                 Priority:|P3
             Subcomponent:|code
              Assigned to:|hdu
              Reported by:|cd





------- Additional comments from [EMAIL PROTECTED] Wed May 25 01:52:49 -0700 
2005 -------
The VirtualDevice class leaks its members mpFontList and mpFontCache if
SetReferenceDevice is called.

See the following stack traces generate with meml tool from kr:

sum: 2631
[0] libgc.so.1.0.2 /net/kr-sat1/local/kr/leakdetector/gc6.5/dbg_mlc.c:503
[1] libgc.so.1.0.2 /net/kr-sat1/local/kr/leakdetector/gc6.5/malloc.c:350
[2] libsalalloc_malloc.so.3
/net/jumbo.germany/sol1/SRC680/src/sal/rtl/source/alloc.c:1362
[3] soffice
/net/jumbo.germany/sol1/SRC680/src/sal/cpprt/operators_new_delete.cxx:106
[4] soffice
/net/jumbo.germany/sol1/SRC680/src/sal/cpprt/operators_new_delete.cxx:106
[5] libvcl680li.so
/net/jumbo.germany/sol1/SRC680/src/vcl/source/glyphs/gcach_ftyp.hxx:264
[6] libvcl680li.so
/net/jumbo.germany/sol1/SRC680/src/vcl/source/gdi/outdev3.cxx:1788
[7] libvcl680li.so /so/ws/SRC680/unxlngi6.pro/inc/stl/stl/_hashtable.h:128
[8] libvcl680li.so 
/net/jumbo.germany/sol1/SRC680/src/vcl/source/gdi/virdev.cxx:462
[9] libsw680li.so
/net/jumbo.germany/sol1/SRC680/src/sw/source/core/doc/docnew.cxx:792
[10] libsw680li.so ../../../inc/doc.hxx:1442
[11] libsw680li.so
/net/jumbo.germany/sol1/SRC680/src/sw/source/ui/app/docshini.cxx:620
[12] libsw680li.so
/net/jumbo.germany/sol1/SRC680/src/sw/source/ui/app/docshini.cxx:856
[13] libsw680li.so ../../../inc/swmodule.hxx:231
[14] libsfx680li.so
/so/ws/SRC680/unxlngi6.pro/inc/com/sun/star/uno/Reference.hxx:163
[15] libsfx680li.so ../../inc/objsh.hxx:821
[16] libsfx680li.so ../../inc/objsh.hxx:339
[17] libfwk680li.so
/net/jumbo.germany/sol1/SRC680/src/framework/source/loadenv/loadenv.cxx:1246
[18] libfwk680li.so
/net/jumbo.germany/sol1/SRC680/src/framework/source/loadenv/loadenv.cxx:559
[19] libfwk680li.so
/net/jumbo.germany/sol1/SRC680/src/framework/source/loadenv/loadenv.cxx:370
[20] libfwk680li.so /so/ws/SRC680/unxlngi6.pro/inc/rtl/logfile.hxx:175
[21] libgcc3_uno.so
/net/jumbo.germany/sol1/SRC680/src/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx:145
[22] libgcc3_uno.so
/net/jumbo.germany/sol1/SRC680/src/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx:293
[23] libgcc3_uno.so
/net/jumbo.germany/sol1/SRC680/src/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx:448
[24] reflection.uno.so
/net/jumbo.germany/sol1/SRC680/src/stoc/source/corereflection/criface.cxx:765
[25] libsb680li.so 
/so/ws/SRC680/unxlngi6.pro/inc/com/sun/star/uno/Reference.h:344
[26] libsvl680li.so
/net/jumbo.germany/sol1/SRC680/src/svtools/source/notify/brdcst.cxx:105
[27] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/sbx/sbxvar.cxx:186
[28] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/sbx/sbxvalue.cxx:329
[29] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/sbx/sbxvar.cxx:101
[30] libsb680li.so ../../inc/sbxmeth.hxx:77
[31] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/runtime/step2.cxx:592
[32] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/runtime/runtime.cxx:694
[33] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/classes/sbxmod.cxx:777
[34] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/classes/sbxmod.cxx:525
[35] libsvl680li.so
/net/jumbo.germany/sol1/SRC680/src/svtools/source/notify/brdcst.cxx:105

sum: 3088
[0] libgc.so.1.0.2 /net/kr-sat1/local/kr/leakdetector/gc6.5/dbg_mlc.c:503
[1] libgc.so.1.0.2 /net/kr-sat1/local/kr/leakdetector/gc6.5/malloc.c:350
[2] libsalalloc_malloc.so.3
/net/jumbo.germany/sol1/SRC680/src/sal/rtl/source/alloc.c:1362
[3] soffice
/net/jumbo.germany/sol1/SRC680/src/sal/cpprt/operators_new_delete.cxx:106
[4] soffice
/net/jumbo.germany/sol1/SRC680/src/sal/cpprt/operators_new_delete.cxx:106
[5] libvcl680li.so /so/ws/SRC680/unxlngi6.pro/inc/stl/new:112
[6] libvcl680li.so /so/ws/SRC680/unxlngi6.pro/inc/stl/stl/_hashtable.h:536
[7] libvcl680li.so 
/net/jumbo.germany/sol1/SRC680/src/vcl/source/gdi/virdev.cxx:465
[8] libsw680li.so
/net/jumbo.germany/sol1/SRC680/src/sw/source/core/doc/docnew.cxx:792
[9] libsw680li.so ../../../inc/doc.hxx:1442
[10] libsw680li.so
/net/jumbo.germany/sol1/SRC680/src/sw/source/ui/app/docshini.cxx:620
[11] libsw680li.so
/net/jumbo.germany/sol1/SRC680/src/sw/source/ui/app/docshini.cxx:856
[12] libsw680li.so ../../../inc/swmodule.hxx:231
[13] libsfx680li.so
/so/ws/SRC680/unxlngi6.pro/inc/com/sun/star/uno/Reference.hxx:163
[14] libsfx680li.so ../../inc/objsh.hxx:821
[15] libsfx680li.so ../../inc/objsh.hxx:339
[16] libfwk680li.so
/net/jumbo.germany/sol1/SRC680/src/framework/source/loadenv/loadenv.cxx:1246
[17] libfwk680li.so
/net/jumbo.germany/sol1/SRC680/src/framework/source/loadenv/loadenv.cxx:559
[18] libfwk680li.so
/net/jumbo.germany/sol1/SRC680/src/framework/source/loadenv/loadenv.cxx:370
[19] libfwk680li.so /so/ws/SRC680/unxlngi6.pro/inc/rtl/logfile.hxx:175
[20] libgcc3_uno.so
/net/jumbo.germany/sol1/SRC680/src/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx:145
[21] libgcc3_uno.so
/net/jumbo.germany/sol1/SRC680/src/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx:293
[22] libgcc3_uno.so
/net/jumbo.germany/sol1/SRC680/src/bridges/source/cpp_uno/gcc3_linux_intel/uno2cpp.cxx:448
[23] reflection.uno.so
/net/jumbo.germany/sol1/SRC680/src/stoc/source/corereflection/criface.cxx:765
[24] libsb680li.so 
/so/ws/SRC680/unxlngi6.pro/inc/com/sun/star/uno/Reference.h:344
[25] libsvl680li.so
/net/jumbo.germany/sol1/SRC680/src/svtools/source/notify/brdcst.cxx:105
[26] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/sbx/sbxvar.cxx:186
[27] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/sbx/sbxvalue.cxx:329
[28] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/sbx/sbxvar.cxx:101
[29] libsb680li.so ../../inc/sbxmeth.hxx:77
[30] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/runtime/step2.cxx:592
[31] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/runtime/runtime.cxx:694
[32] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/classes/sbxmod.cxx:777
[33] libsb680li.so
/net/jumbo.germany/sol1/SRC680/src/basic/source/classes/sbxmod.cxx:525
[34] libsvl680li.so
/net/jumbo.germany/sol1/SRC680/src/svtools/source/notify/brdcst.cxx:105
[35] libsb680li.so ../../inc/sbx.hxx:188

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to