==30355== Memcheck, a memory error detector. ==30355== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==30355== Using LibVEX rev 1732, a library for dynamic binary translation. ==30355== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==30355== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==30355== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==30355== For more details, rerun with: -v ==30355== ==30355== Conditional jump or move depends on uninitialised value(s) ==30355== at 0x40014AA: elf_dynamic_do_rel.4 (do-rel.h:88) ==30355== ==30355== Conditional jump or move depends on uninitialised value(s) ==30355== at 0x40014D3: elf_dynamic_do_rel.4 (do-rel.h:97) ==30355== ==30355== Conditional jump or move depends on uninitialised value(s) ==30355== at 0x400CA0E: rindex (in /lib/ld-2.2.5.so) ==30355== by 0x40041F6: expand_dynamic_string_token (dl-load.c:311) ==30355== by 0x400469E: decompose_rpath (dl-load.c:534) ==30355== by 0x4003700: _dl_init_paths (dl-load.c:669) ==30355== by 0x40022CE: dl_main (rtld.c:668) ==30355== by 0x400B68C: _dl_sysdep_start (../sysdeps/generic/dl-sysdep.c:212) ==30355== by 0x4001759: _dl_start_final (rtld.c:256) ==30355== by 0x40016BE: _dl_start (rtld.c:208) ==30355== by 0x40012E5: (within /lib/ld-2.2.5.so) ==30355== ==30355== Conditional jump or move depends on uninitialised value(s) ==30355== at 0x400CA88: rindex (in /lib/ld-2.2.5.so) ==30355== by 0x40041F6: expand_dynamic_string_token (dl-load.c:311) ==30355== by 0x400469E: decompose_rpath (dl-load.c:534) ==30355== by 0x4003700: _dl_init_paths (dl-load.c:669) ==30355== by 0x40022CE: dl_main (rtld.c:668) ==30355== by 0x400B68C: _dl_sysdep_start (../sysdeps/generic/dl-sysdep.c:212) ==30355== by 0x4001759: _dl_start_final (rtld.c:256) ==30355== by 0x40016BE: _dl_start (rtld.c:208) ==30355== by 0x40012E5: (within /lib/ld-2.2.5.so) ==30355== ==30355== Conditional jump or move depends on uninitialised value(s) ==30355== at 0x400CA8F: rindex (in /lib/ld-2.2.5.so) ==30355== by 0x40041F6: expand_dynamic_string_token (dl-load.c:311) ==30355== by 0x400469E: decompose_rpath (dl-load.c:534) ==30355== by 0x4003700: _dl_init_paths (dl-load.c:669) ==30355== by 0x40022CE: dl_main (rtld.c:668) ==30355== by 0x400B68C: _dl_sysdep_start (../sysdeps/generic/dl-sysdep.c:212) ==30355== by 0x4001759: _dl_start_final (rtld.c:256) ==30355== by 0x40016BE: _dl_start (rtld.c:208) ==30355== by 0x40012E5: (within /lib/ld-2.2.5.so) ==30355== ==30355== Conditional jump or move depends on uninitialised value(s) ==30355== at 0x400C73F: strlen (in /lib/ld-2.2.5.so) ==30355== by 0x40036A8: _dl_init_paths (dl-load.c:705) ==30355== by 0x40022CE: dl_main (rtld.c:668) ==30355== by 0x400B68C: _dl_sysdep_start (../sysdeps/generic/dl-sysdep.c:212) ==30355== by 0x4001759: _dl_start_final (rtld.c:256) ==30355== by 0x40016BE: _dl_start (rtld.c:208) ==30355== by 0x40012E5: (within /lib/ld-2.2.5.so) ==30355== ==30355== Conditional jump or move depends on uninitialised value(s) ==30355== at 0x400C749: strlen (in /lib/ld-2.2.5.so) ==30355== by 0x40036A8: _dl_init_paths (dl-load.c:705) ==30355== by 0x40022CE: dl_main (rtld.c:668) ==30355== by 0x400B68C: _dl_sysdep_start (../sysdeps/generic/dl-sysdep.c:212) ==30355== by 0x4001759: _dl_start_final (rtld.c:256) ==30355== by 0x40016BE: _dl_start (rtld.c:208) ==30355== by 0x40012E5: (within /lib/ld-2.2.5.so) ==30355== ==30355== Conditional jump or move depends on uninitialised value(s) ==30355== at 0x4007CF2: elf_dynamic_do_rel.4 (do-rel.h:55) ==30355== by 0x4007F6C: _dl_relocate_object (dl-reloc.c:158) ==30355== by 0x4001C1E: dl_main (rtld.c:1093) ==30355== by 0x400B68C: _dl_sysdep_start (../sysdeps/generic/dl-sysdep.c:212) ==30355== by 0x4001759: _dl_start_final (rtld.c:256) ==30355== by 0x40016BE: _dl_start (rtld.c:208) ==30355== by 0x40012E5: (within /lib/ld-2.2.5.so) ==30355== ==30355== Conditional jump or move depends on uninitialised value(s) ==30355== at 0x4007CF6: elf_dynamic_do_rel.4 (do-rel.h:58) ==30355== by 0x4007F6C: _dl_relocate_object (dl-reloc.c:158) ==30355== by 0x4001C1E: dl_main (rtld.c:1093) ==30355== by 0x400B68C: _dl_sysdep_start (../sysdeps/generic/dl-sysdep.c:212) ==30355== by 0x4001759: _dl_start_final (rtld.c:256) ==30355== by 0x40016BE: _dl_start (rtld.c:208) ==30355== by 0x40012E5: (within /lib/ld-2.2.5.so) ==30355== ==30355== Syscall param write(buf) points to uninitialised byte(s) ==30355== at 0x4581184: write (in /lib/i686/libc-2.2.5.so) ==30355== by 0x42FBACB: pthread_create (in /lib/i686/libpthread-0.9.so) ==30355== by 0x40429A5: rtl_cache_wsupdate_init (alloc_cache.c:1382) ==30355== by 0x4042E12: rtl_cache_once_init (alloc_cache.c:1665) ==30355== by 0x42FAF83: pthread_once (in /lib/i686/libpthread-0.9.so) ==30355== by 0x4042E46: rtl_cache_init (alloc_cache.c:1672) ==30355== by 0x40425CD: rtl_cache_create (alloc_cache.c:1174) ==30355== by 0x40411CA: rtl_memory_once_init (alloc_global.c:144) ==30355== by 0x42FAF83: pthread_once (in /lib/i686/libpthread-0.9.so) ==30355== by 0x404125A: rtl_memory_init (alloc_global.c:163) ==30355== by 0x404136D: rtl_allocateMemory (alloc_global.c:233) ==30355== by 0x805C16E: allocate(unsigned, (anonymous namespace)::AllocatorTraits const&) (operators_new_delete.cxx:160) ==30355== Address 0xBECA349C is on thread 1's stack ==30355== ==30355== Syscall param write(buf) points to uninitialised byte(s) ==30355== at 0x4581184: write (in /lib/i686/libc-2.2.5.so) ==30355== by 0x40429A5: rtl_cache_wsupdate_init (alloc_cache.c:1382) ==30355== by 0x4042E12: rtl_cache_once_init (alloc_cache.c:1665) ==30355== by 0x42FAF83: pthread_once (in /lib/i686/libpthread-0.9.so) ==30355== by 0x4042E46: rtl_cache_init (alloc_cache.c:1672) ==30355== by 0x40425CD: rtl_cache_create (alloc_cache.c:1174) ==30355== by 0x40411CA: rtl_memory_once_init (alloc_global.c:144) ==30355== by 0x42FAF83: pthread_once (in /lib/i686/libpthread-0.9.so) ==30355== by 0x404125A: rtl_memory_init (alloc_global.c:163) ==30355== by 0x404136D: rtl_allocateMemory (alloc_global.c:233) ==30355== by 0x805C16E: allocate(unsigned, (anonymous namespace)::AllocatorTraits const&) (operators_new_delete.cxx:160) ==30355== by 0x805C290: operator new(unsigned) (operators_new_delete.cxx:83) ==30355== Address 0xBECA3598 is on thread 1's stack Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/servicemgr.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: p.stoc.ORegistryServiceManager libName: servicemgr.uno. Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/servicemgr.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: mp.stoc.OServiceManagerWrapper libName: servicemgr.uno. > implementation com.sun.star.comp.stoc.OServiceManagerWrapper supports: com.sun.star.lang.MultiServiceFactory Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/shlibloader.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: r.comp.stoc.DLLComponentLoader libName: shlibloader.uno > implementation com.sun.star.comp.stoc.DLLComponentLoader supports: com.sun.star.loader.SharedLibrary Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/simplereg.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: .star.comp.stoc.SimpleRegistry libName: simplereg.uno.s > implementation com.sun.star.comp.stoc.SimpleRegistry supports: com.sun.star.registry.SimpleRegistry Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/nestedreg.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: .star.comp.stoc.NestedRegistry libName: nestedreg.uno.s > implementation com.sun.star.comp.stoc.NestedRegistry supports: com.sun.star.registry.NestedRegistry Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/typemgr.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: mp.stoc.TypeDescriptionManager libName: typemgr.uno.so > implementation com.sun.star.comp.stoc.TypeDescriptionManager supports: com.sun.star.reflection.TypeDescriptionManager Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/implreg.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: toc.ImplementationRegistration libName: implreg.uno.so > implementation com.sun.star.comp.stoc.ImplementationRegistration supports: com.sun.star.registry.ImplementationRegistration Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/security.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: ity.comp.stoc.AccessController libName: security.uno.so > implementation com.sun.star.security.comp.stoc.AccessController supports: com.sun.star.security.AccessController Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/security.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: .security.comp.stoc.FilePolicy libName: security.uno.so > implementation com.sun.star.security.comp.stoc.FilePolicy supports: com.sun.star.security.Policy Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/nestedreg.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: .star.comp.stoc.NestedRegistry libName: nestedreg.uno.s Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/simplereg.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: .star.comp.stoc.SimpleRegistry libName: simplereg.uno.s Thread: 1 :component path=file:///mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/simplereg.uno.so loadSharedLibComponentFactory envDcp: gcc3 implName: .star.comp.stoc.SimpleRegistry libName: simplereg.uno.s ==30355== ==30355== Invalid read of size 4 ==30355== at 0x4FB5D8D: osl::Mutex::acquire() (mutex.hxx:74) ==30355== by 0x4FB3BDE: osl::Guard::Guard(osl::Mutex&) (mutex.hxx:160) ==30355== by 0x4FBB962: bridges::cpp_uno::shared::VtableFactory::getVtables(_typelib_InterfaceTypeDescription*) (vtablefactory.cxx:206) ==30355== by 0x4FBA214: bridges::cpp_uno::shared::CppInterfaceProxy::create(bridges::cpp_uno::shared::Bridge*, _uno_Interface*, _typelib_InterfaceTypeDescription*, rtl::OUString const&) (cppinterfaceproxy.cxx:135) ==30355== by 0x4FB8E52: bridges::cpp_uno::shared::uno2cppMapping(_uno_Mapping*, void**, void*, _typelib_InterfaceTypeDescription*) (bridge.cxx:148) ==30355== by 0x41FA38E: MediatorMapping::mapInterface(void**, void*, _typelib_InterfaceTypeDescription*) (mapping.hxx:213) ==30355== by 0x41F9EBF: s_mapInterface (cascade_mapping.cxx:106) ==30355== by 0x41FA38E: MediatorMapping::mapInterface(void**, void*, _typelib_InterfaceTypeDescription*) (mapping.hxx:213) ==30355== by 0x41F9EBF: s_mapInterface (cascade_mapping.cxx:106) ==30355== by 0x41ED6C6: cppu::_map(void*, _typelib_TypeDescriptionReference*, _typelib_TypeDescription*, _uno_Mapping*) (prim.hxx:103) ==30355== by 0x41EE529: cppu::_copyConstructAnyFromData(_uno_Any*, void*, _typelib_TypeDescriptionReference*, _typelib_TypeDescription*, void (*)(void*), _uno_Mapping*) (copy.hxx:347) ==30355== by 0x41EE602: cppu::_copyConstructAny(_uno_Any*, void*, _typelib_TypeDescriptionReference*, _typelib_TypeDescription*, void (*)(void*), _uno_Mapping*) (copy.hxx:393) ==30355== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==30355== ==30355== Process terminating with default action of signal 11 (SIGSEGV): dumping core ==30355== Access not within mapped region at address 0x0 ==30355== at 0x4FB5D8D: osl::Mutex::acquire() (mutex.hxx:74) ==30355== by 0x4FB3BDE: osl::Guard::Guard(osl::Mutex&) (mutex.hxx:160) ==30355== by 0x4FBB962: bridges::cpp_uno::shared::VtableFactory::getVtables(_typelib_InterfaceTypeDescription*) (vtablefactory.cxx:206) ==30355== by 0x4FBA214: bridges::cpp_uno::shared::CppInterfaceProxy::create(bridges::cpp_uno::shared::Bridge*, _uno_Interface*, _typelib_InterfaceTypeDescription*, rtl::OUString const&) (cppinterfaceproxy.cxx:135) ==30355== by 0x4FB8E52: bridges::cpp_uno::shared::uno2cppMapping(_uno_Mapping*, void**, void*, _typelib_InterfaceTypeDescription*) (bridge.cxx:148) ==30355== by 0x41FA38E: MediatorMapping::mapInterface(void**, void*, _typelib_InterfaceTypeDescription*) (mapping.hxx:213) ==30355== by 0x41F9EBF: s_mapInterface (cascade_mapping.cxx:106) ==30355== by 0x41FA38E: MediatorMapping::mapInterface(void**, void*, _typelib_InterfaceTypeDescription*) (mapping.hxx:213) ==30355== by 0x41F9EBF: s_mapInterface (cascade_mapping.cxx:106) ==30355== by 0x41ED6C6: cppu::_map(void*, _typelib_TypeDescriptionReference*, _typelib_TypeDescription*, _uno_Mapping*) (prim.hxx:103) ==30355== by 0x41EE529: cppu::_copyConstructAnyFromData(_uno_Any*, void*, _typelib_TypeDescriptionReference*, _typelib_TypeDescription*, void (*)(void*), _uno_Mapping*) (copy.hxx:347) ==30355== by 0x41EE602: cppu::_copyConstructAny(_uno_Any*, void*, _typelib_TypeDescriptionReference*, _typelib_TypeDescription*, void (*)(void*), _uno_Mapping*) (copy.hxx:393) => no CPLD_ACCESSPATH set. ==30357== ==30357== ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 0 from 0) ==30357== malloc/free: in use at exit: 22,275 bytes in 141 blocks. ==30357== malloc/free: 2,102 allocs, 1,961 frees, 99,180 bytes allocated. ==30357== For counts of detected errors, rerun with: -v ==30357== searching for pointers to 141 not-freed blocks. ==30357== checked 9,848,664 bytes. ==30357== ==30357== ==30357== 18 bytes in 1 blocks are definitely lost in loss record 4 of 44 ==30357== at 0x40166F2: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==30357== by 0x4017CD9: realloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==30357== by 0x45373BA: argz_append (in /lib/i686/libc-2.2.5.so) ==30357== by 0x44E2868: __newlocale (in /lib/i686/libc-2.2.5.so) ==30357== by 0x446A4ED: std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) (in /usr/lib/libstdc++.so.5.0.3) ==30357== by 0x44458CA: std::locale::_Impl::_Impl(std::locale::facet**, unsigned, bool) (in /usr/lib/libstdc++.so.5.0.3) ==30357== by 0x4422015: std::locale::classic() (in /usr/lib/libstdc++.so.5.0.3) ==30357== by 0x441F784: std::locale::locale() (in /usr/lib/libstdc++.so.5.0.3) ==30357== by 0x44559D5: std::basic_streambuf >::basic_streambuf() (in /usr/lib/libstdc++.so.5.0.3) ==30357== ==30357== ==30357== 96 bytes in 4 blocks are definitely lost in loss record 33 of 44 ==30357== at 0x4017C4B: calloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==30357== by 0x43677B4: _STL::basic_streambuf >::basic_streambuf(_IO_FILE*, _IO_FILE*) (in /mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/libstlport_gcc.so) ==30357== by 0x43683F3: _SgI::stdio_streambuf_base::stdio_streambuf_base(_IO_FILE*) (in /mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/libstlport_gcc.so) ==30357== by 0x4378AEC: _STL::ios_base::_S_initialize() (in /mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/libstlport_gcc.so) ==30357== by 0x437881B: _STL::ios_base::Init::Init() (in /mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/libstlport_gcc.so) ==30357== by 0x41FB137: __static_initialization_and_destruction_0(int, int) (iostream:71) ==30357== by 0x41FB193: _GLOBAL__I__ZN15MediatorMappingC2EP16_uno_EnvironmentS1_S1_ (_alloc.h:251) ==30357== by 0x4200A25: (within /mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/libuno_cppu.so.3) ==30357== by 0x41E070D: (within /mnt/qemu/compile/cloph08/solver/680/unxlngi4.pro/lib/libuno_cppu.so.3) ==30357== by 0x40096D6: _dl_init (dl-init.c:70) ==30357== by 0x4001320: (within /lib/ld-2.2.5.so) ==30357== ==30357== LEAK SUMMARY: ==30357== definitely lost: 114 bytes in 5 blocks. ==30357== possibly lost: 0 bytes in 0 blocks. ==30357== still reachable: 22,161 bytes in 136 blocks. ==30357== suppressed: 0 bytes in 0 blocks. ==30357== Reachable blocks (those to which a pointer was found) are not shown. ==30357== To see them, rerun with: --leak-check=full --show-reachable=yes