How can a bug like this end up being specific to a distro? Aren't the distros effectively just different package managers, different init conventions, and maybe some system management sauce?
The overwhelming majority of the operating system is just: kernel + modules, GNU, X, and a window manager, isn't it? So how can a bug like this be specific to Ubuntu?