... [ 8%] Building C object extra/libevent/CMakeFiles/event.dir/buffer.c.o /git/m2_dbg/extra/libevent/buffer.c:39:9: warning: '_GNU_SOURCE' macro redefined [-Wmacro-redefined] #define _GNU_SOURCE ^ :5:9: note: previous definition is here #define _GNU_SOURCE 1 ^ [ 8%] Building C object extra/libevent/CMakeFiles/event.dir/evbuffer.c.o 1 warning generated. [ 8%] Building CXX object ... [ 15%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0frags.dir/fil0fil.cc.o /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/compiler/cpp/cpp_message.cc:512:10: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::CppType' and 'google::protobuf::internal::WireFormatLite::CppType') [-Wenum-compare-switch] case internal::WireFormatLite::CPPTYPE_BOOL: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/compiler/cpp/cpp_message.cc:510:10: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::CppType' and 'google::protobuf::internal::WireFormatLite::CppType') [-Wenum-compare-switch] case internal::WireFormatLite::CPPTYPE_DOUBLE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/compiler/cpp/cpp_message.cc:508:10: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::CppType' and 'google::protobuf::internal::WireFormatLite::CppType') [-Wenum-compare-switch] case internal::WireFormatLite::CPPTYPE_FLOAT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/compiler/cpp/cpp_message.cc:506:10: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::CppType' and 'google::protobuf::internal::WireFormatLite::CppType') [-Wenum-compare-switch] case internal::WireFormatLite::CPPTYPE_UINT64: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/compiler/cpp/cpp_message.cc:504:10: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::CppType' and 'google::protobuf::internal::WireFormatLite::CppType') [-Wenum-compare-switch] case internal::WireFormatLite::CPPTYPE_UINT32: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/compiler/cpp/cpp_message.cc:502:10: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::CppType' and 'google::protobuf::internal::WireFormatLite::CppType') [-Wenum-compare-switch] case internal::WireFormatLite::CPPTYPE_INT64: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/compiler/cpp/cpp_message.cc:500:10: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::CppType' and 'google::protobuf::internal::WireFormatLite::CppType') [-Wenum-compare-switch] case internal::WireFormatLite::CPPTYPE_INT32: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/compiler/cpp/cpp_message.cc:498:10: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::CppType' and 'google::protobuf::internal::WireFormatLite::CppType') [-Wenum-compare-switch] case internal::WireFormatLite::CPPTYPE_ENUM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Linking CXX executable ut0frags ... [ 15%] Building CXX object extra/icu/source/common/CMakeFiles/icuuc.dir/ucnvdisp.cpp.o Building CXX object extra/icu/source/i18n/CMakeFiles/icui18n.dir/dtfmtsym.cpp.o /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/extension_set_heavy.cc:430:14: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] case WireFormatLite::TYPE_MESSAGE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/extension_set_heavy.cc:429:14: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] case WireFormatLite::TYPE_GROUP: ^~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/extension_set_heavy.cc:428:14: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] case WireFormatLite::TYPE_BYTES: ^~~~~~~~~~~~~~~~~~~~~~~~~~ /git/m2_dbg/extra/protobuf/protobuf-2.6.1/src/google/protobuf/extension_set_heavy.cc:427:14: warning: comparison of two values with different enumeration types in switch statement ('FieldDescriptor::Type' and 'google::protobuf::internal::WireFormatLite::FieldType') [-Wenum-compare-switch] case WireFormatLite::TYPE_STRING: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object extra/icu/source/i18n/CMakeFiles/icui18n.dir/dtitvfmt.cpp.o ... [ 25%] Running C++ protocol buffer compiler (lite) on /git/m2_dbg/rapid/plugin/x/protocol/mysqlx.proto AddressSanitizer:DEADLYSIGNAL ================================================================= ==15346==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x0000008ed032 bp 0x7fff6c9b34d0 sp 0x7fff6c9b3490 T0) ==15346==The signal is caused by a READ memory access. ==15346==Hint: address points to the zero page. [ 25%] #0 0x8ed031 in google::protobuf::FileOptions::Clear() (/git/m2_dbg/runtime_output_directory/protoc+0x8ed031) #1 0xb0af12 in google::protobuf::(anonymous namespace)::InlineParseFromCodedStream(google::protobuf::io::CodedInputStream*, google::protobuf::MessageLite*) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #2 0xb0af12 in google::protobuf::(anonymous namespace)::InlineParseFromArray(void const*, int, google::protobuf::MessageLite*) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #3 0xb0af12 in google::protobuf::MessageLite::ParseFromString(std::string const&) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #4 0x89d216 in void google::protobuf::DescriptorBuilder::AllocateOptionsImpl(std::string const&, std::string const&, google::protobuf::FileDescriptor::OptionsType const&, google::protobuf::FileDescriptor*) (/git/m2_dbg/runtime_output_directory/protoc+0x89d216) #5 0x850267 in google::protobuf::DescriptorBuilder::AllocateOptions(google::protobuf::FileOptions const&, google::protobuf::FileDescriptor*) (/git/m2_dbg/runtime_output_directory/protoc+0x850267) #6 0x84b29b in google::protobuf::DescriptorBuilder::BuildFile(google::protobuf::FileDescriptorProto const&) (/git/m2_dbg/runtime_output_directory/protoc+0x84b29b) #7 0x834e26 in google::protobuf::DescriptorPool::BuildFileFromDatabase(google::protobuf::FileDescriptorProto const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x834e26) #8 0x82ea86 in google::protobuf::DescriptorPool::TryFindFileInFallbackDatabase(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82ea86) #9 0x82e55c in google::protobuf::DescriptorPool::FindFileByName(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82e55c) #10 0x8dfe86 in google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto() (/git/m2_dbg/runtime_output_directory/protoc+0x8dfe86) #11 0xac568a in google::protobuf::internal::FunctionClosure0::Run() (/git/m2_dbg/runtime_output_directory/protoc+0xac568a) #12 0xac70fe in google::protobuf::GoogleOnceInitImpl(long*, google::protobuf::Closure*) (/git/m2_dbg/runtime_output_directory/protoc+0xac70fe) #13 0x6c5964 in google::protobuf::GoogleOnceInit(long*, void (*)()) (/git/m2_dbg/runtime_output_directory/protoc+0x6c5964) #14 0x9372ad in google::protobuf::FileOptions::GetMetadata() const (/git/m2_dbg/runtime_output_directory/protoc+0x9372ad) Running C++ protocol buffer compiler on /git/m2_dbg/rapid/plugin/x/protocol/mysqlx_resultset.proto #15 0xaaa410 in google::protobuf::compiler::Parser::ParseOption(google::protobuf::Message*, google::protobuf::compiler::Parser::LocationRecorder const&, google::protobuf::FileDescriptorProto const*, google::protobuf::compiler::Parser::OptionStyle) (/git/m2_dbg/runtime_output_directory/protoc+0xaaa410) #16 0xaa7eb7 in google::protobuf::compiler::Parser::ParseTopLevelStatement(google::protobuf::FileDescriptorProto*, google::protobuf::compiler::Parser::LocationRecorder const&) (/git/m2_dbg/runtime_output_directory/protoc+0xaa7eb7) #17 0xaa6b1e in google::protobuf::compiler::Parser::Parse(google::protobuf::io::Tokenizer*, google::protobuf::FileDescriptorProto*) (/git/m2_dbg/runtime_output_directory/protoc+0xaa6b1e) #18 0xa985e4 in google::protobuf::compiler::SourceTreeDescriptorDatabase::FindFileByName(std::string const&, google::protobuf::FileDescriptorProto*) (/git/m2_dbg/runtime_output_directory/protoc+0xa985e4) #19 0x82ea77 in google::protobuf::DescriptorPool::TryFindFileInFallbackDatabase(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82ea77) #20 0x82e55c in google::protobuf::DescriptorPool::FindFileByName(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82e55c) #21 0x67305a in google::protobuf::compiler::CommandLineInterface::Run(int, char const* const*) (/git/m2_dbg/runtime_output_directory/protoc+0x67305a) #22 0x66c514 in main (/git/m2_dbg/runtime_output_directory/protoc+0x66c514) AddressSanitizer:DEADLYSIGNAL ================================================================= ==15352==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x0000008ed032 bp 0x7fff542c06b0 sp 0x7fff542c0670 T0) ==15352==The signal is caused by a READ memory access. ==15352==Hint: address points to the zero page. [ 25%] Running C++ protocol buffer compiler on /git/m2_dbg/rapid/plugin/x/protocol/mysqlx.proto [ 25%] #23 0x7f4fea120c04 in __libc_start_main /usr/src/debug/glibc-2.17-c758a686/csu/../csu/libc-start.c:274 #24 0x59627a in _start (/git/m2_dbg/runtime_output_directory/protoc+0x59627a) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV (/git/m2_dbg/runtime_output_directory/protoc+0x8ed031) in google::protobuf::FileOptions::Clear() ==15346==ABORTING make[2]: *** [rapid/plugin/x/generated/protobuf_lite/mysqlx.pb.cc] Error 1 make[1]: *** [rapid/plugin/x/protocol/CMakeFiles/mysqlxmessages_lite.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 25%] #0 0x8ed031 in google::protobuf::FileOptions::Clear() (/git/m2_dbg/runtime_output_directory/protoc+0x8ed031) AddressSanitizer #1 0xb0af12 in google::protobuf::(anonymous namespace)::InlineParseFromCodedStream(google::protobuf::io::CodedInputStream*, google::protobuf::MessageLite*) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #2 0xb0af12 in google::protobuf::(anonymous namespace)::InlineParseFromArray(void const*, int, google::protobuf::MessageLite*) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #3 0xb0af12 in google::protobuf::MessageLite::ParseFromString(std::string const&) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #4 0x89d216 in void google::protobuf::DescriptorBuilder::AllocateOptionsImpl(std::string const&, std::string const&, google::protobuf::FileDescriptor::OptionsType const&, google::protobuf::FileDescriptor*) (/git/m2_dbg/runtime_output_directory/protoc+0x89d216) Running C++ protocol buffer compiler on /git/m2_dbg/rapid/plugin/x/protocol/mysqlx_datatypes.proto #5 0x850267 in google::protobuf::DescriptorBuilder::AllocateOptions(google::protobuf::FileOptions const&, google::protobuf::FileDescriptor*) (/git/m2_dbg/runtime_output_directory/protoc+0x850267) :DEADLYSIGNAL ================================================================= ==15359==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x0000008ed032 bp 0x7fff0748f950 sp 0x7fff0748f910 T0) ==15359==The signal is caused by a READ memory access. ==15359==Hint: address points to the zero page. #6 0x84b29b in google::protobuf::DescriptorBuilder::BuildFile(google::protobuf::FileDescriptorProto const&) (/git/m2_dbg/runtime_output_directory/protoc+0x84b29b) #7 0x834e26 in google::protobuf::DescriptorPool::BuildFileFromDatabase(google::protobuf::FileDescriptorProto const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x834e26) #8 0x82ea86 in google::protobuf::DescriptorPool::TryFindFileInFallbackDatabase(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82ea86) #9 0x82e55c in google::protobuf::DescriptorPool::FindFileByName(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82e55c) #10 0x8dfe86 in google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto() (/git/m2_dbg/runtime_output_directory/protoc+0x8dfe86) #11 0xac568a in google::protobuf::internal::FunctionClosure0::Run() (/git/m2_dbg/runtime_output_directory/protoc+0xac568a) #12 0xac70fe in google::protobuf::GoogleOnceInitImpl(long*, google::protobuf::Closure*) (/git/m2_dbg/runtime_output_directory/protoc+0xac70fe) #13 0x6c5964 in google::protobuf::GoogleOnceInit(long*, void (*)()) (/git/m2_dbg/runtime_output_directory/protoc+0x6c5964) Building CXX object mysys/CMakeFiles/mysys.dir/my_timespec.cc.o #14 0x9372ad in google::protobuf::FileOptions::GetMetadata() const (/git/m2_dbg/runtime_output_directory/protoc+0x9372ad) #15 0xaaa410 in google::protobuf::compiler::Parser::ParseOption(google::protobuf::Message*, google::protobuf::compiler::Parser::LocationRecorder const&, google::protobuf::FileDescriptorProto const*, google::protobuf::compiler::Parser::OptionStyle) (/git/m2_dbg/runtime_output_directory/protoc+0xaaa410) #16 0xaa7eb7 in google::protobuf::compiler::Parser::ParseTopLevelStatement(google::protobuf::FileDescriptorProto*, google::protobuf::compiler::Parser::LocationRecorder const&) (/git/m2_dbg/runtime_output_directory/protoc+0xaa7eb7) #17 0xaa6b1e in google::protobuf::compiler::Parser::Parse(google::protobuf::io::Tokenizer*, google::protobuf::FileDescriptorProto*) (/git/m2_dbg/runtime_output_directory/protoc+0xaa6b1e) #18 0xa985e4 in google::protobuf::compiler::SourceTreeDescriptorDatabase::FindFileByName(std::string const&, google::protobuf::FileDescriptorProto*) (/git/m2_dbg/runtime_output_directory/protoc+0xa985e4) #19 0x82ea77 in google::protobuf::DescriptorPool::TryFindFileInFallbackDatabase(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82ea77) #20 0x82e55c in google::protobuf::DescriptorPool::FindFileByName(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82e55c) #21 0x67305a in google::protobuf::compiler::CommandLineInterface::Run(int, char const* const*) (/git/m2_dbg/runtime_output_directory/protoc+0x67305a) #22 0x66c514 in main (/git/m2_dbg/runtime_output_directory/protoc+0x66c514) AddressSanitizer:DEADLYSIGNAL ================================================================= ==15364==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x0000008ed032 bp 0x7fff32ca0070 sp 0x7fff32ca0030 T0) ==15364==The signal is caused by a READ memory access. ==15364==Hint: address points to the zero page. #23 0x7f76a442bc04 in __libc_start_main /usr/src/debug/glibc-2.17-c758a686/csu/../csu/libc-start.c:274 #24 0x59627a in _start (/git/m2_dbg/runtime_output_directory/protoc+0x59627a) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV (/git/m2_dbg/runtime_output_directory/protoc+0x8ed031) in google::protobuf::FileOptions::Clear() ==15352==ABORTING make[2]: *** [rapid/plugin/x/generated/protobuf/mysqlx_resultset.pb.cc] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 25%] Building CXX object mysys/CMakeFiles/mysys.dir/my_user.cc.o #0 0x8ed031 in google::protobuf::FileOptions::Clear() (/git/m2_dbg/runtime_output_directory/protoc+0x8ed031) #1 0xb0af12 in google::protobuf::(anonymous namespace)::InlineParseFromCodedStream(google::protobuf::io::CodedInputStream*, google::protobuf::MessageLite*) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #2 0xb0af12 in google::protobuf::(anonymous namespace)::InlineParseFromArray(void const*, int, google::protobuf::MessageLite*) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #3 0xb0af12 in google::protobuf::MessageLite::ParseFromString(std::string const&) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #4 0x89d216 in void google::protobuf::DescriptorBuilder::AllocateOptionsImpl(std::string const&, std::string const&, google::protobuf::FileDescriptor::OptionsType const&, google::protobuf::FileDescriptor*) (/git/m2_dbg/runtime_output_directory/protoc+0x89d216) #5 0x850267 in google::protobuf::DescriptorBuilder::AllocateOptions(google::protobuf::FileOptions const&, google::protobuf::FileDescriptor*) (/git/m2_dbg/runtime_output_directory/protoc+0x850267) #6 0x84b29b in google::protobuf::DescriptorBuilder::BuildFile(google::protobuf::FileDescriptorProto const&) (/git/m2_dbg/runtime_output_directory/protoc+0x84b29b) #7 0x834e26 in google::protobuf::DescriptorPool::BuildFileFromDatabase(google::protobuf::FileDescriptorProto const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x834e26) #8 0x82ea86 in google::protobuf::DescriptorPool::TryFindFileInFallbackDatabase(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82ea86) #9 0x82e55c in google::protobuf::DescriptorPool::FindFileByName(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82e55c) #10 0x8dfe86 in google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto() (/git/m2_dbg/runtime_output_directory/protoc+0x8dfe86) #0 0x8ed031 in google::protobuf::FileOptions::Clear() (/git/m2_dbg/runtime_output_directory/protoc+0x8ed031) #1 0xb0af12 in google::protobuf::(anonymous namespace)::InlineParseFromCodedStream(google::protobuf::io::CodedInputStream*, google::protobuf::MessageLite*) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #2 0xb0af12 in google::protobuf::(anonymous namespace)::InlineParseFromArray(void const*, int, google::protobuf::MessageLite*) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #3 0xb0af12 in google::protobuf::MessageLite::ParseFromString(std::string const&) (/git/m2_dbg/runtime_output_directory/protoc+0xb0af12) #11 0xac568a in google::protobuf::internal::FunctionClosure0::Run() (/git/m2_dbg/runtime_output_directory/protoc+0xac568a) #12 0xac70fe in google::protobuf::GoogleOnceInitImpl(long*, google::protobuf::Closure*) (/git/m2_dbg/runtime_output_directory/protoc+0xac70fe) #13 0x6c5964 in google::protobuf::GoogleOnceInit(long*, void (*)()) (/git/m2_dbg/runtime_output_directory/protoc+0x6c5964) #14 0x9372ad in google::protobuf::FileOptions::GetMetadata() const (/git/m2_dbg/runtime_output_directory/protoc+0x9372ad) #15 0xaaa410 in google::protobuf::compiler::Parser::ParseOption(google::protobuf::Message*, google::protobuf::compiler::Parser::LocationRecorder const&, google::protobuf::FileDescriptorProto const*, google::protobuf::compiler::Parser::OptionStyle) (/git/m2_dbg/runtime_output_directory/protoc+0xaaa410) #4 0x89d216 in void google::protobuf::DescriptorBuilder::AllocateOptionsImpl(std::string const&, std::string const&, google::protobuf::FileDescriptor::OptionsType const&, google::protobuf::FileDescriptor*) (/git/m2_dbg/runtime_output_directory/protoc+0x89d216) #16 0xaa7eb7 in google::protobuf::compiler::Parser::ParseTopLevelStatement(google::protobuf::FileDescriptorProto*, google::protobuf::compiler::Parser::LocationRecorder const&) (/git/m2_dbg/runtime_output_directory/protoc+0xaa7eb7) #17 0xaa6b1e in google::protobuf::compiler::Parser::Parse(google::protobuf::io::Tokenizer*, google::protobuf::FileDescriptorProto*) (/git/m2_dbg/runtime_output_directory/protoc+0xaa6b1e) #5 0x850267 in google::protobuf::DescriptorBuilder::AllocateOptions(google::protobuf::FileOptions const&, google::protobuf::FileDescriptor*) (/git/m2_dbg/runtime_output_directory/protoc+0x850267) #18 0xa985e4 in google::protobuf::compiler::SourceTreeDescriptorDatabase::FindFileByName(std::string const&, google::protobuf::FileDescriptorProto*) (/git/m2_dbg/runtime_output_directory/protoc+0xa985e4) #6 0x84b29b in google::protobuf::DescriptorBuilder::BuildFile(google::protobuf::FileDescriptorProto const&) (/git/m2_dbg/runtime_output_directory/protoc+0x84b29b) #19 0x82ea77 in google::protobuf::DescriptorPool::TryFindFileInFallbackDatabase(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82ea77) #7 0x834e26 in google::protobuf::DescriptorPool::BuildFileFromDatabase(google::protobuf::FileDescriptorProto const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x834e26) #20 0x82e55c in google::protobuf::DescriptorPool::FindFileByName(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82e55c) #8 0x82ea86 in google::protobuf::DescriptorPool::TryFindFileInFallbackDatabase(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82ea86) #9 0x82e55c in google::protobuf::DescriptorPool::FindFileByName(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82e55c) #10 0x8dfe86 in google::protobuf::protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto() (/git/m2_dbg/runtime_output_directory/protoc+0x8dfe86) #11 0xac568a in google::protobuf::internal::FunctionClosure0::Run() (/git/m2_dbg/runtime_output_directory/protoc+0xac568a) #12 0xac70fe in google::protobuf::GoogleOnceInitImpl(long*, google::protobuf::Closure*) (/git/m2_dbg/runtime_output_directory/protoc+0xac70fe) #21 0x67305a in google::protobuf::compiler::CommandLineInterface::Run(int, char const* const*) (/git/m2_dbg/runtime_output_directory/protoc+0x67305a) #22 0x66c514 in main (/git/m2_dbg/runtime_output_directory/protoc+0x66c514) #13 0x6c5964 in google::protobuf::GoogleOnceInit(long*, void (*)()) (/git/m2_dbg/runtime_output_directory/protoc+0x6c5964) #14 0x9372ad in google::protobuf::FileOptions::GetMetadata() const (/git/m2_dbg/runtime_output_directory/protoc+0x9372ad) #15 0xaaa410 in google::protobuf::compiler::Parser::ParseOption(google::protobuf::Message*, google::protobuf::compiler::Parser::LocationRecorder const&, google::protobuf::FileDescriptorProto const*, google::protobuf::compiler::Parser::OptionStyle) (/git/m2_dbg/runtime_output_directory/protoc+0xaaa410) #16 0xaa7eb7 in google::protobuf::compiler::Parser::ParseTopLevelStatement(google::protobuf::FileDescriptorProto*, google::protobuf::compiler::Parser::LocationRecorder const&) (/git/m2_dbg/runtime_output_directory/protoc+0xaa7eb7) #17 0xaa6b1e in google::protobuf::compiler::Parser::Parse(google::protobuf::io::Tokenizer*, google::protobuf::FileDescriptorProto*) (/git/m2_dbg/runtime_output_directory/protoc+0xaa6b1e) #18 0xa985e4 in google::protobuf::compiler::SourceTreeDescriptorDatabase::FindFileByName(std::string const&, google::protobuf::FileDescriptorProto*) (/git/m2_dbg/runtime_output_directory/protoc+0xa985e4) [ 25%] #19 0x82ea77 in google::protobuf::DescriptorPool::TryFindFileInFallbackDatabase(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82ea77) #20 0x82e55c in google::protobuf::DescriptorPool::FindFileByName(std::string const&) const (/git/m2_dbg/runtime_output_directory/protoc+0x82e55c) #21 0x67305a in google::protobuf::compiler::CommandLineInterface::Run(int, char const* const*) (/git/m2_dbg/runtime_output_directory/protoc+0x67305a) #22 0x66c514 in main (/git/m2_dbg/runtime_output_directory/protoc+0x66c514) Building CXX object extra/icu/source/common/CMakeFiles/icuuc.dir/ustrenum.cpp.o #23 0x7f062ada0c04 in __libc_start_main /usr/src/debug/glibc-2.17-c758a686/csu/../csu/libc-start.c:274 #24 0x59627a in _start (/git/m2_dbg/runtime_output_directory/protoc+0x59627a) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV (/git/m2_dbg/runtime_output_directory/protoc+0x8ed031) in google::protobuf::FileOptions::Clear() ==15364==ABORTING make[2]: *** [rapid/plugin/x/generated/protobuf/mysqlx_datatypes.pb.cc] Error 1 #23 0x7fa06d0e1c04 in __libc_start_main /usr/src/debug/glibc-2.17-c758a686/csu/../csu/libc-start.c:274 #24 0x59627a in _start (/git/m2_dbg/runtime_output_directory/protoc+0x59627a) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV (/git/m2_dbg/runtime_output_directory/protoc+0x8ed031) in google::protobuf::FileOptions::Clear() ==15359==ABORTING make[2]: *** [rapid/plugin/x/generated/protobuf/mysqlx.pb.cc] Error 1 make[1]: *** [rapid/plugin/x/protocol/CMakeFiles/mysqlxmessages.dir/all] Error 2 [ 25%] [ 25%] Building CXX object mysys/CMakeFiles/mysys.dir/my_write.cc.o ...