The core was caused by this exception terminating the copy call while there were still transfer threads running.  Eventually they would timeout (after a day!) causing it to crash.