libreport version: 2.0.7
comment: started rhytmbox, tried to play a tune, which triggered a codec download, and the, the error popped.
reason: Process /usr/bin/rygel was killed by signal 11 (SIGSEGV)
time: jeu. 01 déc. 2011 17:45:20 CET
backtrace: Text file, 1164798 bytes
dso_list: Text file, 5986 bytes
maps: Text file, 26151 bytes
smolt_data: Text file, 4725 bytes
:Dec 1 17:45:20 boulet kernel: [25433.473040] rygel: segfault at 7fff7220bfa4 ip 0000003435420037 sp 00007fff7220bf70 error 6 in libgobject-2.0.so.0.3000.1[3435400000+4c000]
:Dec 1 17:45:21 boulet abrt: Saved core dump of pid 1480 (/usr/bin/rygel) to /var/spool/abrt/ccpp-2011-12-01-17:45:20-1480 (91287552 bytes)
Created attachment 539282 [details]
Created attachment 539283 [details]
Created attachment 539284 [details]
Created attachment 539285 [details]
I'm not sure if the codec installation can cause this. Were you downloading some media file in one of the watched directories perhaps?
Also what is rygel's used back here?
I'm not very knowledgeable about rygel, since I installed it to see what it could do, but never actually used it to share any media.
I was not downloading anything in the watched folders.
Unfortunately, this is all the info I could gather related to the crash. Also, but this might be far fetched, I happened to install firewalld a few days before.
I'll try to reproduce the bug though. Maybe I'll pinpoint a better cause for the crash.
yep, I can definitely reproduce the issue.
Interesting. Thank you.
rhythmbox definitely clashes with rygel. After checking my configuration, it appears that there is an activated plugin under rhytmbox, the "D-BUS MediaServer 2 interface" . It might be related. Hope it helps anyway.
It does not clash, the DBus plugin is supposed to expose your Rhythmbox collection by UPnP via Rygel.
So either the plugin itself causes the endless loop or it triggers a bug in Rygel.
can you add the exact steps to reproduce? I only get import errors about missing plugins but no dialog asking for installation of that.
Ah, never mind. Has nothing to do with the decoder, apart from the fact that it triggers an update in Rhythmbox's MediaServer2 plugin and for some reason a container which is its own parent is created causing an infinite recursion.
This is two issues:
One is that rhythmbox sends too many updates and the other is that rygel isn't particularily forgiving when rhythmbox does this.
Author: Jens Georg <email@example.com>
Date: Wed Jan 18 17:37:47 2012 +0100
external: Don't crash on hierarchical update
If a MediaServer2 provider sends an update for /foo/bar/baz and
/foo/bar chances are that the update for /foo/bar invalidates the
parent pointer in /foo/bar/baz causing a crash of various sorts.
Will probably do a 0.12.6 later today.
Released as 0.12.7 and later today in 0.13.1 as well
rygel-0.12.7-1.fc16 has been submitted as an update for Fedora 16.
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing rygel-0.12.7-1.fc16'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
rygel-0.12.7-1.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.