[Samba] Win7 clients problem after upgrading samba file server to 4.12 on Arch

Jeremy Allison jra at samba.org
Sun May 10 02:52:59 UTC 2020


On Sat, May 09, 2020 at 03:32:05PM +0200, Ralph Boehme via samba wrote:
> Am 5/9/20 um 3:11 PM schrieb pavlos:
> > sob., 9 maj 2020 o 14:37 Ralph Boehme <slow at samba.org
> > <mailto:slow at samba.org>> napisał(a):
> > 
> >     To be clear: if you're running into this issue that I'm seeing in the
> >     code, then this is *not* a client side bug. It's a server bug that only
> >     gets triggered by a specific access pattern. Likely Win 7 has a
> >     different pattern compared to other Windows versions which explains why
> >     you only see it there.
> > 
> >     -slow
> > 
> > 
> > Ralf,
> > Give me a while, I have to prepare the server moving it to the commit we
> > have our focus on.
> 
> I guess we can avoid that, the issue should be present in any version
> after that commit.
> 
> >   * Windows Explorer - this tool could display a folder content, go into
> >     a subfolder, but any attempt to skip back two folders up in the
> >     address bar always was producing this funny message "/The process
> >     cannot access the file because it is being used by another process./" 
> 
> this sounds like a reliable and simple reproducer, so please use this
> access pattern when trying to reproduce the issue.
> 
> Fwiw, I've written a testcase that excercises the supposed problematic
> access pattern and can reproduce a server bug in the commit you've bisected.
> 
> I have a WIP fix for master, can you give it a whirl?
> 
> CI: https://gitlab.com/samba-team/devel/samba/pipelines/144360879

Actually, now I've looked at the test case reproducer I don't
feel at all bad that Volker didn't spot it in the original code,
or that I didn't spot it in my review :-).

That's such a pathalogical case that without the reproducer
showing how it happens I don't think we'd *ever* have spotted
this regression :-).

That's why user help is *so* important ! Thanks so much for
helping track down this regression.



More information about the samba mailing list