$ valgrind gnome-control-center ==1725== Memcheck, a memory error detector ==1725== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==1725== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==1725== Command: gnome-control-center ==1725== ==1725== Invalid read of size 4 ==1725== at 0x4D72792: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D74DF9: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D894DB: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D7E355: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D7E478: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D7E6FC: FcInit (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D72FD4: FcConfigGetCurrent (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D74B6F: FcConfigSubstituteWithPat (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D74BB6: FcConfigSubstitute (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4CF8959: ??? (in /usr/lib/libpangocairo-1.0.so.0.3000.0) ==1725== by 0x4D44130: ??? (in /usr/lib/libpangoft2-1.0.so.0.3000.0) ==1725== by 0x4D461DC: ??? (in /usr/lib/libpangoft2-1.0.so.0.3000.0) ==1725== Address 0x5b0e2b4 is 20 bytes inside a block of size 22 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x4D726F7: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D74DF9: FcConfigFilename (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D894DB: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D7E355: FcInitLoadConfig (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D7E478: FcInitLoadConfigAndFonts (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D7E6FC: FcInit (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D72FD4: FcConfigGetCurrent (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D74B6F: FcConfigSubstituteWithPat (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D74BB6: FcConfigSubstitute (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4CF8959: ??? (in /usr/lib/libpangocairo-1.0.so.0.3000.0) ==1725== by 0x4D44130: ??? (in /usr/lib/libpangoft2-1.0.so.0.3000.0) ==1725== ==1725== Invalid read of size 4 ==1725== at 0x4D727A6: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x900642D: ??? ==1725== Address 0x5b136f8 is 16 bytes inside a block of size 18 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x4D726F7: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x900642D: ??? ==1725== ==1725== Invalid read of size 4 ==1725== at 0x4D727A6: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D894DB: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D89998: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D89D53: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== Address 0x5b4a948 is 40 bytes inside a block of size 42 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x4D726F7: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D894DB: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D89998: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D89D53: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== ==1725== Invalid read of size 4 ==1725== at 0x4D72792: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D894DB: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D89998: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D89D53: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== Address 0x5b5386c is 36 bytes inside a block of size 39 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x4D726F7: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D894DB: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D89998: FcConfigParseAndLoad (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x4D89D53: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== ==1725== Invalid read of size 4 ==1725== at 0x4D727A6: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x2E73746D: ??? ==1725== Address 0x5b7d130 is 24 bytes inside a block of size 27 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x4D726F7: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x2E73746D: ??? ==1725== ==1725== Invalid read of size 4 ==1725== at 0x4D72792: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x6F632E6B: ??? ==1725== Address 0x5b8488c is 20 bytes inside a block of size 22 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x4D726F7: ??? (in /usr/lib/libfontconfig.so.1.4.4) ==1725== by 0x6F632E6B: ??? ==1725== ==1725== Invalid read of size 8 ==1725== at 0x4BE9D8E: __wcslen_sse2 (in /lib/libc-2.15.so) ==1725== by 0x4BE69C6: wcscoll (in /lib/libc-2.15.so) ==1725== by 0x4970331: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x474B2FD: ??? (in /usr/lib/libgnome-menu-3.so.0.0.1) ==1725== by 0x495F325: g_slice_free_chain_with_offset (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== Address 0x63b0740 is 56 bytes inside a block of size 60 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x49494FA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949872: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949B1A: g_malloc_n (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x49710BA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4970309: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x495F325: g_slice_free_chain_with_offset (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== ==1725== Invalid read of size 8 ==1725== at 0x4BE9D77: __wcslen_sse2 (in /lib/libc-2.15.so) ==1725== by 0x4BE69C6: wcscoll (in /lib/libc-2.15.so) ==1725== by 0x4970331: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x474B2FD: ??? (in /usr/lib/libgnome-menu-3.so.0.0.1) ==1725== by 0x6010D3F: ??? ==1725== Address 0x63b0828 is 56 bytes inside a block of size 60 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x49494FA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949872: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949B1A: g_malloc_n (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x49710BA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4970309: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x6010D3F: ??? ==1725== ==1725== Invalid read of size 8 ==1725== at 0x4BE9DA5: __wcslen_sse2 (in /lib/libc-2.15.so) ==1725== by 0x4BE69C6: wcscoll (in /lib/libc-2.15.so) ==1725== by 0x4970331: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x474B2FD: ??? (in /usr/lib/libgnome-menu-3.so.0.0.1) ==1725== by 0x49F4FF3: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== Address 0x63b0c28 is 0 bytes after a block of size 88 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x49494FA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949872: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949B1A: g_malloc_n (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x49710BA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4970323: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x49F4FF3: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== ==1725== Invalid read of size 8 ==1725== at 0x4BE9D60: __wcslen_sse2 (in /lib/libc-2.15.so) ==1725== by 0x4BE69C6: wcscoll (in /lib/libc-2.15.so) ==1725== by 0x4970331: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x474B2FD: ??? (in /usr/lib/libgnome-menu-3.so.0.0.1) ==1725== by 0x4756FF3: ??? (in /usr/lib/libgnome-menu-3.so.0.0.1) ==1725== Address 0x63b1688 is 0 bytes after a block of size 40 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x49494FA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949872: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949B1A: g_malloc_n (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x49710BA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4970323: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4756FF3: ??? (in /usr/lib/libgnome-menu-3.so.0.0.1) ==1725== ==1725== Invalid read of size 8 ==1725== at 0x4BE9D77: __wcslen_sse2 (in /lib/libc-2.15.so) ==1725== by 0x4BE69C6: wcscoll (in /lib/libc-2.15.so) ==1725== by 0x4970331: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x432D03E: _gtk_tree_data_list_compare_func (gtktreedatalist.c:448) ==1725== by 0x41FDFEA: gtk_list_store_compare_func (gtkliststore.c:1962) ==1725== by 0x495C564: g_sequence_sort_changed_iter (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FE6F9: gtk_list_store_insert_with_values (gtkliststore.c:2247) ==1725== by 0x8052712: cc_shell_model_add_item (cc-shell-model.c:201) ==1725== by 0x804FAEE: reload_menu (gnome-control-center.c:740) ==1725== by 0x804FC4A: setup_model (gnome-control-center.c:776) ==1725== by 0x805084D: gnome_control_center_init (gnome-control-center.c:1135) ==1725== by 0x48DEC96: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.3200.1) ==1725== Address 0x741bbc8 is 56 bytes inside a block of size 60 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x49494FA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949872: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949B1A: g_malloc_n (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x49710BA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4970323: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FDFEA: gtk_list_store_compare_func (gtkliststore.c:1962) ==1725== by 0x495C564: g_sequence_sort_changed_iter (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FE6F9: gtk_list_store_insert_with_values (gtkliststore.c:2247) ==1725== by 0x8052712: cc_shell_model_add_item (cc-shell-model.c:201) ==1725== by 0x804FAEE: reload_menu (gnome-control-center.c:740) ==1725== by 0x804FC4A: setup_model (gnome-control-center.c:776) ==1725== ==1725== Invalid read of size 8 ==1725== at 0x4BE9D8E: __wcslen_sse2 (in /lib/libc-2.15.so) ==1725== by 0x4BE69C6: wcscoll (in /lib/libc-2.15.so) ==1725== by 0x4970331: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x432D03E: _gtk_tree_data_list_compare_func (gtktreedatalist.c:448) ==1725== by 0x41FDFEA: gtk_list_store_compare_func (gtkliststore.c:1962) ==1725== by 0x495C564: g_sequence_sort_changed_iter (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FE6F9: gtk_list_store_insert_with_values (gtkliststore.c:2247) ==1725== by 0x8052712: cc_shell_model_add_item (cc-shell-model.c:201) ==1725== by 0x804FAEE: reload_menu (gnome-control-center.c:740) ==1725== by 0x804FC4A: setup_model (gnome-control-center.c:776) ==1725== by 0x805084D: gnome_control_center_init (gnome-control-center.c:1135) ==1725== by 0x48DEC96: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.3200.1) ==1725== Address 0x74366b8 is 0 bytes after a block of size 72 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x49494FA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949872: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949B1A: g_malloc_n (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x49710BA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4970309: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FDFEA: gtk_list_store_compare_func (gtkliststore.c:1962) ==1725== by 0x495C564: g_sequence_sort_changed_iter (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FE6F9: gtk_list_store_insert_with_values (gtkliststore.c:2247) ==1725== by 0x8052712: cc_shell_model_add_item (cc-shell-model.c:201) ==1725== by 0x804FAEE: reload_menu (gnome-control-center.c:740) ==1725== by 0x804FC4A: setup_model (gnome-control-center.c:776) ==1725== ==1725== Invalid read of size 8 ==1725== at 0x4BE9D60: __wcslen_sse2 (in /lib/libc-2.15.so) ==1725== by 0x4BE69C6: wcscoll (in /lib/libc-2.15.so) ==1725== by 0x4970331: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x432D03E: _gtk_tree_data_list_compare_func (gtktreedatalist.c:448) ==1725== by 0x41FDFEA: gtk_list_store_compare_func (gtkliststore.c:1962) ==1725== by 0x495B80C: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x495BA5A: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x495C538: g_sequence_sort_changed_iter (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FE6F9: gtk_list_store_insert_with_values (gtkliststore.c:2247) ==1725== by 0x8052712: cc_shell_model_add_item (cc-shell-model.c:201) ==1725== by 0x804FAEE: reload_menu (gnome-control-center.c:740) ==1725== by 0x804FC4A: setup_model (gnome-control-center.c:776) ==1725== Address 0x74725c8 is 0 bytes after a block of size 40 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x49494FA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949872: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949B1A: g_malloc_n (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x49710BA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4970323: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FDFEA: gtk_list_store_compare_func (gtkliststore.c:1962) ==1725== by 0x495B80C: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x495BA5A: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x495C538: g_sequence_sort_changed_iter (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FE6F9: gtk_list_store_insert_with_values (gtkliststore.c:2247) ==1725== by 0x8052712: cc_shell_model_add_item (cc-shell-model.c:201) ==1725== ==1725== Invalid read of size 8 ==1725== at 0x4BE9DA5: __wcslen_sse2 (in /lib/libc-2.15.so) ==1725== by 0x4BE69C6: wcscoll (in /lib/libc-2.15.so) ==1725== by 0x4970331: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x432D03E: _gtk_tree_data_list_compare_func (gtktreedatalist.c:448) ==1725== by 0x41FDFEA: gtk_list_store_compare_func (gtkliststore.c:1962) ==1725== by 0x495C564: g_sequence_sort_changed_iter (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FE6F9: gtk_list_store_insert_with_values (gtkliststore.c:2247) ==1725== by 0x8052712: cc_shell_model_add_item (cc-shell-model.c:201) ==1725== by 0x804FAEE: reload_menu (gnome-control-center.c:740) ==1725== by 0x804FC4A: setup_model (gnome-control-center.c:776) ==1725== by 0x805084D: gnome_control_center_init (gnome-control-center.c:1135) ==1725== by 0x48DEC96: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.3200.1) ==1725== Address 0x752c648 is 0 bytes after a block of size 88 alloc'd ==1725== at 0x402B018: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0x49494FA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949872: g_malloc (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4949B1A: g_malloc_n (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x49710BA: ??? (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x4970323: g_utf8_collate (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FDFEA: gtk_list_store_compare_func (gtkliststore.c:1962) ==1725== by 0x495C564: g_sequence_sort_changed_iter (in /usr/lib/libglib-2.0.so.0.3200.1) ==1725== by 0x41FE6F9: gtk_list_store_insert_with_values (gtkliststore.c:2247) ==1725== by 0x8052712: cc_shell_model_add_item (cc-shell-model.c:201) ==1725== by 0x804FAEE: reload_menu (gnome-control-center.c:740) ==1725== by 0x804FC4A: setup_model (gnome-control-center.c:776) ==1725== --1725-- WARNING: Serious error when reading debug info --1725-- When reading debug info from /usr/lib/libGL.so.1.2: --1725-- Can't make sense of .got section mapping --1725-- WARNING: Serious error when reading debug info --1725-- When reading debug info from /usr/lib/libglapi.so.0.0.0: --1725-- Can't make sense of .got section mapping ==1725== Invalid free() / delete / delete[] / realloc() ==1725== at 0x4029EAC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0xC6F388A: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xC6F38CF: ??? (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xC6F4B87: std::string::reserve(unsigned int) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xC6F4E89: std::string::append(char const*, unsigned int) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xDCFF772: llvm::operator+=(std::string&, llvm::StringRef) (StringRef.h:464) ==1725== by 0xDD6F4CB: llvm::sys::getHostTriple() (Host.inc:50) ==1725== by 0xD602B95: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:38) ==1725== by 0xD5F43F0: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==1725== by 0xD602216: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==1725== by 0xD602308: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==1725== by 0xD583E8A: init_gallivm_state (lp_bld_init.c:257) ==1725== Address 0xec5b288 is not stack'd, malloc'd or (recently) free'd ==1725== ==1725== Invalid free() / delete / delete[] / realloc() ==1725== at 0x4029EAC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0xC6F388A: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xD602B95: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:38) ==1725== by 0xD5F43F0: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==1725== by 0xD602216: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==1725== by 0xD602308: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==1725== by 0xD583E8A: init_gallivm_state (lp_bld_init.c:257) ==1725== by 0xD5841A7: gallivm_create (lp_bld_init.c:429) ==1725== by 0xD4F032A: draw_create_context (draw_context.c:82) ==1725== by 0xD4F03C4: draw_create (draw_context.c:116) ==1725== by 0xD3BC97C: st_init_draw (st_draw.c:1127) ==1725== by 0xD3BA3FE: st_create_context_priv (st_context.c:127) ==1725== Address 0xec5b2a0 is not stack'd, malloc'd or (recently) free'd ==1725== ==1725== Invalid free() / delete / delete[] / realloc() ==1725== at 0x4029EAC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0xC6F388A: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xD5F43F0: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==1725== by 0xD602216: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==1725== by 0xD602308: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==1725== by 0xD583E8A: init_gallivm_state (lp_bld_init.c:257) ==1725== by 0xD5841A7: gallivm_create (lp_bld_init.c:429) ==1725== by 0xD4F032A: draw_create_context (draw_context.c:82) ==1725== by 0xD4F03C4: draw_create (draw_context.c:116) ==1725== by 0xD3BC97C: st_init_draw (st_draw.c:1127) ==1725== by 0xD3BA3FE: st_create_context_priv (st_context.c:127) ==1725== by 0xD3BA63A: st_create_context (st_context.c:196) ==1725== Address 0xec5c3e0 is not stack'd, malloc'd or (recently) free'd ==1725== ==1725== Invalid free() / delete / delete[] / realloc() ==1725== at 0x4029EAC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0xC6F388A: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xD6EB2D4: createX86MCCodeGenInfo(llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (X86MCTargetDesc.cpp:375) ==1725== by 0xD87EAC5: llvm::Target::createMCCodeGenInfo(llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) const (TargetRegistry.h:281) ==1725== by 0xD87CB52: llvm::LLVMTargetMachine::LLVMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (LLVMTargetMachine.cpp:115) ==1725== by 0xD603497: llvm::X86TargetMachine::X86TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model, bool) (X86TargetMachine.cpp:73) ==1725== by 0xD603229: llvm::X86_32TargetMachine::X86_32TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (X86TargetMachine.cpp:48) ==1725== by 0xD604A7E: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (TargetRegistry.h:1015) ==1725== by 0xD602FE4: llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) const (TargetRegistry.h:337) ==1725== by 0xD602EE4: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:90) ==1725== by 0xD5F43F0: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==1725== by 0xD602216: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==1725== Address 0xec5c380 is not stack'd, malloc'd or (recently) free'd ==1725== ==1725== Invalid free() / delete / delete[] / realloc() ==1725== at 0x4029EAC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0xC6F388A: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xD6EB151: createX86MCAsmInfo(llvm::Target const&, llvm::StringRef) (X86MCTargetDesc.cpp:326) ==1725== by 0xD87EA88: llvm::Target::createMCAsmInfo(llvm::StringRef) const (TargetRegistry.h:272) ==1725== by 0xD87CB71: llvm::LLVMTargetMachine::LLVMTargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (LLVMTargetMachine.cpp:116) ==1725== by 0xD603497: llvm::X86TargetMachine::X86TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model, bool) (X86TargetMachine.cpp:73) ==1725== by 0xD603229: llvm::X86_32TargetMachine::X86_32TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (X86TargetMachine.cpp:48) ==1725== by 0xD604A7E: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (TargetRegistry.h:1015) ==1725== by 0xD602FE4: llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) const (TargetRegistry.h:337) ==1725== by 0xD602EE4: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:90) ==1725== by 0xD5F43F0: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==1725== by 0xD602216: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==1725== Address 0xec5c360 is not stack'd, malloc'd or (recently) free'd ==1725== ==1725== Invalid free() / delete / delete[] / realloc() ==1725== at 0x4029EAC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0xC6F388A: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xD6EA9FC: llvm::X86_MC::getDwarfRegFlavour(llvm::StringRef, bool) (X86MCTargetDesc.cpp:134) ==1725== by 0xD6AEAFC: llvm::X86RegisterInfo::X86RegisterInfo(llvm::X86TargetMachine&, llvm::TargetInstrInfo const&) (X86RegisterInfo.cpp:59) ==1725== by 0xD6934FE: llvm::X86InstrInfo::X86InstrInfo(llvm::X86TargetMachine&) (X86InstrInfo.cpp:93) ==1725== by 0xD6032D8: llvm::X86_32TargetMachine::X86_32TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (X86TargetMachine.cpp:48) ==1725== by 0xD604A7E: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (TargetRegistry.h:1015) ==1725== by 0xD602FE4: llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) const (TargetRegistry.h:337) ==1725== by 0xD602EE4: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:90) ==1725== by 0xD5F43F0: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==1725== by 0xD602216: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==1725== by 0xD602308: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==1725== Address 0xec5c300 is not stack'd, malloc'd or (recently) free'd ==1725== ==1725== Invalid free() / delete / delete[] / realloc() ==1725== at 0x4029EAC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0xC6F388A: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xD6EA9FC: llvm::X86_MC::getDwarfRegFlavour(llvm::StringRef, bool) (X86MCTargetDesc.cpp:134) ==1725== by 0xD6AEB2D: llvm::X86RegisterInfo::X86RegisterInfo(llvm::X86TargetMachine&, llvm::TargetInstrInfo const&) (X86RegisterInfo.cpp:59) ==1725== by 0xD6934FE: llvm::X86InstrInfo::X86InstrInfo(llvm::X86TargetMachine&) (X86InstrInfo.cpp:93) ==1725== by 0xD6032D8: llvm::X86_32TargetMachine::X86_32TargetMachine(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (X86TargetMachine.cpp:48) ==1725== by 0xD604A7E: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) (TargetRegistry.h:1015) ==1725== by 0xD602FE4: llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::Reloc::Model, llvm::CodeModel::Model) const (TargetRegistry.h:337) ==1725== by 0xD602EE4: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:90) ==1725== by 0xD5F43F0: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==1725== by 0xD602216: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==1725== by 0xD602308: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==1725== Address 0xec5c2e0 is not stack'd, malloc'd or (recently) free'd ==1725== ==1725== Invalid free() / delete / delete[] / realloc() ==1725== at 0x4029EAC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0xC6F388A: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xD602F00: llvm::EngineBuilder::selectTarget(llvm::Module*, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl const&, llvm::Reloc::Model, llvm::CodeModel::Model, std::string*) (TargetSelect.cpp:92) ==1725== by 0xD5F43F0: llvm::EngineBuilder::create() (ExecutionEngine.cpp:470) ==1725== by 0xD602216: LLVMCreateJITCompilerForModule (ExecutionEngineBindings.cpp:129) ==1725== by 0xD602308: LLVMCreateJITCompiler (ExecutionEngineBindings.cpp:162) ==1725== by 0xD583E8A: init_gallivm_state (lp_bld_init.c:257) ==1725== by 0xD5841A7: gallivm_create (lp_bld_init.c:429) ==1725== by 0xD4F032A: draw_create_context (draw_context.c:82) ==1725== by 0xD4F03C4: draw_create (draw_context.c:116) ==1725== by 0xD3BC97C: st_init_draw (st_draw.c:1127) ==1725== by 0xD3BA3FE: st_create_context_priv (st_context.c:127) ==1725== Address 0xec5c3c0 is not stack'd, malloc'd or (recently) free'd ==1725== ==1725== Invalid free() / delete / delete[] / realloc() ==1725== at 0x4029EAC: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==1725== by 0xC6F388A: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.17) ==1725== by 0xD8E053D: llvm::cl::opt >::~opt() (in /usr/lib/xorg/modules/dri/r600_dri.so) ==1725== by 0x4B792E0: __run_exit_handlers (in /lib/libc-2.15.so) ==1725== by 0x4B7936C: exit (in /lib/libc-2.15.so) ==1725== by 0x4B613DC: (below main) (in /lib/libc-2.15.so) ==1725== Address 0xec5b2d0 is not stack'd, malloc'd or (recently) free'd ==1725== ==1725== ==1725== HEAP SUMMARY: ==1725== in use at exit: 6,328,265 bytes in 64,920 blocks ==1725== total heap usage: 415,347 allocs, 350,437 frees, 37,535,636 bytes allocated ==1725== ==1725== LEAK SUMMARY: ==1725== definitely lost: 11,858 bytes in 12 blocks ==1725== indirectly lost: 7,080 bytes in 350 blocks ==1725== possibly lost: 2,531,279 bytes in 45,011 blocks ==1725== still reachable: 3,778,048 bytes in 19,547 blocks ==1725== suppressed: 0 bytes in 0 blocks ==1725== Rerun with --leak-check=full to see details of leaked memory ==1725== ==1725== For counts of detected and suppressed errors, rerun with: -v ==1725== ERROR SUMMARY: 125 errors from 23 contexts (suppressed: 0 from 0)