[Desire HD Android Development] Salv0:
I had exactly the same problem ( 5-6 times.. ).

When the CPU was 100% I tracked the following errors:

03-04 14:20:28.352 D/dalvikvm(1308)GC_FOR_MALLOC freed 26522 objects / 2096400 bytes in 96ms
03-04 14:20:28.752 D/dalvikvm(1308)GC_FOR_MALLOC freed 26532 objects / 2096840 bytes in 88ms
03-04 14:20:29.152 D/dalvikvm(1308)GC_FOR_MALLOC freed 26529 objects / 2097048 bytes in 98ms
03-04 14:20:29.392 D/dalvikvm(15373)GC_EXPLICIT freed 137 objects / 7496 bytes in 488ms
03-04 14:20:29.612 D/dalvikvm(1308)GC_FOR_MALLOC freed 26532 objects / 2097008 bytes in 131ms
03-04 14:20:29.632 E/ActivityManager(1308)Unexpected exception collecting process stats
03-04 14:20:29.632 E/ActivityManager(1308)java.util.NoSuchElementException
03-04 14:20:29.632 E/ActivityManager(1308)at java.util.StringTokenizer.nextToken(StringTokenizer.java:272)
03-04 14:20:29.632 E/ActivityManager(1308)at com.android.server.ProcessStats.getCpuSpeedTimes(ProcessStats.java:596)
03-04 14:20:29.632 E/ActivityManager(1308)at com.android.server.ProcessStats.getLastCpuSpeedTimes(ProcessStats.java:568)
03-04 14:20:29.632 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1657)
03-04 14:20:29.632 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService$4.run(ActivityManagerService.java:1583)
03-04 14:20:29.632 E/ActivityManager(1308)Unexpected exception collecting process stats
03-04 14:20:29.632 E/ActivityManager(1308)java.util.NoSuchElementException
03-04 14:20:29.632 E/ActivityManager(1308)at java.util.StringTokenizer.nextToken(StringTokenizer.java:272)
03-04 14:20:29.632 E/ActivityManager(1308)at com.android.server.ProcessStats.getCpuSpeedTimes(ProcessStats.java:596)
03-04 14:20:29.632 E/ActivityManager(1308)at com.android.server.ProcessStats.getLastCpuSpeedTimes(ProcessStats.java:568)
03-04 14:20:29.632 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1657)
03-04 14:20:29.632 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService$4.run(ActivityManagerService.java:1583)
03-04 14:20:29.642 E/ActivityManager(1308)Unexpected exception collecting process stats
03-04 14:20:29.642 E/ActivityManager(1308)java.util.NoSuchElementException
03-04 14:20:29.642 E/ActivityManager(1308)at java.util.StringTokenizer.nextToken(StringTokenizer.java:272)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.ProcessStats.getCpuSpeedTimes(ProcessStats.java:596)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.ProcessStats.getLastCpuSpeedTimes(ProcessStats.java:568)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1657)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService$4.run(ActivityManagerService.java:1583)
03-04 14:20:29.642 E/ActivityManager(1308)Unexpected exception collecting process stats
03-04 14:20:29.642 E/ActivityManager(1308)java.util.NoSuchElementException
03-04 14:20:29.642 E/ActivityManager(1308)at java.util.StringTokenizer.nextToken(StringTokenizer.java:272)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.ProcessStats.getCpuSpeedTimes(ProcessStats.java:596)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.ProcessStats.getLastCpuSpeedTimes(ProcessStats.java:568)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1657)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService$4.run(ActivityManagerService.java:1583)
03-04 14:20:29.642 E/ActivityManager(1308)Unexpected exception collecting process stats
03-04 14:20:29.642 E/ActivityManager(1308)java.util.NoSuchElementException
03-04 14:20:29.642 E/ActivityManager(1308)at java.util.StringTokenizer.nextToken(StringTokenizer.java:272)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.ProcessStats.getCpuSpeedTimes(ProcessStats.java:596)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.ProcessStats.getLastCpuSpeedTimes(ProcessStats.java:568)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1657)
03-04 14:20:29.642 E/ActivityManager(1308)at com.android.server.am.ActivityManagerService$4.run(ActivityManagerService.java:1583)

..
..
and so on..
..
..

mike take a look at them ;)