Finally! Thanks for the detailed steps, Lee. I was finally able to reproduce it locally.
For the record, these are the commands you can issue to reproduce. Suppose that you have a samba share named "sambashare" serving a directory at $HOME/testshare.
This looks exactly like the bug I fixed for the SMBv1 protocol, but it's happening with SMBv3. I will now finally be able to investigate further what may be happening here.
Finally! Thanks for the detailed steps, Lee. I was finally able to reproduce it locally.
For the record, these are the commands you can issue to reproduce. Suppose that you have a samba share named "sambashare" serving a directory at $HOME/testshare.
$ gio mount smb://127. 0.0.1/sambashar e 0.0.1/sambashar e/ /test.jpg $HOME 0.0.1/sambashar e/test. jpg | grep '^type:'
<type the password here>
$ gio copy Downloads/test.jpg smb://127.
$ gio move $HOME/testshare
$ gio copy $HOME/test.jpg $HOME/testshare/
$ gio info smb://127.
type: directory
This looks exactly like the bug I fixed for the SMBv1 protocol, but it's happening with SMBv3. I will now finally be able to investigate further what may be happening here.
Thanks again.