Bug 171844

Summary: [GTK] Layout test compositing/visibility/visibility-simple-video-layer.html is flaky
Product: WebKit Reporter: Michael Catanzaro <mcatanzaro>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: bugs-noreply, Hironori.Fujii
Priority: P2    
Version: Other   
Hardware: PC   
OS: Linux   
See Also: https://bugs.webkit.org/show_bug.cgi?id=175877

Description Michael Catanzaro 2017-05-08 20:52:49 PDT
Layout test compositing/visibility/visibility-simple-video-layer.html has been frequently timing out or failing since r214240. That's surely an unrelated commit, but we the commit that introduced the problem is probably not much older than that.

Expected: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r216473%20(979)/retries/compositing/visibility/visibility-simple-video-layer-expected.png
Actual: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r216473%20(979)/retries/compositing/visibility/visibility-simple-video-layer-actual.png

Updating expectations accordingly.
Comment 1 Fujii Hironori 2017-12-04 22:05:04 PST
Callstack:

> Thread 1 (Thread 0x7fa53affd700 (LWP 76979)):
> #0  _mesa_reference_shader () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/Mesa/src/mesa/main/shaderobj.c:76
> #1  0x00007fa5d1faa24f in _mesa_free_shader_program_data () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/Mesa/src/mesa/main/shaderobj.c:359
> #2  0x00007fa5d1faa309 in _mesa_delete_shader_program () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/Mesa/src/mesa/main/shaderobj.c:394
> #3  0x00007fa5d1faa046 in _mesa_reference_shader_program_ () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/Mesa/src/mesa/main/shaderobj.c:221
> #4  0x00007fa5d1fa4cb1 in _mesa_reference_shader_program () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/Mesa/src/mesa/main/shaderobj.h:75
> #5  delete_shader_program () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/Mesa/src/mesa/main/shaderapi.c:361
> #6  0x00007fa63e795e85 in _cleanup_shader () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglshader.c:109
> #7  0x00007fa63e787962 in gst_gl_context_thread_add () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglcontext.c:1537
> #8  0x00007fa63e794a94 in gst_gl_shader_finalize () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglshader.c:128
> #9  0x00007fa6424ca682 in g_object_unref () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/gobject/gobject.c:3330
> #10 0x00007fa63e79d314 in _create_shader () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglcolorconvert.c:1950
> #11 _init_convert () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglcolorconvert.c:2028
> #12 _do_convert () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglcolorconvert.c:2368
> #13 0x00007fa63e7a00f3 in _run_message_sync () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglwindow.c:601
> #14 0x00007fa63e7a0092 in _run_message_async () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglwindow.c:668
> #15 0x00007fa6421ecc35 in g_main_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148
> #16 g_main_context_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813
> #17 0x00007fa6421ed000 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886
> #18 0x00007fa6421ed312 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082
> #19 0x00007fa63e7a0165 in gst_gl_window_default_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglwindow.c:527
> #20 0x00007fa63e78896f in gst_gl_context_create_thread () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/gst-plugins-bad-1.10.5/gst-libs/gst/gl/gstglcontext.c:1273
> #21 0x00007fa642214455 in g_thread_proxy () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gthread.c:784
> #22 0x00007fa63b9277fc in start_thread (arg=0x7fa53affd700) at pthread_create.c:465
> #23 0x00007fa644850b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95