Ethereal-dev: Re: [ethereal-dev] Oops: SIGABRT backtrace

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: James Coe <jammer@xxxxxxx>
Date: Mon, 13 Dec 1999 12:33:28 -0600
Gilbert Ramirez wrote:

> On Mon, Dec 13, 1999 at 03:47:33AM -0600, James Coe wrote:
> >     args1=0xbfffe9fc) at gmessages.c:389
> > #4  0x40203df6 in g_log (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR,
> >     format=0x80ef960 "file %s: line %d (%s): assertion failed: (%s)")
> >     at gmessages.c:406
> > #5  0x806b9a7 in find_hfinfo_record (hfindex=1095523397) at proto.c:227
> > #6  0x806bad4 in proto_tree_add_item_value (tree=0x81d0ae8,
> >     hfindex=1095523397, start=35, length=1, include_format=0, visible=0,
> >     ap=0xbfffea78) at proto.c:300
> > #7  0x806ba12 in proto_tree_add_item_hidden (tree=0x81d0ae8,
> >     hfindex=1095523397, start=35, length=1) at proto.c:251
> > #8  0x80a82c2 in dissect_rsvp (pd=0x814fd3c "\b", offset=34, fd=0x835fdb8,
> >     tree=0x81d0e1c) at packet-rsvp.c:407
>
> Thanks. Line 407 is packet-rsvp.c uses packet data for calculations w/o
> validating the data first. Does the attached patch fix the problem?
>
> --gilbert
>
>   ------------------------------------------------------------------------
>
>    rsvp.diffName: rsvp.diff
>             Type: Plain Text (text/plain)

Yes, the patch does fix the problem.

Jamie Coe.