From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en; rv:1.8.1.9) Gecko/20071105 Epiphany/2.20 Firefox/2.0.0.9 Description of problem: Rhythmbox crashes when starting. [pedro@spacelab ~]$ rhythmbox 55da0c3a-d1dd-efba-7696d36c-7ee5d4a0 is dumped Version-Release number of selected component (if applicable): rhythmbox-0.11.3-3.fc8 How reproducible: Always Steps to Reproduce: 1. Start Rhythmbox. Actual Results: Rhythmbox crashed. Expected Results: Rhythmbox should have started. Additional info:
It seems to be related to plugins. If you enable last.fm or disable Magnatune, rhythmbox will crash on restart.
Please gather a backtrace, following the instructions at: http://fedoraproject.org/wiki/StackTraces
I followed the documentation you pointed and got these results. If you need more, please inform me. (...) # Many messages complaining about missing separate debug info file (but I don't know what more *-debuginfo packages to install - I installed rhythmbox-debuginfo and glib2-debuginfo) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1209170144 (LWP 5526)] 0x0805f95d in main (argc=Cannot access memory at address 0x1 ) at main.c:325 325 (gdb) thread apply all bt Thread 2 (Thread -1209170144 (LWP 5526)): #0 0x0805f95d in main (argc=Cannot access memory at address 0x1 ) at main.c:325 Thread 1 (process 5526): #0 0x0805f95d in main (argc=Cannot access memory at address 0x1 ) at main.c:325 0x0805f95d 325 pyg_begin_allow_threads;
Created attachment 266121 [details] Full GDB log for comment #3 Full GDB log for comment #3. I don't know if this is relevant, but it's here anyway.
I can reproduce, unfortunately. It's a pygtk/threads bug, which I thought was already fixed, and just came back again.
Alright. If you need more information or testing, just call me here.
I think I've been very lucky in reproducing this. I've posted a work-around at: http://bugzilla.gnome.org/show_bug.cgi?id=499208 " Thanks to Jonathan, found out this was because no Python plugins were loaded (therefore rb_python_module_init_python() was never being called), making pyg_begin_allow_threads() crash. Enable a python plugin, such as the artdisplay one, to work-around the crash: gconftool-2 --set --type bool /apps/rhythmbox/plugins/artdisplay/active true "
It seems to be working fine. :)
Same problem here. I have indeed deactivated most of the plugins. The workaround works fine :) I hope you'll find a proper fix for this one as I don't need all this plugins.
rhythmbox-0.11.3-5.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update rhythmbox'
It seems to be fixed. Thanks.
The rhythmbox from updates-testing fixes the problem for me too.
rhythmbox-0.11.3-5.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.