Ethereal-dev: RE: [Ethereal-dev] bug in rtp_analysis.c?

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

From: "Graham Bloice" <graham.bloice@xxxxxxxxxxxxx>
Date: Fri, 31 Oct 2003 10:46:25 -0000
> >> Ethereal builds fine now,
> >> but when launching, it fails with
> >> file proto.c: line 2096: assertion failed:
> >> (g_list_find_custom(protocols,
> >> short_
> >> name, proto_match_short_name) == NULL)
> >>
> >> anyone could give a hint? I don't have that much time to debug
> >> in-depth.
> >> (I launched the built ethereal.exe from a 0.9.15 installation
> >> location)
> >
> > I currently get a similar problem with init of the asn1 plugin.
>
> Similar, or the same?
>
> Line 2096 of proto.c is (currently) a "g_assert()" in
> "proto_register_protocol()", and fails if there's already a protocol
> registered with that name.  I don't see any other module registering a
> protocol named "asn1", and don't see any code path that would cause the
> "generic ASN.1" dissector to register itself twice.
>

Sorry my confusion, I did get a g_assert() failure until I forced a remake
of register.c.

I now get a GPF, an access violation.  Popping into the VS.Net debugger,
shows it somewhere in the init function of asn1.dll.  I haven't been able to
persuade the debugger to show anything other than the disassembly for the
dll.

Regards,

Graham Bloice