Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3e5b31e006359db053de870eaacfede629f49c64
https://github.com/WebKit/WebKit/commit/3e5b31e006359db053de870eaacfede629f49c64
Author: Jean-Yves Avenard <[email protected]>
Date: 2026-08-22 (Sat, 22 Aug 2026)
Changed paths:
A
LayoutTests/webaudio/AudioParam/audioparam-cross-thread-ref-deref-crash-expected.txt
A
LayoutTests/webaudio/AudioParam/audioparam-cross-thread-ref-deref-crash.html
Log Message:
-----------
use-after-free of AudioParam via cross-thread non-atomic ref/deref in
AudioNodeOutput::disconnectAllParams()
rdar://177930032
Reviewed by Youenn Fablet.
Make AudioParam use thread-safe refcounted.
Test: webaudio/AudioParam/audioparam-cross-thread-ref-deref-crash.html
*
LayoutTests/webaudio/AudioParam/audioparam-cross-thread-ref-deref-crash-expected.txt:
Added.
* LayoutTests/webaudio/AudioParam/audioparam-cross-thread-ref-deref-crash.html:
Added.
* Source/WebCore/Modules/webaudio/AudioParam.h:
Originally-landed-as: [email protected] (62fcbfe61a49).
rdar://185368484
Canonical link: https://commits.webkit.org/319658@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications