[webkit-reviews] review denied: [Bug 239496] [GPUProcess][Unix] RemoteRenderingBackendProxy::DidCreateWakeUpSemaphoreForDisplayListStream is never sent : [Attachment 457892] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 20 12:03:39 PDT 2022


Kimmo Kinnunen <kkinnunen at apple.com> has denied Zan Dobersek
<zan at falconsigh.net>'s request for review:
Bug 239496: [GPUProcess][Unix]
RemoteRenderingBackendProxy::DidCreateWakeUpSemaphoreForDisplayListStream is
never sent
https://bugs.webkit.org/show_bug.cgi?id=239496

Attachment 457892: Patch

https://bugs.webkit.org/attachment.cgi?id=457892&action=review




--- Comment #4 from Kimmo Kinnunen <kkinnunen at apple.com> ---
Comment on attachment 457892
  --> https://bugs.webkit.org/attachment.cgi?id=457892
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=457892&action=review

> Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp:107
>      m_streamConnection->open();

This line starts invoking the virtual functions from the other thread.
The vptr of the object is set up by the constructor and is not thread-safe, so
this cannot happen in the constructor.
The bug was fixed in bug 239399


More information about the webkit-reviews mailing list