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]
