mm-qcamera-daemon wakelock when idle My phone will randomly get the mm-qcamera-daemon wakelock. I know how to fix it, a simple reboot and all that, but it pops up when my phone is idle in my pocket. The phone starts to run hot and I can't restart it until it's nearly too late. 

I haven't installed many apps that use the camera, and all of them are usually closed by the time I don't use my phone at school or anything. Possible culprits IMO are Lux and Flashlight.
This is a known bug with Android 4.4.2 KitKat.  Google is aware of it and are promising a fix with the next update.

According to the Google Code discussion, simply killing the responsible app is not enough to stop the drain. A reboot is always necessary. Uninstalling the app seems to be the only sure way to avoid having this happen in the first place.

Skype seems to be the most frequent culprit because its background services seem to interface with the camera, triggering Android's bug. It is recommended to temporarily uninstall such apps until Google releases the fix.