On Thu, Jan 18, 2018 at 8:29 PM, Jeff King <peff@xxxxxxxx> wrote: > On Thu, Jan 18, 2018 at 07:47:50PM +0700, Duy Nguyen wrote: > >> I may need help getting that log (or even better the trash directory >> of t1700). I tried -m32 build, then valgrind on amd64 (because it >> didn't work with my 32 build), running the tests with dash and even >> the linux32 docker version that comes with "ci" directory. Everything >> worked for me. > > It fails for me locally if I run it in the linux32 docker environment. > Here's the end of the "-v -x" output: > > + GIT_INDEX_FILE=/usr/src/git/t/trash directory.t1700-split-index/new-index git -C ro update-index --split-index > + chmod -R u+w ro > + rm ro/.git/sharedindex.bbdf63f5a51242904dba2ea929ea4f56fcc340b6 > + GIT_INDEX_FILE=new-index git ls-files > fatal: .git/sharedindex.bbdf63f5a51242904dba2ea929ea4f56fcc340b6: index file open failed: No such file or directory > error: last command exited with $?=128 > not ok 23 - graceful handling splitting index is not allowed > > I don't know if the trash state will be helpful, but it's attached. Thanks. Somehow my way of forcing mks_tempfile() to fail, well.. failed in this environment. I see the same output if I remove "chmod -R u-w ro". I think I have enough to continue from here. -- Duy