This time I used "--block-size=65536" again, and it hang:
3841 pts/15 S 0:01 \_ -bash
92536 pts/15 R+ 2:36 \_ rsync -va --inplace --no-whole-file
--block-size=65536 --progress --stats
/var/lib/libvirt/images/win10.qcow2 win10.qcow2
92537 pts/15 S+ 1:28 \_ rsync -va --inplace
--no-whole-file --block-size=65536 --progress --stats
/var/lib/libvirt/images/win10.qcow2 win10.qcow2
92538 pts/15 S+ 0:08 \_ rsync -va --inplace
--no-whole-file --block-size=65536 --progress --stats
/var/lib/libvirt/images/win10.qcow2 win10.qcow2
GDB says:
0x00005601c4fd64b0 in hash_search (len=<optimized out>, buf=<optimized
out>, s=<optimized out>, f=<optimized out>) at match.c:206
206 match.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0 0x00005601c4fd64b0 in hash_search (len=<optimized out>,
buf=<optimized out>, s=<optimized out>, f=<optimized out>) at
match.c:206
#1 match_sums (f=f@entry=4, s=s@entry=0x5601c6465420,
buf=buf@entry=0x5601c6465450, len=107390828544) at match.c:396
#2 0x00005601c4fca6c1 in send_files (f_in=f_in@entry=5,
f_out=f_out@entry=4) at sender.c:389
#3 0x00005601c4fd49ac in client_run (f_in=5, f_out=4,
pid=pid@entry=92537, argc=argc@entry=1, argv=argv@entry=0x5601c643b660)
at main.c:1317
#4 0x00005601c4fb461a in start_client (argv=<optimized out>, argc=1)
at main.c:1580
#5 main (argc=<optimized out>, argv=<optimized out>) at main.c:1812
(gdb) up
#1 match_sums (f=f@entry=4, s=s@entry=0x5601c6465420,
buf=buf@entry=0x5601c6465450, len=107390828544) at match.c:396
396 in match.c
(gdb) info locals
sum_len = <optimized out>
(gdb) print *f
Cannot access memory at address 0x4
(gdb) print *s
$1 = {flength = 107390828544, sums = 0x7f8a6e030010, count = 1638654,
blength = 65536, remainder = 0, s2length = 5}
(gdb) up
#2 0x00005601c4fca6c1 in send_files (f_in=f_in@entry=5,
f_out=f_out@entry=4) at sender.c:389
389 sender.c: Datei oder Verzeichnis nicht gefunden.
(gdb) info locals
fd = 3
s = 0x5601c6465420
mbuf = 0x5601c6465450
st = {st_dev = 48, st_ino = 261, st_nlink = 1, st_mode = 33152, st_uid
= 64055, st_gid = 64055, __pad0 = 0, st_rdev = 0, st_size =
107390828544, st_blksize = 4096, st_blocks = 151051736, st_atim =
{tv_sec = 1619705294,
tv_nsec = 576804175}, st_mtim = {tv_sec = 1619705289, tv_nsec =
236796467}, st_ctim = {tv_sec = 1619705294, tv_nsec = 556804145},
__glibc_reserved = {0, 0, 0}}
fname = "win10.qcow2", '\000' <repeats 3453 times>...
xname = "\000in10.qcow2\000virt/images\000win10.qcow2", '\000' <repeats
1117 times>...
path = 0x5601c643bb40 "/var/lib/libvirt/images"
slash = 0x5601c5005213 "/"
fnamecmp_type = 128 '\200'
iflags = 32776
xlen = -1
file = <optimized out>
phase = 0
max_phase = 2
itemizing = 0
log_code = FLOG
f_xfer = 4
save_io_error = 0
ndx = <optimized out>
j = <optimized out>
(gdb) print f_
f_in f_name f_name_buf f_name_cmp
f_name_has_prefix f_out f_owner_ex f_xfer
(gdb) print f_in
$2 = 5
(gdb) print f_out
$3 = 4
Any other data I can get you?