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