Preserve stacktrace when catching, and then throwing something else

when creating a GL Context.