[X Style (Pure) Android Development] josdehaes:
Captured a logcat of a random reboot. Full file in attach. Relevant snippet:

11-24 21:51:42.905 14290 14303 W APM_AudioPolicyManager: releaseOutput() releasing unknown output 1493
11-24 21:51:42.932 14518 15100 W Watchdog: *** WATCHDOG KILLING SYSTEM PROCESS: Blocked in handler on ui thread (android.ui)
11-24 21:51:42.932 14518 15100 W Watchdog: ui thread stack trace:
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.usage.UsageStatsService.isAppIdleUnfiltered(UsageStatsService.java:759)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.usage.UsageStatsService.isAppIdleFiltered(UsageStatsService.java:848)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.usage.UsageStatsService.-wrap0(UsageStatsService.java)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.usage.UsageStatsService$LocalService.isAppIdle(UsageStatsService.java:1463)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.net.NetworkPolicyManagerService.isUidIdle(NetworkPolicyManagerService.java:2811)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.net.NetworkPolicyManagerService.updateRulesForPowerRestrictionsUL(NetworkPolicyManagerService.java:3035)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.net.NetworkPolicyManagerService.updateUidStateUL(NetworkPolicyManagerService.java:2529)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.net.NetworkPolicyManagerService.-wrap17(NetworkPolicyManagerService.java)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.net.NetworkPolicyManagerService$1.onUidStateChanged(NetworkPolicyManagerService.java:683)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.am.ActivityManagerService.dispatchUidsChanged(ActivityManagerService.java:4475)
11-24 21:51:42.932 14518 15100 W Watchdog: at com.android.server.am.ActivityManagerService.-wrap9(ActivityManagerService.java)
11-24 21:51:42.933 14518 15100 W Watchdog: at com.android.server.am.ActivityManagerService$UiHandler.handleMessage(ActivityManagerService.java:1788)
11-24 21:51:42.933 14518 15100 W Watchdog: at android.os.Handler.dispatchMessage(Handler.java:102)
11-24 21:51:42.933 14518 15100 W Watchdog: at android.os.Looper.loop(Looper.java:154)
11-24 21:51:42.933 14518 15100 W Watchdog: at android.os.HandlerThread.run(HandlerThread.java:61)
11-24 21:51:42.933 14518 15100 W Watchdog: at com.android.server.ServiceThread.run(ServiceThread.java:46)
11-24 21:51:42.933 14518 15100 W Watchdog: *** GOODBYE!
11-24 21:51:42.933 14518 15100 I Process : Sending signal. PID: 14518 SIG: 9
11-24 21:51:43.019 16322 16347 W Sensors : sensorservice died [0x7f6f5bd820]
11-24 21:51:43.019 13146 13159 W Sensors : sensorservice died [0x7f6cdd8980]
11-24 21:51:43.020 14290 14290 W AudioFlinger: power manager service died !!!
11-24 21:51:43.020 7535 7547 W Sensors : sensorservice died [0x7f6cd227c0]
11-24 21:51:43.020 14290 14290 W AudioFlinger: power manager service died !!!
11-24 21:51:43.020 14290 14290 W AudioFlinger: power manager service died !!!
11-24 21:51:43.020 14290 14290 W AudioFlinger: power manager service died !!!
11-24 21:51:43.020 14290 14290 W AudioFlinger: power manager service died !!!
11-24 21:51:43.020 14290 14290 W AudioFlinger: power manager service died !!!
11-24 21:51:43.021 16189 16208 W Sensors : sensorservice died [0x7f6cc8e960]