on a redhat 5.3 distribution I'm trying to build xfce 4.6.1 on an isolate installation prefix. I think I have installed in this same prefix all required dependencies. After installation and after adding xfce to my gdm configuration I can successfully login into the xfce desktop (xfwm up and running.) However, when I execute xfwm4-settings it cores dump as shown in the back trace included below (some variable values also included.) A list of the modules I have installed in my custom prefix is also included below. For some reason, at xfwm4-settings.c:480 a call to xfconf_channel_get_property returns a 'value' which then passed to xfwm_settings_title_alignment_property_changed makes the program to crash. Could this be just a misconfiguration somewhere in my ~/.config files or perhaps a bigger show stopper to my attempt to build on top of RH5.3? many thanks, Rodrigo (gdb) bt #0 0x02862b3a in strcmp () from /lib/libc.so.6 #1 0x00c09a14 in IA__g_str_equal (v1=0x9a00538, v2=0x0) at gstring.c:81 #2 0x0804ee00 in xfwm_settings_title_alignment_property_changed ( channel=0x99d4298, property=0x809f94a "/general/title_alignment", value=0xbfb0ca88, settings=0x99f4160) at xfwm4-settings.c:1483 #3 0x080505d7 in xfwm_settings_constructed (object=0x99f4160) at xfwm4-settings.c:481 #4 0x0093aabb in IA__g_object_newv (object_type=161437120, n_parameters=1, parameters=0x99f48e0) at gobject.c:1285 #5 0x0093b169 in IA__g_object_new_valist (object_type=161437120, first_property_name=0x809f819 "glade-xml", var_args=0xbfb0cccc "") at gobject.c:1374 #6 0x0093b270 in IA__g_object_new (object_type=161437120, first_property_name=0x809f819 "glade-xml") at gobject.c:1091 #7 0x0804e0a4 in xfwm_settings_new () at xfwm4-settings.c:792 #8 0x0804e179 in main (argc=1836541528, argv=0x6e0034) at xfwm4-settings.c:976 (gdb) f 2 #2 0x0804ee00 in xfwm_settings_title_alignment_property_changed ( channel=0x99d4298, property=0x809f94a "/general/title_alignment", value=0xbfb0ca88, settings=0x99f4160) at xfwm4-settings.c:1483 1483 if (G_UNLIKELY (g_str_equal (alignment, g_value_get_string (value)))) (gdb) p alignment $1 = (gchar *) 0x9a00538 "left" (gdb) p value $2 = (const GValue *) 0xbfb0ca88 (gdb) p *value $3 = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, { v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} Modules installed in my custom prefix (built in the order they appear in the list): * intltool-0.40.6 (14-Mar-2009) * libxml2-2.7.6 * glib-2.23.1 * atk-1.29.4 * pixman-0.17.2 * fontconfig-2.7.3 * cairo-1.8.8 * pango-1.26.2 * dbus-1.2.16 * gtk+-2.18.6 * gettext-0.17 * libglade-2.6.4 * glade3-3.6.7 * xfce-4.6.1-src
*** Bug 6195 has been marked as a duplicate of this bug. ***
Would it be possible for you to try with git commit bc9e820: http://git.xfce.org/xfce/xfwm4/commit/?h=xfce-4.6&id=bc9e820 hint: git is available in epel for el5 :)