GNOME Bugzilla – Bug 755340
gst_vaapi_texture_glx_put_surface_unlocked: failed to release GLX pixmap
Last modified: 2016-07-27 14:08:28 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.
Moving to Product:GStreamer, Component:gstreamer-vaapi
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.