Regarding the display flicking on/off (the effect feels like changing resolution - the way it goes out and back). This is completely mitigated by running DRI_PRIME=1 glxgears hence why I thought it might be AMD driver related. Regardless, the main thing reported here is a null pointer dereference in the kernel and a system unable to boot completely. I can live with the flicker - I just workaround it by running DRI_PRIME=1 glxgears all day...