Bug 18558

Summary: Missing post data.
Product: WebKit Reporter: Paul Davis <paul.joseph.davis>
Component: FormsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Major    
Priority: P2    
Version: 525.x (Safari 3.1)   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
small python echo server
none
Simple form with file field to post none

Description Paul Davis 2008-04-17 15:10:48 PDT
Occasionally when posting data the actual form content is missing. At first I thought this was a result of the web framework I'm working with, but reducing the error to a small python echo server I can manage to get the bug to trigger (I think. I might also be crazy).

To reproduce, download and run the small echo server, and submit the provided test file to the provided form. It generally takes a few times, but if you keep resubmitting the form you should eventually see a post that contained no data. Occasionally a post with only partial data will be read as well.
Comment 1 Paul Davis 2008-04-17 15:11:36 PDT
Created attachment 20640 [details]
small python echo server

Small echo server to dispaly safari's request headers.
Comment 2 Paul Davis 2008-04-17 15:12:09 PDT
Created attachment 20641 [details]
Simple form with file field to post

Example form that causes the error
Comment 3 Paul Davis 2008-04-17 15:23:08 PDT
Created attachment 20642


Largish test file helps exacerbate the problem.
Comment 4 Paul Davis 2008-04-17 15:41:53 PDT
I'm a fucking retard. Disregard this bug.