W3C home > Mailing lists > Public > www-lib@w3.org > July to September 2000

Memory (de)allocation issues...

From: Peter Stamfest <peter.stamfest@eunet.at>
Date: Tue, 29 Aug 2000 23:30:49 +0200 (CEST)
To: www-lib@w3.org
Message-ID: <Pine.LNX.4.21.0008292325490.1164-100000@peter.stamf.pr.at>


Really, memory management in libwww is horrible. Due to the extremely
tight forward/backward coupling of objects through pointers it is nearly
impossible to find a combination of *_deleteAll calls that does not
involve access to previously freed memory or the like. Even the sequence
used in HTLibTerminate() is not safe and has exactly that problem. 

In my application, HTChannel_deleteAll() somehow does exactly
this: accessing memory previously freed.

Are there any plans to work on this issue? The missing point seems to be 
the definition of what object owns what object.

As you may see I'm a bit frustrated with this.....

Received on Tuesday, 29 August 2000 17:33:01 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:33:53 UTC