What steps will reproduce the problem?

Run the git-annex assitant, and then "sudo kill" it.

What is the expected output? What do you see instead?

I expect it to die, instead I end up with:

14604   ??  S      0:00.64 ga assistant
14623   ??  Z      0:00.00 (git)
14624   ??  Z      0:00.00 (git)
14936   ??  Z      0:00.00 (git-annex)

The only way to clear these zombies is to reboot. Perhaps there is some resource not being correctly terminated under exceptional conditions?

Note that on OpenIndiana the problem is even more severe: Aborting git-annex at the wrong time leaves behind both zombie processes and lock files which cause the machine to suddenly halt if I try to access them in any way (via mv, rsync, etc)!

What version of git-annex are you using? On what operating system?

4d1e0c9 on OS X 10.8.2.

Please provide any additional information below.

If I "sudo kill -9" all the processes in the above group after deleting the annex directories, then they do go away without needing to reboot.
Comment by https://me.yahoo.com/a/2grhJvAC049fJnvALDXek.6MRZMTlg--#eec89 Sat Oct 20 05:34:47 2012

It's not at all clear to me from this what process you killed.

(I can't comment on files that somehow crash a kernel on access.. That's not in any UNIX spec I'm aware of.)

Comment by http://joeyh.name/ Mon Oct 22 14:01:42 2012
Comments on this page are closed.