ok, this sounds interesting, but i have almost 0 experience with forking and
stuff under linux.
The threaded nslookup stuff came from a snippet i downloaded (yes,
occasionally i use snippets,
esp. when it goes over my head)
Could you show me some snippet, or tell me how to do this?
----- Original Message -----
From: "Chad Simmons" <[EMAIL PROTECTED]>
To: "JF Bethlehem" <[EMAIL PROTECTED]>
Cc: <[email protected]>
Sent: Monday, May 13, 2002 10:00 PM
Subject: Re: memory leaks


>
> --- JF Bethlehem <[EMAIL PROTECTED]> wrote:
> > I'm looking for a little program that will help me debug the mud, and
remove
> > several
> > memory leaks i know are in there. I use gdb to debug the mud, *but* ever
> > since i
> > installed a threaded DNS lookup thing, core files aren't produced
anymore,
> > any
> > idea how i can fix this? having to wait for a crash, which could occur
once
> > every....
> > 15 hours or so, is kinda tiresome.
> >
>
> One thing you can do is ditch the whole "threaded" DNS lookup. Instead
just
> fork the mud when it boots up using socketpair or a pipe to communicate
between
> the two. Then you can have one processes handle nameserver requests
without
> having to worry about threading. This will ensure that you still get a
core
> file when something crashes, and you can still debug.
>
> ~Kender
>
> =====
> -----BEGIN GEEK CODE BLOCK-----
> Version 3.1
> GCS/L/C/O d-(+) s++:+ a-- C+++$>++++ UBLS++++$
> P+++(--)$ L++>+++ E--- W+>++$ N !o K? w(--) !O
> M- !V PS+ PE(++) Y+ PGP->+ t- 5 X+() R(+) tv+@
> b++(+++) !DI+++ D G(-) e>+++$ h---() r+++ y+++
> ------END GEEK CODE BLOCK------
>
> __________________________________________________
> Do You Yahoo!?
> LAUNCH - Your Yahoo! Music Experience
> http://launch.yahoo.com
>


Reply via email to