[Webkit-unassigned] [Bug 187377] New: REGRESSION (r233496): heap-use-after-free in WebCore::VideoTrack::clearClient()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 5 19:21:20 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=187377

            Bug ID: 187377
           Summary: REGRESSION (r233496): heap-use-after-free in
                    WebCore::VideoTrack::clearClient()
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Keywords: InRadar
          Severity: Normal
          Priority: P2
         Component: Media Elements
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: rniwa at webkit.org

e.g.
=90678==ERROR: AddressSanitizer: heap-use-after-free on address 0x60c0005829a8 at pc 0x000462bbf59f bp 0x7ffee52e22e0 sp 0x7ffee52e22d8
WRITE of size 8 at 0x60c0005829a8 thread T0
==90678==WARNING: invalid path to external symbolizer!
==90678==WARNING: Failed to use and restart external symbolizer!
    #0 0x462bbf59e in WebCore::VideoTrack::clearClient() (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x28e959e)
    #1 0x462ba8167 in WebCore::HTMLMediaElement::forgetResourceSpecificTracks() (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x28d2167)
    #2 0x462bc8689 in WebCore::HTMLMediaElement::clearMediaPlayer(WebCore::HTMLMediaElementEnums::DelayedActionType) (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x28f2689)
    #3 0x462bc8f4a in WebCore::HTMLMediaElement::stop() (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x28f2f4a)
    #4 0x4628b37ee in WebCore::ScriptExecutionContext::stopActiveDOMObjects() (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x25dd7ee)
    #5 0x462719f63 in WebCore::Document::prepareForDestruction() (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x2443f63)
    #6 0x4631ec538 in WebCore::Frame::setView(WTF::RefPtr<WebCore::FrameView, WTF::DumbPtrTraits<WebCore::FrameView> >&&) (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x2f16538)
    #7 0x4631f0f24 in WebCore::Frame::createView(WebCore::IntSize const&, WebCore::Color const&, bool, WebCore::IntSize const&, WebCore::IntRect const&, bool, WebCore::ScrollbarMode, bool, WebCore::ScrollbarMode, bool) (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x2f1af24)
    #8 0x4509bee41 in WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage() (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebKit.framework/Versions/A/WebKit:x86_64+0x9bce41)
    #9 0x463014cb5 in WebCore::FrameLoader::transitionToCommitted(WebCore::CachedPage*) (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x2d3ecb5)
    #10 0x463013e41 in WebCore::FrameLoader::commitProvisionalLoad() (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x2d3de41)
    #11 0x462fb45f4 in WebCore::DocumentLoader::finishedLoading() (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x2cde5f4)
    #12 0x462fc15ba in WebCore::DocumentLoader::maybeLoadEmpty() (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x2ceb5ba)
    #13 0x462fc1900 in WebCore::DocumentLoader::startLoadingMainResource(WebCore::ShouldContinue) (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x2ceb900)
    #14 0x4630316bc in WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest const&, WebCore::FormState*, WebCore::ShouldContinue, WebCore::AllowNavigationToInvalidURL)::$_14::operator()() const (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x2d5b6bc)
    #15 0x461c85f6c in WTF::CompletionHandler<void ()>::operator()() const (/Volumes/Data/worker/high-sierra-asan-release-wk2-tests/build/buildToTest/WebCore.framework/Versions/A/WebCore:x86_64+0x19aff6c)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180706/3746dc4b/attachment-0001.html>


More information about the webkit-unassigned mailing list