| Summary: | prevent load errors with invalid requests | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Alex Christensen <achristensen> | ||||||||||||||||||
| Component: | WebCore Misc. | Assignee: | Alex Christensen <achristensen> | ||||||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||||||
| Severity: | Normal | CC: | beidson, buildbot, commit-queue, japhet, koivisto, oliver, rniwa | ||||||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||||||
| Version: | 528+ (Nightly build) | ||||||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||
|
Description
Alex Christensen
2015-07-07 17:40:08 PDT
Created attachment 256338 [details]
Patch
Comment on attachment 256338 [details]
Patch
What's the effect on this if something subsequently looks at the request? Previously m_request would remain null, but now there will be a request present.
CC'ing brady as he knows about these things Comment on attachment 256338 [details] Patch Attachment 256338 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/5846646105571328 New failing tests: http/tests/misc/will-send-request-returns-null-on-redirect.html Created attachment 256341 [details]
Archive of layout-test-results from ews102 for mac-mavericks
The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews102 Port: mac-mavericks Platform: Mac OS X 10.9.5
Comment on attachment 256338 [details] Patch Attachment 256338 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/5544045258473472 New failing tests: http/tests/misc/will-send-request-returns-null-on-redirect.html Created attachment 256342 [details]
Archive of layout-test-results from ews106 for mac-mavericks-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews106 Port: mac-mavericks-wk2 Platform: Mac OS X 10.9.5
Out of curiosity, is there a rdar: for this one? <rdar://problem/20855444> Vector overflow in loader code seems to occur when declarative blocks resource Derp. I'm not actually convinced that this null deref is actually the root of the problem, but maybe it is? (In reply to comment #10) > Derp. > > ... but maybe it is? This is because we now auto clear RefPtrs so it's possible we were previously following a dead (unclear) RefPtr into the weeds in some way. Created attachment 256391 [details]
Patch
Created attachment 256443 [details]
Patch
Created attachment 256444 [details]
Patch
Comment on attachment 256444 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=256444&action=review I think this change is great! Layouttest? > Source/WebCore/loader/ResourceLoader.cpp:325 > - > + You should really configure Xcode to trim whitespace on empty lines. Created attachment 256485 [details]
Patch
Comment on attachment 256485 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=256485&action=review > Source/WebCore/loader/NetscapePlugInStreamLoader.h:66 > + virtual bool isPlugInStreamLoader() override final { return true; } The class is already marked as final so having final here is redundant. Created attachment 256487 [details]
Patch
Comment on attachment 256487 [details] Patch Rejecting attachment 256487 [details] from commit-queue. Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.appspot.com', '--bot-id=webkit-cq-01', 'validate-changelog', '--check-oops', '--non-interactive', 256487, '--port=mac']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit /Volumes/Data/EWS/WebKit/Source/WebCore/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive). Full output: http://webkit-queues.appspot.com/results/5704332095782912 |