Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Paste
P8005
Error building LLVM with MSan
Active
Public
Actions
Authored by
jakehehrlich
on Jul 20 2017, 6:02 PM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
None
Subscribers
None
FAILED: tools/llvm-cvtres/Opts.inc.tmp
cd /usr/local/google/home/jakehehrlich/llvmtot/msan_build && /usr/local/google/home/jakehehrlich/llvmtot/msan_build/bin/llvm-tblgen -gen-opt-parser-defs -I /usr/local/google/home/jakehehrlich/llvmtot/llvm/tools/llvm-cvtres -I /usr/local/google/home/jakehehrlich/llvmtot/llvm/include /usr/local/google/home/jakehehrlich/llvmtot/llvm/tools/llvm-cvtres/Opts.td -o tools/llvm-cvtres/Opts.inc.tmp -d tools/llvm-cvtres/Opts.inc.d
Uninitialized bytes in __interceptor_memcmp at offset 0 inside [0x702000000c78, 1)
==138255:138255==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x7f305894be92 in std::char_traits<char>::compare(char const*, char const*, unsigned long) /build/gcc-4.8-mW1ufQ/gcc-4.8-4.8.4/build/x86_64-linux-gnu/libstdc++-v3/include/bits/char_traits.h:255
#1 0x7f305894be92 in std::string::compare(std::string const&) const /build/gcc-4.8-mW1ufQ/gcc-4.8-4.8.4/build/x86_64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:2231
#2 0x4dac38 in bool std::operator< <char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/bits/basic_string.h:2571:20
#3 0x598ace in std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<llvm::Record, std::default_delete<llvm::Record> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<llvm::Record, std::default_delete<llvm::Record> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<llvm::Record, std::default_delete<llvm::Record> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<llvm::Record, std::default_delete<llvm::Record> > > > const*, std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<llvm::Record, std::default_delete<llvm::Record> > > > const*, std::string const&) const /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/bits/stl_tree.h:1157:7
#4 0x5988e7 in std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<llvm::Record, std::default_delete<llvm::Record> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<llvm::Record, std::default_delete<llvm::Record> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<llvm::Record, std::default_delete<llvm::Record> > > > >::find(std::string const&) const /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/bits/stl_tree.h:1805:28
#5 0x58b0bd in llvm::RecordKeeper::getDef(llvm::StringRef) const /usr/local/google/home/jakehehrlich/llvmtot/llvm/include/llvm/TableGen/Record.h:1541:19
#6 0xaa954c in llvm::TGParser::ParseDef(llvm::MultiClass*) /usr/local/google/home/jakehehrlich/llvmtot/llvm/lib/TableGen/TGParser.cpp:2018:17
#7 0xaaa4ca in llvm::TGParser::ParseObjectList(llvm::MultiClass*) /usr/local/google/home/jakehehrlich/llvmtot/llvm/lib/TableGen/TGParser.cpp:2678:9
#8 0xaaff07 in llvm::TGParser::ParseFile() /usr/local/google/home/jakehehrlich/llvmtot/llvm/lib/TableGen/TGParser.cpp:2686:7
#9 0xa3fe6f in llvm::TableGenMain(char*, bool (*)(llvm::raw_ostream&, llvm::RecordKeeper&)) /usr/local/google/home/jakehehrlich/llvmtot/llvm/lib/TableGen/Main.cpp:96:14
#10 0x8d58c7 in main /usr/local/google/home/jakehehrlich/llvmtot/llvm/utils/TableGen/TableGen.cpp:212:10
#11 0x7f30582d4f44 in __libc_start_main /build/eglibc-SvCtMH/eglibc-2.19/csu/libc-start.c:287
#12 0x4226a8 in _start (/usr/local/google/home/jakehehrlich/llvmtot/msan_build/bin/llvm-tblgen+0x4226a8)
Event Timeline
jakehehrlich
created this paste.
Jul 20 2017, 6:02 PM
jakehehrlich
created this object with visibility "Public (No Login Required)".
jakehehrlich
created this object with edit policy "
jakehehrlich (Jake Ehrlich)
".
Log In to Comment