diff --git a/doc/bugs/__34__git_update-index_--refresh_bigfile__34___fails_with___34__fatal__58___Out_of_memory__44___realloc_failed__34__/comment_1_990498b543812acb1adf206d8d7d24eb._comment b/doc/bugs/__34__git_update-index_--refresh_bigfile__34___fails_with___34__fatal__58___Out_of_memory__44___realloc_failed__34__/comment_1_990498b543812acb1adf206d8d7d24eb._comment new file mode 100644 index 0000000000..423d85a0f3 --- /dev/null +++ b/doc/bugs/__34__git_update-index_--refresh_bigfile__34___fails_with___34__fatal__58___Out_of_memory__44___realloc_failed__34__/comment_1_990498b543812acb1adf206d8d7d24eb._comment @@ -0,0 +1,14 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 1""" + date="2018-12-11T20:40:36Z" + content=""" +It's strange that git runs the clean filter on CLIPS/otherfile.txt and not +on the file it was asked to. But that is probably a red herring. Git gets +past that extraneouss file and on to bigfile.avi before it crashes. + +The strace has a clone() and doesn't follow what happens in the child +process. I'm not clear what that child process is doing, although it seems +to involve the bigfile.avi that git is trying to mmap all into memory. +It would be good to strace -f and check what gets exec()ed. +"""]]