xfwm4-settings core dump (4.6.1)

Rodrigo Amestica ramestica at lavabit.com
Fri Jan 15 00:05:15 CET 2010


Hi,

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.)

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}}}




More information about the Xfce mailing list