RESOLVED FIXED 187531
[WinCairo] Add windows storage process connection implementation
https://bugs.webkit.org/show_bug.cgi?id=187531
Summary [WinCairo] Add windows storage process connection implementation
Christopher Reid
Reported 2018-07-10 11:41:33 PDT
StorageProcess::createStorageToWebProcessConnection and StorageProcessProxy::didCreateStorageToWebProcessConnection have no windows implementations. This is causing the webprocess' main thread to indefinitely lock when attempting to use the storage process.
Attachments
patch (3.16 KB, patch)
2018-07-10 14:29 PDT, Christopher Reid
no flags
patch (4.30 KB, patch)
2018-07-10 23:35 PDT, Christopher Reid
no flags
Archive of layout-test-results from ews206 for win-future (12.80 MB, application/zip)
2018-07-11 02:07 PDT, EWS Watchlist
no flags
Christopher Reid
Comment 1 2018-07-10 14:29:56 PDT
Fujii Hironori
Comment 2 2018-07-10 20:35:30 PDT
Comment on attachment 344722 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=344722&action=review I'm not a reviewer. This is an informal review. > Source/WebKit/StorageProcess/StorageProcess.cpp:268 > + return; I think you shouldn't ignore this error. Mac port is calling LOG_ERROR and CRASH in case of error. Windows port should do the same.
Christopher Reid
Comment 3 2018-07-10 22:44:08 PDT
(In reply to Fujii Hironori from comment #2) > Comment on attachment 344722 [details] > patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=344722&action=review > > I'm not a reviewer. This is an informal review. > > > Source/WebKit/StorageProcess/StorageProcess.cpp:268 > > + return; > > I think you shouldn't ignore this error. Mac port is calling LOG_ERROR and > CRASH in case of error. Windows port should do the same. It looks like the NetworkProcess::createNetworkConnectionToWebProcess also suppressed that error. I'll update that too.
Christopher Reid
Comment 4 2018-07-10 23:35:22 PDT
Fujii Hironori
Comment 5 2018-07-10 23:56:20 PDT
LGTM!
EWS Watchlist
Comment 6 2018-07-11 02:07:47 PDT
Comment on attachment 344757 [details] patch Attachment 344757 [details] did not pass win-ews (win): Output: https://webkit-queues.webkit.org/results/8503116 New failing tests: http/tests/preload/onload_event.html
EWS Watchlist
Comment 7 2018-07-11 02:07:58 PDT
Created attachment 344760 [details] Archive of layout-test-results from ews206 for win-future The attached test failures were seen while running run-webkit-tests on the win-ews. Bot: ews206 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
WebKit Commit Bot
Comment 8 2018-07-13 11:28:16 PDT
Comment on attachment 344757 [details] patch Clearing flags on attachment: 344757 Committed r233807: <https://trac.webkit.org/changeset/233807>
WebKit Commit Bot
Comment 9 2018-07-13 11:28:18 PDT
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 10 2018-07-13 11:30:11 PDT
Note You need to log in before you can comment on or make changes to this bug.