RESOLVED FIXED 211833
REGRESSION(r261576): [GTK] compositing/video/video-poster.html is failing
https://bugs.webkit.org/show_bug.cgi?id=211833
Summary REGRESSION(r261576): [GTK] compositing/video/video-poster.html is failing
Diego Pino
Reported 2020-05-13 05:54:02 PDT
The test started failing in r261576: compositing/video/video-poster.html [ Failure ] Diff: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r261580%20(13708)/compositing/video/video-poster-diff.txt --- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/compositing/video/video-poster-expected.txt +++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/compositing/video/video-poster-actual.txt @@ -6,7 +6,7 @@   PASS: wants layers = false, has layers = false Displaying poster -  PASS: wants layers = false, has layers = false +  FAIL: wants layers = false, has layers = true Displaying movie   PASS: wants layers = true, has layers = true In addition, in build #13709 the test returned a crash. Same crash log as https://bugs.webkit.org/show_bug.cgi?id=211768. See: Crash-log: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r261592%20(13709)/compositing/video/video-poster-crash-log.txt Thread 1 (Thread 0x7f6049dfc700 (LWP 2209)): #0 0x00007f6036af5957 in () at /usr/lib/x86_64-linux-gnu/GL/lib/dri/swrast_dri.so #1 0x00007f6036ae97c5 in () at /usr/lib/x86_64-linux-gnu/GL/lib/dri/swrast_dri.so #2 0x00007f6036ae9d5f in () at /usr/lib/x86_64-linux-gnu/GL/lib/dri/swrast_dri.so #3 0x00007f6036ad817c in () at /usr/lib/x86_64-linux-gnu/GL/lib/dri/swrast_dri.so #4 0x00007f6036c63ee8 in () at /usr/lib/x86_64-linux-gnu/GL/lib/dri/swrast_dri.so #5 0x00007f6036c64372 in () at /usr/lib/x86_64-linux-gnu/GL/lib/dri/swrast_dri.so #6 0x00007f60acf2722e in WebCore::TextureMapperGL::drawTexturedQuadWithProgram(WebCore::TextureMapperShaderProgram&, WTF::Vector<std::pair<unsigned int, unsigned int>, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, int, WebCore::IntSize const&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 #7 0x00007f60acf2846e in WebCore::TextureMapperGL::drawTexturePlanarYUV(std::array<unsigned int, 3ul> const&, std::array<float, 9ul> const&, int, WebCore::IntSize const&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float, unsigned int) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 #8 0x00007f60aeadc392 in void WTF::__visitor_table<WTF::Visitor<WebCore::TextureMapperPlatformLayerBuffer::paintToTextureMapper(WebCore::TextureMapper&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float)::{lambda(WebCore::TextureMapperPlatformLayerBuffer::RGBTexture const&)#1}, WebCore::TextureMapperPlatformLayerBuffer::paintToTextureMapper(WebCore::TextureMapper&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float)::{lambda(WebCore::TextureMapperPlatformLayerBuffer::YUVTexture const&)#2}, WebCore::TextureMapperPlatformLayerBuffer::paintToTextureMapper(WebCore::TextureMapper&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float)::{lambda(WebCore::TextureMapperPlatformLayerBuffer::ExternalOESTexture const&)#3}>, WebCore::TextureMapperPlatformLayerBuffer::RGBTexture, WebCore::TextureMapperPlatformLayerBuffer::paintToTextureMapper(WebCore::TextureMapper&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float)::{lambda(WebCore::TextureMapperPlatformLayerBuffer::RGBTexture const&)#1}, {lambda(WebCore::TextureMapperPlatformLayerBuffer::YUVTexture const&)#2}>::__trampoline_func<WebCore::TextureMapperPlatformLayerBuffer::paintToTextureMapper(WebCore::TextureMapper&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float)::{lambda(WebCore::TextureMapperPlatformLayerBuffer::RGBTexture const&)#1}>(WebCore::TextureMapperPlatformLayerBuffer::ExternalOESTexture const&, WTF::Variant<WebCore::TextureMapperPlatformLayerBuffer::RGBTexture, WebCore::TextureMapperPlatformLayerBuffer::paintToTextureMapper(WebCore::TextureMapper&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float)::{lambda(WebCore::TextureMapperPlatformLayerBuffer::RGBTexture const&)#1}, {lambda(WebCore::TextureMapperPlatformLayerBuffer::YUVTexture const&)#2}>&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 #9 0x00007f60aeadbc8a in WebCore::TextureMapperPlatformLayerBuffer::paintToTextureMapper(WebCore::TextureMapper&, WebCore::FloatRect const&, WebCore::TransformationMatrix const&, float) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 #10 0x00007f60acf1ffef in WebCore::TextureMapperLayer::paintSelf(WebCore::TextureMapperPaintOptions const&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 #11 0x00007f60acf23d2d in WebCore::TextureMapperLayer::paintSelfAndChildren(WebCore::TextureMapperPaintOptions const&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 #12 0x00007f60acf24096 in WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(WebCore::TextureMapperPaintOptions const&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
Attachments
Lauro Moura
Comment 1 2020-07-09 22:20:36 PDT
In build 14583 (r264207), compositing/video/video-clip-change-src.html crashed with the same backtrace. First crash in almost 20k revisions. I'll keep it as failure only for now. If they become frequent, we can mark it as crash too.
Diego Pino
Comment 2 2020-07-28 03:33:09 PDT
Also compositing/video/video-reflection.html in https://build.webkit.org/builders/GTK%20Linux%2064-bit%20Release%20%28Tests%29/builds/14915. Same crash backtrace.
Diego Pino
Comment 3 2021-06-04 19:37:02 PDT
This test, or group of tests, has been passing for the last 4000 revisions. Closing bug. Gardened in r278519.
Note You need to log in before you can comment on or make changes to this bug.