tags 348021 + patch
thanks
Hi,
nice coincidence. I just started building rb when receiving your mail.
Loïc Minier <[EMAIL PROTECTED]> writes:
> Hi,
>
> On Sat, Jan 14, 2006, Juergen Kreileder wrote:
>> Since a few days rhythmbox crashes when trying to play .ogg or
>> .flac files. .mp3 files still work.
>
> Did it crash in the past?
No (at least not with that error :-)
>> .xsession-errors shows:
>> (rhythmbox:30656): GLib-GObject-WARNING **: gvalue.c:89: cannot initialize
>> GValue with type `gdouble', the value has already been initialized as
>> `(null)'
>> (rhythmbox:30680): GLib-GObject-WARNING **: gvalue.c:89: cannot initialize
>> GValue with type `gdouble', the value has already been initialized as
>> `(null)'
>
> These warnings are very interesting, could you please launch Rhythmbox
> from a shell, and check that these are the *first* warnings that you
> get. If they are, then please:
> 1/ rebuild rhythmbox with debugging symbols
> 2/ run rhythmbox from gdb with the "--g-fatal-warnings" parameter
> 3/ report the backtrace (of *all* threads) in this report
No need for more debugging, the problem is quite simple. Here's a fix:
--- player/rb-player-gst.c.orig 2006-01-29 17:15:07.000000000 +0100
+++ player/rb-player-gst.c 2006-01-29 17:15:13.000000000 +0100
@@ -778,7 +778,7 @@
if (mp->priv->playbin != NULL) {
GParamSpec *volume_pspec;
- GValue val;
+ GValue val = { 0 };
volume_pspec = g_object_class_find_property (G_OBJECT_GET_CLASS
(mp->priv->playbin),
"volume");
=
Juergen
--
Juergen Kreileder, Blackdown Java-Linux Team
http://blog.blackdown.de/