Bug 281143
| Summary: | [GTK][WPE] Network sessions are not destroyed in platformFinalize | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Przemyslaw Gorszkowski <pgorszkowski> |
| Component: | New Bugs | Assignee: | Przemyslaw Gorszkowski <pgorszkowski> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Przemyslaw Gorszkowski
The problem was found and fixed in https://github.com/WebPlatformForEmbedded/WPEWebKit/pull/1406.
It can happen that DestroySession message from UI process is not handled in NetworkProcess, because UI process after sends the DestroySession message it also closes connection to the Network process, which causes exit procedure on Network process side. Once that happens, active NetworkSessions are never destroyed.
The implementation should be the same in case of CURL and SOUP implementation.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Przemyslaw Gorszkowski
Pull request: https://github.com/WebKit/WebKit/pull/34968
EWS
Committed 285119@main (34015b17e69f): <https://commits.webkit.org/285119@main>
Reviewed commits have been landed. Closing PR #34968 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/137872144>