When I try to transfer a 1.2G file over a 768kbps line with scp, it says 'stalled' 
whenever the estimated time left is over an hour. The connection is fine, it looks
like the stall check just uses estimated time left instead of counting actual
transfer rate and then accounting for the size. This transfer should take about 
4 hours, but after 2 hours it'd only done <10%.
Is your link high-latency? Try increasing STALLTIME in scp.c a little.
I the connection actually stalling? Can you concurrently check whether the file is increasing in size? Also, do large FTP or HTTP transfers exhibit the same behaviour?
5 months, no reply = no bug
Mass change of RESOLVED bugs to CLOSED