Ethereal-dev: Re: [Ethereal-dev] win32 memory violation

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

From: "Andrew Feren" <aferen@xxxxxxxxxxxx>
Date: Wed, 23 Jan 2002 09:47:11 -0500
----- Original Message -----
From: "Guy Harris" <guy@xxxxxxxxxx>
To: "Andrew C. Feren" <aferen@xxxxxxxxxxxx>
Cc: <ethereal-dev@xxxxxxxxxxxx>
Sent: Tuesday, January 22, 2002 5:39 PM
Subject: Re: [Ethereal-dev] win32 memory violation


> > The debugger claims the problem is the assertion at the top of
> >
> > static int
> > proto_register_field_init(header_field_info *hfinfo, int parent)
> >
> > in epan/proto.c
>
> Is it being called from a built-in dissector or from a plugin?

It is getting called from a plugin.  Here is the stack trace.

proto_register_field_init(_header_field_info * 0x00000015, int 13160620)
line 2002 + 3 bytes
proto_register_field_array(int 13160620, hf_register_info * 0x00000011, int
1243100) line 1984 + 16 bytes
GRYPHON! 00c85127()
GRYPHON! 00c852e1()
plugins_scan_dir(const char * 0x00b8cc50) line 249 + 11 bytes
init_plugins(const char * 0x00000000) line 460 + 9 bytes
proto_init(const char * 0x00000000, void (void)* 0x00561160
register_all_protocols(void), void (void)* 0x0056163d
register_all_protocol_handoffs(void)) line 237 + 9 bytes
epan_init(const char * 0x00000000, void (void)* 0x00561160
register_all_protocols(void), void (void)* 0x0056163d
register_all_protocol_handoffs(void)) line 50 + 17 bytes
main(int 2, char * * 0x00713b20) line 299 + 17 bytes
TETHEREAL! mainCRTStartup + 227 bytes
KERNEL32! 77e97d08()

> > Is anyone else seeing this?
>
> I didn't see it the last time I started Ethereal at home.
>
>