Colour changed signal causing sigsev? Seems to be working okay without.