https://bugzilla.kernel.org/show_bug.cgi?id=75211
--- Comment #5 from Christian König deathsimple@vodafone.de --- (In reply to Darren Salt from comment #4)
It appears that you do actually need mismatched builds of xserver git and xf86-video-ati git, the latter built against (ideally) 1.15.99.902, to trigger this kernel bug... I wonder why it's gone apparently unnoticed until now. ☺
I've reworked that function for 3.15. It's likely that with mismatched DDX and X you pass some parameters as zero into the kernel and so trigger a divide by zero error.
Allready digging into this, just give me a day or two to catch up with the bugs.