GNOME Bugzilla – Bug 453583
crash in Rhythmbox: purchasing Magnatune album while playing track
Last modified: 2007-11-28 22:57:25 UTC
Version: 0.11.1 What were you doing when the application crashed? purchasing Magnatune album while playing track Distribution: Gentoo Base System release 2.0.0_alpha3 Gnome Release: 2.19.4 2007-06-18 (Gentoo) BugBuddy Version: 2.18.1 System: Linux 2.6.21-ck2-r1 #1 SMP PREEMPT Thu Jun 28 21:09:45 EDT 2007 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: Tango Memory status: size: 610107392 vsize: 610107392 resident: 136900608 share: 46280704 rss: 136900608 rss_rlim: 18446744073709551615 CPU usage: start_time: 1183521748 rtime: 46708 utime: 45918 stime: 790 cutime:3 cstime: 6 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/rhythmbox' Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 47546896274848 (LWP 32049)] [New Thread 1124104512 (LWP 10519)] [New Thread 1140889920 (LWP 6826)] [New Thread 1132497216 (LWP 6810)] [New Thread 1157675328 (LWP 17398)] [New Thread 1149282624 (LWP 17397)] [New Thread 1098926400 (LWP 17378)] [New Thread 1082140992 (LWP 30258)] [New Thread 1090533696 (LWP 32763)] 0x00002b3e5ac5cb0f in __libc_waitpid (pid=10927, stat_loc=0x7fff52965dec, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 in ../sysdeps/unix/sysv/linux/waitpid.c
+ Trace 145623
Thread 1 (Thread 47546896274848 (LWP 32049))
----------- .xsession-errors (276903 sec old) --------------------- ** Message: volume = 0 ** Message: Error: Could not determine type of stream. gsttypefindelement.c(737): gst_type_find_element_activate (): /play/decodebin0/typefind totem-video-thumbnailer couln't open file 'file:///home/jdaluz/Desktop/Doctor.Who.2005.S03E13.PROPER.WS.PDTV.XviD-RiVER.avi' Reason: Could not determine type of stream.. ** Message: drive = 0 ** Message: volume = 0 ** Message: Error: Could not determine type of stream. gsttypefindelement.c(737): gst_type_find_element_activate (): /play/decodebin0/typefind totem-video-thumbnailer couln't open file 'file:///home/jdaluz/Desktop/Doctor.Who.2005.S03E13.PROPER.WS.PDTV.XviD-RiVER.avi' Reason: Could not determine type of stream.. ...Too much output, ignoring rest... --------------------------------------------------
If it matters, I was purchasing the flac version of Le Souvenir de Vous me Tue by Asteria while playing one of the tracks from that disc. Now, whenever I go into the Magnatune store it starts trying to download what I've purchased and this crash happens again.
This is probably caused by the sync handler on the gnome-vfs transfer used to download the album (line 521 of MagnatuneSource.py).
I downloaded the album I purchased using the link from Magnatune's email to me. Now when I start up Rhythmbox and go to Magnatune, it prompts me for a password for downloading the album I purchased. However, the email I received contained both a username and password for this album. So if I enter the password, the dialog keeps coming back again. If I cancel this dialog, it goes away, but "Downloading Magnatune Album(s)" and an empty progress bar still appear in the status bar. If I click on the "Cancel Downloads" button the statusbar remains unchanged, and it stays that way whenever Magnatune is selected, even if I go to another entry in Library or Stores and come back. If there's anything else you can suggest I do to help test this (that doesn't involve buying more albums right away! ;-), please let me know.
I'm going to purchase more music from Magnatune soon. I've cleared out the one I purchased through Rhythmbox where this bug happened, so I no longer get the download attempt when accessing Magnature. Is there something I can do to help debug this while purchasing through Rhythmbox?
The changes to enable python threading should fix this. *** This bug has been marked as a duplicate of 469852 ***