Ok, I managed to get an xmbc log to help find out my halting problem. I have the halting problem on the Yocto and the Arch image but the log is coming from Arch. So I get this error over and over:
ERROR Decode - not hw buffer available. Waiting for 2ms
Anyone know what this could be? The typo is curious. Google offered little help.