After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 351822 - Rhythmbox Crashed when trying to add a podcast feed
Rhythmbox Crashed when trying to add a podcast feed
Status: RESOLVED DUPLICATE of bug 339712
Product: rhythmbox
Classification: Other
Component: Podcast
0.9.4.1
Other other
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-08-17 20:13 UTC by jaco
Modified: 2006-09-30 08:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description jaco 2006-08-17 20:13:27 UTC
Distribution: Ubuntu 6.06 (dapper)
Package: rhythmbox
Severity: Normal
Version: GNOME2.14.3 0.9.4.1
Gnome-Distributor: Ubuntu
Synopsis: Crashed when trying to add a podcast feed
Bugzilla-Product: rhythmbox
Bugzilla-Component: general
Bugzilla-Version: 0.9.4.1
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
I went to the Podcasts section and tried to add
"http://whackmybush.com/rss.xml"; after adding it, it did not show up in
the list of podcasts and crashed.

Steps to reproduce the crash:
1. Right-click in podcasts view
2. Select "Add feed"
3. use "http://whackmybush.com/rss.xml"
4. Press enter

Expected Results:
Show the What My Bush podcast and start downloading the episodes.

How often does this happen?
Everytime I try it.

Additional Information:



Debugging Information:

Backtrace was generated from '/usr/bin/rhythmbox'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1227241792 (LWP 14208)]
[New Thread -1240900688 (LWP 14222)]
[New Thread -1239110736 (LWP 14210)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1227241792 (LWP 14208))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 rhythmdb_entry_set_uninserted
  • #5 rb_podcast_manager_get_remove_files
  • #6 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #7 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #8 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #9 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #10 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #11 main
  • #0 __kernel_vsyscall


-- 
Juli\xE1n A. Caballero

Massachusetts Institute of Technology
Electrical Engineering and Computer Science
Minor in Management
Class of 2007

jaco@mit.edu




------- Bug created by bug-buddy at 2006-08-17 20:13 -------


Bugreport had an attachment. This cannot be imported to Bugzilla.
Contact bugmaster@gnome.org if you are willing to write a patch for this.

Comment 1 Alex Lancaster 2006-08-18 01:06:02 UTC
Hmm, with 0.9.5 and HEAD it doesn't crash, but it doesn't parse it properly either, no feed or episodes appear.

It appears that the RSS feed is not proper well-formed XML, if I download the rss.xml file, and attempt to parse it, it throws an error:

$ xmllint --noout rss.xml
rss.xml:2: namespace error : Namespace prefix xmls for itunes on rss is not defined
<rss xmls:itunes="http//www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
                                                                          ^

It should be:  "xmlns:itunes" not "xmls:itunes".  There are other problems with the XML, <pubdate> should be <pubDate>.  

This is probably the reason no feeds or episodes appear with recent versions (and probably why it crashes on old versions) of rhythmbox.

Not sure if this is really a rhythmbox problem if people don't follow the proper RSS spec.   You should really complain to the site to tell them to put up proper well-formed RSS feeds.  The question is, how lax should we be with the XML format?
Comment 2 Jonathan Matthew 2006-08-30 22:38:36 UTC
Since this is just a failure to parse some random broken rss feed, I don't consider it critical.
Comment 3 André Klapper 2006-09-30 08:58:53 UTC
this crash is fixed in HEAD and gnome 2.16, please update when possible.

*** This bug has been marked as a duplicate of 339712 ***