OmegaPhil
2017-01-22 20:57:53 UTC
sfjiro, please can you test the following git commands for me on a
non-aufs filesystem with libau LD_PRELOAD'd:
=========================================================================
git clone https://git.devuan.org/OmegaPhil/udisks2.git
git remote add alioth-git
https://anonscm.debian.org/cgit/pkg-utopia/udisks2.git
git fetch alioth-git
=========================================================================
I get the following error:
=========================================================================
fatal: failed to read object 0000000000000000000000000000000000000000:
Bad file descriptor
=========================================================================
It took me a very long time to realise it could be aufs' doing - as soon
as I killed off LD_PRELOAD, the fetch started working...
The actual problem is happening in git's
sha1_file.c:prepare_packed_git_one, the closedir call right at the
bottom is setting errno to 'Bad file descriptor', git later on notices
that errno is bad and panics (ironically the fetch itself looks good).
Any idea what libau is doing here? Have confirmed the problem on a VM.
aufs v4.8 20161219 running on uptodate Devuan Testing (equivalent to
Debian Testing), kernel 4.8.11.
Thanks
non-aufs filesystem with libau LD_PRELOAD'd:
=========================================================================
git clone https://git.devuan.org/OmegaPhil/udisks2.git
git remote add alioth-git
https://anonscm.debian.org/cgit/pkg-utopia/udisks2.git
git fetch alioth-git
=========================================================================
I get the following error:
=========================================================================
fatal: failed to read object 0000000000000000000000000000000000000000:
Bad file descriptor
=========================================================================
It took me a very long time to realise it could be aufs' doing - as soon
as I killed off LD_PRELOAD, the fetch started working...
The actual problem is happening in git's
sha1_file.c:prepare_packed_git_one, the closedir call right at the
bottom is setting errno to 'Bad file descriptor', git later on notices
that errno is bad and panics (ironically the fetch itself looks good).
Any idea what libau is doing here? Have confirmed the problem on a VM.
aufs v4.8 20161219 running on uptodate Devuan Testing (equivalent to
Debian Testing), kernel 4.8.11.
Thanks