Doesn't sound like a known issue to me, but cc @Daft-Freak who might remember more. Since it crashes on something basic like SDL_CreateWindow I'd suggest looking at the test suite examples using that ...
When passing parameters to native calls after running unsafe and fixed (pinned memory) code, there is a high chance that the pointers get corrupted (they get offset and point to an incorrect memory ...