GNOME Bugzilla – Bug 361681
crash in Rhythmbox Music Player:
Last modified: 2009-02-03 13:57:26 UTC
What were you doing when the application crashed? Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 188997632 vsize: 0 resident: 188997632 share: 0 rss: 17956864 rss_rlim: 0 CPU usage: start_time: 1160647891 rtime: 0 utime: 83000 stime: 0 cutime:80556 cstime: 0 timeout: 2444 it_real_value: 0 frequency: 7 Backtrace was generated from '/usr/bin/rhythmbox' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1228457792 (LWP 5182)] [New Thread -1385636960 (LWP 8137)] [New Thread -1338090592 (LWP 8136)] [New Thread -1368851552 (LWP 8135)] [New Thread -1354876000 (LWP 8134)] [New Thread -1346483296 (LWP 8128)] [New Thread -1320055904 (LWP 8127)] [New Thread -1329697888 (LWP 8126)] [New Thread -1377244256 (LWP 5489)] [New Thread -1311663200 (LWP 5208)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 75970
Thread 3 (Thread -1338090592 (LWP 8136))
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Also please describe what you were doing at the time of the crash, and since the crash happened in gstreamer, which versions of gstreamer and gstreamer plugins you were using.
*** Bug 365893 has been marked as a duplicate of this bug. ***
*** Bug 367912 has been marked as a duplicate of this bug. ***
*** Bug 369393 has been marked as a duplicate of this bug. ***
*** Bug 369940 has been marked as a duplicate of this bug. ***
*** Bug 377914 has been marked as a duplicate of this bug. ***
*** Bug 377553 has been marked as a duplicate of this bug. ***
Created attachment 78132 [details] stack trace
The stack trace was too big for a comment so I added it as an attachment. Ere are the assertions made by the software before the bug. ** (rhythmbox:8075): CRITICAL **: Resources for ring buffer 0x2aaac8dc4e50 still acquired GThread-ERROR **: file gthread-posix.c: line 250 (): error 'Périphérique ou ressource occupé' during 'pthread_cond_destroy ((pthread_cond_t *) cond)' aborting...
The stack trace looks weird and doesn't look like it crashes anywhere in rhythmbox (there are only rb_ or rhythmdb_ function calls at the beginning of the trace), what versions of gstreamer and the gstreamer plugins are you using? Did you run "thread apply all bt" as described in: http://live.gnome.org/GettingTraces/Details
*** Bug 386972 has been marked as a duplicate of this bug. ***
*** Bug 388503 has been marked as a duplicate of this bug. ***
*** Bug 384124 has been marked as a duplicate of this bug. ***
The problem is that, with gdb attached to the process, the program is not crashing. I suppose that it's because the track are skipped much more slowly than without gdb. So my stack trace was obtained with just the debug package installed and the output of bug buddy.
Switching back to unconfirmed, hopefully the main developers will have an idea of what's going on here.
(In reply to comment #14) > So my stack trace was obtained with just the debug package installed and the > output of bug buddy. Can you report the versions of gstreamer and the various gstreamer plugins you have?
It looks like you're using a version of gstreamer from before bug 323874 was fixed. You should be able to find packages for later versions for ubuntu edgy, and upgrading to those would be a good first step in solving this.
I use gstreamer and all the plugin (base, base-apps and good) in version 0.10. I don't known from when is my version of gstreamer, but according to synaptic (with the ubuntu 6.10 amd64 repository), my system is up to date.
(In reply to comment #18) > I use gstreamer and all the plugin (base, base-apps and good) in version 0.10. Thanks, but we need to know the *exact* version (including the minor release number), e.g. on my system I have: $ rpm -qa|grep gstreamer gstreamer-tools-0.10.10-2.fc6 gstreamer-devel-0.10.10-2.fc6 gstreamer-plugins-good-devel-0.10.4-1.fc6 gstreamer-plugins-ugly-0.10.4-3.lvn6 gstreamer-plugins-base-0.10.10-1.fc6 gstreamer-0.10.10-2.fc6 gstreamer-plugins-base-devel-0.10.10-1.fc6 gstreamer-plugins-ugly-devel-0.10.4-3.lvn6 gstreamer-plugins-good-0.10.4-1.fc6 gstreamer-python-0.10.6-1.fc6 gstreamer-ffmpeg-0.10.2-0.3.20061108.lvn6
gstreamer0.10-alsa 0.10.10-1ubuntu1 gstreamer0.10-esd 0.10.4-0ubuntu3 gstreamer0.10-ffmpeg 0.10.1-2ubuntu1 gstreamer0.10-fluendo-mp3 0.10.2.debian-1 gstreamer0.10-fluendo-mpegdemux 0.10.4-0ubuntu1 gstreamer0.10-gl 0.10.3+cvs20060918-0ubuntu1 gstreamer0.10-gnomevfs 0.10.10-1ubuntu1 gstreamer0.10-plugins-base 0.10.10-1ubuntu1 gstreamer0.10-plugins-base-apps 0.10.10-1ubuntu1 gstreamer0.10-plugins-good 0.10.4-0ubuntu3 gstreamer0.10-tools 0.10.10-1ubuntu2 gstreamer0.10-x 0.10.10-1ubuntu1 ibgstreamer-plugins-base0.10-0 0.10.10-1ubuntu1 libgstreamer0.10-0 0.10.10-1ubuntu2 totem-gstreamer 2.16.2-0ubuntu2
Can you still duplicate this bug?
yes, I can. Although, there is a little difference with what I described in bug 377553 : before crashing, the windows is not going black & white (or whatever are the "non-responding" colours) and colourful again (as it used to). If I skip track for about 20 seconds, when I release the alt + right keys, the tracks are skipped for about 30 other seconds, and after that the windows stop responding (it is not re-paint for example) and it is eventually closed.
I think the skipping problem is a gstreamer bug, I'm going to switch products. Feel free to reassign it back to rhythmbox if it turns out not to be a gstreamer bug.
*** Bug 395216 has been marked as a duplicate of this bug. ***
Mathias: so, let me get this right: With the GStreamer versions mentioned in comment #20 ... - you still get the "CRITICAL **: Resources for ring buffer xyz still acquired", or not? - you get a new problem: when switching tracks very quickly: the sound starts 'skipping' and the window starts 'freezing' (ie does not redraw when you move it or minimize/maximise it)?
I think this may be the same as the following Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/73587 Was able to reproduce the crash on 0.9.7-ubuntu4 compiled from source, with the following backtrace. Steps to reproduce: 1. Restart X11 (ctrl-alt-bksp) 2. From gnome-terminal, run application in gdb 3. Click on 'Radio' in Sources list 4. Doubleclick on a radio station (I clicked on http://radioparadise.steadyhost.com:8002) 5. Displays "pause" symbol next to URL, and segfaults Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 47580512691856 (LWP 30690)] 0x00002b4630b21fd0 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 (gdb) thread apply all bt
+ Trace 102565
Thread 6 (Thread 1082132800 (LWP 30702))
Thread 1 (Thread 47580512691856 (LWP 30690))
*** Bug 396582 has been marked as a duplicate of this bug. ***
*** Bug 399369 has been marked as a duplicate of this bug. ***
*** Bug 404531 has been marked as a duplicate of this bug. ***
*** Bug 395959 has been marked as a duplicate of this bug. ***
*** Bug 396055 has been marked as a duplicate of this bug. ***
*** Bug 406025 has been marked as a duplicate of this bug. ***
*** Bug 408556 has been marked as a duplicate of this bug. ***
*** Bug 408756 has been marked as a duplicate of this bug. ***
*** Bug 411468 has been marked as a duplicate of this bug. ***
*** Bug 415613 has been marked as a duplicate of this bug. ***
*** Bug 386988 has been marked as a duplicate of this bug. ***
Can somebody run the test suggested by Tim in comment #25 and report back here?
*** Bug 417201 has been marked as a duplicate of this bug. ***
*** Bug 418710 has been marked as a duplicate of this bug. ***
El error fue provocado por intentar reproducir varias (más de 50) canciones simultaneamente. sorry but my english is so basic.
*** Bug 420180 has been marked as a duplicate of this bug. ***
*** Bug 420852 has been marked as a duplicate of this bug. ***
*** Bug 422309 has been marked as a duplicate of this bug. ***
*** Bug 422354 has been marked as a duplicate of this bug. ***
*** Bug 418901 has been marked as a duplicate of this bug. ***
*** Bug 425044 has been marked as a duplicate of this bug. ***
*** Bug 429031 has been marked as a duplicate of this bug. ***
*** Bug 440149 has been marked as a duplicate of this bug. ***
*** Bug 467283 has been marked as a duplicate of this bug. ***
*** Bug 470062 has been marked as a duplicate of this bug. ***
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 474793 ***
Sorry about the bug spam. Should be the other way around... Bug 474793 is a duplicate of this one.
*** Bug 474793 has been marked as a duplicate of this bug. ***
*** Bug 504008 has been marked as a duplicate of this bug. ***
I've seen this warning before, but I think this got fixed ages ago. Also, no new dupes for a long time. If anyone can still reproduce this with an up-to-date GStreamer core/base, please re-open or (better) file a new bug.