[Q] TF101 apps freeze, sorta. Bad blocks? Dx tools?
I have a TF101 that's 2 years old, Android 4.0.3, kernel 184.108.40.206, build number IML74K.US_epad-220.127.116.11-20120615. FWIW I keep it docked about 95% of the time, MobileDock version EP101-0213.
After installing the latest version of the Calendar app back in August, the app started to freeze up without the standard "wait/kill/report" dialog box. I could switch to the home screen but all I would see was the background image. No icons. Swiping moves the image, but doesn't change screens. I can still switch between running apps but the one that froze is useless. Reboot to fix.
Fast forward to last week when it started happening from within another (just-updated) app. Once, I could still see icons on the home screen, but they didn't move when I swiped the background image.
The developer of the second app suggested that I might have bad blocks in the internal memory or SD card. My SD card slot still has the dummy card in it, so that's not it.
According to Settings->Internal Storage, my internal memory is only about 50% full. (12.63G, 4.38 of which is apps).
Can someone please point me towards any utility apps that would help me diagnose the problem? (Have you seen it yourself?) I have experience with Linux tools but although I've rooted my TF101, I haven't needed to do anything but enjoy it as a consumer so far
I'm comfortable with a command line and can use ADB but I'm not sure where to start -- haven't hit on the right search terms yet, maybe.