path: ydb/core/tx/scheme_board/ut_replica command (pid: 95585) /home/runner/.ya/tools/v4/9095799934/bin/python3 /home/runner/actions_runner/_work/ydb/ydb/build/scripts/link_exe.py --start-plugins /home/runner/.ya/build/build_root/0ikt/003a1f/library/cpp/sanitizer/plugin/sanitizer.py.pyplugin --end-plugins --clang-ver 20 --source-root /home/runner/actions_runner/_work/ydb/ydb --build-root /home/runner/.ya/build/build_root/0ikt/003a1f --arch=LINUX --objcopy-exe /home/runner/.ya/tools/v4/9944335923/bin/llvm-objcopy /home/runner/.ya/tools/v4/9944335923/bin/clang++ -Wl,--whole-archive @/home/runner/.ya/build/build_root/0ikt/003a1f/ya_command_file_0.args -Wl,--no-whole-archive contrib/libs/openssl/crypto/ubsan.supp ydb/library/actors/interconnect/mock/tsan.supp yql/essentials/sql/v1/lexer/tsan.supp /home/runner/.ya/build/build_root/0ikt/003a1f/ydb/core/tx/scheme_board/ut_replica/__vcs_version__.c.o /home/runner/.ya/build/build_root/0ikt/003a1f/ydb/core/tx/scheme_board/ut_replica/__/replica_ut.cpp.o /home/runner/.ya/build/build_root/0ikt/003a1f/ydb/core/tx/scheme_board/ut_replica/__/ut_helpers.cpp.o -o /home/runner/.ya/build/build_root/0ikt/003a1f/ydb/core/tx/scheme_board/ut_replica/ydb-core-tx-scheme_board-ut_replica --target=x86_64-linux-gnu --sysroot=/home/runner/.ya/tools/v4/243881345 -B/home/runner/.ya/tools/v4/243881345/usr/bin -Wl,--start-group contrib/libs/cxxsupp/libcxxabi-parts/liblibs-cxxsupp-libcxxabi-parts.a contrib/libs/libunwind/libcontrib-libs-libunwind.a contrib/libs/cxxsupp/libcxxrt/liblibs-cxxsupp-libcxxrt.a contrib/libs/cxxsupp/builtins/liblibs-cxxsupp-builtins.a contrib/libs/cxxsupp/libcxx/liblibs-cxxsupp-libcxx.a util/charset/libutil-charset.a contrib/libs/zlib/libcontrib-libs-zlib.a contrib/libs/double-conversion/libcontrib-libs-double-conversion.a contrib/libs/libc_compat/libcontrib-libs-libc_compat.a util/libyutil.a build/cow/on/libbuild-cow-on.a library/cpp/malloc/api/libcpp-malloc-api.a library/cpp/malloc/system/libsystem_allocator.a contrib/libs/clang20-rt/lib/asan/libclang_rt.asan-x86_64.a contrib/libs/clang20-rt/lib/asan_cxx/libclang_rt.asan_cxx-x86_64.a contrib/libs/clang20-rt/lib/asan_static/libclang_rt.asan_static-x86_64.a library/cpp/colorizer/liblibrary-cpp-colorizer.a library/cpp/dbg_output/liblibrary-cpp-dbg_output.a library/cpp/containers/paged_vector/libcpp-containers-paged_vector.a library/cpp/lcs/liblibrary-cpp-lcs.a library/cpp/containers/stack_array/libcpp-containers-stack_array.a library/cpp/diff/liblibrary-cpp-diff.a library/cpp/json/common/libcpp-json-common.a library/cpp/json/fast_sax/libcpp-json-fast_sax.a tools/enum_parser/enum_serialization_runtime/libtools-enum_parser-enum_serialization_runtime.a library/cpp/json/writer/libcpp-json-writer.a library/cpp/string_utils/relaxed_escaper/libcpp-string_utils-relaxed_escaper.a library/cpp/json/liblibrary-cpp-json.a library/cpp/testing/common/libcpp-testing-common.a library/cpp/testing/hook/libcpp-testing-hook.a library/cpp/testing/unittest/libcpp-testing-unittest.a library/cpp/terminate_handler/liblibrary-cpp-terminate_handler.a library/cpp/testing/unittest_main/libcpp-testing-unittest_main.a contrib/restricted/abseil-cpp/libcontrib-restricted-abseil-cpp.a library/cpp/containers/absl_flat_hash/libcpp-containers-absl_flat_hash.a ydb/library/actors/util/liblibrary-actors-util.a contrib/libs/tcmalloc/malloc_extension/liblibs-tcmalloc-malloc_extension.a library/cpp/charset/lite/libcpp-charset-lite.a library/cpp/containers/str_map/libcpp-containers-str_map.a library/cpp/containers/atomizer/libcpp-containers-atomizer.a ydb/library/actors/prof/liblibrary-actors-prof.a ydb/library/actors/actor_type/liblibrary-actors-actor_type.a contrib/restricted/abseil-cpp-tstring/libcontrib-restricted-abseil-cpp-tstring.a contrib/libs/protobuf/third_party/utf8_range/libprotobuf-third_party-utf8_range.a contrib/libs/protobuf/libcontrib-libs-protobuf.a ydb/library/actors/protos/liblibrary-actors-protos.a library/cpp/blockcodecs/core/libcpp-blockcodecs-core.a contrib/libs/xxhash/libcontrib-libs-xxhash.a contrib/libs/zstd/libcontrib-libs-zstd.a library/cpp/resource/liblibrary-cpp-resource.a contrib/libs/c-ares/libcontrib-libs-c-ares.a contrib/libs/grpc/third_party/address_sorting/libgrpc-third_party-address_sorting.a contrib/libs/grpc/third_party/upb/libgrpc-third_party-upb.a contrib/libs/openssl/libcontrib-libs-openssl.a contrib/libs/re2/libcontrib-libs-re2.a contrib/libs/grpc/libcontrib-libs-grpc.a ydb/library/services/libydb-library-services.a library/cpp/logger/liblibrary-cpp-logger.a library/cpp/lwtrace/protos/libcpp-lwtrace-protos.a library/cpp/lwtrace/liblibrary-cpp-lwtrace.a library/cpp/containers/stack_vector/libcpp-containers-stack_vector.a library/cpp/monlib/metrics/libcpp-monlib-metrics.a library/cpp/monlib/encode/libcpp-monlib-encode.a library/cpp/monlib/encode/buffered/libmonlib-encode-buffered.a library/cpp/monlib/exception/libcpp-monlib-exception.a library/cpp/monlib/encode/json/libmonlib-encode-json.a contrib/libs/lz4/libcontrib-libs-lz4.a library/cpp/monlib/encode/spack/libmonlib-encode-spack.a library/cpp/monlib/encode/prometheus/libmonlib-encode-prometheus.a contrib/libs/base64/avx2/liblibs-base64-avx2.a contrib/libs/base64/ssse3/liblibs-base64-ssse3.a contrib/libs/base64/neon32/liblibs-base64-neon32.a contrib/libs/base64/neon64/liblibs-base64-neon64.a contrib/libs/base64/plain32/liblibs-base64-plain32.a contrib/libs/base64/plain64/liblibs-base64-plain64.a library/cpp/string_utils/base64/libcpp-string_utils-base64.a library/cpp/build_info/liblibrary-cpp-build_info.a library/cpp/svnversion/liblibrary-cpp-svnversion.a library/cpp/containers/intrusive_rb_tree/libcpp-containers-intrusive_rb_tree.a library/cpp/coroutine/engine/libcpp-coroutine-engine.a library/cpp/coroutine/listener/libcpp-coroutine-listener.a contrib/libs/libiconv/static/liblibs-libiconv-static.a library/cpp/charset/liblibrary-cpp-charset.a contrib/libs/nayuki_md5/libcontrib-libs-nayuki_md5.a library/cpp/digest/md5/libcpp-digest-md5.a library/cpp/digest/murmur/libcpp- ..[snippet truncated].. ngBuf>) >>> referenced by yql_yt_lambda_builder.cpp:75 (/-S/yt/yql/providers/yt/gateway/native/yql_yt_lambda_builder.cpp:75) >>> yql_yt_lambda_builder.cpp.o:(std::__y1::__function::__func>, TBasicStringBuf>)::$_0, std::__y1::allocator>, TBasicStringBuf>)::$_0>, NKikimr::NMiniKQL::IComputationNode* (NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)>::operator()(NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)) in archive yt/yql/providers/yt/gateway/native/libyt-gateway-native.a >>> referenced by yql_job_factory.cpp:26 (/-S/yt/yql/providers/yt/job/yql_job_factory.cpp:26) >>> yql_job_factory.cpp.o:(std::__y1::__function::__func> const&, NYql::TMkqlIOSpecs const*, NYT::IReaderImplBase*, NYql::TMkqlWriterImpl*, TBasicString> const&)::$_0, std::__y1::allocator> const&, NYql::TMkqlIOSpecs const*, NYT::IReaderImplBase*, NYql::TMkqlWriterImpl*, TBasicString> const&)::$_0>, NKikimr::NMiniKQL::IComputationNode* (NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)>::operator()(NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)) in archive yt/yql/providers/yt/job/libproviders-yt-job.a ld.lld: error: undefined symbol: NYql::WrapYtBlockTableContent(NYql::NCommon::TCodecContext&, NKikimr::NMiniKQL::TComputationMutables&, NKikimr::NMiniKQL::TCallable&, TBasicStringBuf>) >>> referenced by yql_yt_lambda_builder.cpp:80 (/-S/yt/yql/providers/yt/gateway/native/yql_yt_lambda_builder.cpp:80) >>> yql_yt_lambda_builder.cpp.o:(std::__y1::__function::__func>, TBasicStringBuf>)::$_0, std::__y1::allocator>, TBasicStringBuf>)::$_0>, NKikimr::NMiniKQL::IComputationNode* (NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)>::operator()(NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)) in archive yt/yql/providers/yt/gateway/native/libyt-gateway-native.a >>> referenced by yql_job_factory.cpp:29 (/-S/yt/yql/providers/yt/job/yql_job_factory.cpp:29) >>> yql_job_factory.cpp.o:(std::__y1::__function::__func> const&, NYql::TMkqlIOSpecs const*, NYT::IReaderImplBase*, NYql::TMkqlWriterImpl*, TBasicString> const&)::$_0, std::__y1::allocator> const&, NYql::TMkqlIOSpecs const*, NYT::IReaderImplBase*, NYql::TMkqlWriterImpl*, TBasicString> const&)::$_0>, NKikimr::NMiniKQL::IComputationNode* (NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)>::operator()(NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)) in archive yt/yql/providers/yt/job/libproviders-yt-job.a ld.lld: error: undefined symbol: NYql::WrapYtInput(NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&, NYql::TMkqlIOSpecs const&, NYT::IReaderImplBase*) >>> referenced by yql_job_factory.cpp:34 (/-S/yt/yql/providers/yt/job/yql_job_factory.cpp:34) >>> yql_job_factory.cpp.o:(std::__y1::__function::__func> const&, NYql::TMkqlIOSpecs const*, NYT::IReaderImplBase*, NYql::TMkqlWriterImpl*, TBasicString> const&)::$_0, std::__y1::allocator> const&, NYql::TMkqlIOSpecs const*, NYT::IReaderImplBase*, NYql::TMkqlWriterImpl*, TBasicString> const&)::$_0>, NKikimr::NMiniKQL::IComputationNode* (NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)>::operator()(NKikimr::NMiniKQL::TCallable&, NKikimr::NMiniKQL::TComputationNodeFactoryContext const&)) in archive yt/yql/providers/yt/job/libproviders-yt-job.a ld.lld: error: undefined symbol: NYql::GetDqYtFactory(NKikimr::NMiniKQL::IStatsRegistry*) >>> referenced by kqp_federated_query_helpers.cpp:263 (/-S/ydb/core/kqp/federated_query/kqp_federated_query_helpers.cpp:263) >>> kqp_federated_query_helpers.cpp.o:(NKikimr::NKqp::MakeKqpFederatedQueryComputeFactory(std::__y1::function, std::__y1::optional const&)) in archive ydb/core/kqp/federated_query/libcore-kqp-federated_query.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) path: ydb/library/yql/dq/actors/compute/ut greater-than assertion failed at ydb/library/yql/dq/actors/compute/ut/dq_async_compute_actor_ut.cpp:934, auto NYql::NDq::(anonymous namespace)::TAsyncCATestFixture::InputTransformMultichannelTests(ui32, ui32, bool, ui32, std::mersenne_twister_engine &)::(anonymous class)::operator()(const NUdf::TUnboxedValue &, ui32) const: ts > watermark->Seconds() Timestamp 2 before watermark: 3 TBackTrace::Capture() at /-S/util/system/backtrace.cpp:284:9 GetCurrentTest at /-S/library/cpp/testing/unittest/registar.cpp:70:12 UnRef at /-S/util/generic/ptr.h:640:13 operator() at /-S/ydb/library/yql/dq/actors/compute/ut/dq_async_compute_actor_ut.cpp:0:34 void NYql::NDq::(anonymous namespace)::TAsyncCATestFixture::InputTransformMultichannelTests>(unsigned int, unsigned int, bool, unsigned int, std::__y1::mersenne_twister_engine&) at /-S/ydb/library/yql/dq/actors/compute/ut/dq_async_compute_actor_ut.cpp:918:16 NYql::NDq::NTestSuiteTAsyncComputeActorTest::TTestCaseInputTransformMultichannel::Execute_(NUnitTest::TTestContext&) at /-S/ydb/library/yql/dq/actors/compute/ut/dq_async_compute_actor_ut.cpp:1055:39 operator() at /-S/ydb/library/yql/dq/actors/compute/ut/dq_async_compute_actor_ut.cpp:0:1 TColoredProcessor::Run(std::__y1::function, TBasicString> const&, char const*, bool) at /-S/library/cpp/testing/unittest/utmain.cpp:526:13 ~__value_func at /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:398:16 UnRef at /-S/util/generic/ptr.h:640:13 NUnitTest::TTestFactory::Execute() at /-S/library/cpp/testing/unittest/registar.cpp:0:19 NUnitTest::RunMain(int, char**) at /-S/library/cpp/testing/unittest/utmain.cpp:0:44 ?? at ??:0:0 ?? at ??:0:0 _start at ??:0:0 path: ydb/library/yql/dq/actors/compute/ut 18 tests: 17 - GOOD, 1 - FAIL path: ydb/mvp/oidc_proxy/ut Test crashed (return code: 100) ==37339==ERROR: AddressSanitizer: heap-use-after-free on address 0x7ca6bca7e628 at pc 0x00000250553b bp 0x7b86b2052890 sp 0x7b86b2052050 READ of size 16 at 0x7ca6bca7e628 thread T1184 (grpc_client) #0 0x00000250553a in __asan_memcpy /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors_memintrinsics.cpp:63:3 #1 0x0000047766b8 in IEventHandle /-S/ydb/library/actors/core/event.h:238:15 #2 0x0000047766b8 in NActors::TActorSystem::Send(NActors::TActorId const&, NActors::IEventBase*, unsigned int, unsigned long) const /-S/ydb/library/actors/core/actorsystem.cpp:257:31 #3 0x00000616620e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12 #4 0x00000616620e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10 #5 0x00000616620e in NYdbGrpc::Dev::TSimpleRequestProcessor::Execute(bool) /-S/ydb/public/sdk/cpp/src/library/grpc/client/grpc_client_low.h:275:9 #6 0x000004aa8d9a in NYdbGrpc::Dev::PullEvents(grpc::CompletionQueue*) /-S/ydb/public/sdk/cpp/src/library/grpc/client/grpc_client_low.cpp:195:22 #7 0x00000450d21e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12 #8 0x00000450d21e in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10 #9 0x00000450d21e in (anonymous namespace)::TThreadFactoryFuncObj::DoExecute() /-S/util/thread/factory.cpp:61:13 #10 0x00000450d77c in Execute /-S/util/thread/factory.h:15:13 #11 0x00000450d77c in (anonymous namespace)::TSystemThreadFactory::TPoolThread::ThreadProc(void*) /-S/util/thread/factory.cpp:36:41 #12 0x000002860b34 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20 #13 0x000002505176 in asan_thread_start(void*) /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors.cpp:239:28 #14 0x7f86bd8c1ac2 (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7) #15 0x7f86bd9538bf (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7) SUMMARY: AddressSanitizer: heap-use-after-free /-S/contrib/libs/clang20-rt/lib/asan/asan_interceptors_memintrinsics.cpp:63:3 in __asan_memcpy Shadow bytes around the buggy address: 0x7ca6bca7e380: 00 00 00 00 00 00 00 00 00 fa fa fa fa fa fa fa 0x7ca6bca7e400: fa fa fa fa fa fa fa fa 00 00 00 00 00 00 00 00 0x7ca6bca7e480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7ca6bca7e500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fa fa 0x7ca6bca7e580: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd =>0x7ca6bca7e600: fd fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd 0x7ca6bca7e680: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa 0x7ca6bca7e700: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd 0x7ca6bca7e780: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x7ca6bca7e800: fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa 0x7ca6bca7e880: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==37339==ABORTING path: ydb/mvp/oidc_proxy/ut 38 tests: 37 - GOOD, 1 - CRASHED