Yes yes, I REALLY want to terminate that process and I am very sure about it too, ty.

  • @WhyJiffie@sh.itjust.works
    link
    fedilink
    English
    16
    edit-2
    25 days ago

    on windows a process can get in a state so that it is impossible to make it go away, even with process explorer or process hacker. mostly this also involves the bugged software becoming unusable.

    I encounter such a situation from time to time. one way it could happen is if the USB controller has got in an invalid state, which one of my pendrives can semi-reliably reproduce. when that happens, any process attempting to deal with that device or its FS, even the built-in program to remove the drive letter, will stop working and hang as an unkillable process.

    • zea
      link
      fedilink
      2825 days ago

      Linux has that issue too. A process in an uninterruptible blocking syscall stays until that syscall finishes, which can be never if something weird’s going on.

    • Björn Tantau
      link
      fedilink
      13
      edit-2
      25 days ago

      I’ve seen that on Linux as well. Funnily enough also with faulty file systems. I think NFS with spotty wifi for one.

      Oh, and once with a dying RAID controller. That was a pain in the ass. At that point I swore to only ever do RAID in software.

      • @WhyJiffie@sh.itjust.works
        link
        fedilink
        English
        325 days ago

        oh yeah now that you say, SMB/CIFS mounted share if connection is no more. when I experienced this, it was temporary though, because there’s a timeout which is half (or double?) of the configurable reconnection timeout. but now that I think of it, I’m not sure if it made it unkillable.

      • @greyfox@lemmy.world
        link
        fedilink
        English
        125 days ago

        Add a -f to your umount and you can clear up those blocked processes. Sometimes you need to do it multiple times (seems like it maybe only unblocks one stuck process at a time).

        When you mount your NFS share you can add the “soft” option which will let those stuck calls timeout on their own.