Date: Mon, 17 Apr 2006 15:55:48 -0700 From: "Pascal Hofstee" <caelian@gmail.com> To: "Yuri Pankov" <yuri.pankov@gmail.com> Cc: freebsd-gnome@freebsd.org Subject: Re: gnome-settings-daemon 2.14.1 isn't starting Message-ID: <d8a0b7620604171555o68ecc202q4658ed07a10f55d5@mail.gmail.com> In-Reply-To: <443D98E4.6020304@gmail.com> References: <443D98E4.6020304@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 4/12/06, Yuri Pankov <yuri.pankov@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 =3D 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=3D24, > 192. > mem_chain=3D0x6902660, next_offset=3D8) 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=3D24, mem_chain=3D0x6902660, next_offset=3D8) at gslice.c= :858 > 198. > #1 0x0000000805a7fa4f in IA__g_list_free (list=3D0x6902660) at > glist.c:53 > 199. > #2 0x000000000042a0f7 in acme_volume_gstreamer_open > (vol=3D0x806889700) at acme-volume-gstreamer.c:299 > 200. > #3 0x000000000042a178 in acme_volume_gstreamer_init > (self=3D0x806889700) at acme-volume-gstreamer.c:400 > 201. > #4 0x000000080525408b in IA__g_type_create_instance > (type=3D34467625376) at gtype.c:1567 > 202. > #5 0x000000080523ad8c in g_object_constructor (type=3D34467625376, > n_construct_properties=3D0, construct_params=3D0x0) at gobject.c:10= 15 > 203. > #6 0x000000080523a37f in IA__g_object_newv > (object_type=3D34467625376, n_parameters=3D0, parameters=3D0x0) at > gobject.c:912 > 204. > #7 0x000000080523a78a in IA__g_object_new_valist > (object_type=3D34467625376, first_property_name=3D0x0, > var_args=3D0x7fffffffe6d0) at gobject.c:955 > 205. > #8 0x0000000805239de2 in IA__g_object_new > (object_type=3D34467625376, first_property_name=3D0x0) 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=3D0x8066559e0) 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=3D1, argv=3D0x7fffffffe958) at > factory.c:66 Somehow the mixer_list there is what seems to be a truncated 32bit pointer. -- Pascal Hofstee
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d8a0b7620604171555o68ecc202q4658ed07a10f55d5>