frafu@UbuntuDesktop:~$ valgrind --tool=memcheck --leak-check=yes /usr/lib/vino/vino-server ==5255== Memcheck, a memory error detector. ==5255== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==5255== Using LibVEX rev 1658, a library for dynamic binary translation. ==5255== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==5255== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation framework. ==5255== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==5255== For more details, rerun with: -v ==5255== ==5255== Invalid read of size 4 ==5255== at 0x4014729: (within /lib/ld-2.5.so) ==5255== by 0x4005B69: (within /lib/ld-2.5.so) ==5255== by 0x4007995: (within /lib/ld-2.5.so) ==5255== by 0x4010D74: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4981F01: (within /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x49820B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x495D2CE: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x495D3BF: (within /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x495F125: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== Address 0x4DECC0C is 36 bytes inside a block of size 38 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x4007F33: (within /lib/ld-2.5.so) ==5255== by 0x4010D74: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4981F01: (within /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x49820B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x495D2CE: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x495D3BF: (within /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x495F125: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x490BD3D: getpwnam_r (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== ==5255== Invalid read of size 4 ==5255== at 0x4014713: (within /lib/ld-2.5.so) ==5255== by 0x4005B69: (within /lib/ld-2.5.so) ==5255== by 0x4007995: (within /lib/ld-2.5.so) ==5255== by 0x4010D74: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4981F01: (within /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x49820B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x495D2CE: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x4FADF0B: (within /lib/tls/i686/cmov/libnss_compat-2.5.so) ==5255== by 0x4FAF422: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.5.so) ==5255== Address 0x4DED190 is 32 bytes inside a block of size 35 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x4007F33: (within /lib/ld-2.5.so) ==5255== by 0x4010D74: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4981F01: (within /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x49820B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x495D2CE: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x4FADF0B: (within /lib/tls/i686/cmov/libnss_compat-2.5.so) ==5255== by 0x4FAF422: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.5.so) ==5255== by 0x490BC62: getpwnam_r (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== ==5255== Invalid read of size 4 ==5255== at 0x4014729: (within /lib/ld-2.5.so) ==5255== by 0x4005B69: (within /lib/ld-2.5.so) ==5255== by 0x4007995: (within /lib/ld-2.5.so) ==5255== by 0x400B836: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x400BA2A: (within /lib/ld-2.5.so) ==5255== by 0x4010DD4: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4981F01: (within /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x49820B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== Address 0x4DED4DC is 36 bytes inside a block of size 37 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x4007F33: (within /lib/ld-2.5.so) ==5255== by 0x400B836: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x400BA2A: (within /lib/ld-2.5.so) ==5255== by 0x4010DD4: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4981F01: (within /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x49820B4: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x495D2CE: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== ==5255== Invalid read of size 4 ==5255== at 0x4014740: (within /lib/ld-2.5.so) ==5255== by 0x4005B69: (within /lib/ld-2.5.so) ==5255== by 0x4007995: (within /lib/ld-2.5.so) ==5255== by 0x400B836: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x400BA2A: (within /lib/ld-2.5.so) ==5255== by 0x4010DD4: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4C3CC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== Address 0x4DF59A8 is 24 bytes inside a block of size 27 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x4007F33: (within /lib/ld-2.5.so) ==5255== by 0x400B836: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x400BA2A: (within /lib/ld-2.5.so) ==5255== by 0x4010DD4: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4C3CC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3CB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==5255== ==5255== Invalid read of size 4 ==5255== at 0x4014757: (within /lib/ld-2.5.so) ==5255== by 0x4005B69: (within /lib/ld-2.5.so) ==5255== by 0x4007995: (within /lib/ld-2.5.so) ==5255== by 0x400B836: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x400BA2A: (within /lib/ld-2.5.so) ==5255== by 0x4010DD4: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4C3CC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== Address 0x4DF5CEC is 28 bytes inside a block of size 31 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x4007F33: (within /lib/ld-2.5.so) ==5255== by 0x400B836: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x400BA2A: (within /lib/ld-2.5.so) ==5255== by 0x4010DD4: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4C3CC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3CB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==5255== ==5255== Invalid read of size 4 ==5255== at 0x40145E8: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4C3CC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3CB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3A5D8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x42A9197: _gtk_modules_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291933: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4610FA9: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== Address 0x4DFB420 is 40 bytes inside a block of size 42 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x460B2C5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x461E878: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4C3A8E2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x42A9197: _gtk_modules_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291933: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4610FA9: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x429158B: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291603: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291643: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x8054868: main (vino-main.c:59) ==5255== ==5255== Invalid read of size 4 ==5255== at 0x40145E8: (within /lib/ld-2.5.so) ==5255== by 0x40078D9: (within /lib/ld-2.5.so) ==5255== by 0x4010D74: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4C3CC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3CB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3A5D8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x42A9197: _gtk_modules_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== Address 0x4DFB420 is 40 bytes inside a block of size 42 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x460B2C5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x461E878: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4C3A8E2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x42A9197: _gtk_modules_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291933: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4610FA9: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x429158B: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291603: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291643: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x8054868: main (vino-main.c:59) ==5255== ==5255== Invalid read of size 4 ==5255== at 0x4014740: (within /lib/ld-2.5.so) ==5255== by 0x40078D9: (within /lib/ld-2.5.so) ==5255== by 0x4010D74: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4C3CC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3CB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3A5D8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x42A9197: _gtk_modules_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== Address 0x4DFB420 is 40 bytes inside a block of size 42 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x460B2C5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x461E878: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4C3A8E2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x42A9197: _gtk_modules_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291933: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4610FA9: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x429158B: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291603: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291643: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x8054868: main (vino-main.c:59) ==5255== ==5255== Invalid read of size 4 ==5255== at 0x4014740: (within /lib/ld-2.5.so) ==5255== by 0x4005B69: (within /lib/ld-2.5.so) ==5255== by 0x4007995: (within /lib/ld-2.5.so) ==5255== by 0x4010D74: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4C3CC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3CB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3A5D8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== Address 0x4DFB420 is 40 bytes inside a block of size 42 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x460B2C5: g_malloc (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x461E878: g_strdup (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4C3A8E2: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x42A9197: _gtk_modules_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291933: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4610FA9: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x429158B: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291603: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291643: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x8054868: main (vino-main.c:59) ==5255== ==5255== Invalid read of size 4 ==5255== at 0x4014740: (within /lib/ld-2.5.so) ==5255== by 0x400D299: (within /lib/ld-2.5.so) ==5255== by 0x4009812: (within /lib/ld-2.5.so) ==5255== by 0x4982232: (within /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x4982499: _dl_sym (in /lib/tls/i686/cmov/libc-2.5.so) ==5255== by 0x4C3CDE7: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3CD72: dlsym (in /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3A1BC: g_module_symbol (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x4C3A6C4: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== Address 0x4DFB480 is 40 bytes inside a block of size 42 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x4006EB4: (within /lib/ld-2.5.so) ==5255== by 0x40078D9: (within /lib/ld-2.5.so) ==5255== by 0x4010D74: (within /lib/ld-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x40108C8: (within /lib/ld-2.5.so) ==5255== by 0x4C3CC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x400CF95: (within /lib/ld-2.5.so) ==5255== by 0x4C3D2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3CB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) ==5255== by 0x4C3A5D8: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1200.11) ==5255== by 0x42A8D29: (within /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== ==5255== Syscall param writev(vector[...]) points to uninitialised byte(s) ==5255== at 0x40007F2: (within /lib/ld-2.5.so) ==5255== by 0x4C75302: (within /usr/lib/libxcb.so.1.0.0) ==5255== by 0x4C7589A: (within /usr/lib/libxcb.so.1.0.0) ==5255== by 0x4C759CC: (within /usr/lib/libxcb.so.1.0.0) ==5255== by 0x4C75B1E: xcb_flush (in /usr/lib/libxcb.so.1.0.0) ==5255== by 0x46AEDDD: _XSend (in /usr/lib/libX11.so.6.2.0) ==5255== by 0x469C92A: XQueryExtension (in /usr/lib/libX11.so.6.2.0) ==5255== by 0x46916BA: XInitExtension (in /usr/lib/libX11.so.6.2.0) ==5255== by 0x476EDFF: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.1.0) ==5255== by 0x476F09C: XFixesQueryExtension (in /usr/lib/libXfixes.so.3.1.0) ==5255== by 0x44FF3C4: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.11) ==5255== by 0x44DCCFE: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.11) ==5255== Address 0x4E00C1C is 4,684 bytes inside a block of size 8,556 alloc'd ==5255== at 0x402095F: calloc (vg_replace_malloc.c:279) ==5255== by 0x4C75510: xcb_connect_to_fd (in /usr/lib/libxcb.so.1.0.0) ==5255== by 0x4C77BF8: xcb_connect (in /usr/lib/libxcb.so.1.0.0) ==5255== by 0x46ADE9F: _XConnectXCB (in /usr/lib/libX11.so.6.2.0) ==5255== by 0x4696A28: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) ==5255== by 0x44FF211: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.11) ==5255== by 0x44DCCFE: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.11) ==5255== by 0x429160E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x4291643: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x8054868: main (vino-main.c:59) GTK Accessibility Module initialized 23/03/2007 08:00:15 PM Autoprobing TCP port 23/03/2007 08:00:16 PM Autoprobing selected port 5900 23/03/2007 08:00:16 PM Advertising security type: 'TLS' (18) 23/03/2007 08:00:16 PM Advertising authentication type: 'No Authentication' (1) 23/03/2007 08:00:16 PM Advertising security type: 'No Authentication' (1) 23/03/2007 08:00:41 PM Got connection from client g4ip 23/03/2007 08:00:41 PM other clients: ==5255== ==5255== Invalid write of size 4 ==5255== at 0x468FEB4: (within /usr/lib/libX11.so.6.2.0) ==5255== by 0x4690187: _XSetImage (in /usr/lib/libX11.so.6.2.0) ==5255== by 0x468CA68: XGetSubImage (in /usr/lib/libX11.so.6.2.0) ==5255== by 0x805385D: vino_fb_get_image (vino-fb.c:173) ==5255== by 0x80539EF: vino_fb_poll_screen (vino-fb.c:374) ==5255== by 0x46043C5: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4603DF1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4606DCE: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4607178: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4291043: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x80548F9: main (vino-main.c:98) ==5255== Address 0x526A920 is 0 bytes after a block of size 2,952 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x8052FBB: vino_fb_create_image (vino-fb.c:293) ==5255== by 0x80531CE: vino_fb_init_from_screen (vino-fb.c:750) ==5255== by 0x458F9DB: (within /usr/lib/libgobject-2.0.so.0.1200.11) ==5255== by 0x458DA7A: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.11) ==5255== by 0x458E698: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.11) ==5255== by 0x458E79F: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.11) ==5255== by 0x80527CD: vino_fb_new (vino-fb.c:1048) ==5255== by 0x805863E: vino_server_handle_new_client (vino-server.c:693) ==5255== by 0x80615BA: rfbNewClient (rfbserver.c:273) ==5255== by 0x80632AA: rfbProcessNewConnection (sockets.c:268) ==5255== by 0x8057D29: vino_server_new_connection_pending (vino-server.c:396) ==5255== ==5255== Invalid read of size 1 ==5255== at 0x8053B09: vino_fb_poll_screen (vino-fb.c:393) ==5255== by 0x46043C5: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4603DF1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4606DCE: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4607178: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4291043: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x80548F9: main (vino-main.c:98) ==5255== Address 0x526A920 is 0 bytes after a block of size 2,952 alloc'd ==5255== at 0x4021620: malloc (vg_replace_malloc.c:149) ==5255== by 0x8052FBB: vino_fb_create_image (vino-fb.c:293) ==5255== by 0x80531CE: vino_fb_init_from_screen (vino-fb.c:750) ==5255== by 0x458F9DB: (within /usr/lib/libgobject-2.0.so.0.1200.11) ==5255== by 0x458DA7A: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1200.11) ==5255== by 0x458E698: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1200.11) ==5255== by 0x458E79F: g_object_new (in /usr/lib/libgobject-2.0.so.0.1200.11) ==5255== by 0x80527CD: vino_fb_new (vino-fb.c:1048) ==5255== by 0x805863E: vino_server_handle_new_client (vino-server.c:693) ==5255== by 0x80615BA: rfbNewClient (rfbserver.c:273) ==5255== by 0x80632AA: rfbProcessNewConnection (sockets.c:268) ==5255== by 0x8057D29: vino_server_new_connection_pending (vino-server.c:396) ==5255== ==5255== Invalid read of size 1 ==5255== at 0x4022EF1: memcpy (mc_replace_strmem.c:406) ==5255== by 0x8053C8F: vino_fb_poll_screen (vino-fb.c:350) ==5255== by 0x46043C5: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4603DF1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4606DCE: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4607178: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4291043: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x80548F9: main (vino-main.c:98) ==5255== Address 0x526B56F is not stack'd, malloc'd or (recently) free'd ==5255== ==5255== Invalid read of size 1 ==5255== at 0x4022EF9: memcpy (mc_replace_strmem.c:406) ==5255== by 0x8053C8F: vino_fb_poll_screen (vino-fb.c:350) ==5255== by 0x46043C5: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4603DF1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4606DCE: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4607178: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4291043: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x80548F9: main (vino-main.c:98) ==5255== Address 0x526B56E is not stack'd, malloc'd or (recently) free'd ==5255== ==5255== Invalid read of size 1 ==5255== at 0x4022F00: memcpy (mc_replace_strmem.c:406) ==5255== by 0x8053C8F: vino_fb_poll_screen (vino-fb.c:350) ==5255== by 0x46043C5: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4603DF1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4606DCE: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4607178: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4291043: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x80548F9: main (vino-main.c:98) ==5255== Address 0x526B56D is not stack'd, malloc'd or (recently) free'd ==5255== ==5255== Invalid read of size 1 ==5255== at 0x4022F07: memcpy (mc_replace_strmem.c:406) ==5255== by 0x8053C8F: vino_fb_poll_screen (vino-fb.c:350) ==5255== by 0x46043C5: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4603DF1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4606DCE: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4607178: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4291043: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x80548F9: main (vino-main.c:98) ==5255== Address 0x526B56C is not stack'd, malloc'd or (recently) free'd valgrind: m_mallocfree.c:194 (get_bszB_as_is): Assertion 'bszB_lo == bszB_hi' failed. valgrind: Heap block lo/hi size mismatch: lo = 3000, hi = 2894634. Probably caused by overrunning/underrunning a heap block's bounds. ==5255== at 0x38016449: report_and_quit (m_libcassert.c:136) ==5255== by 0x38016773: vgPlain_assert_fail (m_libcassert.c:200) ==5255== by 0x3801FF8F: vgPlain_arena_free (m_mallocfree.c:191) ==5255== by 0x38035F65: vgPlain_cli_free (replacemalloc_core.c:108) ==5255== by 0x3800195F: die_and_free_mem (mc_malloc_wrappers.c:111) ==5255== by 0x380366E2: do_client_request (scheduler.c:1158) ==5255== by 0x3803800D: vgPlain_scheduler (scheduler.c:869) ==5255== by 0x38057003: run_a_thread_NORETURN (syswrap-linux.c:87) sched status: running_tid=1 Thread 1: status = VgTs_Runnable ==5255== at 0x402123A: free (vg_replace_malloc.c:233) ==5255== by 0x4690728: (within /usr/lib/libX11.so.6.2.0) ==5255== by 0x468CA6E: XGetSubImage (in /usr/lib/libX11.so.6.2.0) ==5255== by 0x805385D: vino_fb_get_image (vino-fb.c:173) ==5255== by 0x8053B7C: vino_fb_poll_screen (vino-fb.c:328) ==5255== by 0x46043C5: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4603DF1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4606DCE: (within /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4607178: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.1200.11) ==5255== by 0x4291043: gtk_main (in /usr/lib/libgtk-x11-2.0.so.0.1000.11) ==5255== by 0x80548F9: main (vino-main.c:98) Note: see also the FAQ.txt in the source distribution. It contains workarounds to several common problems. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what Linux distro you are using. Thanks. frafu@UbuntuDesktop:~$