I revert on compiz-0.3.6 with i have same problem, to catch gdk_x_error
backtrace and valgrind, i hope that can you help.

Nicolas
-- 
gandalfn <[EMAIL PROTECTED]>
==7570== Memcheck, a memory error detector.
==7570== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==7570== Using LibVEX rev 1658, a library for dynamic binary translation.
==7570== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==7570== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation 
framework.
==7570== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==7570== For more details, rerun with: -v
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014757: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x47C382E: open_object (XlcDL.c:334)
==7570==    by 0x47C4523: _XlcDynamicLoad (XlcDL.c:423)
==7570==    by 0x47D8D42: _XOpenLC (lcWrap.c:296)
==7570==    by 0x47D8E82: _XlcCurrentLC (lcWrap.c:357)
==7570==    by 0x47D9146: XSupportsLocale (lcWrap.c:101)
==7570==    by 0x45379D2: _gdk_x11_initialize_locale (gdkim-x11.c:65)
==7570==    by 0x453C806: _gdk_windowing_init (gdkmain-x11.c:99)
==7570==  Address 0x4B503EC is 76 bytes inside a block of size 77 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x400D0A2: (within /lib/ld-2.5.so)
==7570==    by 0x4008164: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x47C382E: open_object (XlcDL.c:334)
==7570==    by 0x47C4523: _XlcDynamicLoad (XlcDL.c:423)
==7570== 
==7570== Conditional jump or move depends on uninitialised value(s)
==7570==    at 0x4014761: (within /lib/ld-2.5.so)
==7570==    by 0x4010AB0: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x47C382E: open_object (XlcDL.c:334)
==7570==    by 0x47C4523: _XlcDynamicLoad (XlcDL.c:423)
==7570==    by 0x47D8D42: _XOpenLC (lcWrap.c:296)
==7570==    by 0x47D8E82: _XlcCurrentLC (lcWrap.c:357)
==7570==    by 0x47D9146: XSupportsLocale (lcWrap.c:101)
==7570==    by 0x45379D2: _gdk_x11_initialize_locale (gdkim-x11.c:65)
==7570== 
==7570== Conditional jump or move depends on uninitialised value(s)
==7570==    at 0x401476C: (within /lib/ld-2.5.so)
==7570==    by 0x4010AB0: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x47C382E: open_object (XlcDL.c:334)
==7570==    by 0x47C4523: _XlcDynamicLoad (XlcDL.c:423)
==7570==    by 0x47D8D42: _XOpenLC (lcWrap.c:296)
==7570==    by 0x47D8E82: _XlcCurrentLC (lcWrap.c:357)
==7570==    by 0x47D9146: XSupportsLocale (lcWrap.c:101)
==7570==    by 0x45379D2: _gdk_x11_initialize_locale (gdkim-x11.c:65)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014729: (within /lib/ld-2.5.so)
==7570==    by 0x4005B69: (within /lib/ld-2.5.so)
==7570==    by 0x4007995: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4A24F01: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x4A250B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A002CE: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A003BF: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A02125: __nss_passwd_lookup (in 
/lib/tls/i686/cmov/libc-2.5.so)
==7570==  Address 0x4B61F7C is 36 bytes inside a block of size 38 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x4007F33: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4A24F01: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x4A250B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A002CE: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A003BF: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A02125: __nss_passwd_lookup (in 
/lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x49AED3D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.5.so)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014713: (within /lib/ld-2.5.so)
==7570==    by 0x4005B69: (within /lib/ld-2.5.so)
==7570==    by 0x4007995: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4A24F01: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x4A250B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A002CE: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4D35F0B: (within /lib/tls/i686/cmov/libnss_compat-2.5.so)
==7570==    by 0x4D37422: _nss_compat_getpwnam_r (in 
/lib/tls/i686/cmov/libnss_compat-2.5.so)
==7570==  Address 0x4B62500 is 32 bytes inside a block of size 35 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x4007F33: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4A24F01: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x4A250B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A002CE: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4D35F0B: (within /lib/tls/i686/cmov/libnss_compat-2.5.so)
==7570==    by 0x4D37422: _nss_compat_getpwnam_r (in 
/lib/tls/i686/cmov/libnss_compat-2.5.so)
==7570==    by 0x49AEC62: getpwnam_r (in /lib/tls/i686/cmov/libc-2.5.so)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014729: (within /lib/ld-2.5.so)
==7570==    by 0x4005B69: (within /lib/ld-2.5.so)
==7570==    by 0x4007995: (within /lib/ld-2.5.so)
==7570==    by 0x400B836: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x400BA2A: (within /lib/ld-2.5.so)
==7570==    by 0x4010DD4: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4A24F01: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x4A250B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so)
==7570==  Address 0x4B6284C is 36 bytes inside a block of size 37 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x4007F33: (within /lib/ld-2.5.so)
==7570==    by 0x400B836: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x400BA2A: (within /lib/ld-2.5.so)
==7570==    by 0x4010DD4: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4A24F01: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x4A250B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A002CE: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.5.so)
==7570== 
==7570== Syscall param writev(vector[...]) points to uninitialised byte(s)
==7570==    at 0x40007F2: (within /lib/ld-2.5.so)
==7570==    by 0x47B733D: _X11TransSocketWritev (Xtranssock.c:2191)
==7570==    by 0x47B6F6E: _X11TransWritev (Xtrans.c:911)
==7570==    by 0x47BC9D0: _XSend (XlibInt.c:1429)
==7570==    by 0x47ADBFA: XQueryExtension (QuExt.c:50)
==7570==    by 0x47A24DA: XInitExtension (InitExt.c:49)
==7570==    by 0x45D6DBF: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.1.0)
==7570==    by 0x45D705C: XFixesQueryExtension (in /usr/lib/libXfixes.so.3.1.0)
==7570==    by 0x4526374: gdk_display_open (gdkdisplay-x11.c:195)
==7570==    by 0x4503CBE: gdk_display_open_default_libgtk_only (gdk.c:278)
==7570==    by 0x42D454E: gtk_init_check (gtkmain.c:912)
==7570==    by 0x42D4583: gtk_init (gtkmain.c:947)
==7570==  Address 0x4B64DCC is 372 bytes inside a block of size 16,384 alloc'd
==7570==    at 0x40206BF: calloc (vg_replace_malloc.c:279)
==7570==    by 0x47A7BB6: XOpenDisplay (OpenDis.c:264)
==7570==    by 0x45261C1: gdk_display_open (gdkdisplay-x11.c:145)
==7570==    by 0x4503CBE: gdk_display_open_default_libgtk_only (gdk.c:278)
==7570==    by 0x42D454E: gtk_init_check (gtkmain.c:912)
==7570==    by 0x42D4583: gtk_init (gtkmain.c:947)
==7570==    by 0x8055FE1: main (gtk-window-decorator.c:5931)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014573: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x439BEA1: gtk_theme_engine_load (gtkthemes.c:80)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==    by 0x439BD88: gtk_theme_engine_get (gtkthemes.c:181)
==7570==    by 0x431D74F: gtk_rc_parse_engine (gtkrc.c:3633)
==7570==  Address 0x4BE3148 is 48 bytes inside a block of size 50 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x439BEA1: gtk_theme_engine_load (gtkthemes.c:80)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==    by 0x439BD88: gtk_theme_engine_get (gtkthemes.c:181)
==7570==    by 0x431D74F: gtk_rc_parse_engine (gtkrc.c:3633)
==7570==    by 0x431FED2: gtk_rc_parse_style (gtkrc.c:3125)
==7570==    by 0x4320A09: gtk_rc_parse_any (gtkrc.c:2883)
==7570==    by 0x4320E41: gtk_rc_context_parse_one_file (gtkrc.c:1033)
==7570==    by 0x4320FFC: gtk_rc_context_parse_file (gtkrc.c:1099)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014573: (within /lib/ld-2.5.so)
==7570==    by 0x40078D9: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x439BEA1: gtk_theme_engine_load (gtkthemes.c:80)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==  Address 0x4BE3148 is 48 bytes inside a block of size 50 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x439BEA1: gtk_theme_engine_load (gtkthemes.c:80)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==    by 0x439BD88: gtk_theme_engine_get (gtkthemes.c:181)
==7570==    by 0x431D74F: gtk_rc_parse_engine (gtkrc.c:3633)
==7570==    by 0x431FED2: gtk_rc_parse_style (gtkrc.c:3125)
==7570==    by 0x4320A09: gtk_rc_parse_any (gtkrc.c:2883)
==7570==    by 0x4320E41: gtk_rc_context_parse_one_file (gtkrc.c:1033)
==7570==    by 0x4320FFC: gtk_rc_context_parse_file (gtkrc.c:1099)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014713: (within /lib/ld-2.5.so)
==7570==    by 0x40078D9: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x439BEA1: gtk_theme_engine_load (gtkthemes.c:80)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==  Address 0x4BE3148 is 48 bytes inside a block of size 50 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x439BEA1: gtk_theme_engine_load (gtkthemes.c:80)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==    by 0x439BD88: gtk_theme_engine_get (gtkthemes.c:181)
==7570==    by 0x431D74F: gtk_rc_parse_engine (gtkrc.c:3633)
==7570==    by 0x431FED2: gtk_rc_parse_style (gtkrc.c:3125)
==7570==    by 0x4320A09: gtk_rc_parse_any (gtkrc.c:2883)
==7570==    by 0x4320E41: gtk_rc_context_parse_one_file (gtkrc.c:1033)
==7570==    by 0x4320FFC: gtk_rc_context_parse_file (gtkrc.c:1099)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014713: (within /lib/ld-2.5.so)
==7570==    by 0x400D299: (within /lib/ld-2.5.so)
==7570==    by 0x4009812: (within /lib/ld-2.5.so)
==7570==    by 0x4A25232: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A25499: _dl_sym (in /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4887DE7: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887D72: dlsym (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48841BC: g_module_symbol (gmodule-dl.c:144)
==7570==    by 0x48846E5: g_module_open (gmodule.c:453)
==7570==    by 0x439BEA1: gtk_theme_engine_load (gtkthemes.c:80)
==7570==  Address 0x4BE31B0 is 48 bytes inside a block of size 50 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x4006EB4: (within /lib/ld-2.5.so)
==7570==    by 0x40078D9: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x439BEA1: gtk_theme_engine_load (gtkthemes.c:80)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x40145B1: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x45970C2: _gdk_pixbuf_load_module (gdk-pixbuf-io.c:471)
==7570==    by 0x4597FC1: gdk_pixbuf_new_from_file (gdk-pixbuf-io.c:899)
==7570==    by 0x417B58B: meta_theme_load_image (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x4188257: (within /usr/lib/libmetacity-private.so.0.0.0)
==7570==  Address 0x4F1C9AC is 52 bytes inside a block of size 55 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x45970C2: _gdk_pixbuf_load_module (gdk-pixbuf-io.c:471)
==7570==    by 0x4597FC1: gdk_pixbuf_new_from_file (gdk-pixbuf-io.c:899)
==7570==    by 0x417B58B: meta_theme_load_image (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x4188257: (within /usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x48BE9AA: g_markup_parse_context_parse (gmarkup.c:1321)
==7570==    by 0x418C805: meta_theme_load (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x41812AF: meta_theme_set_current (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x805035F: theme_changed (gtk-window-decorator.c:5435)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x40145B1: (within /lib/ld-2.5.so)
==7570==    by 0x40078D9: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x45970C2: _gdk_pixbuf_load_module (gdk-pixbuf-io.c:471)
==7570==    by 0x4597FC1: gdk_pixbuf_new_from_file (gdk-pixbuf-io.c:899)
==7570==  Address 0x4F1C9AC is 52 bytes inside a block of size 55 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x45970C2: _gdk_pixbuf_load_module (gdk-pixbuf-io.c:471)
==7570==    by 0x4597FC1: gdk_pixbuf_new_from_file (gdk-pixbuf-io.c:899)
==7570==    by 0x417B58B: meta_theme_load_image (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x4188257: (within /usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x48BE9AA: g_markup_parse_context_parse (gmarkup.c:1321)
==7570==    by 0x418C805: meta_theme_load (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x41812AF: meta_theme_set_current (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x805035F: theme_changed (gtk-window-decorator.c:5435)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014729: (within /lib/ld-2.5.so)
==7570==    by 0x40078D9: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x45970C2: _gdk_pixbuf_load_module (gdk-pixbuf-io.c:471)
==7570==    by 0x4597FC1: gdk_pixbuf_new_from_file (gdk-pixbuf-io.c:899)
==7570==  Address 0x4F1C9AC is 52 bytes inside a block of size 55 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x45970C2: _gdk_pixbuf_load_module (gdk-pixbuf-io.c:471)
==7570==    by 0x4597FC1: gdk_pixbuf_new_from_file (gdk-pixbuf-io.c:899)
==7570==    by 0x417B58B: meta_theme_load_image (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x4188257: (within /usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x48BE9AA: g_markup_parse_context_parse (gmarkup.c:1321)
==7570==    by 0x418C805: meta_theme_load (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x41812AF: meta_theme_set_current (in 
/usr/lib/libmetacity-private.so.0.0.0)
==7570==    by 0x805035F: theme_changed (gtk-window-decorator.c:5435)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014729: (within /lib/ld-2.5.so)
==7570==    by 0x400D299: (within /lib/ld-2.5.so)
==7570==    by 0x4009812: (within /lib/ld-2.5.so)
==7570==    by 0x4A25232: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A25499: _dl_sym (in /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4887DE7: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887D72: dlsym (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48841BC: g_module_symbol (gmodule-dl.c:144)
==7570==    by 0x48846C4: g_module_open (gmodule.c:448)
==7570==    by 0x45970C2: _gdk_pixbuf_load_module (gdk-pixbuf-io.c:471)
==7570==  Address 0x4F1CA14 is 52 bytes inside a block of size 55 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x4006EB4: (within /lib/ld-2.5.so)
==7570==    by 0x40078D9: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x45970C2: _gdk_pixbuf_load_module (gdk-pixbuf-io.c:471)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014617: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==    by 0x45E9230: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45E9356: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==  Address 0x544B884 is 44 bytes inside a block of size 47 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==    by 0x45E9230: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45E9356: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45E93D5: pango_map_get_engines (in 
/usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ECE74: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ED069: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ED701: pango_itemize_with_base_dir (in 
/usr/lib/libpango-1.0.so.0.1504.2)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014617: (within /lib/ld-2.5.so)
==7570==    by 0x40078D9: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==  Address 0x544B884 is 44 bytes inside a block of size 47 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==    by 0x45E9230: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45E9356: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45E93D5: pango_map_get_engines (in 
/usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ECE74: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ED069: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ED701: pango_itemize_with_base_dir (in 
/usr/lib/libpango-1.0.so.0.1504.2)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014757: (within /lib/ld-2.5.so)
==7570==    by 0x40078D9: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==  Address 0x544B884 is 44 bytes inside a block of size 47 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==    by 0x45E9230: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45E9356: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45E93D5: pango_map_get_engines (in 
/usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ECE74: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ED069: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ED701: pango_itemize_with_base_dir (in 
/usr/lib/libpango-1.0.so.0.1504.2)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014757: (within /lib/ld-2.5.so)
==7570==    by 0x4005B69: (within /lib/ld-2.5.so)
==7570==    by 0x4007995: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==  Address 0x544B884 is 44 bytes inside a block of size 47 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x48C0125: g_malloc (gmem.c:131)
==7570==    by 0x48D36B8: g_strdup (gstrfuncs.c:91)
==7570==    by 0x48848E2: g_module_open (gmodule.c:353)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x48749F7: g_type_module_use (gtypemodule.c:190)
==7570==    by 0x45E9230: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45E9356: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45E93D5: pango_map_get_engines (in 
/usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ECE74: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ED069: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==    by 0x45ED701: pango_itemize_with_base_dir (in 
/usr/lib/libpango-1.0.so.0.1504.2)
==7570== 
==7570== Invalid read of size 4
==7570==    at 0x4014757: (within /lib/ld-2.5.so)
==7570==    by 0x400D299: (within /lib/ld-2.5.so)
==7570==    by 0x4009812: (within /lib/ld-2.5.so)
==7570==    by 0x4A25232: (within /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4A25499: _dl_sym (in /lib/tls/i686/cmov/libc-2.5.so)
==7570==    by 0x4887DE7: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887D72: dlsym (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48841BC: g_module_symbol (gmodule-dl.c:144)
==7570==    by 0x48846C4: g_module_open (gmodule.c:448)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570==  Address 0x5470EEC is 44 bytes inside a block of size 47 alloc'd
==7570==    at 0x4021380: malloc (vg_replace_malloc.c:149)
==7570==    by 0x4006EB4: (within /lib/ld-2.5.so)
==7570==    by 0x40078D9: (within /lib/ld-2.5.so)
==7570==    by 0x4010D74: (within /lib/ld-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x40108C8: (within /lib/ld-2.5.so)
==7570==    by 0x4887C2C: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x400CF95: (within /lib/ld-2.5.so)
==7570==    by 0x48882AB: (within /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x4887B63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so)
==7570==    by 0x48845D8: g_module_open (gmodule-dl.c:98)
==7570==    by 0x45E90BA: (within /usr/lib/libpango-1.0.so.0.1504.2)
==7570== 
==7570== Syscall param write(buf) points to uninitialised byte(s)
==7570==    at 0x40007F2: (within /lib/ld-2.5.so)
==7570==    by 0x47B6F0E: _X11TransWrite (Xtrans.c:897)
==7570==    by 0x47BCBA6: _XFlushInt (XlibInt.c:667)
==7570==    by 0x47BCC7A: _XReply (XlibInt.c:1696)
==7570==    by 0x4751363: XRenderQueryFilters (in /usr/lib/libXrender.so.1.3.0)
==7570==    by 0x4042396: decor_shadow_create (decoration.c:1033)
==7570==    by 0x8050AF0: update_shadow (gtk-window-decorator.c:4981)
==7570==    by 0x8056721: main (gtk-window-decorator.c:5910)
==7570==  Address 0x4B64E84 is 556 bytes inside a block of size 16,384 alloc'd
==7570==    at 0x40206BF: calloc (vg_replace_malloc.c:279)
==7570==    by 0x47A7BB6: XOpenDisplay (OpenDis.c:264)
==7570==    by 0x45261C1: gdk_display_open (gdkdisplay-x11.c:145)
==7570==    by 0x4503CBE: gdk_display_open_default_libgtk_only (gdk.c:278)
==7570==    by 0x42D454E: gtk_init_check (gtkmain.c:912)
==7570==    by 0x42D4583: gtk_init (gtkmain.c:947)
==7570==    by 0x8055FE1: main (gtk-window-decorator.c:5931)
The program 'gtk-window-decorator' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadLength (poly request too large or internal Xlib length erro'.
  (Details: serial 7361 error_code 16 request_code 152 minor_code 34)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
==7570== 
==7570== ERROR SUMMARY: 33 errors from 21 contexts (suppressed: 131 from 1)
==7570== malloc/free: in use at exit: 722,837 bytes in 11,704 blocks.
==7570== malloc/free: 89,610 allocs, 77,906 frees, 14,511,446 bytes allocated.
==7570== For counts of detected errors, rerun with: -v
==7570== searching for pointers to 11,704 not-freed blocks.
==7570== checked 1,060,156 bytes.
==7570== 
==7570== LEAK SUMMARY:
==7570==    definitely lost: 37,922 bytes in 1,281 blocks.
==7570==      possibly lost: 94,052 bytes in 120 blocks.
==7570==    still reachable: 590,863 bytes in 10,303 blocks.
==7570==         suppressed: 0 bytes in 0 blocks.
==7570== Use --leak-check=full to see details of leaked memory.

#0  gdk_x_error (display=0x806d300, error=0xbffec238) at gdkmain-x11.c:608
#1  0xb77df2da in _XError (dpy=0x806d300, rep=0xbffec2e8)
    at ../../src/XlibInt.c:2890
#2  0xb77e181c in _XEventsQueued (dpy=0x806d300, mode=2)
    at ../../src/XlibInt.c:889
#3  0xb77cd642 in XPending (dpy=0x806d300) at ../../src/Pending.c:57
#4  0xb7abb79d in gdk_check_xpending (display=<value optimized out>)
    at gdkevents-x11.c:148
#5  0xb7abb81e in gdk_event_check (source=0x807bb30) at gdkevents-x11.c:2292
#6  0xb76fb662 in IA__g_main_context_check (context=0x807bb78, 
    max_priority=2147483647, fds=0x810ad70, n_fds=6) at gmain.c:2552
#7  0xb76fb9fe in g_main_context_iterate (context=0x807bb78, block=1, 
    dispatch=1, self=0x8095dc8) at gmain.c:2674
#8  0xb76fbfc9 in IA__g_main_loop_run (loop=0x8109178) at gmain.c:2881
#9  0xb7c3cf84 in IA__gtk_main () at gtkmain.c:1171
#10 0x08056742 in main (argc=0, argv=0x806d080) at gtk-window-decorator.c:6112
#11 0xb759febc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#12 0x0804cc51 in _start ()

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
compiz mailing list
compiz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/compiz

Reply via email to