[openbeosnetteam] Re: [BUG] traceroute crash

http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/open-beos/net_kit/source/libn
et/res_send.c.diff?r1=1.3&r2=1.4

That was the fix that stopped the similar bug I had a while back if that
helps.

david

----- Original Message -----
From: "David Reid" <dreid@xxxxxxxxxxxx>
To: <openbeosnetteam@xxxxxxxxxxxxx>
Sent: Sunday, May 19, 2002 3:59 PM
Subject: [openbeosnetteam] Re: [BUG] traceroute crash


> Yes, malloc corruption. I found and removed an instance of that last week.
> It looks like there's more.
>
> I'll check my tree.
>
> david
>
> ----- Original Message -----
> From: "Marcus Overhagen" <ml@xxxxxxxxxxxx>
> To: <openbeosnetteam@xxxxxxxxxxxxx>
> Sent: Sunday, May 19, 2002 3:52 PM
> Subject: [openbeosnetteam] [BUG] traceroute crash
>
>
> >
> > If I enable debug option in resolve.conf, traceroute does crash.
> > The last line printed is:
> >
> > traceroute to www.web.de (217.72.195.42), 64 hops max, 40 byte packets
> >
> >
> > loading symbols
> > segment violation occurred
> > _free_internal:
> > _free_internal:
> > +0117  ec08defb:   *        0c7289    movl    %esi, 0x0000000c(%edx)
> > traceroute:sc
> >    frame         retaddr
> > fd001990   ec08e900  _free + 0000002c
> > fd0019b4   ec08383f  free + 0000005b
> > fd0019d0   800028e5  wait_for_reply + 000001b5
> > fd001a34   800022a1  main + 00000d79
> > fd001af4   80001471  _start + 00000061
> > traceroute:ip
> > _free_internal:
> > _free_internal:
> > +00f7  ec08dedb:              1b75    jnz     0xec08def8
> <_free_internal+0x00000114>
> > +00f9  ec08dedd:            fc4d8b    movl    -0x00000004(%ebp), %ecx
> > +00fc  ec08dee0:    00000001f445c7    movl
>    $0x00000001, -0x0000000c(%ebp)
> > +0103  ec08dee7:            0c4a89    movl    %ecx, 0x0000000c(%edx)
> > +0106  ec08deea:            0c458b    movl    0x0000000c(%ebp), %eax
> > +0109  ec08deed:            1c4889    movl    %ecx, 0x0000001c(%eax)
> > +010c  ec08def0:            0c5189    movl    %edx, 0x0000000c(%ecx)
> > +010f  ec08def3:            085189    movl    %edx, 0x00000008(%ecx)
> > +0112  ec08def6:              09eb    jmp     0xec08df01
> <_free_internal+0x0000011d>
> > +0114  ec08def8:            0c768b    movl    0x0000000c(%esi), %esi
> > +0117  ec08defb:   *        0c7289    movl    %esi, 0x0000000c(%edx)
> > +011a  ec08defe:            085689    movl    %edx, 0x00000008(%esi)
> > +011d  ec08df01:            fc558b    movl    -0x00000004(%ebp), %edx
> > +0120  ec08df04:              f989    movl    %edi, %ecx
> > +0122  ec08df06:            01c983    orl     $0x01, %ecx
> > +0125  ec08df09:            044a89    movl    %ecx, 0x00000004(%edx)
> > traceroute:regs
> >  eax ec0a2634   ebp fd001990   cs 001b
> >  edx 00000000   esi 00000000   ss 0023
> >  ecx 00000000   edi 00000010   ds 0023
> >  ebx ec0a7990   esp fd001974   es 0023
> >                                fs 357b
> >  eflags 00010217  eip ec08defb
> >  trap_no 0000000e  error_code 00000006
> > traceroute:
> >
> > Marcus
> >
> >
>
>
>


Other related posts: