GNOME Bugzilla – Bug 588340
Error message playing files from web page
Last modified: 2009-07-29 12:04:59 UTC
When I follow a the links at https://robots.org.uk/stuff/nt/ in epiphany, the totem mozilla plugin displays an error: An error occurred Internal GStreamer error: pad problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. The following messages are printed to the console: Viewer: SetWindow XID 71828719 size 1167:882 TotemEmbedded-Message: Viewer state: STOPPED TotemEmbedded-Message: totem_embedded_open_stream called: uri https://robots.org.uk/stuff/nt/ghost_equip4.wav, base_uri: https://robots.org.uk/stuff/nt/ghost_equip4.wav Emptying current_uri totem_embedded_set_uri uri https://robots.org.uk/stuff/nt/ghost_equip4.wav base https://robots.org.uk/stuff/nt/ghost_equip4.wav => resolved https://robots.org.uk/stuff/nt/ghost_equip4.wav TotemEmbedded-Message: totem_embedded_open_internal 'fd://0' is-browser-stream 1 start-play 1 TotemEmbedded-Message: BEFORE _open TotemEmbedded-Message: AFTER _open (ret: 1) TotemEmbedded-Message: Viewer state: PLAYING ** Message: Is unsupported mime-type 'audio/x-wav' (totem-plugin-viewer:9082): GStreamer-WARNING **: Cannot add bin visbin to itself (totem-plugin-viewer:9082): GStreamer-CRITICAL **: Trying to dispose element aresample, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. (totem-plugin-viewer:9082): GStreamer-CRITICAL **: Trying to dispose element aconv, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. (totem-plugin-viewer:9082): GStreamer-CRITICAL **: Trying to dispose element visqueue, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. (totem-plugin-viewer:9082): GStreamer-CRITICAL **: Trying to dispose element visbin, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. ** (totem-plugin-viewer:9082): CRITICAL **: get_visualization_size: assertion `fps_n != NULL' failed (totem-plugin-viewer:9082): GStreamer-WARNING **: Cannot add bin visbin to itself (totem-plugin-viewer:9082): GStreamer-CRITICAL **: Trying to dispose element aresample, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. (totem-plugin-viewer:9082): GStreamer-CRITICAL **: Trying to dispose element aconv, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. (totem-plugin-viewer:9082): GStreamer-CRITICAL **: Trying to dispose element visqueue, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. (totem-plugin-viewer:9082): GStreamer-CRITICAL **: Trying to dispose element visbin, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. ** (totem-plugin-viewer:9082): CRITICAL **: get_visualization_size: assertion `fps_n != NULL' failed ** Message: Error: Internal GStreamer error: pad problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. gstplaysink.c(1702): gen_vis_chain (): /GstPlayBin2:play/GstPlaySink:playsink0: Failed to configure the visualisation element. TotemEmbedded-Message: Viewer state: STOPPED TotemEmbedded-Message: totem_embedded_set_error: 'Internal GStreamer error: pad problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.' TotemEmbedded-Message: totem_embedded_set_error_logo called by browser plugin
are you missing the wavparse plugin? can you type this on a console and paste the output here? gst-inspect-0.10 wavparse Thanks.
Created attachment 138361 [details] gst-inspect wavparse output Looks like it's installed. I have noticed that if I hit refresh after a file has failed to play, it will play without errors. Perhaps this is more likely to be the totem mozilla plugin's bug... I don't know enough about the gstreamer/totem/mozilla interactions to say. :)
This looks much like a totem bug that was fixed in GIT recently (also I can confirm it with totem 2.27.1, are you using this version?). Could you check if this still happens with totem GIT (or 2.27.2)?
I can't reproduce it anymore with 2.27.2 but I can reproduce it with 2.27.1. Closing this bug as fixed now.
Confirming, this is fixed in 2.27.2, cheers!