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 153640 - moving track progressbar to the beginning of a track -> "Could not decode stream."
moving track progressbar to the beginning of a track -> "Could not decode str...
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
0.8.6
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 154511 (view as bug list)
Depends on: 150061
Blocks:
 
 
Reported: 2004-09-24 13:14 UTC by Sebastien Bacher
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2004-09-24 13:14:15 UTC
This bug has been reported here: https://bugzilla.ubuntu.com/1700

"1. Start rhythmbox
2. Start playing a track (I have only tested vith ogg-files)
3. Locate the track progressbar in the upper right corner
4. Pull the progressbar all the way to the left (the begginning of the track)

Rhythmbox should start playing the track from the beginning. Instead it spawns
an error window:

"Error: Could not decode stream"

After this rhythmox segfaults and has to be killed manually. This is reproducable.

(gdb) bt
  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/tls/i686/cmov/libc.so.6
  • #2 g_main_loop_get_context
    from /usr/lib/libglib-2.0.so.0
  • #3 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #4 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #5 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #6 main

This is with Rhythmbox 0.8.5, system updated 2004-09-24 around noon.

Oh, before I kill the process this is repeated again and again:

(rhythmbox:9835): Gtk-CRITICAL **: file gtkwidget.c: line 3359 (gtk_widget_event
): assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed"


Not sure if that's the same problem here, I get the "could not decode stream"
but no crash and no error.

Versions here:
rhythmbox 0.8.6
gstreamer 0.8.5
gst-plugins 0.8.4
Comment 1 Sebastien Bacher 2004-09-24 13:20:07 UTC
Seems to only happens with the first track of a playlist. Same error happens if
I click on the previous song button.
Comment 2 Colin Walters 2004-09-24 17:39:53 UTC
Hmm.  This must be some recent GStreamer issue.
Comment 3 Colin Walters 2004-09-24 17:40:37 UTC
I don't get a segfault either, by the way.
Comment 4 Colin Walters 2004-09-24 18:37:50 UTC
This is the same as: http://bugzilla.gnome.org/show_bug.cgi?id=150061

Keeping this open as a tracker for me.
Comment 5 Colin Walters 2004-09-29 21:19:29 UTC
I worked around this in the Fedora GStreamer packages by just patching out the
error.  Not beautiful, but it works, and may be the right thing, it's a bit unclear.
Comment 6 Colin Walters 2004-10-05 17:41:14 UTC
*** Bug 154511 has been marked as a duplicate of this bug. ***
Comment 7 Christophe Fergeau 2004-10-09 11:18:46 UTC
What is the status on that? Are you waiting for a real fix on gstreamer side, or
would it make sense to have your workaround in the 0.8 branch for now?
Comment 8 Sebastien Bacher 2004-10-09 13:58:17 UTC
With current version of rhythmbox/gstreamer/gst-plugins if you click on the
"previous song" button while reading an ogg it just freezes rhythmbox, pretty
annoying ...
Comment 9 Colin Walters 2004-10-09 15:57:14 UTC
Not sure, I think removing the error is probably a reasonable fix, but it would
require someone who knew more about Ogg and Vorbis to say for sure.
Comment 10 Sebastien Bacher 2004-10-09 16:10:27 UTC
there is no error with the current version, rhythmbox just freezes
Comment 11 Colin Walters 2004-10-09 16:25:46 UTC
Even with the patch to remove the error from gstreamer-plugins?
Comment 12 Sebastien Bacher 2004-10-09 16:39:35 UTC
which patch ? I've gst-plugins 0.8.5 and there is no patch in this bug report ...
Comment 13 Christophe Fergeau 2004-11-01 12:00:56 UTC
#150061 is fixed in GStreamer CVS. Marking as fixed here as well, walters,
reopen it if you want to keep it open for some reason ;)