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: Sat, 29 Jul 2006 17:09:00 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1001





------- Comment #19 from dgautheron@xxxxxxxx  2006-07-29 17:09 GMT -------
(In reply to comment #17)
> (In reply to comment #14)
> > Interesting news:  I have two packet captures, one of which crashes Wireshark,
> > while the other does not.  The one that crashes Wireshark has only spanning
> > tree protocol packets, while the other has only TCP and UDP packets.
Most of the time TCP and UDP aren't 802.3 packets

Few things:
1) an exception is not throw if there's no trailer (tvb_trailer length is zero)
attached is a STP packet with a trailer, does it crash?

2) dyndata is not used by wireshark,
you can try to set a watch point in gdb on except_ch.except_obj.except_dyndata
but you have to recompile first without -O2


-- 
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.