Did the strace, attached.
Looks like xbmc scaned for hard drives and for some reason scan for an empty filename, and then it loops forever.
stat64("/dev/sr14", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr15", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr16", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr17", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr18", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr19", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr20", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr21", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr22", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr23", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr24", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr25", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr26", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64("/dev/sr27", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
stat64(" \t\n\r", 0xbfc3ced4) = -1 ENOENT (No such file or directory)
Attached ls /dev
Maybe this has something to do with all the loopbacks in /dev?