Thank you so much! You're a lifesaver, that worked for me. (holding it down for ~30 seconds)
In my case, it actually wasn't the battery; instead, there was an app that kept black screening (RPG IRUNA Online MMORPG, on CyanogenMod 12.1), and I kept trying to launch it anyway (in case it just was...