I posted the original question. I tried many fixes, but it was fixed when I removed the constraints and added the same constraints. I think the reason this crash occurs is that NSISEngine fails to process certain combinations of constraints, and when I removed and added the constraints, there was some change in order, and it worked. I couldn't put more time into analyzing it at that time, because this issue put me a bit behind my schedule.