I ran valgrind for a few seconds again, and caught some new memory leaks:

==3088== 112 bytes in 28 blocks are definitely lost in loss record 58 of 401
==3088==    at 0x4A05996: malloc (vg_replace_malloc.c:149)
==3088==    by 0xA07FDD7: (within /usr/lib64/dri/i965_dri.so)
==3088==    by 0xA080EB9: (within /usr/lib64/dri/i965_dri.so)
==3088==    by 0x3BC521059B: (within /usr/lib64/libGLU.so.1.3.060502)
==3088==    by 0x3BC5217747: gluBuild2DMipmaps (in
/usr/lib64/libGLU.so.1.3.060502)
==3088==    by 0x5950F7: pie_AddTexPage (tex.c:97)
==3088==    by 0x426D92: dataTexPageLoad (data.c:739)
==3088==    by 0x5A370E: resLoadFile (frameresource.c:519)
==3088==    by 0x5A724C: res_parse (resource_parser.y:115)
==3088==    by 0x5A2E22: resLoad (frameresource.c:122)
==3088==    by 0x46C2E4: frontendInitialise (init.c:1137)
==3088==    by 0x483F56: startTitleLoop (main.c:423)

==3088== 100 bytes in 2 blocks are definitely lost in loss record 142 of 401
==3088==    at 0x4A05A97: realloc (vg_replace_malloc.c:306)
==3088==    by 0x30AD80EA26: (within /usr/lib64/libfontconfig.so.1.2.0)
==3088==    by 0x30AD80ECCD: (within /usr/lib64/libfontconfig.so.1.2.0)
==3088==    by 0x30AD80ED4C: FcCharSetAddChar (in
/usr/lib64/libfontconfig.so.1.2.0)
==3088==    by 0x4C423D3: __glcFaceDescGetCharMap (ofacedesc.c:408)
==3088==    by 0x4C42EA1: __glcFontCreate (ofont.c:61)
==3088==    by 0x4C3CECC: __glcNewFontFromMaster (font.c:964)
==3088==    by 0x4C3D117: glcNewFontFromFamily (font.c:1149)
==3088==    by 0x59583B: iV_initializeGLC (textdraw.c:116)
==3088==    by 0x595933: iV_TextInit (textdraw.c:134)
==3088==    by 0x58C882: iV_Reset (ivi.c:29)
==3088==    by 0x46BF63: systemInitialise (init.c:1003)
(many variations of this one)

==3088== 5,184 (4,608 direct, 576 indirect) bytes in 18 blocks are
definitely lost in loss record 323 of 401
==3088==    at 0x4A05996: malloc (vg_replace_malloc.c:149)
==3088==    by 0x30AD819E6B: (within /usr/lib64/libfontconfig.so.1.2.0)
==3088==    by 0x30AD81A771: (within /usr/lib64/libfontconfig.so.1.2.0)
==3088==    by 0x30AD81A874: (within /usr/lib64/libfontconfig.so.1.2.0)
==3088==    by 0x30AD81F75B: (within /usr/lib64/libfontconfig.so.1.2.0)
==3088==    by 0x30ACC09E94: (within /lib64/libexpat.so.0.5.0)
==3088==    by 0x30ACC0AB53: (within /lib64/libexpat.so.0.5.0)
==3088==    by 0x30ACC0BBB8: (within /lib64/libexpat.so.0.5.0)
==3088==    by 0x30ACC0CC2A: (within /lib64/libexpat.so.0.5.0)
==3088==    by 0x30ACC03ED0: XML_ParseBuffer (in /lib64/libexpat.so.0.5.0)
==3088==    by 0x30AD81EBC7: FcConfigParseAndLoad (in
/usr/lib64/libfontconfig.so.1.2.0)
==3088==    by 0x30AD81EE54: FcConfigParseAndLoad (in
/usr/lib64/libfontconfig.so.1.2.0)

Please have a look. I'll check the first one later.

  - Per

_______________________________________________
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev

Reply via email to