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 397673 - [patch] XIOError caught in x[v]imagesink.c
[patch] XIOError caught in x[v]imagesink.c
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 0.10.12
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-01-17 16:19 UTC by Radek Doulik
Modified: 2007-01-23 16:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch (2.89 KB, patch)
2007-01-17 16:20 UTC, Radek Doulik
committed Details | Review

Description Radek Doulik 2007-01-17 16:19:40 UTC
There are unlocked X calls in event handler, which can lead to unexpected async reply in Xlib and on some clients we even end with XIOError.

Attached patch should solve this problem.
Comment 1 Radek Doulik 2007-01-17 16:20:24 UTC
Created attachment 80519 [details] [review]
proposed patch
Comment 2 Julien MOUTTE 2007-01-22 13:17:37 UTC
Fixed in CVS head.

Thanks.
Comment 3 Tim-Philipp Müller 2007-01-23 12:04:00 UTC
I seem to get deadlocks with gst-launch playbin uri=... after this patch was applied:


Comment 4 Julien MOUTTE 2007-01-23 13:20:12 UTC
Should be fixed again in CVS HEAD.
Comment 5 Tim-Philipp Müller 2007-01-23 16:11:27 UTC
Thank you, that seems to fix it.