==9494== ==9494== FILE DESCRIPTORS: 3 open at exit. ==9494== Open file descriptor 2: /dev/pts/0 ==9494== ==9494== ==9494== Open file descriptor 1: /dev/pts/0 ==9494== ==9494== ==9494== Open file descriptor 0: /dev/pts/0 ==9494== ==9494== ==9494== ==9494== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 15 from 1) ==9494== malloc/free: in use at exit: 32,127,451 bytes in 47,633 blocks. ==9494== malloc/free: 942,994 allocs, 895,361 frees, 3,110,639,422 bytes allocated. ==9494== For counts of detected errors, rerun with: -v ==9494== searching for pointers to 47,633 not-freed blocks. ==9494== checked 98,672,560 bytes. ==9494== ==9494== ==9494== 24 bytes in 2 blocks are still reachable in loss record 1 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x805E9A0: SetKeyValue (bspfile.c:695) ==9494== by 0x805B8DE: SetModelNumbers (writebsp.c:296) ==9494== by 0x804A5A7: main (ufo2map.c:259) ==9494== ==9494== ==9494== 99 (36 direct, 63 indirect) bytes in 3 blocks are definitely lost in loss record 2 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x805E4CF: ParseEpair (bspfile.c:556) ==9494== by 0x80562AF: ParseMapEntity (map.c:764) ==9494== by 0x805672F: LoadMapFile (map.c:883) ==9494== by 0x804A5A2: main (ufo2map.c:258) ==9494== ==9494== ==9494== 63 bytes in 6 blocks are indirectly lost in loss record 3 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x805EF08: copystring (cmdlib.c:249) ==9494== by 0x805E525: ParseEpair (bspfile.c:561) ==9494== by 0x80562AF: ParseMapEntity (map.c:764) ==9494== by 0x805672F: LoadMapFile (map.c:883) ==9494== by 0x804A5A2: main (ufo2map.c:258) ==9494== ==9494== ==9494== 768 bytes in 1 blocks are definitely lost in loss record 4 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x8063879: LoadPCX (lbmlib.c:384) ==9494== by 0x8063D06: Load256Image (lbmlib.c:504) ==9494== by 0x80569FD: CalcTextureReflectivity (patches.c:49) ==9494== by 0x804A65F: main (ufo2map.c:279) ==9494== ==9494== ==9494== 7,424 bytes in 58 blocks are possibly lost in loss record 5 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804F1A7: AllocFace (faces.c:492) ==9494== by 0x804FE86: FaceFromPortal (faces.c:833) ==9494== by 0x8050059: MakeFaces_r (faces.c:895) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFD4: MakeFaces_r (faces.c:875) ==9494== by 0x804FFD4: MakeFaces_r (faces.c:875) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x8050105: MakeFaces (faces.c:914) ==9494== by 0x8050C1B: ConstructLevelNodes_r (levels.c:196) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== by 0x804B76B: ProcessModels (qbsp3.c:150) ==9494== by 0x804A5B1: main (ufo2map.c:262) ==9494== ==9494== ==9494== 211,896 bytes in 2,403 blocks are indirectly lost in loss record 6 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x8060301: AllocWinding (polylib.c:59) ==9494== by 0x8060C9C: CopyWinding (polylib.c:260) ==9494== by 0x8060F25: ClipWindingEpsilon (polylib.c:320) ==9494== by 0x804CF49: SplitBrush (brushbsp.c:818) ==9494== by 0x804D4D8: BuildTree_r (brushbsp.c:1002) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D73A: BrushBSP (brushbsp.c:1071) ==9494== by 0x8050BE2: ConstructLevelNodes_r (levels.c:193) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== by 0x804B76B: ProcessModels (qbsp3.c:150) ==9494== by 0x804A5B1: main (ufo2map.c:262) ==9494== ==9494== ==9494== 289,604 (279,808 direct, 9,796 indirect) bytes in 2,186 blocks are definitely lost in loss record 7 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804F1A7: AllocFace (faces.c:492) ==9494== by 0x804FE86: FaceFromPortal (faces.c:833) ==9494== by 0x8050059: MakeFaces_r (faces.c:895) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFD4: MakeFaces_r (faces.c:875) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFD4: MakeFaces_r (faces.c:875) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x8050105: MakeFaces (faces.c:914) ==9494== by 0x8050C1B: ConstructLevelNodes_r (levels.c:196) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== by 0x804B76B: ProcessModels (qbsp3.c:150) ==9494== by 0x804A5B1: main (ufo2map.c:262) ==9494== ==9494== ==9494== 281,984 (2,604 direct, 279,380 indirect) bytes in 31 blocks are definitely lost in loss record 8 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804BD6E: AllocNode (brushbsp.c:236) ==9494== by 0x804D484: BuildTree_r (brushbsp.c:997) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D73A: BrushBSP (brushbsp.c:1071) ==9494== by 0x8050BE2: ConstructLevelNodes_r (levels.c:193) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== by 0x804B76B: ProcessModels (qbsp3.c:150) ==9494== by 0x804A5B1: main (ufo2map.c:262) ==9494== ==9494== ==9494== 26,628 bytes in 317 blocks are indirectly lost in loss record 9 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804BD6E: AllocNode (brushbsp.c:236) ==9494== by 0x804D484: BuildTree_r (brushbsp.c:997) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D73A: BrushBSP (brushbsp.c:1071) ==9494== by 0x8050BE2: ConstructLevelNodes_r (levels.c:193) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== by 0x804B76B: ProcessModels (qbsp3.c:150) ==9494== ==9494== ==9494== 73,484 (768 direct, 72,716 indirect) bytes in 12 blocks are definitely lost in loss record 10 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x80579A2: AllocPortal (portals.c:45) ==9494== by 0x80580C5: MakeNodePortal (portals.c:316) ==9494== by 0x80585C7: MakeTreePortals_r (portals.c:450) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x805860E: MakeTreePortals (portals.c:463) ==9494== by 0x8050BF0: ConstructLevelNodes_r (levels.c:194) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== by 0x804B76B: ProcessModels (qbsp3.c:150) ==9494== by 0x804A5B1: main (ufo2map.c:262) ==9494== ==9494== ==9494== 1,792 bytes in 28 blocks are still reachable in loss record 11 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x80579A2: AllocPortal (portals.c:45) ==9494== by 0x80580C5: MakeNodePortal (portals.c:316) ==9494== by 0x80585C7: MakeTreePortals_r (portals.c:450) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x805860E: MakeTreePortals (portals.c:463) ==9494== by 0x8050BF0: ConstructLevelNodes_r (levels.c:194) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== ==9494== ==9494== 2,108 bytes in 7 blocks are possibly lost in loss record 12 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804BDB9: AllocBrush (brushbsp.c:252) ==9494== by 0x804CEBC: SplitBrush (brushbsp.c:808) ==9494== by 0x804D4D8: BuildTree_r (brushbsp.c:1002) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D73A: BrushBSP (brushbsp.c:1071) ==9494== ==9494== ==9494== 2,688 bytes in 48 blocks are still reachable in loss record 13 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x80529A9: CreateDirectLights (lightmap.c:760) ==9494== by 0x804B3B4: RadWorld (qrad3.c:503) ==9494== by 0x804A664: main (ufo2map.c:281) ==9494== ==9494== ==9494== 2,944 bytes in 23 blocks are still reachable in loss record 14 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804F1A7: AllocFace (faces.c:492) ==9494== by 0x804FE86: FaceFromPortal (faces.c:833) ==9494== by 0x8050059: MakeFaces_r (faces.c:895) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x8050105: MakeFaces (faces.c:914) ==9494== by 0x8050C1B: ConstructLevelNodes_r (levels.c:196) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== by 0x804B76B: ProcessModels (qbsp3.c:150) ==9494== by 0x804A5B1: main (ufo2map.c:262) ==9494== ==9494== ==9494== 3,192 bytes in 38 blocks are still reachable in loss record 15 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804BD6E: AllocNode (brushbsp.c:236) ==9494== by 0x804D484: BuildTree_r (brushbsp.c:997) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D73A: BrushBSP (brushbsp.c:1071) ==9494== by 0x8050BE2: ConstructLevelNodes_r (levels.c:193) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== by 0x804B76B: ProcessModels (qbsp3.c:150) ==9494== ==9494== ==9494== 4,096 bytes in 32 blocks are indirectly lost in loss record 16 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804F1A7: AllocFace (faces.c:492) ==9494== by 0x804FE86: FaceFromPortal (faces.c:833) ==9494== by 0x8050059: MakeFaces_r (faces.c:895) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFD4: MakeFaces_r (faces.c:875) ==9494== by 0x804FFD4: MakeFaces_r (faces.c:875) ==9494== by 0x804FFD4: MakeFaces_r (faces.c:875) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFE2: MakeFaces_r (faces.c:876) ==9494== by 0x804FFD4: MakeFaces_r (faces.c:875) ==9494== by 0x8050105: MakeFaces (faces.c:914) ==9494== by 0x8050C1B: ConstructLevelNodes_r (levels.c:196) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== ==9494== ==9494== 7,644 bytes in 637 blocks are still reachable in loss record 17 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x805E4CF: ParseEpair (bspfile.c:556) ==9494== by 0x80562AF: ParseMapEntity (map.c:764) ==9494== by 0x805672F: LoadMapFile (map.c:883) ==9494== by 0x804A5A2: main (ufo2map.c:258) ==9494== ==9494== ==9494== 12,172 bytes in 41 blocks are still reachable in loss record 18 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804BDB9: AllocBrush (brushbsp.c:252) ==9494== by 0x804CEBC: SplitBrush (brushbsp.c:808) ==9494== by 0x804D4D8: BuildTree_r (brushbsp.c:1002) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D73A: BrushBSP (brushbsp.c:1071) ==9494== by 0x8050BE2: ConstructLevelNodes_r (levels.c:193) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== ==9494== ==9494== 12,292 bytes in 1,278 blocks are still reachable in loss record 19 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x805EF08: copystring (cmdlib.c:249) ==9494== by 0x805E525: ParseEpair (bspfile.c:561) ==9494== by 0x80562AF: ParseMapEntity (map.c:764) ==9494== by 0x805672F: LoadMapFile (map.c:883) ==9494== by 0x804A5A2: main (ufo2map.c:258) ==9494== ==9494== ==9494== 18,432 bytes in 288 blocks are indirectly lost in loss record 20 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x80579A2: AllocPortal (portals.c:45) ==9494== by 0x80580C5: MakeNodePortal (portals.c:316) ==9494== by 0x80585C7: MakeTreePortals_r (portals.c:450) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x80585EE: MakeTreePortals_r (portals.c:454) ==9494== by 0x80585E0: MakeTreePortals_r (portals.c:453) ==9494== by 0x805860E: MakeTreePortals (portals.c:463) ==9494== by 0x8050BF0: ConstructLevelNodes_r (levels.c:194) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== by 0x804B76B: ProcessModels (qbsp3.c:150) ==9494== by 0x804A5B1: main (ufo2map.c:262) ==9494== ==9494== ==9494== 26,128 bytes in 313 blocks are possibly lost in loss record 21 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x8060301: AllocWinding (polylib.c:59) ==9494== by 0x8060C9C: CopyWinding (polylib.c:260) ==9494== by 0x804D1E3: SplitBrush (brushbsp.c:883) ==9494== by 0x804D4D8: BuildTree_r (brushbsp.c:1002) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D73A: BrushBSP (brushbsp.c:1071) ==9494== by 0x8050BE2: ConstructLevelNodes_r (levels.c:193) ==9494== by 0x8050A8E: ConstructLevelNodes_r (levels.c:165) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== ==9494== ==9494== 96,928 bytes in 1 blocks are possibly lost in loss record 22 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x805F4CD: LoadFile (cmdlib.c:570) ==9494== by 0x8063735: LoadPCX (lbmlib.c:360) ==9494== by 0x8063D06: Load256Image (lbmlib.c:504) ==9494== by 0x80569FD: CalcTextureReflectivity (patches.c:49) ==9494== by 0x804A65F: main (ufo2map.c:279) ==9494== ==9494== ==9494== 100,840 bytes in 338 blocks are indirectly lost in loss record 23 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x804BDB9: AllocBrush (brushbsp.c:252) ==9494== by 0x804CEBC: SplitBrush (brushbsp.c:808) ==9494== by 0x804D4D8: BuildTree_r (brushbsp.c:1002) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D501: BuildTree_r (brushbsp.c:1007) ==9494== by 0x804D73A: BrushBSP (brushbsp.c:1071) ==9494== by 0x8050BE2: ConstructLevelNodes_r (levels.c:193) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050AE8: ConstructLevelNodes_r (levels.c:170) ==9494== by 0x8050DF1: ProcessLevel (levels.c:246) ==9494== by 0x804B588: ProcessWorldModel (qbsp3.c:86) ==9494== ==9494== ==9494== 333,344 bytes in 2 blocks are possibly lost in loss record 24 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x8062439: MakeTnodes (trace.c:151) ==9494== by 0x804B3A5: RadWorld (qrad3.c:491) ==9494== by 0x804A664: main (ufo2map.c:281) ==9494== ==9494== ==9494== 398,324 bytes in 5,129 blocks are definitely lost in loss record 25 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x8060301: AllocWinding (polylib.c:59) ==9494== by 0x8056BB8: WindingFromFace (patches.c:89) ==9494== by 0x8057224: MakePatches (patches.c:239) ==9494== by 0x804B3AA: RadWorld (qrad3.c:494) ==9494== by 0x804A664: main (ufo2map.c:281) ==9494== ==9494== ==9494== 1,792,964 bytes in 19,787 blocks are still reachable in loss record 26 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x8060301: AllocWinding (polylib.c:59) ==9494== by 0x8056BB8: WindingFromFace (patches.c:89) ==9494== by 0x8057224: MakePatches (patches.c:239) ==9494== by 0x804B3AA: RadWorld (qrad3.c:494) ==9494== by 0x804A664: main (ufo2map.c:281) ==9494== ==9494== ==9494== 14,390,772 bytes in 7,312 blocks are still reachable in loss record 27 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x805383D: BuildFacelights (lightmap.c:1037) ==9494== by 0x80645C3: ThreadWorkerFunction (threads.c:86) ==9494== by 0x806485C: RunThreadsOn (threads.c:530) ==9494== by 0x80645FE: RunThreadsOnIndividual (threads.c:98) ==9494== by 0x804B3D1: RadWorld (qrad3.c:506) ==9494== by 0x804A664: main (ufo2map.c:281) ==9494== ==9494== ==9494== 14,390,772 bytes in 7,312 blocks are still reachable in loss record 28 of 28 ==9494== at 0x4021396: malloc (vg_replace_malloc.c:149) ==9494== by 0x805387F: BuildFacelights (lightmap.c:1042) ==9494== by 0x80645C3: ThreadWorkerFunction (threads.c:86) ==9494== by 0x806485C: RunThreadsOn (threads.c:530) ==9494== by 0x80645FE: RunThreadsOnIndividual (threads.c:98) ==9494== by 0x804B3D1: RadWorld (qrad3.c:506) ==9494== by 0x804A664: main (ufo2map.c:281) ==9494== ==9494== LEAK SUMMARY: ==9494== definitely lost: 682,308 bytes in 7,362 blocks. ==9494== indirectly lost: 361,955 bytes in 3,384 blocks. ==9494== possibly lost: 465,932 bytes in 381 blocks. ==9494== still reachable: 30,617,256 bytes in 36,506 blocks. ==9494== suppressed: 0 bytes in 0 blocks.