Re: [gene-pool] Re: soup patch, 29731

Dan Winship <[email protected]> 28 Oct 2002 16:31:30 -0500
Newsgroups gmane.comp.gnome.ximian.soup
Message-ID <[email protected]>
Committed my soup-socket.c patch and NotZed's soup-socket-unix.c and
soup-context.c patches.

On Mon, 2002-10-28 at 10:47, Not Zed wrote:
> On Tue, 2002-10-29 at 01:50, Dan Winship wrote:
> > On Mon, 2002-10-28 at 01:09, Not Zed wrote: 
> > > Patch addresses 29731, I'm not sure all cases are completely handled,
> > > for example a successful immediate connect, should that return NULL or
> > > not?
> > 
> > It should return NULL, since you can't cancel the attempt at that point.
> 
> Ok.
> 
> > >   But otherwise it fixes the crash in 29371, tho maybe it could use
> > > some neatening (e.g. unused enum's).
> > 
> > Alternate patch attached; it just uses state->tcp_id and
> > state->inetaddr_id to distinguish the immediate callback case from the
> > async case, which makes it clearer I think.
> 
> Larry, can you check this?  He's been running with the other patch and
> had a lot more success with evolution than he had been.  I'm a bit too
> rooted to check it, tho it looks ok at first glance.
> 
> > > There is also a small patch to fix another problem with cancelled
> > > connections never being discounted, which means after 10 cancellations,
> > > connections are never re-initiated.  Which basically stops image loading
> > > working at all.
> > 
> > That part looks good.
> 
> Its not quite complete however.  There are a couple of other cases where
> the count isn't decremented.  I'm not sure where they are though :-/ 
> But they dont happen anywhere near as often, so its worth it as it
> stands.
> 
> > > And finally a patch (request of Larry) to turn of the PTRACE debugging,
> > > as it just hinders doing any debugging with it turned on.
> > 
> > Hm... Alex added the ptrace code because otherwise setting breakpoints
> > on certain functions (like soup_gethostbyname or g_strdup) would make
> > hostname lookups fail reliably. It must not work right with multiple
> > threads or something.
> 
> Larry can comment on this i'm sure ... when he eventually wakes up.
> 
> 


_______________________________________________
Soup-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/soup-list