Bug 85878 - [EFL] glib dependency needs to be updated in jhbuild
Summary: [EFL] glib dependency needs to be updated in jhbuild
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit EFL (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Dumez
URL:
Keywords:
Depends on:
Blocks: 85601
  Show dependency treegraph
 
Reported: 2012-05-08 02:56 PDT by Chris Dumez
Modified: 2012-05-08 10:01 PDT (History)
5 users (show)

See Also:


Attachments
Patch (1.69 KB, patch)
2012-05-08 06:36 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Dumez 2012-05-08 02:56:52 PDT
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.
Comment 1 Chris Dumez 2012-05-08 06:36:25 PDT
Created attachment 140702 [details]
Patch
Comment 2 Chris Dumez 2012-05-08 06:38:28 PDT
See also https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/941229 for reference.
Comment 3 WebKit Review Bot 2012-05-08 10:01:01 PDT
Comment on attachment 140702 [details]
Patch

Clearing flags on attachment: 140702

Committed r116432: <http://trac.webkit.org/changeset/116432>
Comment 4 WebKit Review Bot 2012-05-08 10:01:07 PDT
All reviewed patches have been landed.  Closing bug.