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 120858 - seeking/playing some songs sometimes causes "Could not set caps..."
seeking/playing some songs sometimes causes "Could not set caps..."
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
HEAD
Other Linux
: Urgent critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-08-27 18:26 UTC by William Jon McCann
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.3/2.4


Attachments
backtrace after lockup (2.15 KB, text/plain)
2003-08-27 19:08 UTC, William Jon McCann
Details
thread apply all bt (2.34 KB, text/plain)
2003-08-27 19:30 UTC, William Jon McCann
Details
thread apply all bt (2.26 KB, text/plain)
2003-08-28 05:53 UTC, douglas.riggins
Details
bt from monkey-media-player-gst-tmp.c:error_cb (4.97 KB, text/plain)
2003-08-28 13:58 UTC, William Jon McCann
Details

Description William Jon McCann 2003-08-27 18:26:07 UTC
Changing the position of the currently playing song using the slider causes
rhythmbox to display an error message and then lock-up.

"could not set caps on source pad, aborting..."

The app then is not responsive.

I am using the i686 glibc on RH9, gstreamer-0.6.3, rhythmbox HEAD.
Comment 1 William Jon McCann 2003-08-27 19:08:09 UTC
Created attachment 19558 [details]
backtrace after lockup
Comment 2 Colin Walters 2003-08-27 19:22:26 UTC
I need the output of
"thread apply all bt", not just "bt".
Comment 3 William Jon McCann 2003-08-27 19:30:13 UTC
Created attachment 19560 [details]
thread apply all bt
Comment 4 douglas.riggins 2003-08-28 05:53:26 UTC
Created attachment 19574 [details]
thread apply all bt
Comment 5 douglas.riggins 2003-08-28 06:05:24 UTC
File specs that bring up error:

mp3 (encoded as mpeg 2 layer 1)
Bitrate: 112 kb/s
Samplerate 24000 Hz
77066 frames (extremely high compared to my other mp3's)

Only mp3 in my collection encoded this way. Only song to bring about
error.
Comment 6 Colin Walters 2003-08-28 06:28:38 UTC
William: These backtraces don't have the information we need, and I
think I know why.  Instead of waiting for the error dialog, could you
instead set a breakpoint on monkey-media-player-gst-tmp.c:error_cb,
wait for it to hit, and then do a "thread apply all bt" from there?
Comment 7 William Jon McCann 2003-08-28 13:58:13 UTC
Created attachment 19584 [details]
bt from monkey-media-player-gst-tmp.c:error_cb
Comment 8 William Jon McCann 2003-08-28 18:28:55 UTC
error message emanates from gst-plugins/ext/mad/gstmad.c:1154
Comment 9 William Jon McCann 2003-09-11 00:03:01 UTC
This problem appears to be fixed in CVS HEAD.  I imagine this is due to:
 Revision: walters@rhythmbox.org--2003/rhythmbox--mainline--1.0--patch-54

Hardcode use of mad/vorbisfile/flacdec, until spider works

Colin, thank you, thank you!
Comment 10 Kjartan Maraas 2003-10-30 22:54:00 UTC
Closing based on the last comment.