gnome-settings-daemon 2.14.1 isn't starting

Pascal Hofstee caelian at gmail.com
Mon Apr 17 22:55:50 UTC 2006


On 4/12/06, Yuri Pankov <yuri.pankov at gmail.com> wrote:
>
> Good day.
>
> I've a problem with gnome-settings-daemon (gnomecontrolcenter2 2.14.1)
> not starting.
> Running FreeBSD 7.0-CURRENT/amd64.
> I don't know what kind of info would be useful, so here's backtrace:


For a while now (ever since the gstreamer update from 0.8 to 0.10) ...
gnome-settings-daemon crashes upon startup in the function
acme_volume_gstreamer_open():
gnome-settings-daemon/actions/acme-volume-gstreamer.c:299

the code there is trying to free what is supposed to be a glib list
structure:
g_list_free(mixer_list);

mixer_list gets assigned at line 291:
mixer_list = gst_audio_default_registry_mixer_filter (_acme_set_mixer,
                                                          TRUE,
                                                          self);


This seems to be corresponding to the following backtrace section Yuri
provided:

      (gdb) thr 3
> 191.
>       [Switching to thread 3 (Thread 0x806650400 (runnable))]#0
>       0x0000000805a9d803 in IA__g_slice_free_chain_with_offset
> (mem_size=24,
> 192.
>           mem_chain=0x6902660, next_offset=8) at gslice.c:858
> 193.
>       858     gslice.c: No such file or directory.
> 194.
>               in gslice.c
> 195.
>       Current language:  auto; currently c
> 196.
>       (gdb) bt
> 197.
>       #0  0x0000000805a9d803 in IA__g_slice_free_chain_with_offset
>       (mem_size=24, mem_chain=0x6902660, next_offset=8) at gslice.c:858
> 198.
>       #1  0x0000000805a7fa4f in IA__g_list_free (list=0x6902660) at
>       glist.c:53
> 199.
>       #2  0x000000000042a0f7 in acme_volume_gstreamer_open
>       (vol=0x806889700) at acme-volume-gstreamer.c:299
> 200.
>       #3  0x000000000042a178 in acme_volume_gstreamer_init
>       (self=0x806889700) at acme-volume-gstreamer.c:400
> 201.
>       #4  0x000000080525408b in IA__g_type_create_instance
>       (type=34467625376) at gtype.c:1567
> 202.
>       #5  0x000000080523ad8c in g_object_constructor (type=34467625376,
>       n_construct_properties=0, construct_params=0x0) at gobject.c:1015
> 203.
>       #6  0x000000080523a37f in IA__g_object_newv
>       (object_type=34467625376, n_parameters=0, parameters=0x0) at
>       gobject.c:912
> 204.
>       #7  0x000000080523a78a in IA__g_object_new_valist
>       (object_type=34467625376, first_property_name=0x0,
>       var_args=0x7fffffffe6d0) at gobject.c:955
> 205.
>       #8  0x0000000805239de2 in IA__g_object_new
>       (object_type=34467625376, first_property_name=0x0) at gobject.c:793
> 206.
>       #9  0x0000000000429828 in acme_volume_new () at acme-volume.c:104
> 207.
>       #10 0x00000000004148ed in gnome_settings_multimedia_keys_load
>       (client=0x8066559e0) at gnome-settings-multimedia-keys.c:926
> 208.
>       #11 0x00000000004119ce in gnome_settings_daemon_new () at
>       gnome-settings-daemon.c:401
> 209.
>       #12 0x000000000040fb17 in main (argc=1, argv=0x7fffffffe958) at
>       factory.c:66



Somehow  the  mixer_list there is what seems to be a truncated 32bit
pointer.

--
  Pascal Hofstee


More information about the freebsd-gnome mailing list