Last active
April 29, 2021 08:38
-
-
Save azat/020938e221d519717338f099606c39fb to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2021.04.29 09:58:46.288464 [ 4496 ] {e2ef9d81-db30-465f-9286-d134ea77513f} <Debug> executeQuery: (from 127.0.0.1:40464, using production parser) SELECT [1, 2, 3, 11] = arraySort(multiMatchAllIndices('фабрикант', ['', 'рикан', 'а', 'f[a27844e]b[ei]rl', 'ф[иа27475эе]б[еэи][рпл]', 'афиукд', 'a[f6564t],th', '^ф[аие3965э]?б?[еэи]?$', 'бе22501рлик', 'fa32369b', 'фа[беьв]+е?[рл17534ко]'])) | |
==4450==WARNING: MemorySanitizer: use-of-uninitialized-value | |
#0 0x2668d831 in boost::container::vector_alloc_holder<boost::container::small_vector_allocator<std::__1::pair<unsigned char, unsigned char>, std::__1::allocator<void> >, unsigned long, boost::move_detail::integral_constant<unsigned int, 1u> >::~vector_alloc_holder() /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/vector.hpp:410:10 | |
#1 0x2668d831 in boost::container::vector<std::__1::pair<unsigned char, unsigned char>, boost::container::small_vector_allocator<std::__1::pair<unsigned char, unsigned char>, std::__1::allocator<void> >, void>::~vector() /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/vector.hpp:1119:4 | |
#2 0x2668d831 in boost::container::small_vector_base<std::__1::pair<unsigned char, unsigned char>, std::__1::allocator<std::__1::pair<unsigned char, unsigned char> > >::~small_vector_base() /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/small_vector.hpp:334:7 | |
#3 0x2668d831 in std::__1::__tuple_leaf<0ul, boost::container::small_vector<std::__1::pair<unsigned char, unsigned char>, 1ul, std::__1::allocator<std::__1::pair<unsigned char, unsigned char> > >, false>::~__tuple_leaf() /src/ch/clickhouse/.cmake-msan/../contrib/libcxx/include/tuple:181:7 | |
#4 0x2668d831 in std::__1::tuple<boost::container::small_vector<std::__1::pair<unsigned char, unsigned char>, 1ul, std::__1::allocator<std::__1::pair<unsigned char, unsigned char> > >, std::__1::less<std::__1::pair<unsigned char, unsigned char> > >::~tuple() /src/ch/clickhouse/.cmake-msan/../contrib/libcxx/include/tuple:477:28 | |
#5 0x2668d831 in ue2::flat_detail::flat_base<std::__1::pair<unsigned char, unsigned char>, std::__1::less<std::__1::pair<unsigned char, unsigned char> >, std::__1::allocator<std::__1::pair<unsigned char, unsigned char> > >::~flat_base() /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/util/flat_containers.h:89:7 | |
#6 0x2668d831 in ue2::(anonymous namespace)::DAccelScheme::~DAccelScheme() /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:301:8 | |
#7 0x2668d831 in void boost::container::allocator_traits<boost::container::small_vector_allocator<ue2::(anonymous namespace)::DAccelScheme, boost::container::new_allocator<void> > >::priv_destroy<ue2::(anonymous namespace)::DAccelScheme>(boost::move_detail::integral_constant<bool, false>, boost::container::small_vector_allocator<ue2::(anonymous namespace)::DAccelScheme, boost::container::new_allocator<void> >&, ue2::(anonymous namespace)::DAccelScheme*) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/allocator_traits.hpp:394:11 | |
#8 0x2668d831 in void boost::container::allocator_traits<boost::container::small_vector_allocator<ue2::(anonymous namespace)::DAccelScheme, boost::container::new_allocator<void> > >::destroy<ue2::(anonymous namespace)::DAccelScheme>(boost::container::small_vector_allocator<ue2::(anonymous namespace)::DAccelScheme, boost::container::new_allocator<void> >&, ue2::(anonymous namespace)::DAccelScheme*) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/allocator_traits.hpp:322:7 | |
#9 0x2668d831 in boost::container::dtl::disable_if_trivially_destructible<ue2::(anonymous namespace)::DAccelScheme*, void>::type boost::container::destroy_alloc_n<boost::container::small_vector_allocator<ue2::(anonymous namespace)::DAccelScheme, boost::container::new_allocator<void> >, ue2::(anonymous namespace)::DAccelScheme*, unsigned long>(boost::container::small_vector_allocator<ue2::(anonymous namespace)::DAccelScheme, boost::container::new_allocator<void> >&, ue2::(anonymous namespace)::DAccelScheme*, unsigned long) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/detail/copy_move_algo.hpp:972:7 | |
#10 0x2668d831 in boost::container::vector<ue2::(anonymous namespace)::DAccelScheme, boost::container::small_vector_allocator<ue2::(anonymous namespace)::DAccelScheme, boost::container::new_allocator<void> >, void>::~vector() /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/vector.hpp:1116:7 | |
#11 0x2668d831 in boost::container::small_vector_base<ue2::(anonymous namespace)::DAccelScheme, boost::container::new_allocator<ue2::(anonymous namespace)::DAccelScheme> >::~small_vector_base() /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/small_vector.hpp:334:7 | |
#12 0x2668bbf2 in ue2::findDoubleBest(std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, ue2::(anonymous namespace)::DAccelScheme const&, ue2::(anonymous namespace)::DAccelScheme*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:444:1 | |
#13 0x2668bb9b in ue2::findDoubleBest(std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, ue2::(anonymous namespace)::DAccelScheme const&, ue2::(anonymous namespace)::DAccelScheme*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:442:9 | |
#14 0x2668bb9b in ue2::findDoubleBest(std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, ue2::(anonymous namespace)::DAccelScheme const&, ue2::(anonymous namespace)::DAccelScheme*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:442:9 | |
#15 0x26679b78 in ue2::findBestDoubleAccelScheme(std::__1::vector<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> >, std::__1::allocator<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > > >, ue2::CharReach const&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:556:5 | |
#16 0x26679b78 in ue2::findBestAccelScheme(std::__1::vector<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> >, std::__1::allocator<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > > >, ue2::CharReach const&, bool) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:569:27 | |
#17 0x2682f856 in ue2::look_for_offset_accel(ue2::raw_dfa const&, unsigned short, unsigned int) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/accel_dfa_build_strat.cpp:195:22 | |
#18 0x2682f856 in ue2::accel_dfa_build_strat::find_escape_strings(unsigned short) const /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/accel_dfa_build_strat.cpp:412:13 | |
#19 0x26837ef8 in ue2::accel_dfa_build_strat::getAccelInfo(ue2::Grey const&)::$_0::operator()(unsigned long) const /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/accel_dfa_build_strat.cpp:565:26 | |
#20 0x2683510d in ue2::accel_dfa_build_strat::getAccelInfo(ue2::Grey const&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/accel_dfa_build_strat.cpp:586:13 | |
#21 0x26c05f1a in ue2::shengCompile(ue2::raw_dfa&, ue2::CompileContext const&, ue2::ReportManager const&, bool, std::__1::set<unsigned short, std::__1::less<unsigned short>, std::__1::allocator<unsigned short> >*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/shengcompile.cpp:480:28 | |
#22 0x26b5c01d in ue2::getDfa(ue2::raw_dfa&, bool, ue2::CompileContext const&, ue2::ReportManager const&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:628:16 | |
#23 0x26b2886a in ue2::(anonymous namespace)::OutfixBuilder::operator()(std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&) const /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:1610:16 | |
#24 0x26b2886a in boost::disable_if_c<(false) && (is_same<std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&>::value), ue2::bytecode_ptr<NFA> >::type boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::internal_visit<std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&>(std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&, int) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/variant.hpp:1027:16 | |
#25 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>, void*, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> > >(int, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&, void*, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >*, mpl_::bool_<true>) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/detail/visitation_impl.hpp:110:20 | |
#26 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>, void*, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&, void*, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >*, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::has_fallback_type_, int) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/detail/visitation_impl.hpp:150:12 | |
#27 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, boost::blank, boost::mpl::l_item<mpl_::long_<4l>, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, boost::mpl::l_item<mpl_::long_<3l>, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, boost::mpl::l_item<mpl_::long_<2l>, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, boost::mpl::l_item<mpl_::long_<1l>, ue2::MpvProto, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>, void*, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&, void*, mpl_::bool_<false>, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, boost::blank, boost::mpl::l_item<mpl_::long_<4l>, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, boost::mpl::l_item<mpl_::long_<3l>, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, boost::mpl::l_item<mpl_::long_<2l>, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, boost::mpl::l_item<mpl_::long_<1l>, ue2::MpvProto, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/detail/visitation_impl.hpp:231:5 | |
#28 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>, void*>(int, int, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&, void*) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/variant.hpp:2333:16 | |
#29 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::internal_apply_visitor<boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false> >(boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/variant.hpp:2345:16 | |
#30 0x26b2886a in ue2::(anonymous namespace)::OutfixBuilder const::result_type boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::apply_visitor<ue2::(anonymous namespace)::OutfixBuilder const>(ue2::(anonymous namespace)::OutfixBuilder const&) & /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/variant.hpp:2389:22 | |
#31 0x26b2886a in ue2::(anonymous namespace)::OutfixBuilder::result_type boost::apply_visitor<ue2::(anonymous namespace)::OutfixBuilder, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>&>(ue2::(anonymous namespace)::OutfixBuilder const&, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>&) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/detail/apply_visitor_unary.hpp:67:51 | |
#32 0x26b2886a in ue2::buildOutfix(ue2::RoseBuildImpl const&, ue2::OutfixInfo&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:1663:14 | |
#33 0x26b2886a in ue2::prepOutfixes(ue2::RoseBuildImpl&, ue2::(anonymous namespace)::build_context&, unsigned long*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:1758:18 | |
#34 0x26b2886a in ue2::RoseBuildImpl::buildFinalEngine(unsigned int) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:3654:10 | |
#35 0x26aea34a in ue2::RoseBuildImpl::buildRose(unsigned int) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_compile.cpp:1796:12 | |
#36 0x26071132 in ue2::generateRoseEngine(ue2::NG&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/compiler/compiler.cpp:352:26 | |
#37 0x26071132 in ue2::build(ue2::NG&, unsigned int*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/compiler/compiler.cpp:422:17 | |
#38 0x26066bf4 in ue2::hs_compile_multi_int(char const* const*, unsigned int const*, unsigned int const*, hs_expr_ext const* const*, unsigned int, unsigned int, hs_platform_info const*, hs_database**, hs_compile_error**, ue2::Grey const&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/hs.cpp:254:35 | |
#39 0x26067e56 in hs_compile_multi /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/hs.cpp:307:12 | |
#40 0x23f08b6c in DB::MultiRegexps::Regexps DB::MultiRegexps::constructRegexps<true, false>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::optional<unsigned int>) (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x23f08b6c) | |
#41 0x23f06b4c in DB::MultiRegexps::Regexps* DB::MultiRegexps::get<true, false>(std::__1::vector<StringRef, std::__1::allocator<StringRef> > const&, std::__1::optional<unsigned int>) (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x23f06b4c) | |
#42 0x23f0f0e4 in DB::MultiMatchAllIndicesImpl<unsigned long, false>::vectorConstant(DB::PODArray<char8_t, 4096ul, Allocator<false, false>, 15ul, 16ul> const&, DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 15ul, 16ul> const&, std::__1::vector<StringRef, std::__1::allocator<StringRef> > const&, DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 15ul, 16ul>&, DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 15ul, 16ul>&, std::__1::optional<unsigned int>) (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x23f0f0e4) | |
#43 0x23f0bfd1 in DB::FunctionsMultiStringSearch<DB::MultiMatchAllIndicesImpl<unsigned long, false>, DB::(anonymous namespace)::NameMultiMatchAllIndices, 4294967295ul>::executeImpl(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long) const (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x23f0bfd1) | |
#44 0x13ece69c in DB::IFunction::executeImplDryRun(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long) const (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x13ece69c) | |
#45 0x13ecdefc in DB::DefaultExecutable::executeDryRun(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long) const (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x13ecdefc) | |
#46 0x1403d5a5 in DB::ExecutableFunctionAdaptor::executeWithoutLowCardinalityColumns(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long, bool) const (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x1403d5a5) | |
#47 0x1403b823 in DB::ExecutableFunctionAdaptor::defaultImplementationForConstantArguments(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long, bool) const (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x1403b823) | |
#48 0x1403d323 in DB::ExecutableFunctionAdaptor::executeWithoutLowCardinalityColumns(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long, bool) const (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x1403d323) | |
#49 0x1403fa03 in DB::ExecutableFunctionAdaptor::execute(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long, bool) const (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x1403fa03) | |
#50 0x2dab865f in DB::ActionsDAG::addFunction(std::__1::shared_ptr<DB::IFunctionOverloadResolver> const&, std::__1::vector<DB::ActionsDAG::Node const*, std::__1::allocator<DB::ActionsDAG::Node const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsDAG.cpp:210:35 | |
#51 0x2ec710a7 in DB::ScopeStack::addFunction(std::__1::shared_ptr<DB::IFunctionOverloadResolver> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.cpp:569:51 | |
#52 0x2ec85480 in DB::ActionsMatcher::Data::addFunction(std::__1::shared_ptr<DB::IFunctionOverloadResolver> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.h:169:27 | |
#53 0x2ec85480 in DB::ActionsMatcher::visit(DB::ASTFunction const&, std::__1::shared_ptr<DB::IAST> const&, DB::ActionsMatcher::Data&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.cpp:1057:14 | |
#54 0x2ec72f32 in DB::ActionsMatcher::visit(std::__1::shared_ptr<DB::IAST> const&, DB::ActionsMatcher::Data&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.cpp:623:9 | |
#55 0x2ec7b4e6 in DB::ActionsMatcher::visit(DB::ASTFunction const&, std::__1::shared_ptr<DB::IAST> const&, DB::ActionsMatcher::Data&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.cpp:966:17 | |
#56 0x2ec72f32 in DB::ActionsMatcher::visit(std::__1::shared_ptr<DB::IAST> const&, DB::ActionsMatcher::Data&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.cpp:623:9 | |
#57 0x2ec7b4e6 in DB::ActionsMatcher::visit(DB::ASTFunction const&, std::__1::shared_ptr<DB::IAST> const&, DB::ActionsMatcher::Data&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.cpp:966:17 | |
#58 0x2ec72f32 in DB::ActionsMatcher::visit(std::__1::shared_ptr<DB::IAST> const&, DB::ActionsMatcher::Data&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.cpp:623:9 | |
#59 0x2ec94bd3 in DB::ActionsMatcher::visit(DB::ASTExpressionList&, std::__1::shared_ptr<DB::IAST> const&, DB::ActionsMatcher::Data&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.cpp:730:17 | |
#60 0x2ec732bc in DB::ActionsMatcher::visit(std::__1::shared_ptr<DB::IAST> const&, DB::ActionsMatcher::Data&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ActionsVisitor.cpp:627:9 | |
#61 0x2ec1e05f in DB::InDepthNodeVisitor<DB::ActionsMatcher, true, std::__1::shared_ptr<DB::IAST> const>::visit(std::__1::shared_ptr<DB::IAST> const&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/InDepthNodeVisitor.h:34:13 | |
#62 0x2ebcc1c4 in DB::ExpressionAnalyzer::getRootActions(std::__1::shared_ptr<DB::IAST> const&, bool, std::__1::shared_ptr<DB::ActionsDAG>&, bool) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ExpressionAnalyzer.cpp:407:48 | |
#63 0x2ebf3ca5 in DB::SelectQueryExpressionAnalyzer::appendSelect(DB::ExpressionActionsChain&, bool) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ExpressionAnalyzer.cpp:1121:5 | |
#64 0x2ec0938e in DB::ExpressionAnalysisResult::ExpressionAnalysisResult(DB::SelectQueryExpressionAnalyzer&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const> const&, bool, bool, bool, std::__1::shared_ptr<DB::FilterDAGInfo> const&, DB::Block const&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/ExpressionAnalyzer.cpp:1521:24 | |
#65 0x2e38739d in DB::InterpreterSelectQuery::getSampleBlockImpl() /src/ch/clickhouse/.cmake-msan/../src/Interpreters/InterpreterSelectQuery.cpp:601:23 | |
#66 0x2e374473 in DB::InterpreterSelectQuery::InterpreterSelectQuery(std::__1::shared_ptr<DB::IAST> const&, std::__1::shared_ptr<DB::Context>, std::__1::shared_ptr<DB::IBlockInputStream> const&, std::__1::optional<DB::Pipe>, std::__1::shared_ptr<DB::IStorage> const&, DB::SelectQueryOptions const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const> const&)::$_2::operator()(bool) const /src/ch/clickhouse/.cmake-msan/../src/Interpreters/InterpreterSelectQuery.cpp:480:25 | |
#67 0x2e35f2bb in DB::InterpreterSelectQuery::InterpreterSelectQuery(std::__1::shared_ptr<DB::IAST> const&, std::__1::shared_ptr<DB::Context>, std::__1::shared_ptr<DB::IBlockInputStream> const&, std::__1::optional<DB::Pipe>, std::__1::shared_ptr<DB::IStorage> const&, DB::SelectQueryOptions const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::shared_ptr<DB::StorageInMemoryMetadata const> const&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/InterpreterSelectQuery.cpp:483:5 | |
#68 0x2e3595a4 in DB::InterpreterSelectQuery::InterpreterSelectQuery(std::__1::shared_ptr<DB::IAST> const&, std::__1::shared_ptr<DB::Context>, DB::SelectQueryOptions const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/InterpreterSelectQuery.cpp:159:7 | |
#69 0x2f5d995b in std::__1::__unique_if<DB::InterpreterSelectQuery>::__unique_single std::__1::make_unique<DB::InterpreterSelectQuery, std::__1::shared_ptr<DB::IAST> const&, std::__1::shared_ptr<DB::Context>&, DB::SelectQueryOptions&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>(std::__1::shared_ptr<DB::IAST> const&, std::__1::shared_ptr<DB::Context>&, DB::SelectQueryOptions&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) /src/ch/clickhouse/.cmake-msan/../contrib/libcxx/include/memory:2068:32 | |
#70 0x2f5d995b in DB::InterpreterSelectWithUnionQuery::buildCurrentChildInterpreter(std::__1::shared_ptr<DB::IAST> const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/InterpreterSelectWithUnionQuery.cpp:212:16 | |
#71 0x2f5d4c7c in DB::InterpreterSelectWithUnionQuery::InterpreterSelectWithUnionQuery(std::__1::shared_ptr<DB::IAST> const&, std::__1::shared_ptr<DB::Context>, DB::SelectQueryOptions const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/InterpreterSelectWithUnionQuery.cpp:134:13 | |
#72 0x2e2362fd in std::__1::__unique_if<DB::InterpreterSelectWithUnionQuery>::__unique_single std::__1::make_unique<DB::InterpreterSelectWithUnionQuery, std::__1::shared_ptr<DB::IAST>&, std::__1::shared_ptr<DB::Context>&, DB::SelectQueryOptions const&>(std::__1::shared_ptr<DB::IAST>&, std::__1::shared_ptr<DB::Context>&, DB::SelectQueryOptions const&) /src/ch/clickhouse/.cmake-msan/../contrib/libcxx/include/memory:2068:32 | |
#73 0x2e23068e in DB::InterpreterFactory::get(std::__1::shared_ptr<DB::IAST>&, std::__1::shared_ptr<DB::Context>, DB::SelectQueryOptions const&) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/InterpreterFactory.cpp:110:16 | |
#74 0x2fd6edc7 in DB::executeQueryImpl(char const*, char const*, std::__1::shared_ptr<DB::Context>, bool, DB::QueryProcessingStage::Enum, bool, DB::ReadBuffer*) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/executeQuery.cpp:531:28 | |
#75 0x2fd69263 in DB::executeQuery(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::shared_ptr<DB::Context>, bool, DB::QueryProcessingStage::Enum, bool) /src/ch/clickhouse/.cmake-msan/../src/Interpreters/executeQuery.cpp:919:30 | |
#76 0x31ff38cc in DB::TCPHandler::runImpl() /src/ch/clickhouse/.cmake-msan/../src/Server/TCPHandler.cpp:312:24 | |
#77 0x32036228 in DB::TCPHandler::run() /src/ch/clickhouse/.cmake-msan/../src/Server/TCPHandler.cpp:1624:9 | |
#78 0x3cc3e14a in Poco::Net::TCPServerConnection::start() /src/ch/clickhouse/.cmake-msan/../contrib/poco/Net/src/TCPServerConnection.cpp:43:3 | |
#79 0x3cc3f818 in Poco::Net::TCPServerDispatcher::run() /src/ch/clickhouse/.cmake-msan/../contrib/poco/Net/src/TCPServerDispatcher.cpp:115:20 | |
#80 0x3d10c285 in Poco::PooledThread::run() /src/ch/clickhouse/.cmake-msan/../contrib/poco/Foundation/src/ThreadPool.cpp:199:14 | |
#81 0x3d107188 in Poco::(anonymous namespace)::RunnableHolder::run() /src/ch/clickhouse/.cmake-msan/../contrib/poco/Foundation/src/Thread.cpp:55:11 | |
#82 0x3d1030db in Poco::ThreadImpl::runnableEntry(void*) /src/ch/clickhouse/.cmake-msan/../contrib/poco/Foundation/src/Thread_POSIX.cpp:345:27 | |
#83 0x7fb691585ea6 in start_thread nptl/pthread_create.c:477:8 | |
#84 0x7fb6914b5dee in clone misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95 | |
Memory was marked as uninitialized | |
#0 0x946c6ee in __sanitizer_dtor_callback (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x946c6ee) | |
#1 0x2668d57c in boost::container::small_vector_base<ue2::(anonymous namespace)::DAccelScheme, boost::container::new_allocator<ue2::(anonymous namespace)::DAccelScheme> >::~small_vector_base() /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/small_vector.hpp:334:7 | |
#2 0x2668bbf2 in ue2::findDoubleBest(std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, ue2::(anonymous namespace)::DAccelScheme const&, ue2::(anonymous namespace)::DAccelScheme*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:444:1 | |
#3 0x2668bb9b in ue2::findDoubleBest(std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, ue2::(anonymous namespace)::DAccelScheme const&, ue2::(anonymous namespace)::DAccelScheme*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:442:9 | |
#4 0x2668bb9b in ue2::findDoubleBest(std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, std::__1::__wrap_iter<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > const*>, ue2::(anonymous namespace)::DAccelScheme const&, ue2::(anonymous namespace)::DAccelScheme*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:442:9 | |
#5 0x26679b78 in ue2::findBestDoubleAccelScheme(std::__1::vector<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> >, std::__1::allocator<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > > >, ue2::CharReach const&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:556:5 | |
#6 0x26679b78 in ue2::findBestAccelScheme(std::__1::vector<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> >, std::__1::allocator<std::__1::vector<ue2::CharReach, std::__1::allocator<ue2::CharReach> > > >, ue2::CharReach const&, bool) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfagraph/ng_limex_accel.cpp:569:27 | |
#7 0x2682f856 in ue2::look_for_offset_accel(ue2::raw_dfa const&, unsigned short, unsigned int) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/accel_dfa_build_strat.cpp:195:22 | |
#8 0x2682f856 in ue2::accel_dfa_build_strat::find_escape_strings(unsigned short) const /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/accel_dfa_build_strat.cpp:412:13 | |
#9 0x26837ef8 in ue2::accel_dfa_build_strat::getAccelInfo(ue2::Grey const&)::$_0::operator()(unsigned long) const /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/accel_dfa_build_strat.cpp:565:26 | |
#10 0x2683510d in ue2::accel_dfa_build_strat::getAccelInfo(ue2::Grey const&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/accel_dfa_build_strat.cpp:586:13 | |
#11 0x26c05f1a in ue2::shengCompile(ue2::raw_dfa&, ue2::CompileContext const&, ue2::ReportManager const&, bool, std::__1::set<unsigned short, std::__1::less<unsigned short>, std::__1::allocator<unsigned short> >*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/nfa/shengcompile.cpp:480:28 | |
#12 0x26b5c01d in ue2::getDfa(ue2::raw_dfa&, bool, ue2::CompileContext const&, ue2::ReportManager const&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:628:16 | |
#13 0x26b2886a in ue2::(anonymous namespace)::OutfixBuilder::operator()(std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&) const /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:1610:16 | |
#14 0x26b2886a in boost::disable_if_c<(false) && (is_same<std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&>::value), ue2::bytecode_ptr<NFA> >::type boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::internal_visit<std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&>(std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >&, int) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/variant.hpp:1027:16 | |
#15 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>, void*, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> > >(int, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&, void*, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >*, mpl_::bool_<true>) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/detail/visitation_impl.hpp:110:20 | |
#16 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>, void*, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&, void*, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >*, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::has_fallback_type_, int) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/detail/visitation_impl.hpp:150:12 | |
#17 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, boost::blank, boost::mpl::l_item<mpl_::long_<4l>, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, boost::mpl::l_item<mpl_::long_<3l>, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, boost::mpl::l_item<mpl_::long_<2l>, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, boost::mpl::l_item<mpl_::long_<1l>, ue2::MpvProto, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>, void*, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&, void*, mpl_::bool_<false>, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<5l>, boost::blank, boost::mpl::l_item<mpl_::long_<4l>, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, boost::mpl::l_item<mpl_::long_<3l>, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, boost::mpl::l_item<mpl_::long_<2l>, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, boost::mpl::l_item<mpl_::long_<1l>, ue2::MpvProto, boost::mpl::l_end> > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >*) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/detail/visitation_impl.hpp:231:5 | |
#18 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>, void*>(int, int, boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&, void*) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/variant.hpp:2333:16 | |
#19 0x26b2886a in boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>::result_type boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::internal_apply_visitor<boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false> >(boost::detail::variant::invoke_visitor<ue2::(anonymous namespace)::OutfixBuilder const, false>&) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/variant.hpp:2345:16 | |
#20 0x26b2886a in ue2::(anonymous namespace)::OutfixBuilder const::result_type boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>::apply_visitor<ue2::(anonymous namespace)::OutfixBuilder const>(ue2::(anonymous namespace)::OutfixBuilder const&) & /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/variant.hpp:2389:22 | |
#21 0x26b2886a in ue2::(anonymous namespace)::OutfixBuilder::result_type boost::apply_visitor<ue2::(anonymous namespace)::OutfixBuilder, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>&>(ue2::(anonymous namespace)::OutfixBuilder const&, boost::variant<boost::blank, std::__1::unique_ptr<ue2::NGHolder, std::__1::default_delete<ue2::NGHolder> >, std::__1::unique_ptr<ue2::raw_dfa, std::__1::default_delete<ue2::raw_dfa> >, std::__1::unique_ptr<ue2::raw_som_dfa, std::__1::default_delete<ue2::raw_som_dfa> >, ue2::MpvProto>&) /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/variant/detail/apply_visitor_unary.hpp:67:51 | |
#22 0x26b2886a in ue2::buildOutfix(ue2::RoseBuildImpl const&, ue2::OutfixInfo&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:1663:14 | |
#23 0x26b2886a in ue2::prepOutfixes(ue2::RoseBuildImpl&, ue2::(anonymous namespace)::build_context&, unsigned long*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:1758:18 | |
#24 0x26b2886a in ue2::RoseBuildImpl::buildFinalEngine(unsigned int) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_bytecode.cpp:3654:10 | |
#25 0x26aea34a in ue2::RoseBuildImpl::buildRose(unsigned int) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/rose/rose_build_compile.cpp:1796:12 | |
#26 0x26071132 in ue2::generateRoseEngine(ue2::NG&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/compiler/compiler.cpp:352:26 | |
#27 0x26071132 in ue2::build(ue2::NG&, unsigned int*) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/compiler/compiler.cpp:422:17 | |
#28 0x26066bf4 in ue2::hs_compile_multi_int(char const* const*, unsigned int const*, unsigned int const*, hs_expr_ext const* const*, unsigned int, unsigned int, hs_platform_info const*, hs_database**, hs_compile_error**, ue2::Grey const&) /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/hs.cpp:254:35 | |
#29 0x26067e56 in hs_compile_multi /src/ch/clickhouse/.cmake-msan/../contrib/hyperscan/src/hs.cpp:307:12 | |
#30 0x23f08b6c in DB::MultiRegexps::Regexps DB::MultiRegexps::constructRegexps<true, false>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::optional<unsigned int>) (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x23f08b6c) | |
#31 0x23f06b4c in DB::MultiRegexps::Regexps* DB::MultiRegexps::get<true, false>(std::__1::vector<StringRef, std::__1::allocator<StringRef> > const&, std::__1::optional<unsigned int>) (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x23f06b4c) | |
#32 0x23f0f0e4 in DB::MultiMatchAllIndicesImpl<unsigned long, false>::vectorConstant(DB::PODArray<char8_t, 4096ul, Allocator<false, false>, 15ul, 16ul> const&, DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 15ul, 16ul> const&, std::__1::vector<StringRef, std::__1::allocator<StringRef> > const&, DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 15ul, 16ul>&, DB::PODArray<unsigned long, 4096ul, Allocator<false, false>, 15ul, 16ul>&, std::__1::optional<unsigned int>) (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x23f0f0e4) | |
#33 0x23f0bfd1 in DB::FunctionsMultiStringSearch<DB::MultiMatchAllIndicesImpl<unsigned long, false>, DB::(anonymous namespace)::NameMultiMatchAllIndices, 4294967295ul>::executeImpl(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> > const&, std::__1::shared_ptr<DB::IDataType const> const&, unsigned long) const (/src/ch/clickhouse/.cmake-msan/programs/clickhouse+0x23f0bfd1) | |
SUMMARY: MemorySanitizer: use-of-uninitialized-value /src/ch/clickhouse/.cmake-msan/../contrib/boost/boost/container/vector.hpp:410:10 in boost::container::vector_alloc_holder<boost::container::small_vector_allocator<std::__1::pair<unsigned char, unsigned char>, std::__1::allocator<void> >, unsigned long, boost::move_detail::integral_constant<unsigned int, 1u> >::~vector_alloc_holder() | |
Exiting |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment