Bug 393531 - Rhythmbox crashes when starting
Summary: Rhythmbox crashes when starting
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: rhythmbox
Version: 8
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-11-21 02:41 UTC by Pedro Matiello
Modified: 2007-12-20 20:15 UTC (History)
4 users (show)

Fixed In Version: 0.11.3-5.fc8
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-12-20 20:15:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Full GDB log for comment #3 (13.03 KB, text/plain)
2007-11-21 16:43 UTC, Pedro Matiello
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 499208 0 None None None Never

Description Pedro Matiello 2007-11-21 02:41:41 UTC
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:

Comment 1 Pedro Matiello 2007-11-21 03:12:18 UTC
It seems to be related to plugins. If you enable last.fm or disable Magnatune,
rhythmbox will crash on restart.

Comment 2 Bastien Nocera 2007-11-21 10:34:23 UTC
Please gather a backtrace, following the instructions at:
http://fedoraproject.org/wiki/StackTraces

Comment 3 Pedro Matiello 2007-11-21 16:40:59 UTC
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;

Comment 4 Pedro Matiello 2007-11-21 16:43:19 UTC
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.

Comment 5 Bastien Nocera 2007-11-21 20:08:43 UTC
I can reproduce, unfortunately. It's a pygtk/threads bug, which I thought was
already fixed, and just came back again.

Comment 6 Pedro Matiello 2007-11-21 20:39:06 UTC
Alright. If you need more information or testing, just call me here.

Comment 7 Bastien Nocera 2007-11-26 13:27:56 UTC
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
"

Comment 8 Pedro Matiello 2007-11-26 14:05:25 UTC
It seems to be working fine. :)

Comment 9 Benjamin Thery 2007-12-01 11:35:11 UTC
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. 


Comment 10 Fedora Update System 2007-12-03 11:44:49 UTC
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'

Comment 11 Pedro Matiello 2007-12-05 12:28:21 UTC
It seems to be fixed. Thanks.

Comment 12 François Kooman 2007-12-16 11:15:58 UTC
The rhythmbox from updates-testing fixes the problem for me too.

Comment 13 Fedora Update System 2007-12-20 20:15:54 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.