rhythmbox crashes when updating some podcast feeds

Bug #83530 reported by Michael R. Head
4
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Critical
rhythmbox (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: rhythmbox

Just upgraded to feisty with the latest r-b, and I'm getting a podcast crash. Here's the backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1397732464 (LWP 12413)]
0x080a21a7 in rb_podcast_parser_start_element (ctx=0x88c2ef8, name=0x89fe2a4 "itunes:image", attrs=0x0) at rb-podcast-parse.c:252
252 rb-podcast-parse.c: No such file or directory.
        in rb-podcast-parse.c
(gdb) backtrace
#0 0x080a21a7 in rb_podcast_parser_start_element (ctx=0x88c2ef8, name=0x89fe2a4 "itunes:image", attrs=0x0) at rb-podcast-parse.c:252
#1 0xb7233df7 in xmlParseStartTag () from /usr/lib/libxml2.so.2
#2 0xb723d18c in xmlParseElement () from /usr/lib/libxml2.so.2
#3 0xb72391de in xmlParseContent () from /usr/lib/libxml2.so.2
#4 0xb723d2ce in xmlParseElement () from /usr/lib/libxml2.so.2
#5 0xb72391de in xmlParseContent () from /usr/lib/libxml2.so.2
#6 0xb723d2ce in xmlParseElement () from /usr/lib/libxml2.so.2
#7 0xb723d6c8 in xmlParseDocument () from /usr/lib/libxml2.so.2
#8 0x080a1155 in rb_podcast_parse_load_feed (data=0x89b98d0, file_name=0x89a6d08 "http://www.sciencefriday.com/audio/scifriaudio.xml") at rb-podcast-parse.c:509
#9 0x0809d94a in rb_podcast_manager_thread_parse_feed (info=0x89a6d40) at rb-podcast-manager.c:887
#10 0xb71b99bf in g_thread_create_proxy (data=0x89a6d50) at gthread.c:591
#11 0xb7d7131b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb70ba3ee in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb)

Revision history for this message
Michael R. Head (burner) wrote :

There's a full bug buddy report at the gnome bug report.

Changed in rhythmbox:
status: Unknown → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug. That's fixed upstream. No need to open a bug on launchpad if you open a bug upstream already which is the right place to get an upstream bug fixed, the package will automatically get the change when upstream roll their next tarball

Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

That upload fixes the bug:

 rhythmbox (0.9.8-0ubuntu1) feisty; urgency=low
 .
   * New upstream version:
     - move to SVN and move round lots of files. yay!
     - use "friendly" date-time in track list
     - add visualisation plugin
     - support more lastfm:// URIs
     - split code out into a library common to plugins and the binary
     - display cover art in the tray icon tooltop and song-change notification
     - Magnatune improvements
     - core art improvements, support art for podcasts et al
     - Python plugin improvements
     - add support for the Jamendo online catalogue
     - support new Gnome "media key" mechanism
     - support track transfer for "generic" audio players, and improve iPod
       track transfer support, including transcoding
     - many build/run issues on Solaris
     - Nokia N800 support
     - Many core improvements, for future work
     - the usual pile of minor features and bug fixes
     - fix crasher on podcast update (Ubuntu: #83530)
     - fix hang due to the visualization plugin (Ubuntu: #84014)
     - fix crasher on playlist search (Ubuntu: #85144)
     - fix crash when trying to rename an ipod (Ubuntu: #86605)
     - fix tooltip icon when not playing (Ubuntu: #83701)
     - fix playing on double click (Ubuntu: #85743)
     - fix shoutcast title notification being displayed when there is no title
       change (Ubuntu: #86659)
   * debian/patches/02_autoconf.patch:
     - updated
   * debian/patches/90_from_svn_fix_python_plugins_amd64.patch:
     - dropped, fixed with the new version

Changed in rhythmbox:
status: Fix Committed → Fix Released
Revision history for this message
Michael R. Head (burner) wrote :

Fix confirmed. Thanks!

Changed in rhythmbox:
importance: Unknown → Critical
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.