I think I have fixed the crashing bug, integer wrap around was ocurring. The huge dimensions it created meant that the X server would run out of memory...
Finish ewmh_ignored