I am puzzled. An AccessViolationException is randomly raised by a third-party library. It can safely be ignored, so I am wrapping the calling method in a [HandleProcessCorruptedStateExceptions] attribute as suggested here.
However, I am still seeing the exception getting raised as visible below:

I am using .NET Framework 4.6.2 and Visual Studio 2015 Update 3. What could I have missed?