[Nexus One Q&A, Help & Troubleshooting] blisk:
I think it's honestly apps2sd or something hardware related. I'm rooted on stock without unlocking the bootloader and I believe I've had this issues with my phone before I rooted.. leading me to believe it's just something with apps2sd.

Phone just crashed when I was doing something on twitter (in the twitter app). It is now in a long boot up phase, and it eventually reaches the home screen however it's slow and then eventually unresponsive and goes into a boot sequence again. I'm pretty sure pulling the battery will fix it.. but I've let it keep going.

Here's some logcat's started at various times in the boot sequence.. eventually it reboots but it just keeps on spitting out the unexpected exception collecting process stats crap which is in the following logs (along with other potentially useful information):

Paste1:http://pastebin.com/tuGs0ctD

Paste2:http://pastebin.com/gdxEG9b

3rd which is started after it boots and then decides to go into a boot loop after. http://pastebin.com/v3MWHcw9

It has now finally stopped without me pulling the battery. However I LOST APPS. This has happened before. Any apps on my SD card are now just the default android icon and they don't launch. They show up without the right icons also in manage apps when I have the list of apps on the sd card. In adp logcat I keep getting this repeating no matter what's going on:

E/ActivityManager( 406): Unexpected exception collecting process stats
E/ActivityManager( 406): java.util.NoSuchElementException
E/ActivityManager( 406): at java.util.StringTokenizer.nextToken(StringTokenizer.java:272)
E/ActivityManager( 406): at com.android.server.ProcessStats.getCpuSpeedTimes(ProcessStats.java:520)
E/ActivityManager( 406): at com.android.server.ProcessStats.getLastCpuSpeedTimes(ProcessStats.java:486)
E/ActivityManager( 406): at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1540)
E/ActivityManager( 406): at com.android.server.am.ActivityManagerService$3.run(ActivityManagerService.java:1466)

What the **** is going on with my phone? Has apps2sd ****ed up on anyone else like this corrupting all the apps installed the sd card and causing a boot loop like this? This is pissing me off... I now have to redo everything *again* installed on my phone just when I got it how I liked it.

Edit: I can confirm this is some sort of ****ty apps2sd bug or application causing this. It's at this point not all apps that are affected (unlike last time) it seems but going into the manage apps and going to apps2sd and trying to uninstall one of the ones (about 4 or 5 apps out of 20 on sd) that doesn't have its own icon (guessing its corrupt) caused the phone to instantly restart.

Edit2: Pulled the battery. Seems to be more responsive and without the repeating bs in the logs over and over again. There was alot of activity and have the full log from when it turned on after the pull here: http://fedora.pastebin.com/U2hFN8gT . It somehow fixed itself and there doesn't seem to be any apps missing or apps corrupted from the SD card. Different outcome than last time. Anyone know how to prevent this in the future or what triggered it?