Using MemorySanitizer requires that all libraries in the process are built with it.
https://code.google.com/p/memory-sanitizer/wiki/MemorySanitizer#Using_instrumented_libraries http://clang.llvm.org/docs/MemorySanitizer.html#handling-external-code ** Changed in: qt4-x11 (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qt4-x11 in Ubuntu. https://bugs.launchpad.net/bugs/1406901 Title: MemorySanitizer reports warning for each application linked against Qt Status in qt4-x11 package in Ubuntu: Invalid Bug description: When compiling a program with clang and MemorySanitizer you get the following: Uninitialized bytes in __interceptor_strcmp at offset 0 inside [0x60800000ded8, 2) ==10413== WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x7fdfc0c6575d in QMetaType::registerType(char const*, void (*)(void*), void* (*)(void const*)) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x18975d) #1 0x7fdfc1178e4d in _init (/usr/lib/x86_64-linux-gnu/libQtGui.so.4+0x1b7e4d) #2 0x7fdfc2496139 in call_init /build/buildd/eglibc-2.19/elf/dl-init.c:78 #3 0x7fdfc2496222 in call_init /build/buildd/eglibc-2.19/elf/dl-init.c:36 #4 0x7fdfc2496222 in _dl_init /build/buildd/eglibc-2.19/elf/dl-init.c:126 #5 0x7fdfc2487309 (/lib64/ld-linux-x86-64.so.2+0x1309) Uninitialized value was created by a heap allocation #0 0x7fdfc3845e23 in __interceptor_malloc /home/ben/development/llvm/3.5/final/llvm.src/projects/compiler-rt/lib/msan/msan_interceptors.cc:835:3 #1 0x7fdfc0b591bf in QByteArray::realloc(int) (/usr/lib/x86_64-linux-gnu/libQtCore.so.4+0x7d1bf) #2 0x7fff5f7611cf (<unknown module>) SUMMARY: MemorySanitizer: use-of-uninitialized-value ??:0 QMetaType::registerType(char const*, void (*)(void*), void* (*)(void const*)) I used the official clang 3.5 ubuntu 14.04 binaries provided by llvm.org - http://llvm.org/releases/download.html#3.5.0 libqtcore4: Installed: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4 Candidate: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4 Version table: *** 4:4.8.5+git192-g085f851+dfsg-2ubuntu4 0 500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages 100 /var/lib/dpkg/status Description: Ubuntu 14.04.1 LTS Release: 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/1406901/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp