Rhythmbox crashes after downloading a podcast

Bug #297086 reported by Gannin
24
This bug affects 2 people
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Incomplete
Medium
Ubuntu Desktop Bugs

Bug Description

Every second or third time I download a podcast, after the podcast has finished downloading and the status has changed to "Downloaded", Rhythmbox will crash. Aport doesn't come up, no other messages. Rhythmbox just crashes as though it was closed. This just started in Intrepid.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, your crash report is either missing or challenging to deal with as a '.crash' file. Please follow these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.

 If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.

 If you are using Ubuntu with the Gnome desktop environment - launch nautilus and navigate to your /var/crash directory and double click on the crash report you wish to submit.

 If you are using Kubuntu or Xubuntu you can file the crash using /usr/share/apport/apport-qt --crash-file=/var/crash/_my_crash_report.crash in a terminal - where _my_crash_report.crash is the crash you would like to report.
 I'm closing this bug report since the process outlined above will automatically open a new bug report which can then dealt with more efficiently. Thanks in advance for your cooperation and understanding.

Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Invalid
Revision history for this message
Gannin (spacesword) wrote :

There is no crash report. As I said before, Rhythmbox closes just as if you were the one to close it. Apport doesn't run, no crash report is generated. It just closes on its own. So I suppose that means this bug will now be ignored and simply won't get fixed. Wonderful.

Revision history for this message
Sebastien Bacher (seb128) wrote :

there is no reason rhythmbox should just close, can you get a gdb stacktrace?

Revision history for this message
Gannin (spacesword) wrote :

I'm unfamiliar with how to use gdb, so I'll need a bit of instruction on how to do that.

Revision history for this message
Sebastien Bacher (seb128) wrote :

http://wiki.ubuntu.com/DebuggingProgramCrash explains how to use gdb to get a stacktrace

Revision history for this message
Sebastien Bacher (seb128) wrote :

you can also use these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.

 If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.

 If you are using Ubuntu with the Gnome desktop environment - launch nautilus and navigate to your /var/crash directory and double click on the crash report you wish to submit.

Revision history for this message
Simon (shyslop) wrote :

I am also having the same problem with Intrepid.

After trying to enable apport using your instructions above, it says that I do not have permission to save the file. Is there a way of overriding this? (sorry, I am new to Ubuntu!). There are no files in the crash directory at the moment.

After downloading a podcast, Rhythmbox stops responding. If it is minimised to the taskbar, it does not display properly when maximised and has to be forced to quit.

Gannin (spacesword)
Changed in rhythmbox:
status: Invalid → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

why did you reopen the bug, it doesn't have the required informations to be worked

Changed in rhythmbox:
status: New → Incomplete
Revision history for this message
Patrick Den (pat31) wrote :

I am also having the same problem (with Intrepid).
With the Intrepid updates of the last weeks, rhythmbox improved a little, but the problem is yet not solved.
While downloading a podcast, my CPU is almost at 100%. This causes sometimes the user-interface of rhythmbox to crash, and sometimes rhythmbox completely crashes. If other processes are busy it is more likely that rhythmbox will crash.
If multiple podcasts are downloaded, rhythmbox always crashes after the first one has been downloaded.

More than one bug on launchpad mention this problem. They should be tied together?

Revision history for this message
David Parker (dparker) wrote :

I am having the same problem, also on Intrepid. As soon as a podcast finishes downloading rhythmbox segfaults with no apport report. It is reproducible every time and seems to always die after downloading the third podcast in the download queue:

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0xb28f8b90 (LWP 12788)]
0xb7ffd430 in __kernel_vsyscall ()
(gdb) bt
#0 0xb804f430 in __kernel_vsyscall ()
#1 0xb6e256c8 in writev () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7bc58f6 in ?? () from /lib/libdbus-1.so.3
#3 0xb7bc5967 in ?? () from /lib/libdbus-1.so.3
#4 0xb7bbcaf5 in ?? () from /lib/libdbus-1.so.3
#5 0xb7bbcd51 in ?? () from /lib/libdbus-1.so.3
#6 0xb7bbae2f in ?? () from /lib/libdbus-1.so.3
#7 0xb7ba592e in ?? () from /lib/libdbus-1.so.3
#8 0xb7ba5a15 in ?? () from /lib/libdbus-1.so.3
#9 0xb7ba5a8e in ?? () from /lib/libdbus-1.so.3
#10 0xb7ba6cb3 in dbus_connection_send_with_reply () from /lib/libdbus-1.so.3
#11 0xb7ba6e83 in dbus_connection_send_with_reply_and_block () from /lib/libdbus-1.so.3
#12 0xb7fb2ec0 in ?? () from /usr/lib/librhythmbox-core.so.0
#13 0xb7fb3b2a in rb_metadata_load () from /usr/lib/librhythmbox-core.so.0
#14 0x080a50d6 in ?? ()
#15 0x080a5f3c in ?? ()
#16 0x080a6383 in ?? ()
#17 0xb6f7602f in ?? () from /usr/lib/libglib-2.0.so.0
#18 0xb7e0450f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#19 0xb6e2d7ee in clone () from /lib/tls/i686/cmov/libc.so.6

If I can provide other info to help please let me know!

Revision history for this message
PLUG-JSync (ubuntu-fora) wrote :

Here is a backtrace from gdb.

This is consistent, Rhythmbox will crash every time more than one or two podcast episodes are downloaded. The below trace is on Intrepid x86_64, updated to the latest available versions for all packages as of 2008-11-29T06:00:00 UTC.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x44130950 (LWP 7495)]
IA__g_type_check_instance_cast (type_instance=0x616f7242796c6961, iface_type=29155600)
    at /build/buildd/glib2.0-2.18.2/gobject/gtype.c:3723
3723 /build/buildd/glib2.0-2.18.2/gobject/gtype.c: No such file or directory.
 in /build/buildd/glib2.0-2.18.2/gobject/gtype.c
(gdb) backtrace
#0 IA__g_type_check_instance_cast (type_instance=0x616f7242796c6961, iface_type=29155600)
    at /build/buildd/glib2.0-2.18.2/gobject/gtype.c:3723
#1 0x000000000045e185 in podcast_download_thread (data=0x28f1f30) at rb-podcast-manager.c:1530
#2 0x00007f53caf26264 in g_thread_create_proxy (data=0x298f4a0) at /build/buildd/glib2.0-2.18.2/glib/gthread.c:635
#3 0x00007f53d279b3ea in start_thread () from /lib/libpthread.so.0
#4 0x00007f53ca5cec6d in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()

Feel free to contact if more information is required.

Revision history for this message
Duane Hinnen (duanedesign) wrote :

I am experiencing the same problem. Rhythmbox crashes if I download two or three podcast. I will launch rhuyhmbox double click on a couple of podcast to download them and rhythmbox crashes. I am attaching the results of:

 rhythmbox --debug &> rhythmbox-debug.txt

Revision history for this message
Scott Minster (sminster) wrote :

I've seen the same problem with Rhythmbox since upgrading to Intrepid. Searching the bug reports, I found this one: https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/276603, which references this Gnome bug: http://bugzilla.gnome.org/show_bug.cgi?id=554556. The description isn't exactly the same, but the stack trace is very similar. The report indicates that the bug was fixed upstream. The Ubuntu bug has instructions for building your own patched version. Maybe Ubuntu could apply this patch into an update for the Intrepid version?

Revision history for this message
James Lewis (james-fsck) wrote :

I have the same problem, in 8.10 with 0.11.6 (64 bit), I can download podcasts for 2 or 3 minutes, then segfault, I have attached an strace output incase this will help..... it seems to be related to an issue with gvfsd-http which is found to be using almost 2Gb of memory after a few tries.... That seems to have been reported separately as bug 225615 with people reporting that it occurs when downloading podcasts...

Revision history for this message
James Lewis (james-fsck) wrote :

This looks like it might be useful:-

[ 771.764472] rhythmbox[9532] general protection ip:7f2eb83a24ec sp:42d95f80 error:0 in libgobject-2.0.so.0.1800.2[7f2eb8377000+44000]

Revision history for this message
Sebastien Bacher (seb128) wrote :

the crash is similar to bug #276603

Revision history for this message
markofealing (mark-ferns16) wrote :

Confirmed - solution supplied in bug #276603 fixes this problem.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.