Created attachment 16267 [details] [review]
It could "smash" some drm related variables on the stack
as it is "aligned".
I believe the problem also exists in git master.
If I recall correctly, I added this patch long ago after working
on testing (or trying to...) the X Server with valgrind. But forgot
to submit to freedesktop.