Bug 211765 - [GTK] webrtc/video-autoplay.html is a flaky timeout
Summary: [GTK] webrtc/video-autoplay.html is a flaky timeout
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-11 21:41 PDT by Diego Pino
Modified: 2022-01-02 17:49 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Pino 2020-05-11 21:41:10 PDT
First timeout happened on:

r260944                       CRASH (Expected: PASS CRASH)
[r260945-r260948]             UNKNOWN
r260949                       TIMEOUT PASS CRASH (Expected: PASS CRASH)
[r260950-r260952]             UNKNOWN
r260953                       PASS (Expected: PASS CRASH)

Diff: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r261475%20(13694)/webrtc/video-autoplay-diff.txt

--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/webrtc/video-autoplay-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/webrtc/video-autoplay-actual.txt
@@ -1,7 +1,2 @@
+FAIL: Timed out waiting for notifyDone to be called
 
-
-PASS Ensuring autoplay does not work on regular video elements 
-PASS Ensuring autoplay does not work on regular video elements when getUserMedia is on 
-PASS Local media stream autoplay 
-PASS Remote media stream autoplay 
-

Stderr: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r261475%20(13694)/webrtc/video-autoplay-stderr.txt

(webrtc_video_engine.cc:3160): Absent receive stream; ignoring clearing encoded frame sink for ssrc 0
Comment 1 Diego Pino 2020-05-29 04:14:15 PDT
Sometimes the test crashes.

Crash-log: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r262239%20(13878)/webrtc/video-autoplay-crash-log.txt

Thread 1 (Thread 0x7f90615fb700 (LWP 124264)):
#0  0x00007f918fd0b652 in gst_gl_insert_debug_marker (context=0x0 [GstGLContext], format=format@entry=0x7f918fd32e82 "starting element %s") at ../gst-libs/gst/gl/gstgldebug.c:387
#1  0x00007f918fcffcfa in gst_gl_base_filter_gl_start (context=<optimized out>, data=<optimized out>) at ../gst-libs/gst/gl/gstglbasefilter.c:283
#2  0x00007f918fd281a7 in _run_message_sync (message=0x7f90717f7be0) at ../gst-libs/gst/gl/gstglwindow.c:573
#3  0x00007f918fd28146 in _run_message_async (message=0x562698283380) at ../gst-libs/gst/gl/gstglwindow.c:640
#4  0x00007f918f673c3e in g_main_dispatch (context=0x7f9044024530) at ../glib/gmain.c:3309
#5  0x00007f918f673c3e in g_main_context_dispatch (context=context@entry=0x7f9044024530) at ../glib/gmain.c:3974
#6  0x00007f918f673ff0 in g_main_context_iterate (context=0x7f9044024530, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#7  0x00007f918f6742e3 in g_main_loop_run (loop=0x7f9044023210) at ../glib/gmain.c:4241
#8  0x00007f918fd28239 in gst_gl_window_default_run (window=0x562698776890 [GstGLWindowX11|glwindowx11-0]) at ../gst-libs/gst/gl/gstglwindow.c:499
#9  0x00007f918fd0a9ef in gst_gl_context_create_thread (context=0x5626987be610 [GstGLContextGLX|glcontextglx0]) at ../gst-libs/gst/gl/gstglcontext.c:1305
#10 0x00007f918f69d761 in g_thread_proxy (data=0x5626981cc800) at ../glib/gthread.c:807
#11 0x00007f91906f05e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#12 0x00007f918e384473 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

STDERR:
STDERR: warning: core file may not match specified executable file.
STDERR: (webrtc_video_engine.cc:3160): Absent receive stream; ignoring clearing encoded frame sink for ssrc 0
Stderr: https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r262239%20(13878)/webrtc/video-autoplay-stderr.txt
Comment 2 Diego Pino 2022-01-02 17:49:01 PST
This test is passing for WebKitGTK and WPE:

https://results.webkit.org/?platform=WPE&platform=GTK&limit=4000&suite=layout-tests&test=media%2Fvideo-autoplay.html

There are no test failures filed under this bug.

Closing bug.