- From: Michael <michael@atlas-china.com>
- Date: Thu, 20 Feb 2003 10:53:35 +0800
- To: "Richard Atterer" <richard@list03.atterer.net>
- Cc: <www-lib@w3.org>
- Message-ID: <000001c2d88e$555821b0$1c01a8c0@michael>
Thank you for you advise. And I am using linux. :)
But I found something maybe important:
**************************************************************************************************************************
void
fetch (const char * url)
{
char * uri = NULL;
uri = HTParse(url, NULL, PARSE_ALL);
if (uri) {
HTRequest * request = NULL;
HTAnchor * anchor = NULL;
BOOL status = NO;
request = HTRequest_new();
// HTRequest_setPreemptive(request, YES);
anchor = HTAnchor_findAddress(uri);
// I use gdb to debug the problem. I found when the application get a SIGSEGV:
// (gdb) print *anchor
// Cannot access memory at address 0xffffffe0
// So can anyone tell me about the an anchor's life time?
status = HTLoadAnchor(anchor, request);
if (status == YES) HTEventList_loop(request);
}
HT_FREE(uri);
return;
}
**************************************************************************************************************************
----- Original Message -----
From: "Richard Atterer" <richard@list03.atterer.net>
To: "Michael Qiu" <michael@atlas-china.com>
Sent: Thursday, February 20, 2003 5:01 AM
Subject: Re: Multiple request version for showtags.c
> On Mon, Feb 17, 2003 at 02:19:44PM +0800, Michael Qiu wrote:
> > Here is my module. It works in most time. But as the time goes by, It
> > will caught a SIGSEGV signal. Seems like I have make some mistake in
> > memory. Can anybody help me?
>
> I would have advised you to run your program under the supervision of
> "valgrind" - IMHO the most useful program ever to detect such problems.
> However, valgrind is only available for Linux, and you seem to be using
> Windows(?).
>
> But you can use a standard debugger to localize the exact place where it's
> crashing.
>
> Cheers,
>
> Richard
>
> --
> __ _
> |_) /| Richard Atterer | CS student at the Technische | GnuPG key:
> | \/¯| http://atterer.net | Universität München, Germany | 0x888354F7
> ¯ '` ¯
Received on Wednesday, 19 February 2003 22:16:48 UTC