On Tue, Mar 06, 2001 at 11:10:59AM +0100, Pontus Fuchs wrote:
> Hi!
> 
> >         I've found a really convoluted bug in the IrDA stack (spend
> > the week chasing it). As it is not trivial, I would like you to check
> > and comment on my description and my fix.
> >         My patch definitely fix the problem on the PC where I was
> > seeing it, and I can't crash it anymore (whereas it was very
> > reproducible before).
> 
> Great work! I have been seeing this bug for a very long time, and I have
> also been able to reproduce it quite simlpy, but not any more!
> 
> /Pontus Fuchs

        Yes, there are a lot of tricky timing involved. If the code
close the socket quick, it won't happen (we hit the timer code in
IrTTP). It the code take a long time, it won't happen (the Ack will be
back). And it also depend on memory trashing.
        By the way, the first version of the patch has a bug. If the
skb_clone() fails, we go in the cosmos. I'll fix that tommorow.

        By the way : one of the Obex implementation there want to do
everything without setting a session. OpenObex deliberatly refuse to
do multipacket PUT or GET outside a session. Of course, the two don't
agree with each other.
        Any though ?

        Jean
_______________________________________________
Linux-IrDA mailing list  -  [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda

Reply via email to