Dump the FUSE daemons stacks during ANRs
The FUSE daemons hosted in the MediaProvider processes are very
critical to device health. Note that there is one FUSE daemon per
Androd user.
Vold has a strong dependency on them when mounting volumes and bugs in
the daemons can cause vold to wedge, leading to watchdog triggered
runtime restarts.
We now add any processes running as the process name of the
MediaStore.AUTHORITY to the list of 'interesting' Java processes to
dump stacks for from Watchdog.
Test: Manually triggered watchdog event dumps FUSE daemon process
Bug: 149970494
Bug: 150525627
Change-Id: I3d6e52f8dad08c2ee5d520274f9a9f522f5ab9d3
2 files changed