Wireshark-bugs: [Wireshark-bugs] [Bug 1521] Crash when writing in filter box if no file is open

Date: Mon, 16 Apr 2007 21:07:17 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1521


luis.ontanon@xxxxxxxxx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED




------- Comment #9 from luis.ontanon@xxxxxxxxx  2007-04-16 21:07 GMT -------
I found the cause:

I got it broken when I modify exception.h to add the windows exception
management to avoid over-popping the exception stack.

What happens is that the exception thrown by check_exists() on STTYPE_UNPARSED
is not catched and thus dfw_semcheck() returns TRUE even if it has not to.

The solution is not simple, just removing the __try {} __finally {} blocks
causes the stack to get over popped when a win32 exception is thrown and in
other conditions as well.

L


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