Do you have X server debugging symbols on Arch Linux? If so, could you please run X from an SSH session with "gdb --args X -dumbSched -keeptty", put a breakpoint on LogVWrite, and then continue until it crashes? You should be able to do it like this:
set height 0
I'd like to know what it's trying to print when it crashes.