Ethereal

Re: [Ethereal-dev] Help please - CVS ethereal blows up everytime
Google
 
Web Ethereal.com

Home | Introduction | Documentation | Lists | FAQ | Development | Wiki | Bugs

Ethereal-dev: April 2002


On Fri, Apr 05, 2002 at 12:07:56AM +0100, Mark Burton wrote:
> Ok, I have fixed packet-iscsi.c as you suggested and it has stopped
> blowing up (diff attached).

Checked in.

> This must be a new compatibility issue as the iSCSI dissector has not
> changed in this respect.

Yes, I added code to check for that recently.

> It seems to be affecting other dissectors as well.

As I expected.

 For example, if I just capture some stuff off the local ethernet
> it crashes and gdb says:
> 
> #4  0x081f37cf in alloc_field_info (tree=0x84abe5c, hfindex=139100576, 
>     tvb=0x81f1d7c, start=139100576, length=0x846f0a4) at proto.c:1624
> #5  0x081f2519 in proto_tree_add_none_format (tree=0x84abe5c, hfindex=6080, 
>     tvb=0x846f0a4, start=8, length=4, format=0x1 <Address 0x1 out of bounds>)
>     at proto.c:688
> #6  0x08188451 in windowAttributes (tvb=0x846f0a4) at packet-x11.c:1447
> #7  0x08188880 in dissect_x11_request_loop (tvb=0x846f0a4, root=0x84ac104)
>     at packet-x11.c:1548
> #8  0x0818c77f in dissect_x11 (tvb=0x846f0a4, pinfo=0x847bce0, tree=0x84abbc8)
>     at packet-x11.c:2894

I'll look at fixing the X11 dissector as well.



Powered by MHonArc 2.6.10