==16286== Memcheck, a memory error detector ==16286== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==16286== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==16286== Command: gnome-control-center ==16286== Parent PID: 16228 ==16286== ==16286== Invalid read of size 4 ==16286== at 0x83773B3: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8379744: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382456: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382545: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382764: FcInit (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8377B5C: FcConfigGetCurrent (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x837950F: FcConfigSubstituteWithPat (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x76FD24F: ??? (in /usr/lib/libpangocairo-1.0.so.0.3000.0) ==16286== by 0x814CCC5: ??? (in /usr/lib/libpangoft2-1.0.so.0.3000.0) ==16286== by 0x584CAC0: ??? (in /usr/lib/libpango-1.0.so.0.3000.0) ==16286== by 0x584D5E9: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.3000.0) ==16286== Address 0xd4dc464 is 20 bytes inside a block of size 22 alloc'd ==16286== at 0x4C2A93D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x837730C: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8379744: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382456: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382545: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382764: FcInit (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8377B5C: FcConfigGetCurrent (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x837950F: FcConfigSubstituteWithPat (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x76FD24F: ??? (in /usr/lib/libpangocairo-1.0.so.0.3000.0) ==16286== by 0x814CCC5: ??? (in /usr/lib/libpangoft2-1.0.so.0.3000.0) ==16286== by 0x584CAC0: ??? (in /usr/lib/libpango-1.0.so.0.3000.0) ==16286== ==16286== Invalid read of size 4 ==16286== at 0x83773C8: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8379744: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382456: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382545: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.4.4) ==16286== Address 0xd4e3630 is 16 bytes inside a block of size 18 alloc'd ==16286== at 0x4C2A93D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x837730C: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8379744: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382456: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==16286== ==16286== Invalid read of size 4 ==16286== at 0x83773C8: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D157: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382456: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382545: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.4.4) ==16286== Address 0xd51f768 is 40 bytes inside a block of size 42 alloc'd ==16286== at 0x4C2A93D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x837730C: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D157: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382456: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==16286== ==16286== Invalid read of size 4 ==16286== at 0x83773B3: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D157: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382456: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382545: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.4.4) ==16286== Address 0xd529654 is 36 bytes inside a block of size 39 alloc'd ==16286== at 0x4C2A93D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x837730C: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D157: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8382456: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==16286== ==16286== Invalid read of size 4 ==16286== at 0x83773C8: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D157: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== Address 0xd5575c8 is 24 bytes inside a block of size 26 alloc'd ==16286== at 0x4C2A93D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x837730C: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D157: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== ==16286== Invalid read of size 4 ==16286== at 0x83773B3: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8379744: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D157: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== Address 0xd55f6a4 is 20 bytes inside a block of size 22 alloc'd ==16286== at 0x4C2A93D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x837730C: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x8379744: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838CCF5: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D3DD: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0xB0FDA33: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FEC90: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FBB06: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB0FD4BA: ??? (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0xB100A9C: XML_ParseBuffer (in /usr/lib/libexpat.so.1.6.0) ==16286== by 0x838CE50: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== by 0x838D157: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==16286== ==16286== Syscall param ioctl(generic) points to uninitialised byte(s) ==16286== at 0x722C727: ioctl (in /lib/libc-2.15.so) ==16286== by 0x21C627E7: drmIoctl (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x21C64B1B: drmCommandWriteRead (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x26AA39E7: nouveau_device_get_param (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x26AA3AB7: nouveau_device_open_existing (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x2556F54F: nouveau_drm_screen_create (nouveau_drm_winsys.c:23) ==16286== by 0x25567536: create_screen (target.c:11) ==16286== by 0x2556D35E: dri2_init_screen (dri2.c:684) ==16286== by 0x25568193: dri2CreateNewScreen (dri_util.c:85) ==16286== by 0x1EAD0AAE: dri2CreateScreen (dri2_glx.c:1069) ==16286== by 0x1EA9A278: AllocAndFetchScreenConfigs (glxext.c:780) ==16286== by 0x1EA9A690: __glXInitialize (glxext.c:885) ==16286== Address 0x7fefffcc8 is on thread 1's stack ==16286== ==16286== Syscall param ioctl(generic) points to uninitialised byte(s) ==16286== at 0x722C727: ioctl (in /lib/libc-2.15.so) ==16286== by 0x21C627E7: drmIoctl (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x21C64B1B: drmCommandWriteRead (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x26AA542B: nouveau_bo_wrap (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x26AA3F05: nouveau_channel_alloc (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x25623F5D: nouveau_screen_init (nouveau_screen.c:214) ==16286== by 0x255B1E08: nv50_screen_create (nv50_screen.c:329) ==16286== by 0x2556F61A: nouveau_drm_screen_create (nouveau_drm_winsys.c:49) ==16286== by 0x25567536: create_screen (target.c:11) ==16286== by 0x2556D35E: dri2_init_screen (dri2.c:684) ==16286== by 0x25568193: dri2CreateNewScreen (dri_util.c:85) ==16286== by 0x1EAD0AAE: dri2CreateScreen (dri2_glx.c:1069) ==16286== Address 0x7fefffbc4 is on thread 1's stack ==16286== ==16286== Syscall param ioctl(generic) points to uninitialised byte(s) ==16286== at 0x722C727: ioctl (in /lib/libc-2.15.so) ==16286== by 0x21C627E7: drmIoctl (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x21C64B1B: drmCommandWriteRead (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x26AA4209: nouveau_pushbuf_init (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x26AA3F9E: nouveau_channel_alloc (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x25623F5D: nouveau_screen_init (nouveau_screen.c:214) ==16286== by 0x255B1E08: nv50_screen_create (nv50_screen.c:329) ==16286== by 0x2556F61A: nouveau_drm_screen_create (nouveau_drm_winsys.c:49) ==16286== by 0x25567536: create_screen (target.c:11) ==16286== by 0x2556D35E: dri2_init_screen (dri2.c:684) ==16286== by 0x25568193: dri2CreateNewScreen (dri_util.c:85) ==16286== by 0x1EAD0AAE: dri2CreateScreen (dri2_glx.c:1069) ==16286== Address 0x7fefffba4 is on thread 1's stack ==16286== ==16286== Syscall param ioctl(generic) points to uninitialised byte(s) ==16286== at 0x722C727: ioctl (in /lib/libc-2.15.so) ==16286== by 0x21C627E7: drmIoctl (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x21C64B1B: drmCommandWriteRead (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x26AA4F30: ??? (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x26AA5309: nouveau_bo_new_tile (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x26AA5352: nouveau_bo_new (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x26AA4233: nouveau_pushbuf_init (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x26AA3F9E: nouveau_channel_alloc (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x25623F5D: nouveau_screen_init (nouveau_screen.c:214) ==16286== by 0x255B1E08: nv50_screen_create (nv50_screen.c:329) ==16286== by 0x2556F61A: nouveau_drm_screen_create (nouveau_drm_winsys.c:49) ==16286== by 0x25567536: create_screen (target.c:11) ==16286== Address 0x7fefffad0 is on thread 1's stack ==16286== ==16286== Syscall param ioctl(generic) points to uninitialised byte(s) ==16286== at 0x722C727: ioctl (in /lib/libc-2.15.so) ==16286== by 0x21C627E7: drmIoctl (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x21C64B1B: drmCommandWriteRead (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x26AA453E: nouveau_pushbuf_flush (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x255B1322: FIRE_RING (nouveau_pushbuf.h:101) ==16286== by 0x255B315B: nv50_screen_create (nv50_screen.c:628) ==16286== by 0x2556F61A: nouveau_drm_screen_create (nouveau_drm_winsys.c:49) ==16286== by 0x25567536: create_screen (target.c:11) ==16286== by 0x2556D35E: dri2_init_screen (dri2.c:684) ==16286== by 0x25568193: dri2CreateNewScreen (dri_util.c:85) ==16286== by 0x1EAD0AAE: dri2CreateScreen (dri2_glx.c:1069) ==16286== by 0x1EA9A278: AllocAndFetchScreenConfigs (glxext.c:780) ==16286== Address 0x7fefffc50 is on thread 1's stack ==16286== ==16286== Invalid free() / delete / delete[] / realloc() ==16286== at 0x4C2972C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x20D445D7: std::string::reserve(unsigned long) (in /usr/lib/libstdc++.so.6.0.17) ==16286== by 0x20D44864: std::string::append(char const*, unsigned long) (in /usr/lib/libstdc++.so.6.0.17) ==16286== by 0x2611D1AD: llvm::operator+=(std::string&, llvm::StringRef) (StringRef.h:464) ==16286== by 0x2618E2E4: llvm::sys::getHostTriple() (Host.inc:50) ==16286== by 0x259B10F9: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:38) ==16286== by 0x259A251A: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==16286== by 0x259B06DD: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==16286== by 0x259B07E9: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==16286== by 0x25933194: init_gallivm_state (lp_bld_init.c:257) ==16286== by 0x259334EB: gallivm_create (lp_bld_init.c:429) ==16286== by 0x2588BA00: draw_create_context (draw_context.c:82) ==16286== Address 0x274aa4d8 is not stack'd, malloc'd or (recently) free'd ==16286== ==16286== Invalid free() / delete / delete[] / realloc() ==16286== at 0x4C2972C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x20D438CF: std::basic_string, std::allocator >::~basic_string() (in /usr/lib/libstdc++.so.6.0.17) ==16286== by 0x2618E3E0: llvm::sys::getHostTriple() (Host.inc:65) ==16286== by 0x259B10F9: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:38) ==16286== by 0x259A251A: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==16286== by 0x259B06DD: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==16286== by 0x259B07E9: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==16286== by 0x25933194: init_gallivm_state (lp_bld_init.c:257) ==16286== by 0x259334EB: gallivm_create (lp_bld_init.c:429) ==16286== by 0x2588BA00: draw_create_context (draw_context.c:82) ==16286== by 0x2588BAA8: draw_create (draw_context.c:116) ==16286== by 0x255B99DB: nv50_create (nv50_context.c:146) ==16286== Address 0x274a9380 is not stack'd, malloc'd or (recently) free'd ==16286== ==16286== Invalid free() / delete / delete[] / realloc() ==16286== at 0x4C2972C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x20D438CF: std::basic_string, std::allocator >::~basic_string() (in /usr/lib/libstdc++.so.6.0.17) ==16286== by 0x259B112B: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:38) ==16286== by 0x259A251A: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==16286== by 0x259B06DD: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==16286== by 0x259B07E9: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==16286== by 0x25933194: init_gallivm_state (lp_bld_init.c:257) ==16286== by 0x259334EB: gallivm_create (lp_bld_init.c:429) ==16286== by 0x2588BA00: draw_create_context (draw_context.c:82) ==16286== by 0x2588BAA8: draw_create (draw_context.c:116) ==16286== by 0x255B99DB: nv50_create (nv50_context.c:146) ==16286== by 0x2562A8E4: st_api_create_context (st_manager.c:631) ==16286== Address 0x274ab6c8 is not stack'd, malloc'd or (recently) free'd ==16286== ==16286== Invalid free() / delete / delete[] / realloc() ==16286== at 0x4C2972C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x20D438CF: std::basic_string, std::allocator >::~basic_string() (in /usr/lib/libstdc++.so.6.0.17) ==16286== by 0x259B16AD: llvm::Triple::~Triple() (Triple.h:41) ==16286== by 0x25AA0571: createX86MCCodeGenInfo(llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (X86MCTargetDesc.cpp:375) ==16286== by 0x25C6725B: llvm::Target::createMCCodeGenInfo(llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) const (TargetRegistry.h:281) ==16286== by 0x25C65080: llvm::LLVMTargetMachine::LLVMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (LLVMTargetMachine.cpp:115) ==16286== by 0x259B1A9B: llvm::X86TargetMachine::X86TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model, bool) (X86TargetMachine.cpp:73) ==16286== by 0x259B1977: llvm::X86_64TargetMachine::X86_64TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (X86TargetMachine.cpp:61) ==16286== by 0x259B3489: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (TargetRegistry.h:1015) ==16286== by 0x259B15C0: llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) const (TargetRegistry.h:337) ==16286== by 0x259B1478: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:90) ==16286== by 0x259A251A: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==16286== Address 0x274ab620 is not stack'd, malloc'd or (recently) free'd ==16286== ==16286== Invalid free() / delete / delete[] / realloc() ==16286== at 0x4C2972C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x20D438CF: std::basic_string, std::allocator >::~basic_string() (in /usr/lib/libstdc++.so.6.0.17) ==16286== by 0x259B16AD: llvm::Triple::~Triple() (Triple.h:41) ==16286== by 0x25AA03E0: createX86MCAsmInfo(llvm::Target const&, llvm::StringRef) (X86MCTargetDesc.cpp:326) ==16286== by 0x25C6720E: llvm::Target::createMCAsmInfo(llvm::StringRef) const (TargetRegistry.h:272) ==16286== by 0x25C6509F: llvm::LLVMTargetMachine::LLVMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (LLVMTargetMachine.cpp:116) ==16286== by 0x259B1A9B: llvm::X86TargetMachine::X86TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model, bool) (X86TargetMachine.cpp:73) ==16286== by 0x259B1977: llvm::X86_64TargetMachine::X86_64TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (X86TargetMachine.cpp:61) ==16286== by 0x259B3489: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (TargetRegistry.h:1015) ==16286== by 0x259B15C0: llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) const (TargetRegistry.h:337) ==16286== by 0x259B1478: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:90) ==16286== by 0x259A251A: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==16286== Address 0x274ab5e8 is not stack'd, malloc'd or (recently) free'd ==16286== ==16286== Invalid free() / delete / delete[] / realloc() ==16286== at 0x4C2972C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x20D438CF: std::basic_string, std::allocator >::~basic_string() (in /usr/lib/libstdc++.so.6.0.17) ==16286== by 0x259B16AD: llvm::Triple::~Triple() (Triple.h:41) ==16286== by 0x25A9FC59: llvm::X86_MC::getDwarfRegFlavour(llvm::StringRef, bool) (X86MCTargetDesc.cpp:134) ==16286== by 0x25A690A6: llvm::X86RegisterInfo::X86RegisterInfo(llvm::X86TargetMachine&, llvm::TargetInstrInfo const&) (X86RegisterInfo.cpp:59) ==16286== by 0x25A500BB: llvm::X86InstrInfo::X86InstrInfo(llvm::X86TargetMachine&) (X86InstrInfo.cpp:93) ==16286== by 0x259B19D7: llvm::X86_64TargetMachine::X86_64TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (X86TargetMachine.cpp:61) ==16286== by 0x259B3489: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (TargetRegistry.h:1015) ==16286== by 0x259B15C0: llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) const (TargetRegistry.h:337) ==16286== by 0x259B1478: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:90) ==16286== by 0x259A251A: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==16286== by 0x259B06DD: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==16286== Address 0x274ab540 is not stack'd, malloc'd or (recently) free'd ==16286== ==16286== Invalid free() / delete / delete[] / realloc() ==16286== at 0x4C2972C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x20D438CF: std::basic_string, std::allocator >::~basic_string() (in /usr/lib/libstdc++.so.6.0.17) ==16286== by 0x259B16AD: llvm::Triple::~Triple() (Triple.h:41) ==16286== by 0x259B1498: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:92) ==16286== by 0x259A251A: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==16286== by 0x259B06DD: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==16286== by 0x259B07E9: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==16286== by 0x25933194: init_gallivm_state (lp_bld_init.c:257) ==16286== by 0x259334EB: gallivm_create (lp_bld_init.c:429) ==16286== by 0x2588BA00: draw_create_context (draw_context.c:82) ==16286== by 0x2588BAA8: draw_create (draw_context.c:116) ==16286== by 0x255B99DB: nv50_create (nv50_context.c:146) ==16286== Address 0x274ab690 is not stack'd, malloc'd or (recently) free'd ==16286== ==16286== Syscall param ioctl(generic) points to uninitialised byte(s) ==16286== at 0x722C727: ioctl (in /lib/libc-2.15.so) ==16286== by 0x21C627E7: drmIoctl (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x26AA54CB: nouveau_bo_handle_ref (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x25623E3A: nouveau_screen_bo_from_handle (nouveau_screen.c:174) ==16286== by 0x255BAC0E: nv50_miptree_from_handle (nv50_miptree.c:321) ==16286== by 0x255BB352: nv50_resource_from_handle (nv50_resource.c:30) ==16286== by 0x2556C954: dri2_drawable_process_buffers (dri2.c:280) ==16286== by 0x2556CC9F: dri2_allocate_textures (dri2.c:388) ==16286== by 0x2556EBE6: dri_st_framebuffer_validate (dri_drawable.c:78) ==16286== by 0x25629B57: st_framebuffer_validate (st_manager.c:193) ==16286== by 0x2562AC93: st_api_make_current (st_manager.c:733) ==16286== by 0x2556DBC9: dri_make_current (dri_context.c:229) ==16286== Address 0x7fefff924 is on thread 1's stack ==16286== ==16286== Syscall param ioctl(generic) points to uninitialised byte(s) ==16286== at 0x722C727: ioctl (in /lib/libc-2.15.so) ==16286== by 0x21C627E7: drmIoctl (in /usr/lib/libdrm.so.2.4.0) ==16286== by 0x26AA50B0: ??? (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x26AA5202: nouveau_bo_ref (in /usr/lib/libdrm_nouveau.so.1.0.0) ==16286== by 0x25623D6B: nouveau_screen_bo_release (nouveau_screen.c:138) ==16286== by 0x255BA508: nv50_miptree_destroy (nv50_miptree.c:121) ==16286== by 0x258EB9F7: u_resource_destroy_vtbl (u_resource.c:24) ==16286== by 0x25858528: pipe_resource_reference (u_inlines.h:123) ==16286== by 0x2585A6F4: st_destroy_bitmap (st_cb_bitmap.c:925) ==16286== by 0x2573B240: st_destroy_context_priv (st_context.c:209) ==16286== by 0x2573B49E: st_destroy_context (st_context.c:264) ==16286== by 0x2562A801: st_context_destroy (st_manager.c:596) ==16286== Address 0x7fefffbb4 is on thread 1's stack ==16286== ==16286== Invalid read of size 8 ==16286== at 0x71D744F: __GI___strncasecmp_l (in /lib/libc-2.15.so) ==16286== by 0x718B834: ____strtod_l_internal (in /lib/libc-2.15.so) ==16286== by 0xC9D8C56: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F1421: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F270B: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F31E4: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F5170: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F8405: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xCE832AB: xmlParseStartTag (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8DE97: xmlParseElement (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8CB37: xmlParseContent (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8DDBD: xmlParseElement (in /usr/lib/libxml2.so.2.7.8) ==16286== Address 0x2b677640 is 0 bytes inside a block of size 7 alloc'd ==16286== at 0x4C2A93D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x6952040: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==16286== by 0x6967A8B: g_strdup (in /usr/lib/libglib-2.0.so.0.3200.1) ==16286== by 0xC9F26D8: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F31E4: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F5170: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F8405: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xCE832AB: xmlParseStartTag (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8DE97: xmlParseElement (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8CB37: xmlParseContent (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8DDBD: xmlParseElement (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8CB37: xmlParseContent (in /usr/lib/libxml2.so.2.7.8) ==16286== ==16286== Invalid read of size 8 ==16286== at 0x71D7457: __GI___strncasecmp_l (in /lib/libc-2.15.so) ==16286== by 0x718B834: ____strtod_l_internal (in /lib/libc-2.15.so) ==16286== by 0xC9D8C56: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F1421: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F270B: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F31E4: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F5170: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F8405: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xCE832AB: xmlParseStartTag (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8DE97: xmlParseElement (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8CB37: xmlParseContent (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8DDBD: xmlParseElement (in /usr/lib/libxml2.so.2.7.8) ==16286== Address 0x2b677648 is 1 bytes after a block of size 7 alloc'd ==16286== at 0x4C2A93D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16286== by 0x6952040: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==16286== by 0x6967A8B: g_strdup (in /usr/lib/libglib-2.0.so.0.3200.1) ==16286== by 0xC9F26D8: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F31E4: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F5170: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xC9F8405: ??? (in /usr/lib/librsvg-2.so.2.36.1) ==16286== by 0xCE832AB: xmlParseStartTag (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8DE97: xmlParseElement (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8CB37: xmlParseContent (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8DDBD: xmlParseElement (in /usr/lib/libxml2.so.2.7.8) ==16286== by 0xCE8CB37: xmlParseContent (in /usr/lib/libxml2.so.2.7.8) ==16286== ==16286== ==16286== HEAP SUMMARY: ==16286== in use at exit: 6,034,682 bytes in 32,876 blocks ==16286== total heap usage: 200,675 allocs, 167,807 frees, 19,727,818 bytes allocated ==16286== ==16286== LEAK SUMMARY: ==16286== definitely lost: 24,338 bytes in 14 blocks ==16286== indirectly lost: 11,264 bytes in 350 blocks ==16286== possibly lost: 1,841,879 bytes in 12,482 blocks ==16286== still reachable: 4,157,201 bytes in 20,030 blocks ==16286== suppressed: 0 bytes in 0 blocks ==16286== Rerun with --leak-check=full to see details of leaked memory ==16286== ==16286== For counts of detected and suppressed errors, rerun with: -v ==16286== Use --track-origins=yes to see where uninitialised values come from ==16286== ERROR SUMMARY: 77 errors from 22 contexts (suppressed: 3 from 3)