I recently updated to a more recent version of the 12.1 nightlies of Cyanogenmod on my Nexus 5. Everything Google related seems to work except Hangouts. When I open hangouts it crashes immediately. The logs seem to show an inability to write to
data/data/com.google.android.talk and an inability to read the SQLite databases within (some exploration in the shell reveals that the folder is empty).
What I've tried:
- Wiping the caches
- Installing new versions of Gapps
- Wiping data and cache for Hangouts
- Installing Hangouts Dialer
chmod 757on that folder
I see that just about every data folder has a unique owner and group, could hangouts have somehow gotten mixed up?