Bug#886049: The problem with the splice() depends on the used SMB-Version

2018-03-28 Thread Reiny
Since this Bug only appears if the file is copied from a CIFS-Share it now was seen that the error depends on the used SMB-Version. If the share is mounted with the option vers=2.0, small files can be copied without blocking. If a higher SMB-Version than 2.0 is used to mount the share, e.g. ver

Bug#886049: Further splice() tests with and without libglib2.0-0

2018-01-07 Thread Reiny
About the above mentioned bug I did some more tests: I built a debug version of the libglib2.0-0 to see what is happening inside where the splice function is called. In case of a small file with 112 bytes the splice() is called inside the function do_splice() in gfile.c for three times: 1. Re

Bug#886049: [linux-image-4.14.0-2-amd64] Function g_file_copy() from libglib2.0-0 hangs when copying small files from CIFS-Share. This is relevant for Thunar filemanager.

2018-01-01 Thread reiny
m ends up in the same result. The function hangs in the systemcall splice(). [debug]> thread 1 [debug]84 ../sysdeps/unix/syscall-template.S: Datei oder Verzeichnis nicht gefunden. [debug][Switching to thread 1 (Thread 0x77fd5880 (LWP 8161))] [debug]#0 0x769af2a3 in spl