Bug 42828
| Summary: | WebKit2 fails to shut down the web process if some WKPages still exist when the UI process exits | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Adam Roben (:aroben) <aroben> |
| Component: | WebKit2 | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | Normal | CC: | andersca, sam |
| Priority: | P2 | Keywords: | InRadar, PlatformOnly |
| Version: | 528+ (Nightly build) | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
Adam Roben (:aroben)
On Windows, the only time the web process is shut down is if all WKPages are released. If this does not happen, the web process never gets shut down cleanly.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Adam Roben (:aroben)
See also bug 42825, which is how I discovered this problem.
Adam Roben (:aroben)
It's possible that this is a cause of bug 42785. See discussion in that bug for more details.
Adam Roben (:aroben)
<rdar://problem/8222254>
Adam Roben (:aroben)
This seems no longer to be true (at least, once bug 43150 and bug 42826 are fixed, which is how I'm testing; otherwise there's an assertion on quit).