Switch to an empty data URL instead of about:invalid for blocked resources. It turns out that QT webkit will try to resolve 'about:invalid' as a file on disk.