[openbeosnetteam] Re: [BUG] traceroute crash
- From: "David Reid" <dreid@xxxxxxxxxxxx>
- To: <openbeosnetteam@xxxxxxxxxxxxx>
- Date: Sun, 19 May 2002 16:03:38 +0100
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
> >
> >
>
>
>
- References:
- [openbeosnetteam] [BUG] traceroute crash
- From: Marcus Overhagen
- [openbeosnetteam] Re: [BUG] traceroute crash
- From: David Reid
Other related posts:
- » [openbeosnetteam] [BUG] traceroute crash
- » [openbeosnetteam] Re: [BUG] traceroute crash
- » [openbeosnetteam] Re: [BUG] traceroute crash
- [openbeosnetteam] [BUG] traceroute crash
- From: Marcus Overhagen
- [openbeosnetteam] Re: [BUG] traceroute crash
- From: David Reid