We are currently using an unstable version of glib (2.31.8) which is unfortunately affected by a bug in gthread-deprecated (http://git.gnome.org/browse/glib/commit/?id=265f265c677bc5399dbb1cfa449cb4b915a6459f). The fix for this was introduced in v2.31.22 but I propose that we update to the latest stable (v2.32.2). This bug causes flakiness (deadlock) in media tests when using seek() on a video and this is printed on stderr: "GStreamer-WARNING **: wrong STREAM_LOCK count 0" is output. This occurs at least for the following test which is unskipped in EFL port: media/track/track-cue-nothing-to-render.html Updating to glib v2.32.2 fixes the issue for me so I will upload a patch.
Created attachment 140702 [details] Patch
See also https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/941229 for reference.
Comment on attachment 140702 [details] Patch Clearing flags on attachment: 140702 Committed r116432: <http://trac.webkit.org/changeset/116432>
All reviewed patches have been landed. Closing bug.