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