W3C home > Mailing lists > Public > www-lib@w3.org > October to December 1999

Memory leak

From: <tom.durland@ihs.com>
Date: Mon, 11 Oct 1999 08:58:50 -0400 (EDT)
To: www-lib@w3.org
Message-ID: <87256807.0045BD82.00@mail.ihspsl.com>

I downloaded the source to WebCommander and compiled it using Visual C++ on
a Windows 95 machine.  It seems to work okay when I run it in debug mode
but I get the following dump when I exit the program.  I get this message
even when all I do is start WebCommander and then stop it.  Does anyone
know if this is something I should report to someone and if so who?


The thread 0xFFC3E261 has exited with code -1 (0xFFFFFFFF).
Detected memory leaks!
Dumping objects ->
{2042} normal block at 0x00A95D40, 12 bytes long.
 Data: <www/unknown 77 77 77 2F 75 6E 6B 6E 6F 77 6E 00
{2041} normal block at 0x00A95D10, 8 bytes long.
Data: <    @]  > 00 00 00 00 40 5D A9 00
{1979} normal block at 0x00A95210, 8 bytes long.
Data: < Q      > D0 51 A9 00 00 00 00 00
{1978} normal block at 0x00A951D0, 24 bytes long.
Data: <                > 02 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00
{1977} normal block at 0x00A951A0, 8 bytes long.
Data: <     R  > 00 00 00 00 10 52 A9 00
{1976} normal block at 0x00A95120, 92 bytes long.
Data: <                > 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00
{1932} normal block at 0x00A94B10, 8 bytes long.
Data: <        > 00 00 00 00 00 00 00 00
{1919} normal block at 0x00A947C0, 8 bytes long.
Data: <  G  G  > 00 01 47 00 90 47 A9 00
{1918} normal block at 0x00A94790, 12 bytes long.
Data: < pK  X%     > 80 70 4B 00 C8 58 25 10 00 00 00 00
C:\libwww\WinCom\Request.cpp(266) : {1916} client block at 0x00A94620,
subtype 0, 228 bytes long.
a CDialog object at $00A94620, 228 bytes long
{1915} normal block at 0x00A945F0, 8 bytes long.
Data: < E      > B0 45 A9 00 00 00 00 00
{1914} normal block at 0x00A945B0, 20 bytes long.
Data: <k @             > 6B 8A 40 00 00 00 00 00 FF FF 00 00 00 00 00 00
{1913} normal block at 0x00A94580, 8 bytes long.
Data: <@E  `7  > 40 45 A9 00 60 37 A8 00
{1912} normal block at 0x00A94540, 20 bytes long.
Data: <  @             > B9 8A 40 00 00 00 00 00 FF 7F 00 00 00 00 00 00
{1911} normal block at 0x00A94400, 280 bytes long.
Data: <     Y 7        > 00 00 00 00 C6 59 FE 37 01 00 00 00 00 00 00 00
{1897} normal block at 0x00A93B80, 15 bytes long.
Data: </C:/TEMP/emacs > 2F 43 3A 2F 54 45 4D 50 2F 65 6D 61 63 73 00
{1881} normal block at 0x00A93AE0, 8 bytes long.
Data: <        > 00 00 00 00 00 00 00 00
{1854} normal block at 0x00A93C60, 8 bytes long.
Data: < ;      > F0 3B A9 00 00 00 00 00
{1853} normal block at 0x00A93C30, 3 bytes long.
Data: <OK > 4F 4B 00
{1852} normal block at 0x00A93BF0, 24 bytes long.
Data: <            0<  > 02 00 00 00 08 00 00 00 00 00 00 00 30 3C A9 00
{1851} normal block at 0x00A93BC0, 8 bytes long.
Data: <    `<  > 00 00 00 00 60 3C A9 00
{1847} normal block at 0x00A93A60, 92 bytes long.
Data: <                > 00 00 00 00 00 00 00 00 FF FF FF FF 00 00 00 00
{1832} normal block at 0x00A93590, 8 bytes long.
Data: < 5   2  > 00 35 A9 00 F0 32 A9 00
{1831} normal block at 0x00A93560, 1 bytes long.
Data: < > 00
{1830} normal block at 0x00A93530, 3 bytes long.
Data: <TE > 54 45 00
{1829} normal block at 0x00A93500, 8 bytes long.
Data: <05  `5  > 30 35 A9 00 60 35 A9 00
{1822} normal block at 0x00A932F0, 8 bytes long.
Data: <`2      > 60 32 A9 00 00 00 00 00
{1821} normal block at 0x00A932C0, 1 bytes long.
Data: < > 00
{1820} normal block at 0x00A93290, 11 bytes long.
Data: <Keep-Alive > 4B 65 65 70 2D 41 6C 69 76 65 00
{1819} normal block at 0x00A93260, 8 bytes long.
Data: < 2   2  > 90 32 A9 00 C0 32 A9 00
{1818} normal block at 0x00A93230, 8 bytes long.
Data: <     5  > 00 00 00 00 90 35 A9 00
{1814} normal block at 0x00A92790, 8 bytes long.
Data: <0'      > 30 27 A9 00 00 00 00 00
{1813} normal block at 0x00A92730, 52 bytes long.
Data: <                > 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{1812} normal block at 0x00A92700, 8 bytes long.
Data: <     '  > 00 00 00 00 90 27 A9 00
{1773} normal block at 0x00A92600, 8 bytes long.
Data: <        > 00 00 00 00 00 00 00 00
{1772} normal block at 0x00970EE0, 2396 bytes long.
Data: < &   K          > 00 26 A9 00 10 4B A9 00 00 00 00 00 00 00 00 00
c:\libwww\WinCom\Request.cpp(403) : {1748} client block at 0x00A91EB0,
subtype 0, 228 bytes long.
a CDialog object at $00A91EB0, 228 bytes long
{1747} normal block at 0x00A91D50, 8 bytes long.
Data: <        > 10 1D A9 00 00 00 00 00
{1746} normal block at 0x00A91D10, 20 bytes long.
Data: <u @             > 75 85 40 00 00 00 00 00 FF 7F 00 00 00 00 00 00
{1745} normal block at 0x00A91CE0, 8 bytes long.
Data: <p       > 70 1C A9 00 A0 1B A9 00
{1744} normal block at 0x00A91CB0, 9 bytes long.
Data: <http://* > 68 74 74 70 3A 2F 2F 2A 00
{1743} normal block at 0x00A91C70, 20 bytes long.
Data: <  @             > D6 C3 40 00 B0 1C A9 00 FF 7F 00 00 00 00 00 00
{1742} normal block at 0x00A91C40, 8 bytes long.
Data: <    P   > D0 1B A9 00 50 1D A9 00
{1741} normal block at 0x00A91C10, 9 bytes long.
Data: <http://* > 68 74 74 70 3A 2F 2F 2A 00
{1740} normal block at 0x00A91BD0, 20 bytes long.
Data: <  @             > DC C3 40 00 10 1C A9 00 FF 7F 00 00 00 00 00 00
{1739} normal block at 0x00A91BA0, 8 bytes long.
Data: <0   @   > 30 1B A9 00 40 1C A9 00
{1738} normal block at 0x00A91B70, 9 bytes long.
Data: <http://* > 68 74 74 70 3A 2F 2F 2A 00
{1737} normal block at 0x00A91B30, 20 bytes long.
Data: <  @ p           > DC C3 40 00 70 1B A9 00 FF 7F 00 00 00 00 00 00
{1736} normal block at 0x00A91B00, 8 bytes long.
Data: <        > 00 00 00 00 E0 1C A9 00
{1735} normal block at 0x00A919C0, 280 bytes long.
Data: <     Y 7        > 00 00 00 00 BB 59 FE 37 02 00 00 00 00 00 00 00
strcore.cpp(76) : {1222} normal block at 0x00A906B0, 26 bytes long.
Data: <            SysL> 01 00 00 00 0D 00 00 00 0D 00 00 00 53 79 73 4C
C:\libwww\WinCom\Links.cpp(39) : {1221} client block at 0x00A90620, subtype
0, 108 bytes long.
a CLinkView object at $00A90620, 108 bytes long
{1169} normal block at 0x00A8FFB0, 34 bytes long.
Data: <file:/C:/WINDOWS> 66 69 6C 65 3A 2F 43 3A 2F 57 49 4E 44 4F 57 53
{1166} normal block at 0x00A8FED0, 29 bytes long.
Data: <C:\WINDOWS\TEMP\> 43 3A 5C 57 49 4E 44 4F 57 53 5C 54 45 4D 50 5C
{1148} normal block at 0x00A8F9F0, 8 bytes long.
Data: <        > C0 F9 A8 00 90 F9 A8 00
{1147} normal block at 0x00A8F9C0, 8 bytes long.
Data: <{ @     > 7B 12 40 00 00 00 10 00
{1146} normal block at 0x00A8F990, 8 bytes long.
Data: <`   0   > 60 F9 A8 00 30 F9 A8 00
{1145} normal block at 0x00A8F960, 8 bytes long.
Data: <  @     > 97 14 40 00 00 00 08 00
{1144} normal block at 0x00A8F930, 8 bytes long.
Data: <        > 00 F9 A8 00 D0 F8 A8 00
{1143} normal block at 0x00A8F900, 8 bytes long.
Data: <  @     > D3 14 40 00 00 00 04 00
{1142} normal block at 0x00A8F8D0, 8 bytes long.
Data: <    p   > A0 F8 A8 00 70 F8 A8 00
{1141} normal block at 0x00A8F8A0, 8 bytes long.
Data: <  @     > 82 10 40 00 00 00 02 00
{1140} normal block at 0x00A8F870, 8 bytes long.
Data: <@       > 40 F8 A8 00 10 F8 A8 00
{1139} normal block at 0x00A8F840, 8 bytes long.
Data: <  @     > D6 11 40 00 00 00 01 00
{1138} normal block at 0x00A8F810, 8 bytes long.
Data: <    P   > E0 F7 A8 00 50 1F A8 00
{1137} normal block at 0x00A8F7E0, 8 bytes long.
Data: <  @     > A0 10 40 00 FF FF 00 00
{1136} normal block at 0x00A8F7B0, 8 bytes long.
Data: <        > E0 F6 A8 00 00 00 00 00
{1135} normal block at 0x00A8F760, 34 bytes long.
Data: <file:/usr/local/> 66 69 6C 65 3A 2F 75 73 72 2F 6C 6F 63 61 6C 2F
{1134} normal block at 0x00A8F720, 14 bytes long.
Data: <file:/icons/* > 66 69 6C 65 3A 2F 69 63 6F 6E 73 2F 2A 00
{1133} normal block at 0x00A8F6E0, 16 bytes long.
Data: <        `       > 02 00 00 00 20 F7 A8 00 60 F7 A8 00 20 00 00 00
{1132} normal block at 0x00A8F6B0, 8 bytes long.
Data: <        > 00 00 00 00 B0 F7 A8 00
{1119} normal block at 0x00A8F320, 8 bytes long.
Data: <@       > 40 F2 A8 00 10 F2 A8 00
{1118} normal block at 0x00A8F2E0, 28 bytes long.
Data: <application/x-go> 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 67 6F
{1117} normal block at 0x00A8F2B0, 3 bytes long.
Data: <TN > 54 4E 00
{1116} normal block at 0x00A8F270, 20 bytes long.
Data: </icons/unknown.x> 2F 69 63 6F 6E 73 2F 75 6E 6B 6E 6F 77 6E 2E 78
{1115} normal block at 0x00A8F240, 12 bytes long.
Data: <p           > 70 F2 A8 00 B0 F2 A8 00 E0 F2 A8 00
{1114} normal block at 0x00A8F210, 8 bytes long.
Data: <        > 20 F1 A8 00 F0 EF A8 00
{1113} normal block at 0x00A8F1C0, 31 bytes long.
Data: <application/x-go> 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 67 6F
{1112} normal block at 0x00A8F190, 4 bytes long.
Data: <DUP > 44 55 50 00
{1111} normal block at 0x00A8F150, 20 bytes long.
Data: </icons/unknown.x> 2F 69 63 6F 6E 73 2F 75 6E 6B 6E 6F 77 6E 2E 78
{1110} normal block at 0x00A8F120, 12 bytes long.
Data: <P           > 50 F1 A8 00 90 F1 A8 00 C0 F1 A8 00
{1109} normal block at 0x00A8EFF0, 8 bytes long.
Data: <        > 10 EF A8 00 E0 EE A8 00
{1108} normal block at 0x00A8EFB0, 28 bytes long.
Data: <application/x-go> 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 67 6F
{1107} normal block at 0x00A8EF80, 4 bytes long.
Data: <TEL > 54 45 4C 00
{1106} normal block at 0x00A8EF40, 19 bytes long.
Data: </icons/telnet.xb> 2F 69 63 6F 6E 73 2F 74 65 6C 6E 65 74 2E 78 62
{1105} normal block at 0x00A8EF10, 12 bytes long.
Data: <@           > 40 EF A8 00 80 EF A8 00 B0 EF A8 00
{1104} normal block at 0x00A8EEE0, 8 bytes long.
Data: <        > 00 EE A8 00 D0 ED A8 00
{1103} normal block at 0x00A8EEA0, 25 bytes long.
Data: <application/x-go> 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 67 6F
{1102} normal block at 0x00A8EE70, 4 bytes long.
Data: <CSO > 43 53 4F 00
{1101} normal block at 0x00A8EE30, 19 bytes long.
Data: </icons/index2.xb> 2F 69 63 6F 6E 73 2F 69 6E 64 65 78 32 2E 78 62
{1100} normal block at 0x00A8EE00, 12 bytes long.
Data: <0   p       > 30 EE A8 00 70 EE A8 00 A0 EE A8 00
{1099} normal block at 0x00A8EDD0, 8 bytes long.
Data: <        > F0 EC A8 00 C0 EC A8 00
{1098} normal block at 0x00A8ED90, 27 bytes long.
Data: <application/x-go> 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D 67 6F
{1097} normal block at 0x00A8ED60, 4 bytes long.
Data: <IDX > 49 44 58 00
{1096} normal block at 0x00A8ED20, 18 bytes long.
Data: </icons/index.xbm> 2F 69 63 6F 6E 73 2F 69 6E 64 65 78 2E 78 62 6D
{1095} normal block at 0x00A8ECF0, 12 bytes long.
Data: <    `       > 20 ED A8 00 60 ED A8 00 90 ED A8 00
{1094} normal block at 0x00A8ECC0, 8 bytes long.
Data: <        > F0 EB A8 00 C0 EB A8 00
{1093} normal block at 0x00A8EC90, 7 bytes long.
Data: <x-gzip > 78 2D 67 7A 69 70 00
{1092} normal block at 0x00A8EC60, 4 bytes long.
Data: <GZP > 47 5A 50 00
{1091} normal block at 0x00A8EC20, 23 bytes long.
Data: </icons/compresse> 2F 69 63 6F 6E 73 2F 63 6F 6D 70 72 65 73 73 65
{1090} normal block at 0x00A8EBF0, 12 bytes long.
Data: <    `       > 20 EC A8 00 60 EC A8 00 90 EC A8 00
{1089} normal block at 0x00A8EBC0, 8 bytes long.
Data: <        > F0 EA A8 00 C0 EA A8 00
{1088} normal block at 0x00A8EB90, 11 bytes long.
Data: <x-compress > 78 2D 63 6F 6D 70 72 65 73 73 00
{1087} normal block at 0x00A8EB60, 4 bytes long.
Data: <CMP > 43 4D 50 00
{1086} normal block at 0x00A8EB20, 23 bytes long.
Data: </icons/compresse> 2F 69 63 6F 6E 73 2F 63 6F 6D 70 72 65 73 73 65
{1085} normal block at 0x00A8EAF0, 12 bytes long.
Data: <    `       > 20 EB A8 00 60 EB A8 00 90 EB A8 00
{1084} normal block at 0x00A8EAC0, 8 bytes long.
Data: <        > E0 E9 A8 00 B0 E9 A8 00
{1083} normal block at 0x00A8EA80, 17 bytes long.
Data: <multipart/x-gtar> 6D 75 6C 74 69 70 61 72 74 2F 78 2D 67 74 61 72
{1082} normal block at 0x00A8EA50, 4 bytes long.
Data: <TAR > 54 41 52 00
{1081} normal block at 0x00A8EA10, 16 bytes long.
Data: </icons/tar.xbm  > 2F 69 63 6F 6E 73 2F 74 61 72 2E 78 62 6D 00 CD
{1080} normal block at 0x00A8E9E0, 12 bytes long.
Data: <    P       > 10 EA A8 00 50 EA A8 00 80 EA A8 00
{1079} normal block at 0x00A8E9B0, 8 bytes long.
Data: <        > D0 E8 A8 00 A0 E8 A8 00
{1078} normal block at 0x00A8E970, 16 bytes long.
Data: <multipart/x-tar > 6D 75 6C 74 69 70 61 72 74 2F 78 2D 74 61 72 00
{1077} normal block at 0x00A8E940, 4 bytes long.
Data: <TAR > 54 41 52 00
{1076} normal block at 0x00A8E900, 16 bytes long.
Data: </icons/tar.xbm  > 2F 69 63 6F 6E 73 2F 74 61 72 2E 78 62 6D 00 CD
{1075} normal block at 0x00A8E8D0, 12 bytes long.
Data: <    @   p   > 00 E9 A8 00 40 E9 A8 00 70 E9 A8 00
{1074} normal block at 0x00A8E8A0, 8 bytes long.
Data: <        > D0 E7 A8 00 A0 E7 A8 00
{1073} normal block at 0x00A8E870, 8 bytes long.
Data: <audio/* > 61 75 64 69 6F 2F 2A 00
{1072} normal block at 0x00A8E840, 3 bytes long.
Data: <AU > 41 55 00
{1071} normal block at 0x00A8E800, 18 bytes long.
Data: </icons/sound.xbm> 2F 69 63 6F 6E 73 2F 73 6F 75 6E 64 2E 78 62 6D
{1070} normal block at 0x00A8E7D0, 12 bytes long.
Data: <    @   p   > 00 E8 A8 00 40 E8 A8 00 70 E8 A8 00
{1069} normal block at 0x00A8E7A0, 8 bytes long.
Data: <        > D0 E6 A8 00 A0 E6 A8 00
{1068} normal block at 0x00A8E770, 8 bytes long.
Data: <video/* > 76 69 64 65 6F 2F 2A 00
{1067} normal block at 0x00A8E740, 4 bytes long.
Data: <MOV > 4D 4F 56 00
{1066} normal block at 0x00A8E700, 18 bytes long.
Data: </icons/movie.xbm> 2F 69 63 6F 6E 73 2F 6D 6F 76 69 65 2E 78 62 6D
{1065} normal block at 0x00A8E6D0, 12 bytes long.
Data: <    @   p   > 00 E7 A8 00 40 E7 A8 00 70 E7 A8 00
{1064} normal block at 0x00A8E6A0, 8 bytes long.
Data: <        > D0 E5 A8 00 A0 E5 A8 00
{1063} normal block at 0x00A8E670, 8 bytes long.
Data: <image/* > 69 6D 61 67 65 2F 2A 00
{1062} normal block at 0x00A8E640, 4 bytes long.
Data: <IMG > 49 4D 47 00
{1061} normal block at 0x00A8E600, 18 bytes long.
{352} normal block at 0x00A865D0, 16 bytes long.
Data: <0Z   f       +R > 30 5A A8 00 10 66 A8 00 00 00 00 00 C2 2B 52 00
{351} normal block at 0x00A86590, 17 bytes long.
Data: <www-authenticate> 77 77 77 2D 61 75 74 68 65 6E 74 69 63 61 74 65
{350} normal block at 0x00A86550, 16 bytes long.
Data: < X   e       ,R > C0 58 A8 00 90 65 A8 00 00 00 00 00 16 2C 52 00
{349} normal block at 0x00A86520, 8 bytes long.
Data: <warning > 77 61 72 6E 69 6E 67 00
{348} normal block at 0x00A864E0, 16 bytes long.
Data: < d   e       +R > 00 64 A8 00 20 65 A8 00 00 00 00 00 C8 2B 52 00
{347} normal block at 0x00A864B0, 4 bytes long.
Data: <via > 76 69 61 00
{346} normal block at 0x00A86470, 16 bytes long.
Data: <     d       +R > 00 00 00 00 B0 64 A8 00 00 00 00 00 CE 2B 52 00
{345} normal block at 0x00A86440, 5 bytes long.
Data: <vary > 76 61 72 79 00
{344} normal block at 0x00A86400, 16 bytes long.
Data: <    @d       +R > 00 00 00 00 40 64 A8 00 00 00 00 00 D4 2B 52 00
{343} normal block at 0x00A863D0, 11 bytes long.
{341} normal block at 0x00A86360, 8 bytes long.
Data: <upgrade > 75 70 67 72 61 64 65 00
{340} normal block at 0x00A86320, 16 bytes long.
Data: < T  `c       +R > D0 54 A8 00 60 63 A8 00 00 00 00 00 E0 2B 52 00
{339} normal block at 0x00A862E0, 18 bytes long.
Data: <transfer-encodin> 74 72 61 6E 73 66 65 72 2D 65 6E 63 6F 64 69 6E
{338} normal block at 0x00A862A0, 16 bytes long.
Data: <     b       +R > 00 00 00 00 E0 62 A8 00 00 00 00 00 E6 2B 52 00
{337} normal block at 0x00A86270, 8 bytes long.
Data: <trailer > 74 72 61 69 6C 65 72 00
{336} normal block at 0x00A86230, 16 bytes long.
Data: <    pb       +R > 00 00 00 00 70 62 A8 00 00 00 00 00 EC 2B 52 00
{335} normal block at 0x00A86200, 7 bytes long.
Data: <server > 73 65 72 76 65 72 00
{334} normal block at 0x00A861C0, 16 bytes long.
Data: <     b       +R > 00 00 00 00 00 62 A8 00 00 00 00 00 F2 2B 52 00
{333} normal block at 0x00A86190, 12 bytes long.
Data: <retry-after > 72 65 74 72 79 2D 61 66 74 65 72 00
{332} normal block at 0x00A86150, 16 bytes long.
Data: <     a       +R > 00 00 00 00 90 61 A8 00 00 00 00 00 F8 2B 52 00
{331} normal block at 0x00A86120, 8 bytes long.
Data: <referer > 72 65 66 65 72 65 72 00
{330} normal block at 0x00A85FD0, 16 bytes long.
Data: <     a       +R > 00 00 00 00 20 61 A8 00 00 00 00 00 FE 2B 52 00
{329} normal block at 0x00A85FA0, 6 bytes long.
Data: <range > 72 61 6E 67 65 00
{328} normal block at 0x00A85F60, 16 bytes long.
Data: < ^^   _       ,R > F0 5E A8 00 A0 5F A8 00 00 00 00 00 04 2C 52 00
{327} normal block at 0x00A85F30, 7 bytes long.
Data: <public > 70 75 62 6C 69 63 00
{326} normal block at 0x00A85EF0, 16 bytes long.
Data: <    0_       ,R > 00 00 00 00 30 5F A8 00 00 00 00 00 0A 2C 52 00
{325} normal block at 0x00A85EB0, 20 bytes long.
Data: <proxy-authorizat> 70 72 6F 78 79 2D 61 75 74 68 6F 72 69 7A 61 74
{324} normal block at 0x00A85E70, 16 bytes long.
Data: <@W   ^^       ,R > 40 57 A8 00 B0 5E A8 00 00 00 00 00 10 2C 52 00
{323} normal block at 0x00A85E30, 19 bytes long.
Data: <proxy-authentica> 70 72 6F 78 79 2D 61 75 74 68 65 6E 74 69 63 61
{322} normal block at 0x00A85DF0, 16 bytes long.
Data: <    0^^       ,R > 00 00 00 00 30 5E A8 00 00 00 00 00 16 2C 52 00
{321} normal block at 0x00A85DB0, 17 bytes long.
The thread 0xFFC8B089 has exited with code 0 (0x0).
The program 'C:\libwww\Bin\Debug\WinCom.exe' has exited with code 0 (0x0).
Received on Monday, 11 October 1999 15:00:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 23 April 2007 18:18:35 GMT