Bug 56328 - large file uploads using webdav can cause heavy system load and konqueror to crash
Summary: large file uploads using webdav can cause heavy system load and konqueror to ...
Status: RESOLVED DUPLICATE of bug 34578
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-24 18:03 UTC by Vance Garry
Modified: 2004-08-05 09:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vance Garry 2003-03-24 18:03:02 UTC
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.
Comment 1 Dawit Alemayehu 2003-03-24 21:32:09 UTC
 

*** This bug has been marked as a duplicate of 34578 ***
Comment 2 Clemens Schwaighofer 2004-08-05 09:11:56 UTC
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.