| Index: Source/core/html/HTMLMediaElement.cpp | 
| diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp | 
| index bd7726c5c461e90110053a42e67328130ce0eb1e..47e62a65b6ab2a764e5c27369bedde49c86df3c5 100644 | 
| --- a/Source/core/html/HTMLMediaElement.cpp | 
| +++ b/Source/core/html/HTMLMediaElement.cpp | 
| @@ -3686,6 +3686,7 @@ DEFINE_TRACE(HTMLMediaElement) | 
| visitor->trace(m_textTracksWhenResourceSelectionBegan); | 
| visitor->trace(m_mediaController); | 
| #if ENABLE(WEB_AUDIO) | 
| +    visitor->trace(m_audioSourceProvider); | 
| visitor->template registerWeakMembers<HTMLMediaElement, &HTMLMediaElement::clearWeakMembers>(this); | 
| #endif | 
| HeapSupplementable<HTMLMediaElement>::trace(visitor); | 
| @@ -3787,6 +3788,11 @@ DEFINE_TRACE(HTMLMediaElement::AudioClientImpl) | 
| { | 
| visitor->trace(m_client); | 
| } | 
| + | 
| +DEFINE_TRACE(HTMLMediaElement::AudioSourceProviderImpl) | 
| +{ | 
| +    visitor->trace(m_client); | 
| +} | 
| #endif | 
|  | 
| } | 
|  |