NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: pkg/57145: gmake: *** INTERNAL: readdir: Operation not supported. Stop.



> I'm still unclear on the EINVAL.  My best guess is that:
>
> 1. somehow, fp->f_offset gets set to something negative
> 2. sys_lseek -> vn_seek -> VOP_SEEK -> genfs_seek fails with EINVAL
>
> I can't find a way for (1) to happen on ufs or tmpfs, but maybe it
> could happen with nfs -- reviewing that code is a lot of work.

for my setup, this happens with local mounts.  the pkg build dir
is a plain local ffs, and /usr/pkgsrc is a r/o nullfs mount of the
(different fs) local ffs r/w mount of pkgsrc.

ie, nfs isn't involved at all, and besides nullfs for pkgsrc itself,
the entire builddir is local ffs with no special options (no log,
UFS2, block/frag = 32k/4k, samsung 990 pro nvme.)

(i wonder if a type of build could be extra whiny about this and
give us all the info.  for me, EINVAL happens *rarely*.  i once tried
building something 500 times and it worked.)


.mrg.


Home | Main Index | Thread Index | Old Index