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 1001] free() invalid pointer in dissect_802_3 at packet-ie

Date: Sun, 30 Jul 2006 22:36:46 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1001





------- Comment #25 from gentoo-a7x@xxxxxxxxxxxxxxx  2006-07-30 22:36 GMT -------
(In reply to comment #24)
> ? here sizeof(struct except_catch) is 624, it's a ppc box but a x86 one
> shouldn't be that small.

Yeah, you're right.  For some reason I was being dumb and thinking that jmp_buf
was a pointer.  If you're curious, sizeof(struct except_catch) is 180 on x86.

> Isn't SSP patch old and some of its ideas used in gcc 4.1?  

Yeah, it's old but Gentoo's stable gcc is only at 3.4.6.  I've been told that
upstream is now dormant, so the Gentoo hardened team is trying to maintain it
themselves.  Redhat apparently reimplemented it from scratch for gcc 4.1.

> This bug should be closed as WONTFIX, we can't workaround all faulty
> toolchains.

I agree.  Thank you very much for your help!


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