Have you checked the smart data for that drive? And dmesg for drive or bus resets? A failing drive can cause that freezing problem. If a drive can’t read a sector it will keep trying again and again (without TLER anyway. And how much it tries before giving up depends on the drive.) It’s been a while but I believe that will put a process in state D - uninterruptible sleep. Which can’t even be killed.
Have you checked the smart data for that drive? And dmesg for drive or bus resets? A failing drive can cause that freezing problem. If a drive can’t read a sector it will keep trying again and again (without TLER anyway. And how much it tries before giving up depends on the drive.) It’s been a while but I believe that will put a process in state D - uninterruptible sleep. Which can’t even be killed.