Wireshark-bugs: [Wireshark-bugs] [Bug 2549] Wireshark 1.0 crashes on enabling/disabling protocol

Date: Wed, 21 May 2008 07:19:52 -0700 (PDT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2549


Jeff Morriss <jeff.morriss.ws@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




--- Comment #3 from Jeff Morriss <jeff.morriss.ws@xxxxxxxxx>  2008-05-21 07:19:48 PDT ---
The problem is easily reproducible with this capture simply by enabling the PRP
dissector.  (Yes, I know PRP disabling itself is bad form but it allows us to
actually check in post dissectors--which would otherwise be seen as
prohibitively expensive--though anyone with the MATE plugin also has a post
dissector.)

Anyway, the problem is that PRP is registered as a post dissector and
packet-frame does not catch exceptions thrown by post dissectors.  I don't see
any reason that post dissectors should not be like any other one so I put a
TRY/CATCH sequence around the call to call_all_postdissectors() in rev 25339.


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