Cleaning my build tree and trying again clears the segfault, and inspecting the C-- from Integer.lhs verifies that there is no longer any reference to patError, so I'm fairly confident my patch fixes the problem. Cheers, Edward