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

Wireshark-dev: Re: [Wireshark-dev] Memory corrupted

From: Akos Vandra <axos88@xxxxxxxxx>
Date: Wed, 14 Mar 2012 21:01:07 +0100
Hi!

Figured it out, however this is a bug in wireshark, I suppose.
A call to ep_alloc(0) was the culprit. IMHO that should not be a
problem, as I expect it to work as malloc works, and malloc should
handle a 0 size, as stated in the C standard.

Regards,
  Ákos

On 14 March 2012 20:52, Akos Vandra <axos88@xxxxxxxxx> wrote:
> Hi!
>
> I'm developing a dissector for a proprrietary protocol. It has been
> working up until now. Today it started crashing wireshark, with the
> not very helpful message:
>
> "
> 20:48:51          Err  Memory corrupted
> Aborted
> "
>
> Can you please help me what could be the problem? I am using ep_alloc
> in the code, but it shouldn't be a problem, as it only allocates a few
> bytes (<32)
>
> Regards,
>  Ákos Vandra