[Webkit-unassigned] [Bug 218735] New: REGRESSION(r269435): [Debug] [GLIB] Several tests are crashing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 9 19:25:20 PST 2020


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

            Bug ID: 218735
           Summary: REGRESSION(r269435): [Debug] [GLIB] Several tests are
                    crashing
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: dpino at igalia.com

Created attachment 413655

  --> https://bugs.webkit.org/attachment.cgi?id=413655&action=review

Tests crashing logs

Since r269435, several tests are crashing with the following error message:

STDERR: ASSERTION FAILED: !m_impl || Thread::mayBeGCThread() || m_impl->wasConstructedOnMainThread() == isMainThread()
STDERR: DerivedSources/ForwardingHeaders/wtf/WeakPtr.h(94) : T* WTF::WeakPtr< <template-parameter-1-1>, <template-parameter-1-2> >::get() const [with T = WebCore::Frame; Counter = WTF::EmptyCounter]
STDERR: 1   0x7f75920baf05 WTFCrash
STDERR: 2   0x7f75a08343a7 /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(+0xcc243a7) [0x7f75a08343a7]
STDERR: 3   0x7f75a18a95b8 WTF::WeakPtr<WebCore::Frame, WTF::EmptyCounter>::get() const
STDERR: 4   0x7f75a424204c WebCore::FrameDestructionObserver::frame() const
STDERR: 5   0x7f75a3b9382e WebCore::HTMLMediaElement::mediaPlayerReferrer() const
STDERR: 6   0x7f75a459414c WebCore::MediaPlayer::referrer() const
STDERR: 7   0x7f75a1eca76c /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(+0xe2ba76c) [0x7f75a1eca76c]
STDERR: 8   0x7f75a1ec93ab /app/webkit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(+0xe2b93ab) [0x7f75a1ec93ab]
STDERR: 9   0x7f758bb92ccd /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0(+0x43ccd) [0x7f758bb92ccd]
STDERR: 10  0x7f758bb95bd2 /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0(+0x46bd2) [0x7f758bb95bd2]
STDERR: 11  0x7f758bac2d67 /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0xc5d67) [0x7f758bac2d67]
STDERR: 12  0x7f758b13a784 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x80784) [0x7f758b13a784]
STDERR: 13  0x7f758b139e81 /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x7fe81) [0x7f758b139e81]
STDERR: 14  0x7f758c2054d2 /usr/lib/x86_64-linux-gnu/libpthread.so.0(+0x84d2) [0x7f758c2054d2]
STDERR: 15  0x7f7589d492a3 clone
STDERR: LEAK: 1 WebPageProxy

This failed assertion also happened in a few tests for iOS Debug, which was fixed in r269560.

At least, the following tests are crashing:

fast/mediastream/change-tracks-media-stream-being-played.html
fast/table/crash-splitColumn-2.html
http/tests/cache/disk-cache/disk-cache-media-small.html
http/tests/canvas/webgl/origin-clean-conformance.html
http/tests/contentextensions/text-track-blocked.html
http/tests/contentextensions/video-element-resource-type.html
http/tests/inspector/dom/didFireEvent.html
http/tests/media/audio-volume-zero.html
http/tests/media/autoplay-if-audio-is-playing.html
http/tests/media/hls/hls-audio-tracks-has-audio.html
http/tests/media/hls/hls-audio-tracks-locale-selection.html
http/tests/media/hls/hls-audio-tracks.html
http/tests/media/hls/hls-progress.html
http/tests/media/hls/hls-webvtt-tracks.html
http/tests/media/media-document-referer.html
http/tests/media/media-document.html
http/tests/media/media-play-stream-chunked-icy.html
http/tests/media/media-seeking-no-ranges-server.html
http/tests/misc/delete-frame-during-readystatechange-with-gc-after-video-removal.html
http/tests/misc/delete-frame-during-readystatechange.html
http/tests/navigation/page-cache-video.html
http/tests/preload/download_resources.html
http/tests/preload/onload_event.html
http/tests/security/canvas-remote-read-remote-video-allowed-anonymous.html
http/tests/security/canvas-remote-read-remote-video-allowed-with-credentials.html
http/tests/security/canvas-remote-read-remote-video-blocked-no-crossorigin.html
http/tests/security/contentSecurityPolicy/audio-redirect-allowed.html
http/tests/security/contentSecurityPolicy/audio-redirect-allowed2.html
http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html
http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html
http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html
http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html
http/wpt/fetch/dnt-header-after-redirection.html
http/wpt/resource-timing/rt-initiatorType-media.html

Please find a zip attached with the crash logs for each of these tests.

-- 
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/20201110/952daee6/attachment.htm>


More information about the webkit-unassigned mailing list