You must start from this error description. The destructor is called
many times and destroys the same object multiple times.
**** Purify instrumented ../htdig/htdig (pid 24516) ****
FMR: Free memory read:
* This is occurring while in:
String::allocate_space(int) [String.cc:570]
String::operator =(const String&) [String.cc:98]
Document::Retrieve(HtDateTime) [HtHTTP.h:146]
Retriever::parse_url(URLRef&) [Retriever.cc:431]
Retriever::Start() [Retriever.cc:305]
main [htdig.cc:290]
_start [crt1.o]
* Reading 4 bytes from 0x3714c8 in the heap.
* Address 0x3714c8 is 8336 bytes into a freed block at 0x36f438 of 8696 bytes.
* This block was allocated from:
malloc [rtlib.o]
__bUiLtIn_nEw [new1.cc]
__builtin_new [rtlib.o]
Document::Retrieve(HtDateTime) [Document.cc:211]
Server::Server(char*,int) [Server.cc:83]
Retriever::Initial(const String&,int) [Retriever.cc:157]
main [htdig.cc:285]
_start [crt1.o]
* There have been 75 frees since this block was freed from:
free [rtlib.o]
__bUiLtIn_dElEtE [new2.cc]
__builtin_delete [rtlib.o]
Transport::~Transport() [Object.h:31]
HtHTTP::~HtHTTP() [HtHTTP.cc:124]
Document::~Document() [Document.cc:99]
Server::Server(char*,int) [Server.cc:82]
Retriever::Initial(const String&,int) [Retriever.cc:157]
main [htdig.cc:285]
_start [crt1.o]
--
Loic Dachary
ECILA
100 av. du Gal Leclerc
93500 Pantin - France
Tel: 33 1 56 96 10 85
e-mail: [EMAIL PROTECTED]
URL: http://www.senga.org/
------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.