Are there any log files you can look into, or any good ways of finding out if an app is causing the phone to hang (if even possible)? My friend has an Xperia Arc and after a while with a custom ROM he's having issues with his phone hanging completely, requiring him to do a "battery reboot" to use it again.
I know that it's probably good to try another ROM and kernel to see if it's specific to that or not, but I'm just wondering if there are any good, general pointers on what to look up first.