summaryrefslogtreecommitdiff
path: root/doc/bugs/Zombie_processes_and__47__or_stuck_git_processes/comment_5_406fdee0728680774a69d28446163f10._comment
diff options
context:
space:
mode:
Diffstat (limited to 'doc/bugs/Zombie_processes_and__47__or_stuck_git_processes/comment_5_406fdee0728680774a69d28446163f10._comment')
-rw-r--r--doc/bugs/Zombie_processes_and__47__or_stuck_git_processes/comment_5_406fdee0728680774a69d28446163f10._comment26
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/bugs/Zombie_processes_and__47__or_stuck_git_processes/comment_5_406fdee0728680774a69d28446163f10._comment b/doc/bugs/Zombie_processes_and__47__or_stuck_git_processes/comment_5_406fdee0728680774a69d28446163f10._comment
new file mode 100644
index 000000000..f8f223524
--- /dev/null
+++ b/doc/bugs/Zombie_processes_and__47__or_stuck_git_processes/comment_5_406fdee0728680774a69d28446163f10._comment
@@ -0,0 +1,26 @@
+[[!comment format=mdwn
+ username="http://joeyh.name/"
+ ip="209.250.56.47"
+ subject="comment 5"
+ date="2013-11-03T02:33:14Z"
+ content="""
+I believe that these zombies were all caused by switching between repository views in the webapp. I was able to reproduce 1 zombie per switch between repos.
+
+There are a few other places where git-annex execs itself, but not many, and most of them are often used and it would be noticed if they were crypts from which pour forth the living dead. (Oddly the TV show I was thinking about watching this evening.)
+
+<pre>
+joey@darkstar:~/src/git-annex>git grep readProgramFile
+Assistant/Repair.hs: program <- readProgramFile
+Assistant/Threads/Cronner.hs: program <- liftIO $ readProgramFile
+Assistant/Threads/Cronner.hs: program <- readProgramFile
+Assistant/Threads/Transferrer.hs: program <- liftIO readProgramFile
+Assistant/TransferSlots.hs: program <- liftIO readProgramFile
+Assistant/WebApp/Control.hs: program <- readProgramFile
+Assistant/WebApp/OtherRepos.hs: program <- readProgramFile
+Assistant/XMPP/Git.hs: program <- readProgramFile
+Command/Assistant.hs: program <- readProgramFile
+Config/Files.hs:readProgramFile :: IO FilePath
+Config/Files.hs:readProgramFile = do
+Remote/Git.hs: program <- readProgramFile
+</pre>
+"""]]