After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 647943 - [pango] Class global pango mutex not always used
[pango] Class global pango mutex not always used
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal blocker
: 0.10.33
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-04-16 14:34 UTC by Sebastian Dröge (slomo)
Modified: 2011-04-17 12:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
{time,clock}overlay: Hold the class-global pango mutex when changing the pango context (2.19 KB, patch)
2011-04-16 14:34 UTC, Sebastian Dröge (slomo)
committed Details | Review
textoverlay: Always hold the class-global pango mutex when using pango API (4.91 KB, patch)
2011-04-16 14:35 UTC, Sebastian Dröge (slomo)
committed Details | Review

Description Sebastian Dröge (slomo) 2011-04-16 14:34:17 UTC
See attached patch, now the mutex is used everywhere where pango API is used
Comment 1 Sebastian Dröge (slomo) 2011-04-16 14:34:34 UTC
Created attachment 186075 [details] [review]
{time,clock}overlay: Hold the class-global pango mutex when changing the pango context
Comment 2 Sebastian Dröge (slomo) 2011-04-16 14:35:01 UTC
Created attachment 186076 [details] [review]
textoverlay: Always hold the class-global pango mutex when using pango API
Comment 3 Sebastian Dröge (slomo) 2011-04-17 12:23:20 UTC
commit 1312605eac8a1a0bc5789013e435962efc8b65c5
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Sat Apr 16 16:31:57 2011 +0200

    textoverlay: Always hold the class-global pango mutex when using pango API

commit d2ce4911530760d7bd4e2ec1dcd3e65c93c5b7b2
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Sat Apr 16 16:23:47 2011 +0200

    {time,clock}overlay: Hold the class-global pango mutex when changing the pan