RE: [xml] xmlTextReaderClose causing segfault
- From: "Jones, Mark A (Mark)" <jones lucent com>
- To: "'Rob Richards'" <rrichards ctindustries net>, "Jones, Mark A (Mark)" <jones lucent com>, xml gnome org
- Subject: RE: [xml] xmlTextReaderClose causing segfault
- Date: Sat, 17 Apr 2004 11:56:35 -0400
Rob,
As I noted in my earlier email, there may still be a bug in this area. Even though my problem "appeared" to
be solved, I am still a little perplexed as to why reader->ctxt would have a very valid value, but yet it
appears as though the block of memory pointed was not allocated (at the point of free(reader->ctxt). I could
not find any place where I was inadvertently freeing reader->ctxt in my code. You may have to send a
bug-reproducible piece of code to the folks who provide the libxml2 package(s). Good luck to you.
M. Jones
-----Original Message-----
From: Rob Richards [mailto:rrichards ctindustries net]
Sent: Saturday, April 17, 2004 11:40 AM
To: Jones, Mark A (Mark); xml gnome org
Subject: Re: [xml] xmlTextReaderClose causing segfault
I have gone through with a debugger and even tried dumbing it way down. Its only when I try to use
xmlTextReaderClose that the problem happens as that is one of the 2 places (other than xmlFreeTextReader)
where xmlFreeParserCtxt is called. Once I make the call to xmlTextReaderClose, the final call to
xmlFreeTextReader segfaults (actually in xmlTextReaderFreeDoc) as the first test for the context in
xmlFreeTextReader is:
if (reader->ctxt != NULL) { // Here it is not NULL but has already been freed so it's garabge).
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]