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 755340 - gst_vaapi_texture_glx_put_surface_unlocked: failed to release GLX pixmap
gst_vaapi_texture_glx_put_surface_unlocked: failed to release GLX pixmap
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gstreamer-vaapi
unspecified
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 755406
 
 
Reported: 2015-09-21 11:11 UTC by Serge Gavrilov
Modified: 2016-07-27 14:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Serge Gavrilov 2015-09-21 11:11:00 UTC
Hello!

The system is gentoo ~amd64, video card is NVIDIA GPU GeForce GTX 460, nvidia-drivers are 355.11.

After installation of media-plugins/gst-plugins-vaapi=0.6.0 totem 3.16.3 does not play any video. 

$GST_DEBUG=3 totem

(totem:4541): GLib-GObject-WARNING **: The property GtkAlignment:xalign is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4541): GLib-GObject-WARNING **: The property GtkAlignment:yalign is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4541): GLib-GObject-WARNING **: The property GtkAlignment:xscale is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4541): GLib-GObject-WARNING **: The property GtkAlignment:yscale is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4541): GLib-GObject-WARNING **: The property GtkAlignment:top-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4541): GLib-GObject-WARNING **: The property GtkAlignment:bottom-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4541): GLib-GObject-WARNING **: The property GtkAlignment:left-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.

(totem:4541): GLib-GObject-WARNING **: The property GtkAlignment:right-padding is deprecated and shouldn't be used anymore. It will be removed in a future version.
0:00:00.311682623  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:00.311730716  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:00.321173531  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:00.321203531  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:00.321225978  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:00.321240773  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:00.367730696  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:00.367773847  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:00.367793353  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:00.367804342  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again

(totem:4541): Grilo-WARNING **: [dleyna] grl-dleyna-servers-manager.c:138: Unable to fetch the list of available servers: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name com.intel.dleyna-server was not provided by any .service files
0:00:00.062148637  4552       0x6f98c0 WARN                 basesrc /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/libs/gst/base/gstbasesrc.c:3470:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.062630764  4552       0x6f98c0 WARN                 basesrc /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/libs/gst/base/gstbasesrc.c:3470:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.088685009  4552       0x6f30a0 WARN               decodebin /var/tmp/portage/media-libs/gst-plugins-base-1.4.5/work/gst-plugins-base-1.4.5/gst/playback/gstdecodebin2.c:2515:type_found:<decodebin0> error: This appears to be a text file
0:00:00.088717251  4552       0x6f30a0 WARN               decodebin /var/tmp/portage/media-libs/gst-plugins-base-1.4.5/work/gst-plugins-base-1.4.5/gst/playback/gstdecodebin2.c:2515:type_found:<decodebin0> error: decodebin cannot decode plain text files
0:00:00.088780231  4552       0x6f30a0 WARN                typefind /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/plugins/elements/gsttypefindelement.c:1152:gst_type_find_element_loop:<typefind> error: stream stopped, reason not-linked
0:00:00.088799782  4552       0x6f98c0 ERROR                default totem-gst-helpers.c:61:totem_gst_message_print: message = This appears to be a text file
0:00:00.088835430  4552       0x6f98c0 ERROR                default totem-gst-helpers.c:63:totem_gst_message_print: domain  = 2731 (gst-stream-error-quark)
0:00:00.088857549  4552       0x6f98c0 ERROR                default totem-gst-helpers.c:64:totem_gst_message_print: code    = 5
0:00:00.088866586  4552       0x6f98c0 ERROR                default totem-gst-helpers.c:65:totem_gst_message_print: debug   = /var/tmp/portage/media-libs/gst-plugins-base-1.4.5/work/gst-plugins-base-1.4.5/gst/playback/gstdecodebin2.c(2515): type_found (): /GstPlayBin:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
decodebin cannot decode plain text files
0:00:00.088880487  4552       0x6f98c0 ERROR                default totem-gst-helpers.c:66:totem_gst_message_print: source  = <decodebin0>
0:00:00.088890754  4552       0x6f98c0 ERROR                default totem-gst-helpers.c:67:totem_gst_message_print: uri     = (NULL)
totem-video-thumbnailer couldn't open file 'file:///home/serge/FILES/figures/dispers.eps/graph.mpl'

(totem:4541): GnomeDesktop-WARNING **: Unable to create loader for mime type video/mp2t: Unrecognized image file format

(totem:4541): GnomeDesktop-WARNING **: Error creating thumbnail for file:///home/serge/FILES/figures/dispers.eps/graph.mpl: Unrecognized image file format
0:00:02.727708990  4541       0x6e9990 WARN                 basesrc /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/libs/gst/base/gstbasesrc.c:3470:gst_base_src_start_complete:<source> pad not activated yet
0:00:02.728010703  4541       0x6e9990 WARN                 basesrc /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/libs/gst/base/gstbasesrc.c:3470:gst_base_src_start_complete:<source> pad not activated yet
0:00:02.728146722  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.728166742  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.728833764  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.728856495  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.745902296  4541 0x7f52880cf1e0 WARN                flvdemux /var/tmp/portage/media-libs/gst-plugins-good-1.4.5/work/gst-plugins-good-1.4.5/gst/flv/gstflvdemux.c:598:gst_flv_demux_parse_tag_script:<flvdemux0> failed reading a tag, skipping
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
0:00:02.871278789  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.871310028  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.872450330  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.872473371  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.872556005  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.872573899  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.872687430  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.872705523  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.885181877  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.885216044  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.885228992  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.885246932  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.885258664  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:02.885307642  4541       0x6e9990 FIXME                    bin /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/gst/gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
0:00:03.097699668  4541       0x6e9990 ERROR                  vaapi /var/tmp/portage/media-plugins/gst-plugins-vaapi-0.6.0/work/gstreamer-vaapi-0.6.0/gst-libs/gst/vaapi/gstvaapitexture_glx.c:367:gst_vaapi_texture_glx_put_surface_unlocked: failed to release GLX pixmap
0:00:03.097839796  4541       0x6e9990 WARN        cluttervideosink ./clutter-gst-video-sink.c:1321:clutter_gst_rgb32_upload_gl: GL texture upload failed
0:00:03.097866299  4541       0x6e9990 WARN        cluttervideosink ./clutter-gst-video-sink.c:2035:clutter_gst_source_dispatch:<cluttergstvideosink0> Failed to upload buffer
0:00:04.842907592  4541 0x7f52880cf1e0 WARN                flvdemux /var/tmp/portage/media-libs/gst-plugins-good-1.4.5/work/gst-plugins-good-1.4.5/gst/flv/gstflvdemux.c:2590:gst_flv_demux_loop:<flvdemux0> error: Internal data stream error.
0:00:04.842944714  4541 0x7f52880cf1e0 WARN                flvdemux /var/tmp/portage/media-libs/gst-plugins-good-1.4.5/work/gst-plugins-good-1.4.5/gst/flv/gstflvdemux.c:2590:gst_flv_demux_loop:<flvdemux0> error: stream stopped, reason error
0:00:04.843017069  4541 0x7f52880cf1e0 WARN              multiqueue /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/plugins/elements/gstmultiqueue.c:1791:gst_multi_queue_sink_event:<multiqueue0> error: Internal data stream error.
0:00:04.843041187  4541 0x7f52880cf1e0 WARN              multiqueue /var/tmp/portage/media-libs/gstreamer-1.4.5/work/gstreamer-1.4.5/plugins/elements/gstmultiqueue.c:1791:gst_multi_queue_sink_event:<multiqueue0> error: streaming stopped, reason error


Removing gst-plugins-vaapi "fix" the bug.
Comment 1 sreerenj 2016-03-24 16:55:33 UTC
Moving to Product:GStreamer, Component:gstreamer-vaapi
Comment 2 Víctor Manuel Jáquez Leal 2016-07-27 14:08:28 UTC
As other VA backends, besides intel or gallium, are blacklisted (bug 764673) because they are unmaintained, I'm closing this bug as invalid since it refers to libva-vdpau-driver.

You can try with gallium backend, available in recent versions of mesa.