This took a while, but it seems I've finally found the bizarre cause: The problem apparently happens only when watching 1080p and / or 60FPS videos. It stopped occurring after I disabled webm support in my browser, and now watch videos through mp4 instead. In Firefox, you must go in about:config and disable media.mediasource.webm.enabled. Does anyone know why this might be? Is there a vulnerability in the kernel or the free video drivers, which allows webm to cause kernel panics?