Version: (using KDE KDE 3.1.1) Installed from: Gentoo Packages Compiler: gcc 3.2.2 OS: Linux Uploading large files using webdav(s) through Konqueror causes unexpected results. For instance, if I try to upload a 100M file, Konqueror will issue a "PUT /dir/100Mfile" as expected. The upload status bar will then indicate that the upload has started and that xMB/s are being transfered (the listed transfer rate degrades over time). However, there is no data being transfered (confirmed w/tcpdump). After the progress indicator reaches 98%, Konqueror starts transferring data but says that the program has "Stalled." After several minutes an error is given and the transfer stops. Uploading a 10M file will replicate the behavior of uploading a 100M file except the upload will succeed. Attempting to upload a 1G file will crash Konqueror altogether. Before Konqueror crashes, it consumes all real memory (1G), starts paging, and then crashes.
*** This bug has been marked as a duplicate of 34578 ***
I can confirm this bug and urge an fix for that. For example if you upload ~650 MB file it puts _all_ into memory and then starts transfer (the % bar is then stalled and doesn't show any progress so you don't know what is going on). I haven't tried >650 MB files. I only tried the sum of 1.7 GB, but I aborted it before it consumed all my memory and swap.