Я понял это. Для всех, кому было интересно,
float *clipVals;
glGetClipPlanef(GL_CLIP_PLANE0, clipVals);
вызовет ошибку EXC_BAD_ACCESS, поскольку у clipVals не было памяти, выделенной для четырех операций с плавающей запятой. Мне пришлось либо выделить немного памяти для clipVals, либо объявить это так:
float clipVals[4];