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 323154 - Podcast Errors show NULL
Podcast Errors show NULL
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
HEAD
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-12-03 22:41 UTC by Ryan P Skadberg
Modified: 2006-01-13 18:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ryan P Skadberg 2005-12-03 22:41:10 UTC
Distribution/Version: Fedora Core Rawhide

Any podcast errors that pop up show the error as:

(null)
Comment 1 Baptiste Mille-Mathias 2005-12-04 18:54:41 UTC
Confirming this bug.
Comment 2 William Jon McCann 2006-01-04 17:04:13 UTC
I think this has been fixed.  Do you still see this with latest CVS?
Comment 3 Ryan P Skadberg 2006-01-04 17:10:32 UTC
Will let you know as soon as I can compile HEAD again :)
Comment 4 Ryan P Skadberg 2006-01-07 00:23:36 UTC
Still getting this with HEAD.
Comment 5 William Jon McCann 2006-01-12 23:34:47 UTC
I think this is related:

[Thread debugging using libthread_db enabled]
[New Thread -1208764736 (LWP 30105)]
[New Thread 15424432 (LWP 30117)]
[New Thread 124464048 (LWP 30116)]
0x005fb402 in __kernel_vsyscall ()
  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 786
  • #3 <signal handler called>
  • #4 IA__g_logv
    at gmessages.c line 503
  • #5 IA__g_log
    at gmessages.c line 517
  • #6 IA__g_return_if_fail_warning
  • #7 IA__g_value_get_string
    at gvaluetypes.c line 791
  • #8 IA__g_cclosure_marshal_VOID__STRING
    at gmarshal.c line 496
  • #9 IA__g_closure_invoke
    at gclosure.c line 490
  • #10 signal_emit_unlocked_R
    at gsignal.c line 2449
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #12 IA__g_signal_emit
    at gsignal.c line 2252
  • #13 rb_podcast_manager_event_loop
    at rb-podcast-manager.c line 1580
  • #14 g_idle_dispatch
    at gmain.c line 3761
  • #15 IA__g_main_context_dispatch
    at gmain.c line 1913
  • #16 g_main_context_iterate
    at gmain.c line 2544
  • #17 IA__g_main_loop_run
    at gmain.c line 2748
  • #18 bonobo_main
    at bonobo-main.c line 312
  • #19 main
    at main.c line 398

This happened when I tried to update a feed.  I think this may be the same issue but now errors are fatal - which actually helps a lot.
Comment 6 William Jon McCann 2006-01-12 23:35:47 UTC
I think the fix may be as simple as:

Index: podcast/rb-podcast-manager.c
===================================================================
RCS file: /cvs/gnome/rhythmbox/podcast/rb-podcast-manager.c,v
retrieving revision 1.28
diff -p -u -r1.28 rb-podcast-manager.c
--- podcast/rb-podcast-manager.c        1 Jan 2006 11:39:43 -0000       1.28
+++ podcast/rb-podcast-manager.c        12 Jan 2006 23:35:11 -0000
@@ -262,7 +262,7 @@ rb_podcast_manager_class_init (RBPodcast
                                g_cclosure_marshal_VOID__STRING,
                                G_TYPE_NONE,
                                1,
-                               G_TYPE_POINTER);
+                               G_TYPE_STRING);

Comment 7 William Jon McCann 2006-01-13 15:35:17 UTC
I committed that fix since it works for me and is trivial.

skadz: can you please see if this fixes the problem for you?
Comment 8 Ryan P Skadberg 2006-01-13 18:12:15 UTC
Yup, this fixes it for me :)  Thanks!