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 339712 - Crash when using feed with empty <pubDate/>
Crash when using feed with empty <pubDate/>
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: Podcast
HEAD
Other other
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 341118 343003 343981 344531 344559 350274 350985 351822 354539 358450 359603 384904 397529 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-04-25 13:59 UTC by Anders Petersson
Modified: 2007-01-17 10:23 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Anders Petersson 2006-04-25 13:59:27 UTC
Distribution: Ubuntu 6.06 (dapper)
Package: rhythmbox
Severity: critical
Version: GNOME2.14.1 HEAD
Gnome-Distributor: Ubuntu
Synopsis: Crash when using feed with empty <pubDate/>
Bugzilla-Product: rhythmbox
Bugzilla-Component: Podcast
Bugzilla-Version: HEAD
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
Rhythmbox crashes when reading/updating a feed with an empty <pubDate/>
tag.

Steps to reproduce the crash:
1. Add the following podcast feed:
http://demitar.homelinux.net/~demitar/test/podcast/empty-pubdate.xml
(compare with nonempty-pubdate.xml)
2. Update the feed.

Expected Results:
Segfault.

How often does this happen?
Every time.

Additional info:
If another feed is added before the empty-pubdate.xml feed it crashes on
add without the need to call update.

This is a minimal case, the error was first spotted when using this feed
which has both nonempty and empty <pubDate/>s, this one only crashes
once the feed is updated.
http://www.grabo.org/predikan/predikan.xml



Debugging Information:

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

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1227634272 (LWP 9332)]
[New Thread -1248531536 (LWP 9343)]
[New Thread -1239045200 (LWP 9334)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1227634272 (LWP 9332))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 820
  • #3 <signal handler called>
  • #4 rhythmdb_entry_set_uninserted
    at rhythmdb.c line 2675
  • #5 rb_podcast_manager_event_loop
    at rb-podcast-manager.c line 1514
  • #6 g_idle_dispatch
    at gmain.c line 3796
  • #7 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #8 g_main_context_iterate
    at gmain.c line 2547
  • #9 IA__g_main_loop_run
    at gmain.c line 2751
  • #10 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #11 main
    at main.c line 427
  • #0 __kernel_vsyscall




------- Bug created by bug-buddy at 2006-04-25 13:59 -------

Comment 1 James "Doc" Livingston 2006-04-26 06:17:20 UTC
Fixed in cvs.
Comment 2 Jonathan Matthew 2006-05-11 23:06:32 UTC
*** Bug 341118 has been marked as a duplicate of this bug. ***
Comment 3 Fabio Bonelli 2006-05-26 09:52:36 UTC
*** Bug 343003 has been marked as a duplicate of this bug. ***
Comment 4 Elijah Newren 2006-06-06 14:23:50 UTC
*** Bug 343981 has been marked as a duplicate of this bug. ***
Comment 5 Elijah Newren 2006-06-11 01:58:24 UTC
*** Bug 344531 has been marked as a duplicate of this bug. ***
Comment 6 James "Doc" Livingston 2006-06-11 12:24:44 UTC
*** Bug 344559 has been marked as a duplicate of this bug. ***
Comment 7 James "Doc" Livingston 2006-08-07 14:05:18 UTC
*** Bug 350274 has been marked as a duplicate of this bug. ***
Comment 8 James "Doc" Livingston 2006-08-12 08:27:45 UTC
*** Bug 350985 has been marked as a duplicate of this bug. ***
Comment 9 Alex Lancaster 2006-09-06 01:25:56 UTC
*** Bug 354539 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2006-09-30 08:58:20 UTC
*** Bug 358450 has been marked as a duplicate of this bug. ***
Comment 11 André Klapper 2006-09-30 08:58:53 UTC
*** Bug 351822 has been marked as a duplicate of this bug. ***
Comment 12 Karsten Bräckelmann 2006-10-04 14:09:11 UTC
*** Bug 359603 has been marked as a duplicate of this bug. ***
Comment 13 Alex Lancaster 2006-12-12 02:11:18 UTC
*** Bug 384904 has been marked as a duplicate of this bug. ***
Comment 14 Jonathan Matthew 2007-01-17 10:23:10 UTC
*** Bug 397529 has been marked as a duplicate of this bug. ***