Skip to content

Commit

Permalink
REGRESSION(269895@main):[WPE] 52 new API tests failures
Browse files Browse the repository at this point in the history
https://bugs.webkit.org/show_bug.cgi?id=263974

Unreviewed, very partial revert of 269895@main to address the crashes on WPE.
It is unclear why WPE crashes when protecting the process pool in this case,
since we don't see the WebProcessPool destructor in the stack trace.

* Source/WebKit/UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::~WebProcessProxy):

Canonical link: https://commits.webkit.org/270054@main
  • Loading branch information
cdumez committed Nov 1, 2023
1 parent 48bfdb7 commit dd53842
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Source/WebKit/UIProcess/WebProcessProxy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ WebProcessProxy::~WebProcessProxy()
WebPasteboardProxy::singleton().removeWebProcessProxy(*this);

#if HAVE(DISPLAY_LINK)
protectedProcessPool()->displayLinks().stopDisplayLinks(m_displayLinkClient);
processPool().displayLinks().stopDisplayLinks(m_displayLinkClient);
#endif

auto isResponsiveCallbacks = WTFMove(m_isResponsiveCallbacks);
Expand Down

0 comments on commit dd53842

Please sign in to comment.