I still have the snapshots, and will try and test with the debug patch
later today. I am actually using -c. I was doing this using snap-sync
(https://github.com/wesbarnett/snap-sync), which uses -c. The full
command for my test is:
btrfs send -vvv -c /.snapshots/327/snapshot
/.snapshots/374/snapshot/|pv|btrfs receive /mnt/backup/test
This is taken directly from what snap-sync does (just with the added
verbosity). Is -c potentially part of the problem?