This is an issue from Brad and is to be reproduced.
Context context;
Matrix matrix = context.FontMatrix;
This will cause an exception to be thrown. It looks like it is coming from the Native code. I wasn’t sure how you were sourcing the cairod.dll so I stopped digging there.