Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 3010] ate dissector bug with Gogs: proto.c.2085: failed as

Date: Wed, 29 Oct 2008 08:53:28 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3010


Joel Studtmann <joel.studtmann@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |joel.studtmann@xxxxxxxxxx




--- Comment #1 from Joel Studtmann <joel.studtmann@xxxxxxxxxx>  2008-10-29 08:53:27 PDT ---
In the week since working with the other bug, I've tried a new configuration on
a different but similar protocol (Mobile IP vs 3GPP2 A11) and using an nai as
the key instead of an MSID (johndoe@xxxxxxxx vs 000001234567890), and still see
the same error.

It happens only when attempting group together Gops into a Gog.

Unfortunately, I can't post any packet captures as they're live data with
customer info... but I'll setup some tests using some Gogs from home.  Perhaps
I'll get lucky and this is an easily reproducible problem with Gogs in general,
and not something specific to Mobile IP and 3GPP2 A11 (which is based on MIP).

The similar configuration, using technically a different protocol:

Pdu mip_pdu Proto mip Transport ip {
        Extract addr From ip.addr;
        Extract code From mip.code;
        Extract type From mip.type;
        Extract homeaddr From mip.homeaddr;
        Extract ha From mip.haaddr;
        Extract fa From mip.coa;
        Extract ident From mip.ident;
        Extract nai From mip.nai;
        Criteria Accept Strict (type {0|1});
};


Pdu mip_rev_pdu Proto mip Transport ip {
        Extract addr From ip.addr;
        Extract code From mip.code;
        Extract type From mip.type;
        Extract homeaddr From mip.homeaddr;
        Extract revha From mip.rev.hda;
        Extract revfa From mip.rev.fda;
        Extract revid From mip.revid;
        Criteria Accept Strict (type {7|15});
};

Gop mip_reg On mip_pdu Match (addr, addr, nai, ident) {
        Start (type=1);
        Stop (type=3);
        Extra (ha, homeaddr, code);
};

Gop mip_rev On mip_rev_pdu Match (addr, addr, homeaddr, revid) {
        Start (type=7);
        Stop (type=15);
};

Gog whatthehell {
        Member mip_reg (homeaddr);
        Member mip_rev (homeaddr);
};

Done;


-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.