I think you're right. I just tried different versions of llvm with the game minetest (testing with minetest now since it compiles much faster than mpv)
Trying with llvm@7.0.1 using the command: guix environment --ad-hoc minetest --with-input=llvm=llvm@7.0.1 results in the same corrupt video issue Trying with llvm@6.0.1 using the command: guix environment --ad-hoc minetest --with-input=llvm=llvm@6.0.1 results in no corruption and a fully functioning game Thanks for helping to narrow down the issue. Although I'm not sure where to go from here.