============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2yn5/002c31/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_negative/chunk0
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 2 items

test_sql_negative.py .

============================== slowest durations ===============================
8.47s call     test_sql_negative.py::test[watermarks-bad_column-default.txt]
0.02s setup    test_sql_negative.py::test[watermarks-bad_column-default.txt]

(1 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 8.57s ===============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2yn5/002c33/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_negative/chunk1
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 2 items

test_sql_negative.py .

============================== slowest durations ===============================
2.04s call     test_sql_negative.py::test[watermarks-bad_pushdown-default.txt]
0.01s setup    test_sql_negative.py::test[watermarks-bad_pushdown-default.txt]

(1 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 2.11s ===============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2yn5/002c2d/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_negative/chunk2
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 2 items

============================ no tests ran in 0.08s =============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2yn5/002c30/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_negative/chunk3
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 2 items

============================ no tests ran in 0.06s =============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 28 items

test_sql_streaming.py FFFFFFF

=================================== FAILURES ===================================
_______________________ test[hop-GroupByHop-default.txt] _______________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f10eb245ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f10eb2d78bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hop-GroupByHop-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hop-GroupByHop-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 510957
DEBUG    ya.test:process.py:259 Command (pid 510957) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 510957) elapsed time (sec): 21.426153659820557
DEBUG    ya.test:process.py:263 Command (pid 510957) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 510957) inblock: 686192
DEBUG    ya.test:process.py:263 Command (pid 510957) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 510957) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 510957) majflt: 609
DEBUG    ya.test:process.py:263 Command (pid 510957) maxrss: 736340
DEBUG    ya.test:process.py:263 Command (pid 510957) minflt: 59412
DEBUG    ya.test:process.py:263 Command (pid 510957) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 510957) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 510957) nivcsw: 288
DEBUG    ya.test:process.py:263 Command (pid 510957) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 510957) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 510957) nvcsw: 30982
DEBUG    ya.test:process.py:263 Command (pid 510957) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 510957) stime: 0.931288
DEBUG    ya.test:process.py:263 Command (pid 510957) utime: 2.517638
DEBUG    ya.test:process.py:263 Command (pid 510957) wtime: 21.444
DEBUG    ya.test:process.py:275 Command (pid 510957) output:
2025-10-25T15:32:43.828570Z Fetching udfs...
2025-10-25T15:32:43.864233Z Initialization of fq runner...
2025-10-25T15:32:44.897538Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 510957) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f10eb245ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f10eb2d78bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f10eb245ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f10eb2d78bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
_________________ test[hop-GroupByHopByStringKey-default.txt] __________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f78d0483ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f78d05158bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hop-GroupByHopByStringKey-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hop-GroupByHopByStringKey-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.0
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.0
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 515725
DEBUG    ya.test:process.py:259 Command (pid 515725) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 515725) elapsed time (sec): 9.068666696548462
DEBUG    ya.test:process.py:263 Command (pid 515725) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 515725) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 515725) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 515725) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 515725) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 515725) maxrss: 754388
DEBUG    ya.test:process.py:263 Command (pid 515725) minflt: 58548
DEBUG    ya.test:process.py:263 Command (pid 515725) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 515725) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 515725) nivcsw: 567
DEBUG    ya.test:process.py:263 Command (pid 515725) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 515725) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 515725) nvcsw: 16078
DEBUG    ya.test:process.py:263 Command (pid 515725) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 515725) stime: 0.553353
DEBUG    ya.test:process.py:263 Command (pid 515725) utime: 2.341033
DEBUG    ya.test:process.py:263 Command (pid 515725) wtime: 9.071
DEBUG    ya.test:process.py:275 Command (pid 515725) output:
2025-10-25T15:32:59.515223Z Fetching udfs...
2025-10-25T15:32:59.524788Z Initialization of fq runner...
2025-10-25T15:33:00.503697Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 515725) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f78d0483ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f78d05158bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f78d0483ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f78d05158bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
___________________ test[hop-GroupByHopExprKey-default.txt] ____________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f87fa121ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f87fa1b38bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hop-GroupByHopExprKey-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hop-GroupByHopExprKey-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.1
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.1
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 517811
DEBUG    ya.test:process.py:259 Command (pid 517811) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 517811) elapsed time (sec): 6.411601781845093
DEBUG    ya.test:process.py:263 Command (pid 517811) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 517811) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 517811) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 517811) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 517811) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 517811) maxrss: 755984
DEBUG    ya.test:process.py:263 Command (pid 517811) minflt: 59158
DEBUG    ya.test:process.py:263 Command (pid 517811) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 517811) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 517811) nivcsw: 415
DEBUG    ya.test:process.py:263 Command (pid 517811) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 517811) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 517811) nvcsw: 14132
DEBUG    ya.test:process.py:263 Command (pid 517811) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 517811) stime: 0.44343499999999997
DEBUG    ya.test:process.py:263 Command (pid 517811) utime: 2.187743
DEBUG    ya.test:process.py:263 Command (pid 517811) wtime: 6.413
DEBUG    ya.test:process.py:275 Command (pid 517811) output:
2025-10-25T15:33:08.663518Z Fetching udfs...
2025-10-25T15:33:08.674277Z Initialization of fq runner...
2025-10-25T15:33:09.669244Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 517811) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f87fa121ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f87fa1b38bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f87fa121ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f87fa1b38bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
___________________ test[hop-GroupByHopListKey-default.txt] ____________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f6b5c64aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f6b5c6dc8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hop-GroupByHopListKey-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hop-GroupByHopListKey-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.2
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.2
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 519123
DEBUG    ya.test:process.py:259 Command (pid 519123) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 519123) elapsed time (sec): 5.865846872329712
DEBUG    ya.test:process.py:263 Command (pid 519123) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519123) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 519123) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519123) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519123) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 519123) maxrss: 755684
DEBUG    ya.test:process.py:263 Command (pid 519123) minflt: 58250
DEBUG    ya.test:process.py:263 Command (pid 519123) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 519123) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 519123) nivcsw: 114
DEBUG    ya.test:process.py:263 Command (pid 519123) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 519123) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 519123) nvcsw: 13396
DEBUG    ya.test:process.py:263 Command (pid 519123) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 519123) stime: 0.404784
DEBUG    ya.test:process.py:263 Command (pid 519123) utime: 1.5624669999999998
DEBUG    ya.test:process.py:263 Command (pid 519123) wtime: 5.868
DEBUG    ya.test:process.py:275 Command (pid 519123) output:
2025-10-25T15:33:15.078339Z Fetching udfs...
2025-10-25T15:33:15.086056Z Initialization of fq runner...
2025-10-25T15:33:15.775198Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 519123) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f6b5c64aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f6b5c6dc8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f6b5c64aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f6b5c6dc8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
____________________ test[hop-GroupByHopNoKey-default.txt] _____________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f3c26ef9ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f3c26f8b8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hop-GroupByHopNoKey-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hop-GroupByHopNoKey-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.3
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.3
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 519610
DEBUG    ya.test:process.py:259 Command (pid 519610) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 519610) elapsed time (sec): 5.820275783538818
DEBUG    ya.test:process.py:263 Command (pid 519610) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519610) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 519610) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519610) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519610) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 519610) maxrss: 753084
DEBUG    ya.test:process.py:263 Command (pid 519610) minflt: 57549
DEBUG    ya.test:process.py:263 Command (pid 519610) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 519610) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 519610) nivcsw: 110
DEBUG    ya.test:process.py:263 Command (pid 519610) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 519610) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 519610) nvcsw: 13057
DEBUG    ya.test:process.py:263 Command (pid 519610) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 519610) stime: 0.46027599999999996
DEBUG    ya.test:process.py:263 Command (pid 519610) utime: 1.599065
DEBUG    ya.test:process.py:263 Command (pid 519610) wtime: 5.821
DEBUG    ya.test:process.py:275 Command (pid 519610) output:
2025-10-25T15:33:21.002184Z Fetching udfs...
2025-10-25T15:33:21.010457Z Initialization of fq runner...
2025-10-25T15:33:21.723016Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 519610) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f3c26ef9ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f3c26f8b8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f3c26ef9ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f3c26f8b8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
__________________ test[hop-GroupByHopPercentile-default.txt] __________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:82: in yql_exec
    assert 0, f'Command\n{cmd}\n finished with exit code {proc_result.exit_code}, stderr:\n\n{proc_result.std_err}\n\nlog file:\n{yql_utils.read_res_file(log_file)[1]}'
E   AssertionError: Command
E   /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_3.txt 
E    finished with exit code 1, stderr:
E   
E   b'Failed to execute query, invalid final status FAILED, issues:\n<main>: Error: Query failed with code ABORTED at 2025-10-25T15:33:27.731851Z\n    <main>: Error: Run query failed: Error\n        <main>: Error: Type annotation, code: 1030\n            <main>:8:16: Error: At function: RemoveSystemMembers\n                <main>:9:1: Error: At function: PersistableRepr, At function: SqlProject\n                    <main>:12:5: Error: At function: PersistableRepr, At function: SqlProject\n                        <main>:16:9: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple\n                            <main>:13:9: Error: At tuple\n                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits\n                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda\n                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent\n                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing\n                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType\n                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf\n                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply\n                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create\n                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered\n\n(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:33:27.832175Z Query execution failed\n'
E   
E   log file:
E   2025-10-25T15:33:26.888558Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565182911408746948:2121];send_to=[0:7307199536658146131:7762515];
E   2025-10-25T15:33:26.888710Z node 1 :METADATA_PROVIDER ERROR: log.cpp:841: fline=accessor_snapshot_base.cpp:71;action=cannot detect path existence;path=//Root/.metadata/initialization/migrations;error=scheme_cache_undelivered_message;
E   2025-10-25T15:33:26.945807Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: LookupError, path: Root/.metadata/script_executions
E   2025-10-25T15:33:26.947331Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-25T15:33:26.983523Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-25T15:33:26.983536Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-25T15:33:26.983538Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-25T15:33:26.983611Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-25T15:33:26.993170Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-25T15:33:26.993240Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-25T15:33:26.994374Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-25T15:33:27.018769Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976715657:0, at schemeshard:  72057594046644480, first GetDB called at:  (GetDB first called at /home/runner/actions_runner/_work/ydb/ydb/ydb/core/tx/schemeshard/schemeshard__operation_alter_subdomain.cpp:311)
E   2025-10-25T15:33:27.101844Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: PathErrorUnknown, path: Root/.metadata/script_executions
E   2025-10-25T15:33:27.730965Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudu0aecchujt245ut ResignQuery, status ABORTED
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hop-GroupByHopPercentile-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hop-GroupByHopPercentile-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.4
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.4
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 520370
DEBUG    ya.test:process.py:259 Command (pid 520370) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 520370) elapsed time (sec): 1.450305700302124
DEBUG    ya.test:process.py:263 Command (pid 520370) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 520370) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 520370) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 520370) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 520370) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 520370) maxrss: 733288
DEBUG    ya.test:process.py:263 Command (pid 520370) minflt: 53972
DEBUG    ya.test:process.py:263 Command (pid 520370) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 520370) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 520370) nivcsw: 62
DEBUG    ya.test:process.py:263 Command (pid 520370) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 520370) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 520370) nvcsw: 3219
DEBUG    ya.test:process.py:263 Command (pid 520370) oublock: 64
DEBUG    ya.test:process.py:263 Command (pid 520370) stime: 0.38969499999999996
DEBUG    ya.test:process.py:263 Command (pid 520370) utime: 1.361915
DEBUG    ya.test:process.py:263 Command (pid 520370) wtime: 1.451
DEBUG    ya.test:process.py:275 Command (pid 520370) output:
2025-10-25T15:33:26.851794Z Fetching udfs...
2025-10-25T15:33:26.859252Z Initialization of fq runner...
2025-10-25T15:33:27.520435Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.309181s

DEBUG    ya.test:process.py:276 Command (pid 520370) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-25T15:33:27.731851Z
    <main>: Error: Run query failed: Error
        <main>: Error: Type annotation, code: 1030
            <main>:8:16: Error: At function: RemoveSystemMembers
                <main>:9:1: Error: At function: PersistableRepr, At function: SqlProject
                    <main>:12:5: Error: At function: PersistableRepr, At function: SqlProject
                        <main>:16:9: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple
                            <main>:13:9: Error: At tuple
                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits
                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda
                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent
                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing
                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType
                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf
                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply
                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create
                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered

(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:33:27.832175Z Query execution failed

DEBUG    ya.test:process.py:456 No sanitizer errors found
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
__________ test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt] __________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:82: in yql_exec
    assert 0, f'Command\n{cmd}\n finished with exit code {proc_result.exit_code}, stderr:\n\n{proc_result.std_err}\n\nlog file:\n{yql_utils.read_res_file(log_file)[1]}'
E   AssertionError: Command
E   /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_3.txt 
E    finished with exit code 1, stderr:
E   
E   b'Failed to execute query, invalid final status FAILED, issues:\n<main>: Error: Query failed with code ABORTED at 2025-10-25T15:33:29.194102Z\n    <main>: Error: Run query failed: Error\n        <main>: Error: Type annotation, code: 1030\n            <main>:8:16: Error: At function: RemoveSystemMembers\n                <main>:9:1: Error: At function: PersistableRepr, At function: SqlProject\n                    <main>:12:5: Error: At function: PersistableRepr, At function: SqlProject\n                        <main>:16:9: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple\n                            <main>:13:9: Error: At tuple\n                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits\n                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda\n                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent\n                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing\n                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType\n                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf\n                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply\n                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create\n                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered\n\n(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:33:29.301219Z Query execution failed\n'
E   
E   log file:
E   2025-10-25T15:33:28.384358Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565182920311892612:2162];send_to=[0:7307199536658146131:7762515];
E   2025-10-25T15:33:28.384549Z node 1 :METADATA_PROVIDER ERROR: log.cpp:841: fline=accessor_snapshot_base.cpp:71;action=cannot detect path existence;path=//Root/.metadata/initialization/migrations;error=scheme_cache_undelivered_message;
E   2025-10-25T15:33:28.447290Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: LookupError, path: Root/.metadata/script_executions
E   2025-10-25T15:33:28.450002Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-25T15:33:28.488857Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-25T15:33:28.488910Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-25T15:33:28.490030Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-25T15:33:28.497532Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-25T15:33:28.497548Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-25T15:33:28.497550Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-25T15:33:28.497643Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-25T15:33:28.540594Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976715657:0, at schemeshard:  72057594046644480, first GetDB called at:  (GetDB first called at /home/runner/actions_runner/_work/ydb/ydb/ydb/core/tx/schemeshard/schemeshard__operation_alter_subdomain.cpp:311)
E   2025-10-25T15:33:28.667307Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: PathErrorUnknown, path: Root/.metadata/script_executions
E   2025-10-25T15:33:29.192672Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudu0aeavoe8jst0lu ResignQuery, status ABORTED
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2e/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.5
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.5
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 521242
DEBUG    ya.test:process.py:259 Command (pid 521242) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 521242) elapsed time (sec): 1.3958797454833984
DEBUG    ya.test:process.py:263 Command (pid 521242) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521242) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 521242) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521242) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521242) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 521242) maxrss: 733712
DEBUG    ya.test:process.py:263 Command (pid 521242) minflt: 54098
DEBUG    ya.test:process.py:263 Command (pid 521242) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 521242) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 521242) nivcsw: 36
DEBUG    ya.test:process.py:263 Command (pid 521242) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 521242) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 521242) nvcsw: 3294
DEBUG    ya.test:process.py:263 Command (pid 521242) oublock: 64
DEBUG    ya.test:process.py:263 Command (pid 521242) stime: 0.366432
DEBUG    ya.test:process.py:263 Command (pid 521242) utime: 1.363286
DEBUG    ya.test:process.py:263 Command (pid 521242) wtime: 1.397
DEBUG    ya.test:process.py:275 Command (pid 521242) output:
2025-10-25T15:33:28.345071Z Fetching udfs...
2025-10-25T15:33:28.352844Z Initialization of fq runner...
2025-10-25T15:33:28.988277Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.310205s

DEBUG    ya.test:process.py:276 Command (pid 521242) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-25T15:33:29.194102Z
    <main>: Error: Run query failed: Error
        <main>: Error: Type annotation, code: 1030
            <main>:8:16: Error: At function: RemoveSystemMembers
                <main>:9:1: Error: At function: PersistableRepr, At function: SqlProject
                    <main>:12:5: Error: At function: PersistableRepr, At function: SqlProject
                        <main>:16:9: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple
                            <main>:13:9: Error: At tuple
                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits
                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda
                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent
                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing
                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType
                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf
                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply
                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create
                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered

(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:33:29.301219Z Query execution failed

DEBUG    ya.test:process.py:456 No sanitizer errors found
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
============================== slowest durations ===============================
21.45s call     test_sql_streaming.py::test[hop-GroupByHop-default.txt]
9.09s call     test_sql_streaming.py::test[hop-GroupByHopByStringKey-default.txt]
6.43s call     test_sql_streaming.py::test[hop-GroupByHopExprKey-default.txt]
5.88s call     test_sql_streaming.py::test[hop-GroupByHopListKey-default.txt]
5.83s call     test_sql_streaming.py::test[hop-GroupByHopNoKey-default.txt]
1.46s call     test_sql_streaming.py::test[hop-GroupByHopPercentile-default.txt]
1.40s call     test_sql_streaming.py::test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt]
0.02s setup    test_sql_streaming.py::test[hop-GroupByHopByStringKey-default.txt]
0.01s setup    test_sql_streaming.py::test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt]
0.01s setup    test_sql_streaming.py::test[hop-GroupByHopListKey-default.txt]
0.01s setup    test_sql_streaming.py::test[hop-GroupByHop-default.txt]

(10 durations < 0.005s hidden.  Use -vv to show these durations.)
=========================== short test summary info ============================
FAILED test_sql_streaming.py::test[hop-GroupByHop-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p4pzg9wq/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f10eb245ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f10eb2d78bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hop-GroupByHopByStringKey-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j4k7cge1/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f78d0483ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f78d05158bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hop-GroupByHopExprKey-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_6gb6kgfy/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f87fa121ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f87fa1b38bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hop-GroupByHopListKey-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_j5l36qpk/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f6b5c64aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f6b5c6dc8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hop-GroupByHopNoKey-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_bcdwggvb/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f3c26ef9ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f3c26f8b8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hop-GroupByHopPercentile-default.txt] - AssertionError: Command
/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_wpr46z1s/topic_3.txt 
 finished with exit code 1, stderr:

b'Failed to execute query, invalid final status FAILED, issues:\n<main>: Error: Query failed with code ABORTED at 2025-10-25T15:33:27.731851Z\n    <main>: Error: Run query failed: Error\n        <main>: Error: Type annotation, code: 1030\n            <main>:8:16: Error: At function: RemoveSystemMembers\n                <main>:9:1: Error: At function: PersistableRepr, At function: SqlProject\n                    <main>:12:5: Error: At function: PersistableRepr, At function: SqlProject\n                        <main>:16:9: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple\n                            <main>:13:9: Error: At tuple\n                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits\n                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda\n                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent\n                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing\n                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType\n                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf\n                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply\n                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create\n                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered\n\n(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:33:27.832175Z Query execution failed\n'

log file:
2025-10-25T15:33:26.888558Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565182911408746948:2121];send_to=[0:7307199536658146131:7762515];
2025-10-25T15:33:26.888710Z node 1 :METADATA_PROVIDER ERROR: log.cpp:841: fline=accessor_snapshot_base.cpp:71;action=cannot detect path existence;path=//Root/.metadata/initialization/migrations;error=scheme_cache_undelivered_message;
2025-10-25T15:33:26.945807Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: LookupError, path: Root/.metadata/script_executions
2025-10-25T15:33:26.947331Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-25T15:33:26.983523Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-25T15:33:26.983536Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-25T15:33:26.983538Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-25T15:33:26.983611Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-25T15:33:26.993170Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-25T15:33:26.993240Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-25T15:33:26.994374Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-25T15:33:27.018769Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976715657:0, at schemeshard:  72057594046644480, first GetDB called at:  (GetDB first called at /home/runner/actions_runner/_work/ydb/ydb/ydb/core/tx/schemeshard/schemeshard__operation_alter_subdomain.cpp:311)
2025-10-25T15:33:27.101844Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: PathErrorUnknown, path: Root/.metadata/script_executions
2025-10-25T15:33:27.730965Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudu0aecchujt245ut ResignQuery, status ABORTED
FAILED test_sql_streaming.py::test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt] - AssertionError: Command
/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2e/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lieuink6/topic_3.txt 
 finished with exit code 1, stderr:

b'Failed to execute query, invalid final status FAILED, issues:\n<main>: Error: Query failed with code ABORTED at 2025-10-25T15:33:29.194102Z\n    <main>: Error: Run query failed: Error\n        <main>: Error: Type annotation, code: 1030\n            <main>:8:16: Error: At function: RemoveSystemMembers\n                <main>:9:1: Error: At function: PersistableRepr, At function: SqlProject\n                    <main>:12:5: Error: At function: PersistableRepr, At function: SqlProject\n                        <main>:16:9: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple\n                            <main>:13:9: Error: At tuple\n                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits\n                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda\n                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent\n                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing\n                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType\n                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf\n                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply\n                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create\n                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered\n\n(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:33:29.301219Z Query execution failed\n'

log file:
2025-10-25T15:33:28.384358Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565182920311892612:2162];send_to=[0:7307199536658146131:7762515];
2025-10-25T15:33:28.384549Z node 1 :METADATA_PROVIDER ERROR: log.cpp:841: fline=accessor_snapshot_base.cpp:71;action=cannot detect path existence;path=//Root/.metadata/initialization/migrations;error=scheme_cache_undelivered_message;
2025-10-25T15:33:28.447290Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: LookupError, path: Root/.metadata/script_executions
2025-10-25T15:33:28.450002Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-25T15:33:28.488857Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-25T15:33:28.488910Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-25T15:33:28.490030Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-25T15:33:28.497532Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-25T15:33:28.497548Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-25T15:33:28.497550Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-25T15:33:28.497643Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-25T15:33:28.540594Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976715657:0, at schemeshard:  72057594046644480, first GetDB called at:  (GetDB first called at /home/runner/actions_runner/_work/ydb/ydb/ydb/core/tx/schemeshard/schemeshard__operation_alter_subdomain.cpp:311)
2025-10-25T15:33:28.667307Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: PathErrorUnknown, path: Root/.metadata/script_executions
2025-10-25T15:33:29.192672Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudu0aeavoe8jst0lu ResignQuery, status ABORTED
============================== 7 failed in 52.22s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 28 items

test_sql_streaming.py FFFFFFF

=================================== FAILURES ===================================
______________ test[hop-GroupByHopWithDataWatermarks-default.txt] ______________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fc58e4cfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fc58e5618bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hop-GroupByHopWithDataWatermarks-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hop-GroupByHopWithDataWatermarks-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 510959
DEBUG    ya.test:process.py:259 Command (pid 510959) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 510959) elapsed time (sec): 21.816282510757446
DEBUG    ya.test:process.py:263 Command (pid 510959) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 510959) inblock: 743104
DEBUG    ya.test:process.py:263 Command (pid 510959) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 510959) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 510959) majflt: 613
DEBUG    ya.test:process.py:263 Command (pid 510959) maxrss: 734788
DEBUG    ya.test:process.py:263 Command (pid 510959) minflt: 59496
DEBUG    ya.test:process.py:263 Command (pid 510959) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 510959) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 510959) nivcsw: 348
DEBUG    ya.test:process.py:263 Command (pid 510959) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 510959) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 510959) nvcsw: 31782
DEBUG    ya.test:process.py:263 Command (pid 510959) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 510959) stime: 0.9941289999999999
DEBUG    ya.test:process.py:263 Command (pid 510959) utime: 2.519553
DEBUG    ya.test:process.py:263 Command (pid 510959) wtime: 21.819
DEBUG    ya.test:process.py:275 Command (pid 510959) output:
2025-10-25T15:32:43.828571Z Fetching udfs...
2025-10-25T15:32:43.864248Z Initialization of fq runner...
2025-10-25T15:32:44.880178Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 510959) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fc58e4cfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fc58e5618bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fc58e4cfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fc58e5618bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
____________ test[hopping_window-GroupByHoppingWindow-default.txt] _____________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7feb9b6ecac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7feb9b77e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hopping_window-GroupByHoppingWindow-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hopping_window-GroupByHoppingWindow-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.0
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.0
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 515842
DEBUG    ya.test:process.py:259 Command (pid 515842) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 515842) elapsed time (sec): 9.477630615234375
DEBUG    ya.test:process.py:263 Command (pid 515842) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 515842) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 515842) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 515842) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 515842) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 515842) maxrss: 756736
DEBUG    ya.test:process.py:263 Command (pid 515842) minflt: 58482
DEBUG    ya.test:process.py:263 Command (pid 515842) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 515842) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 515842) nivcsw: 337
DEBUG    ya.test:process.py:263 Command (pid 515842) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 515842) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 515842) nvcsw: 17357
DEBUG    ya.test:process.py:263 Command (pid 515842) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 515842) stime: 0.539002
DEBUG    ya.test:process.py:263 Command (pid 515842) utime: 2.280232
DEBUG    ya.test:process.py:263 Command (pid 515842) wtime: 9.479
DEBUG    ya.test:process.py:275 Command (pid 515842) output:
2025-10-25T15:32:59.837644Z Fetching udfs...
2025-10-25T15:32:59.850062Z Initialization of fq runner...
2025-10-25T15:33:00.818986Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 515842) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #37 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #38 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #39 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #41 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #42 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #43 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #44 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #45 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7feb9b6ecac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7feb9b77e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #37 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #38 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #39 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #41 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #42 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #43 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #44 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #45 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7feb9b6ecac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7feb9b77e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
_______ test[hopping_window-GroupByHoppingWindowByStringKey-default.txt] _______
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7ff52f74cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7ff52f7de8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hopping_window-GroupByHoppingWindowByStringKey-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hopping_window-GroupByHoppingWindowByStringKey-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.1
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.1
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 517942
DEBUG    ya.test:process.py:259 Command (pid 517942) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 517942) elapsed time (sec): 6.23837947845459
DEBUG    ya.test:process.py:263 Command (pid 517942) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 517942) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 517942) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 517942) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 517942) majflt: 3
DEBUG    ya.test:process.py:263 Command (pid 517942) maxrss: 755896
DEBUG    ya.test:process.py:263 Command (pid 517942) minflt: 58551
DEBUG    ya.test:process.py:263 Command (pid 517942) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 517942) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 517942) nivcsw: 172
DEBUG    ya.test:process.py:263 Command (pid 517942) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 517942) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 517942) nvcsw: 14114
DEBUG    ya.test:process.py:263 Command (pid 517942) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 517942) stime: 0.5277959999999999
DEBUG    ya.test:process.py:263 Command (pid 517942) utime: 1.688927
DEBUG    ya.test:process.py:263 Command (pid 517942) wtime: 6.239
DEBUG    ya.test:process.py:275 Command (pid 517942) output:
2025-10-25T15:33:09.399066Z Fetching udfs...
2025-10-25T15:33:09.411387Z Initialization of fq runner...
2025-10-25T15:33:10.149778Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 517942) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #37 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #38 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #39 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #41 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #42 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #43 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #44 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #45 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7ff52f74cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7ff52f7de8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #37 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #38 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #39 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #41 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #42 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #43 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #44 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #45 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7ff52f74cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7ff52f7de8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
_________ test[hopping_window-GroupByHoppingWindowExprKey-default.txt] _________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fccd22e1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fccd23738bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hopping_window-GroupByHoppingWindowExprKey-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hopping_window-GroupByHoppingWindowExprKey-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.2
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.2
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 519239
DEBUG    ya.test:process.py:259 Command (pid 519239) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 519239) elapsed time (sec): 6.815721750259399
DEBUG    ya.test:process.py:263 Command (pid 519239) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519239) inblock: 1632
DEBUG    ya.test:process.py:263 Command (pid 519239) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519239) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519239) majflt: 3
DEBUG    ya.test:process.py:263 Command (pid 519239) maxrss: 757060
DEBUG    ya.test:process.py:263 Command (pid 519239) minflt: 58094
DEBUG    ya.test:process.py:263 Command (pid 519239) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 519239) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 519239) nivcsw: 79
DEBUG    ya.test:process.py:263 Command (pid 519239) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 519239) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 519239) nvcsw: 15395
DEBUG    ya.test:process.py:263 Command (pid 519239) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 519239) stime: 0.354369
DEBUG    ya.test:process.py:263 Command (pid 519239) utime: 1.617063
DEBUG    ya.test:process.py:263 Command (pid 519239) wtime: 6.817
DEBUG    ya.test:process.py:275 Command (pid 519239) output:
2025-10-25T15:33:15.637985Z Fetching udfs...
2025-10-25T15:33:15.645097Z Initialization of fq runner...
2025-10-25T15:33:16.321667Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 519239) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fccd22e1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fccd23738bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fccd22e1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fccd23738bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
_________ test[hopping_window-GroupByHoppingWindowListKey-default.txt] _________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f22a96bcac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f22a974e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hopping_window-GroupByHoppingWindowListKey-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hopping_window-GroupByHoppingWindowListKey-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.3
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.3
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 519895
DEBUG    ya.test:process.py:259 Command (pid 519895) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 519895) elapsed time (sec): 6.364969730377197
DEBUG    ya.test:process.py:263 Command (pid 519895) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519895) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 519895) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519895) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519895) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 519895) maxrss: 757696
DEBUG    ya.test:process.py:263 Command (pid 519895) minflt: 58395
DEBUG    ya.test:process.py:263 Command (pid 519895) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 519895) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 519895) nivcsw: 111
DEBUG    ya.test:process.py:263 Command (pid 519895) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 519895) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 519895) nvcsw: 14287
DEBUG    ya.test:process.py:263 Command (pid 519895) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 519895) stime: 0.312174
DEBUG    ya.test:process.py:263 Command (pid 519895) utime: 1.411027
DEBUG    ya.test:process.py:263 Command (pid 519895) wtime: 6.366
DEBUG    ya.test:process.py:275 Command (pid 519895) output:
2025-10-25T15:33:22.498283Z Fetching udfs...
2025-10-25T15:33:22.505734Z Initialization of fq runner...
2025-10-25T15:33:23.080074Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 519895) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f22a96bcac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f22a974e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #22 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #23 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #29 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #30 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #31 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #32 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #33 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #34 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #35 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #36 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #38 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #39 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #40 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #42 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f22a96bcac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f22a974e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
__________ test[hopping_window-GroupByHoppingWindowNoKey-default.txt] __________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7f5c50856ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7f5c508e88bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hopping_window-GroupByHoppingWindowNoKey-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hopping_window-GroupByHoppingWindowNoKey-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.4
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.4
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 521444
DEBUG    ya.test:process.py:259 Command (pid 521444) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 521444) elapsed time (sec): 6.16710352897644
DEBUG    ya.test:process.py:263 Command (pid 521444) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521444) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 521444) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521444) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521444) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 521444) maxrss: 755660
DEBUG    ya.test:process.py:263 Command (pid 521444) minflt: 57818
DEBUG    ya.test:process.py:263 Command (pid 521444) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 521444) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 521444) nivcsw: 169
DEBUG    ya.test:process.py:263 Command (pid 521444) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 521444) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 521444) nvcsw: 14077
DEBUG    ya.test:process.py:263 Command (pid 521444) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 521444) stime: 0.386056
DEBUG    ya.test:process.py:263 Command (pid 521444) utime: 1.472931
DEBUG    ya.test:process.py:263 Command (pid 521444) wtime: 6.168
DEBUG    ya.test:process.py:275 Command (pid 521444) output:
2025-10-25T15:33:28.941630Z Fetching udfs...
2025-10-25T15:33:28.948887Z Initialization of fq runner...
2025-10-25T15:33:29.558802Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 521444) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #37 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #38 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #39 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #41 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #42 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #43 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #44 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #45 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f5c50856ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f5c508e88bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #22 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #23 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #24 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #25 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #26 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #27 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #28 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #32 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #33 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #34 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #35 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #36 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #37 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #38 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #39 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #41 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #42 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #43 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #44 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #45 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7f5c50856ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7f5c508e88bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
_______ test[hopping_window-GroupByHoppingWindowPercentile-default.txt] ________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:82: in yql_exec
    assert 0, f'Command\n{cmd}\n finished with exit code {proc_result.exit_code}, stderr:\n\n{proc_result.std_err}\n\nlog file:\n{yql_utils.read_res_file(log_file)[1]}'
E   AssertionError: Command
E   /home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_3.txt 
E    finished with exit code 1, stderr:
E   
E   b'Failed to execute query, invalid final status FAILED, issues:\n<main>: Error: Query failed with code ABORTED at 2025-10-25T15:33:36.106791Z\n    <main>: Error: Run query failed: Error\n        <main>: Error: Type annotation, code: 1030\n            <main>:31:16: Error: At function: RemoveSystemMembers\n                <main>:32:1: Error: At function: PersistableRepr, At function: SqlProject\n                    <main>:24:5: Error: At function: PersistableRepr, At function: SqlProject\n                        <main>:27:10: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple\n                            <main>:25:9: Error: At tuple\n                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits\n                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda\n                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent\n                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing\n                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType\n                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf\n                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply\n                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create\n                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered\n\n(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:33:36.146431Z Query execution failed\n'
E   
E   log file:
E   2025-10-25T15:33:35.191434Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565182947528123474:2174];send_to=[0:7307199536658146131:7762515];
E   2025-10-25T15:33:35.191627Z node 1 :METADATA_PROVIDER ERROR: log.cpp:841: fline=accessor_snapshot_base.cpp:71;action=cannot detect path existence;path=//Root/.metadata/initialization/migrations;error=scheme_cache_undelivered_message;
E   2025-10-25T15:33:35.259328Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: LookupError, path: Root/.metadata/script_executions
E   2025-10-25T15:33:35.263079Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-25T15:33:35.295430Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-25T15:33:35.295506Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-25T15:33:35.297051Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-25T15:33:35.318523Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-25T15:33:35.318541Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-25T15:33:35.318545Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-25T15:33:35.318658Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-25T15:33:35.370364Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976715657:0, at schemeshard:  72057594046644480, first GetDB called at:  (GetDB first called at /home/runner/actions_runner/_work/ydb/ydb/ydb/core/tx/schemeshard/schemeshard__operation_alter_subdomain.cpp:311)
E   2025-10-25T15:33:35.499183Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: PathErrorUnknown, path: Root/.metadata/script_executions
E   2025-10-25T15:33:36.105405Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudu0ae4eqmj86v676 ResignQuery, status ABORTED
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hopping_window-GroupByHoppingWindowPercentile-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2f/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hopping_window-GroupByHoppingWindowPercentile-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.5
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.5
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 521705
DEBUG    ya.test:process.py:259 Command (pid 521705) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 521705) elapsed time (sec): 1.3825671672821045
DEBUG    ya.test:process.py:263 Command (pid 521705) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521705) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 521705) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521705) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521705) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 521705) maxrss: 733624
DEBUG    ya.test:process.py:263 Command (pid 521705) minflt: 54068
DEBUG    ya.test:process.py:263 Command (pid 521705) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 521705) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 521705) nivcsw: 16
DEBUG    ya.test:process.py:263 Command (pid 521705) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 521705) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 521705) nvcsw: 3409
DEBUG    ya.test:process.py:263 Command (pid 521705) oublock: 56
DEBUG    ya.test:process.py:263 Command (pid 521705) stime: 0.333893
DEBUG    ya.test:process.py:263 Command (pid 521705) utime: 1.546246
DEBUG    ya.test:process.py:263 Command (pid 521705) wtime: 1.384
DEBUG    ya.test:process.py:275 Command (pid 521705) output:
2025-10-25T15:33:35.153644Z Fetching udfs...
2025-10-25T15:33:35.161271Z Initialization of fq runner...
2025-10-25T15:33:35.833374Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.309058s

DEBUG    ya.test:process.py:276 Command (pid 521705) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-25T15:33:36.106791Z
    <main>: Error: Run query failed: Error
        <main>: Error: Type annotation, code: 1030
            <main>:31:16: Error: At function: RemoveSystemMembers
                <main>:32:1: Error: At function: PersistableRepr, At function: SqlProject
                    <main>:24:5: Error: At function: PersistableRepr, At function: SqlProject
                        <main>:27:10: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple
                            <main>:25:9: Error: At tuple
                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits
                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda
                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent
                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing
                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType
                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf
                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply
                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create
                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered

(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:33:36.146431Z Query execution failed

DEBUG    ya.test:process.py:456 No sanitizer errors found
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
============================== slowest durations ===============================
21.83s call     test_sql_streaming.py::test[hop-GroupByHopWithDataWatermarks-default.txt]
9.49s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindow-default.txt]
6.82s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowExprKey-default.txt]
6.37s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowListKey-default.txt]
6.25s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowByStringKey-default.txt]
6.18s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowNoKey-default.txt]
1.39s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowPercentile-default.txt]
0.01s setup    test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowExprKey-default.txt]
0.01s setup    test_sql_streaming.py::test[hop-GroupByHopWithDataWatermarks-default.txt]

(12 durations < 0.005s hidden.  Use -vv to show these durations.)
=========================== short test summary info ============================
FAILED test_sql_streaming.py::test[hop-GroupByHopWithDataWatermarks-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_bgctw2mw/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fc58e4cfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fc58e5618bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hopping_window-GroupByHoppingWindow-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_eofk5p8c/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7feb9b6ecac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7feb9b77e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowByStringKey-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_80707_y8/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7ff52f74cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7ff52f7de8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowExprKey-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_wn4af_i3/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fccd22e1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fccd23738bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowListKey-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_8g8zj3l4/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f22a96bcac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f22a974e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowNoKey-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun__4v2wr4c/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f5c50856ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f5c508e88bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowPercentile-default.txt] - AssertionError: Command
/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2f/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_j3wh2ubt/topic_3.txt 
 finished with exit code 1, stderr:

b'Failed to execute query, invalid final status FAILED, issues:\n<main>: Error: Query failed with code ABORTED at 2025-10-25T15:33:36.106791Z\n    <main>: Error: Run query failed: Error\n        <main>: Error: Type annotation, code: 1030\n            <main>:31:16: Error: At function: RemoveSystemMembers\n                <main>:32:1: Error: At function: PersistableRepr, At function: SqlProject\n                    <main>:24:5: Error: At function: PersistableRepr, At function: SqlProject\n                        <main>:27:10: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple\n                            <main>:25:9: Error: At tuple\n                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits\n                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda\n                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent\n                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing\n                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType\n                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf\n                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply\n                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create\n                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered\n\n(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:33:36.146431Z Query execution failed\n'

log file:
2025-10-25T15:33:35.191434Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565182947528123474:2174];send_to=[0:7307199536658146131:7762515];
2025-10-25T15:33:35.191627Z node 1 :METADATA_PROVIDER ERROR: log.cpp:841: fline=accessor_snapshot_base.cpp:71;action=cannot detect path existence;path=//Root/.metadata/initialization/migrations;error=scheme_cache_undelivered_message;
2025-10-25T15:33:35.259328Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: LookupError, path: Root/.metadata/script_executions
2025-10-25T15:33:35.263079Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-25T15:33:35.295430Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-25T15:33:35.295506Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-25T15:33:35.297051Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-25T15:33:35.318523Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-25T15:33:35.318541Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-25T15:33:35.318545Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-25T15:33:35.318658Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-25T15:33:35.370364Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976715657:0, at schemeshard:  72057594046644480, first GetDB called at:  (GetDB first called at /home/runner/actions_runner/_work/ydb/ydb/ydb/core/tx/schemeshard/schemeshard__operation_alter_subdomain.cpp:311)
2025-10-25T15:33:35.499183Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: PathErrorUnknown, path: Root/.metadata/script_executions
2025-10-25T15:33:36.105405Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudu0ae4eqmj86v676 ResignQuery, status ABORTED
============================== 7 failed in 59.15s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 28 items

test_sql_streaming.py FFFFFFF

=================================== FAILURES ===================================
_ test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt] _
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:82: in yql_exec
    assert 0, f'Command\n{cmd}\n finished with exit code {proc_result.exit_code}, stderr:\n\n{proc_result.std_err}\n\nlog file:\n{yql_utils.read_res_file(log_file)[1]}'
E   AssertionError: Command
E   /home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_3.txt 
E    finished with exit code 1, stderr:
E   
E   b'Failed to execute query, invalid final status FAILED, issues:\n<main>: Error: Query failed with code ABORTED at 2025-10-25T15:32:45.439381Z\n    <main>: Error: Run query failed: Error\n        <main>: Error: Type annotation, code: 1030\n            <main>:31:16: Error: At function: RemoveSystemMembers\n                <main>:32:1: Error: At function: PersistableRepr, At function: SqlProject\n                    <main>:24:5: Error: At function: PersistableRepr, At function: SqlProject\n                        <main>:27:10: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple\n                            <main>:25:9: Error: At tuple\n                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits\n                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda\n                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent\n                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing\n                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType\n                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf\n                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply\n                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create\n                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered\n\n(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:32:45.449944Z Query execution failed\n'
E   
E   log file:
E   2025-10-25T15:32:44.024202Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565182730075806765:2149];send_to=[0:7307199536658146131:7762515];
E   2025-10-25T15:32:44.024500Z node 1 :METADATA_PROVIDER ERROR: log.cpp:841: fline=accessor_snapshot_base.cpp:71;action=cannot detect path existence;path=//Root/.metadata/initialization/migrations;error=scheme_cache_undelivered_message;
E   2025-10-25T15:32:44.192931Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: LookupError, path: Root/.metadata/script_executions
E   2025-10-25T15:32:44.193991Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-25T15:32:44.194065Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-25T15:32:44.197764Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-25T15:32:44.199420Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-25T15:32:44.251226Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-25T15:32:44.251244Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-25T15:32:44.251247Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-25T15:32:44.251362Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-25T15:32:44.324948Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976715657:0, at schemeshard:  72057594046644480, first GetDB called at:  (GetDB first called at /home/runner/actions_runner/_work/ydb/ydb/ydb/core/tx/schemeshard/schemeshard__operation_alter_subdomain.cpp:311)
E   2025-10-25T15:32:44.363710Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: PathErrorUnknown, path: Root/.metadata/script_executions
E   2025-10-25T15:32:45.034105Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
E   2025-10-25T15:32:45.437763Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudu0afl02shlhietj ResignQuery, status ABORTED
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 510960
DEBUG    ya.test:process.py:259 Command (pid 510960) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 510960) elapsed time (sec): 8.462438106536865
DEBUG    ya.test:process.py:263 Command (pid 510960) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 510960) inblock: 582736
DEBUG    ya.test:process.py:263 Command (pid 510960) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 510960) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 510960) majflt: 591
DEBUG    ya.test:process.py:263 Command (pid 510960) maxrss: 719508
DEBUG    ya.test:process.py:263 Command (pid 510960) minflt: 55184
DEBUG    ya.test:process.py:263 Command (pid 510960) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 510960) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 510960) nivcsw: 267
DEBUG    ya.test:process.py:263 Command (pid 510960) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 510960) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 510960) nvcsw: 5084
DEBUG    ya.test:process.py:263 Command (pid 510960) oublock: 56
DEBUG    ya.test:process.py:263 Command (pid 510960) stime: 0.787987
DEBUG    ya.test:process.py:263 Command (pid 510960) utime: 1.867563
DEBUG    ya.test:process.py:263 Command (pid 510960) wtime: 8.464
DEBUG    ya.test:process.py:275 Command (pid 510960) output:
2025-10-25T15:32:43.825758Z Fetching udfs...
2025-10-25T15:32:43.863973Z Initialization of fq runner...
2025-10-25T15:32:44.937082Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.509868s

DEBUG    ya.test:process.py:276 Command (pid 510960) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-25T15:32:45.439381Z
    <main>: Error: Run query failed: Error
        <main>: Error: Type annotation, code: 1030
            <main>:31:16: Error: At function: RemoveSystemMembers
                <main>:32:1: Error: At function: PersistableRepr, At function: SqlProject
                    <main>:24:5: Error: At function: PersistableRepr, At function: SqlProject
                        <main>:27:10: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple
                            <main>:25:9: Error: At tuple
                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits
                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda
                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent
                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing
                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType
                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf
                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply
                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create
                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered

(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:32:45.449944Z Query execution failed

DEBUG    ya.test:process.py:456 No sanitizer errors found
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
________________________ test[pq-ReadTopic-default.txt] ________________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f627822dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f62782bf8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadTopic-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadTopic-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.0
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.0
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 511993
DEBUG    ya.test:process.py:259 Command (pid 511993) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 511993) elapsed time (sec): 13.252336263656616
DEBUG    ya.test:process.py:263 Command (pid 511993) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 511993) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 511993) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 511993) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 511993) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 511993) maxrss: 735072
DEBUG    ya.test:process.py:263 Command (pid 511993) minflt: 57249
DEBUG    ya.test:process.py:263 Command (pid 511993) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 511993) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 511993) nivcsw: 174
DEBUG    ya.test:process.py:263 Command (pid 511993) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 511993) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 511993) nvcsw: 26448
DEBUG    ya.test:process.py:263 Command (pid 511993) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 511993) stime: 0.470769
DEBUG    ya.test:process.py:263 Command (pid 511993) utime: 1.861346
DEBUG    ya.test:process.py:263 Command (pid 511993) wtime: 13.254
DEBUG    ya.test:process.py:275 Command (pid 511993) output:
2025-10-25T15:32:46.363516Z Fetching udfs...
2025-10-25T15:32:46.370721Z Initialization of fq runner...
2025-10-25T15:32:46.995123Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 511993) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #32 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #33 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #34 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #36 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #37 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #38 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #40 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f627822dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f62782bf8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #32 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #33 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #34 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #36 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #37 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #38 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #40 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f627822dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f62782bf8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
__________________ test[pq-ReadTopicWithMetadata-default.txt] __________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f7fccc27ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f7fcccb98bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadTopicWithMetadata-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadTopicWithMetadata-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.1
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.1
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 515764
DEBUG    ya.test:process.py:259 Command (pid 515764) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 515764) elapsed time (sec): 9.774500846862793
DEBUG    ya.test:process.py:263 Command (pid 515764) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 515764) inblock: 56
DEBUG    ya.test:process.py:263 Command (pid 515764) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 515764) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 515764) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 515764) maxrss: 742452
DEBUG    ya.test:process.py:263 Command (pid 515764) minflt: 57906
DEBUG    ya.test:process.py:263 Command (pid 515764) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 515764) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 515764) nivcsw: 324
DEBUG    ya.test:process.py:263 Command (pid 515764) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 515764) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 515764) nvcsw: 17329
DEBUG    ya.test:process.py:263 Command (pid 515764) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 515764) stime: 0.538476
DEBUG    ya.test:process.py:263 Command (pid 515764) utime: 2.291997
DEBUG    ya.test:process.py:263 Command (pid 515764) wtime: 9.776
DEBUG    ya.test:process.py:275 Command (pid 515764) output:
2025-10-25T15:32:59.800229Z Fetching udfs...
2025-10-25T15:32:59.812719Z Initialization of fq runner...
2025-10-25T15:33:00.826618Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 515764) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f7fccc27ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f7fcccb98bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f7fccc27ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f7fcccb98bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
____________ test[pq-ReadTopicWithMetadataInsideFilter-default.txt] ____________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7fb094d81ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7fb094e138bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadTopicWithMetadataInsideFilter-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadTopicWithMetadataInsideFilter-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.2
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.2
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 517945
DEBUG    ya.test:process.py:259 Command (pid 517945) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 517945) elapsed time (sec): 5.779491186141968
DEBUG    ya.test:process.py:263 Command (pid 517945) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 517945) inblock: 8
DEBUG    ya.test:process.py:263 Command (pid 517945) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 517945) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 517945) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 517945) maxrss: 743332
DEBUG    ya.test:process.py:263 Command (pid 517945) minflt: 57395
DEBUG    ya.test:process.py:263 Command (pid 517945) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 517945) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 517945) nivcsw: 89
DEBUG    ya.test:process.py:263 Command (pid 517945) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 517945) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 517945) nvcsw: 13163
DEBUG    ya.test:process.py:263 Command (pid 517945) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 517945) stime: 0.509919
DEBUG    ya.test:process.py:263 Command (pid 517945) utime: 1.477949
DEBUG    ya.test:process.py:263 Command (pid 517945) wtime: 5.781
DEBUG    ya.test:process.py:275 Command (pid 517945) output:
2025-10-25T15:33:09.594270Z Fetching udfs...
2025-10-25T15:33:09.603138Z Initialization of fq runner...
2025-10-25T15:33:10.279541Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 517945) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fb094d81ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fb094e138bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7fb094d81ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7fb094e138bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
_____________ test[pq-ReadTopicWithMetadataNestedDeep-default.txt] _____________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f8f9e2cfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f8f9e3618bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadTopicWithMetadataNestedDeep-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadTopicWithMetadataNestedDeep-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.3
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.3
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 519193
DEBUG    ya.test:process.py:259 Command (pid 519193) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 519193) elapsed time (sec): 6.579265117645264
DEBUG    ya.test:process.py:263 Command (pid 519193) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519193) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 519193) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519193) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519193) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 519193) maxrss: 743300
DEBUG    ya.test:process.py:263 Command (pid 519193) minflt: 57307
DEBUG    ya.test:process.py:263 Command (pid 519193) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 519193) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 519193) nivcsw: 109
DEBUG    ya.test:process.py:263 Command (pid 519193) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 519193) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 519193) nvcsw: 14735
DEBUG    ya.test:process.py:263 Command (pid 519193) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 519193) stime: 0.337708
DEBUG    ya.test:process.py:263 Command (pid 519193) utime: 1.476832
DEBUG    ya.test:process.py:263 Command (pid 519193) wtime: 6.58
DEBUG    ya.test:process.py:275 Command (pid 519193) output:
2025-10-25T15:33:15.440775Z Fetching udfs...
2025-10-25T15:33:15.448139Z Initialization of fq runner...
2025-10-25T15:33:16.060727Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 519193) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f8f9e2cfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f8f9e3618bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f8f9e2cfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f8f9e3618bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
_____________ test[pq-ReadTopicWithMetadataWithFilter-default.txt] _____________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f12bf9dbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f12bfa6d8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadTopicWithMetadataWithFilter-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadTopicWithMetadataWithFilter-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.4
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.4
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 519766
DEBUG    ya.test:process.py:259 Command (pid 519766) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 519766) elapsed time (sec): 5.468862295150757
DEBUG    ya.test:process.py:263 Command (pid 519766) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519766) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 519766) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519766) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519766) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 519766) maxrss: 746176
DEBUG    ya.test:process.py:263 Command (pid 519766) minflt: 57489
DEBUG    ya.test:process.py:263 Command (pid 519766) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 519766) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 519766) nivcsw: 89
DEBUG    ya.test:process.py:263 Command (pid 519766) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 519766) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 519766) nvcsw: 12362
DEBUG    ya.test:process.py:263 Command (pid 519766) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 519766) stime: 0.381791
DEBUG    ya.test:process.py:263 Command (pid 519766) utime: 1.387584
DEBUG    ya.test:process.py:263 Command (pid 519766) wtime: 5.47
DEBUG    ya.test:process.py:275 Command (pid 519766) output:
2025-10-25T15:33:22.056292Z Fetching udfs...
2025-10-25T15:33:22.063537Z Initialization of fq runner...
2025-10-25T15:33:22.677009Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 519766) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f12bf9dbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f12bfa6d8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f12bf9dbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f12bfa6d8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
___________________ test[pq-ReadTopicWithSchema-default.txt] ___________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f3f9c86aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f3f9c8fc8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadTopicWithSchema-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c32/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadTopicWithSchema-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.5
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.5
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 520480
DEBUG    ya.test:process.py:259 Command (pid 520480) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 520480) elapsed time (sec): 6.017582178115845
DEBUG    ya.test:process.py:263 Command (pid 520480) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 520480) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 520480) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 520480) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 520480) majflt: 3
DEBUG    ya.test:process.py:263 Command (pid 520480) maxrss: 741124
DEBUG    ya.test:process.py:263 Command (pid 520480) minflt: 57409
DEBUG    ya.test:process.py:263 Command (pid 520480) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 520480) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 520480) nivcsw: 105
DEBUG    ya.test:process.py:263 Command (pid 520480) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 520480) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 520480) nvcsw: 13755
DEBUG    ya.test:process.py:263 Command (pid 520480) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 520480) stime: 0.413294
DEBUG    ya.test:process.py:263 Command (pid 520480) utime: 1.5122900000000001
DEBUG    ya.test:process.py:263 Command (pid 520480) wtime: 6.018
DEBUG    ya.test:process.py:275 Command (pid 520480) output:
2025-10-25T15:33:27.573008Z Fetching udfs...
2025-10-25T15:33:27.583913Z Initialization of fq runner...
2025-10-25T15:33:28.312833Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 520480) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #32 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #33 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #34 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #36 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #37 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #38 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #40 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f3f9c86aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f3f9c8fc8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #32 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #33 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #34 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #36 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #37 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #38 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #40 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f3f9c86aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f3f9c8fc8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
============================== slowest durations ===============================
13.26s call     test_sql_streaming.py::test[pq-ReadTopic-default.txt]
9.78s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadata-default.txt]
8.48s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt]
6.59s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataNestedDeep-default.txt]
6.02s call     test_sql_streaming.py::test[pq-ReadTopicWithSchema-default.txt]
5.79s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataInsideFilter-default.txt]
5.47s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataWithFilter-default.txt]
0.01s setup    test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt]
0.01s setup    test_sql_streaming.py::test[pq-ReadTopicWithMetadataInsideFilter-default.txt]

(12 durations < 0.005s hidden.  Use -vv to show these durations.)
=========================== short test summary info ============================
FAILED test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt] - AssertionError: Command
/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_muji73qb/topic_3.txt 
 finished with exit code 1, stderr:

b'Failed to execute query, invalid final status FAILED, issues:\n<main>: Error: Query failed with code ABORTED at 2025-10-25T15:32:45.439381Z\n    <main>: Error: Run query failed: Error\n        <main>: Error: Type annotation, code: 1030\n            <main>:31:16: Error: At function: RemoveSystemMembers\n                <main>:32:1: Error: At function: PersistableRepr, At function: SqlProject\n                    <main>:24:5: Error: At function: PersistableRepr, At function: SqlProject\n                        <main>:27:10: Error: At function: AssumeColumnOrderPartial, At function: Aggregate, At tuple\n                            <main>:25:9: Error: At tuple\n                                [/lib/yql/aggregate.yqls:665:12-<main>:665:12]: Error: At function: AggregationTraits\n                                    [/lib/yql/aggregate.yqls:663:18-<main>:663:18]: Error: At lambda\n                                        [/lib/yql/aggregate.yqls:498:22-<main>:498:22]: Error: At function: IfPresent\n                                            [/lib/yql/aggregate.yqls:500:26-<main>:500:26]: Error: At function: Nothing\n                                                [/lib/yql/aggregate.yqls:500:35-<main>:500:35]: Error: At function: OptionalType\n                                                    [/lib/yql/aggregate.yqls:500:49-<main>:500:49]: Error: At function: TypeOf\n                                                        [/lib/yql/aggregate.yqls:366:40-<main>:366:40]: Error: At function: NamedApply\n                                                            [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: At function: Udf, At Stat.TDigest_Create\n                                                                [/lib/yql/aggregate.yqls:366:52-<main>:366:52]: Error: Failed to find UDF function: Stat.TDigest_Create, reason: Error: Module Stat is not registered\n\n(yexception) ydb/tests/tools/fqrun/fqrun.cpp:171: 2025-10-25T15:32:45.449944Z Query execution failed\n'

log file:
2025-10-25T15:32:44.024202Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565182730075806765:2149];send_to=[0:7307199536658146131:7762515];
2025-10-25T15:32:44.024500Z node 1 :METADATA_PROVIDER ERROR: log.cpp:841: fline=accessor_snapshot_base.cpp:71;action=cannot detect path existence;path=//Root/.metadata/initialization/migrations;error=scheme_cache_undelivered_message;
2025-10-25T15:32:44.192931Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: LookupError, path: Root/.metadata/script_executions
2025-10-25T15:32:44.193991Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-25T15:32:44.194065Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-25T15:32:44.197764Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-25T15:32:44.199420Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-25T15:32:44.251226Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-25T15:32:44.251244Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-25T15:32:44.251247Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-25T15:32:44.251362Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-25T15:32:44.324948Z node 1 :FLAT_TX_SCHEMESHARD WARN: schemeshard__operation.cpp:183: Operation part proposed ok, but propose itself is undo unsafe, suboperation type: ESchemeOpAlterSubDomain, opId: 281474976715657:0, at schemeshard:  72057594046644480, first GetDB called at:  (GetDB first called at /home/runner/actions_runner/_work/ydb/ydb/ydb/core/tx/schemeshard/schemeshard__operation_alter_subdomain.cpp:311)
2025-10-25T15:32:44.363710Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:135: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, scheme status: PathErrorUnknown, path: Root/.metadata/script_executions
2025-10-25T15:32:45.034105Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
2025-10-25T15:32:45.437763Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudu0afl02shlhietj ResignQuery, status ABORTED
FAILED test_sql_streaming.py::test[pq-ReadTopic-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_v62xcwlc/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f627822dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f62782bf8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[pq-ReadTopicWithMetadata-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_6fmt8i_6/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f7fccc27ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f7fcccb98bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[pq-ReadTopicWithMetadataInsideFilter-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7ut2bo0x/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fb094d81ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fb094e138bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[pq-ReadTopicWithMetadataNestedDeep-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_2g79oa1r/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f8f9e2cfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f8f9e3618bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[pq-ReadTopicWithMetadataWithFilter-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_lbwyg2j0/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f12bf9dbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f12bfa6d8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[pq-ReadTopicWithSchema-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c32/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_nksfdju8/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f3f9c86aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f3f9c8fc8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
============================== 7 failed in 56.05s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3
configfile: pkg:library.python.pytest:pytest.yatest.ini
plugins: typeguard-2.13.3
collected 28 items

test_sql_streaming.py FFFFFFF

=================================== FAILURES ===================================
______________________ test[pq-ReadTwoTopics-default.txt] ______________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7fa91ffdaac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7fa92006c8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadTwoTopics-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadTwoTopics-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 516500
DEBUG    ya.test:process.py:259 Command (pid 516500) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 516500) elapsed time (sec): 8.350614547729492
DEBUG    ya.test:process.py:263 Command (pid 516500) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 516500) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 516500) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 516500) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 516500) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 516500) maxrss: 738064
DEBUG    ya.test:process.py:263 Command (pid 516500) minflt: 57683
DEBUG    ya.test:process.py:263 Command (pid 516500) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 516500) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 516500) nivcsw: 381
DEBUG    ya.test:process.py:263 Command (pid 516500) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 516500) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 516500) nvcsw: 15473
DEBUG    ya.test:process.py:263 Command (pid 516500) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 516500) stime: 0.462192
DEBUG    ya.test:process.py:263 Command (pid 516500) utime: 2.271139
DEBUG    ya.test:process.py:263 Command (pid 516500) wtime: 8.352
DEBUG    ya.test:process.py:275 Command (pid 516500) output:
2025-10-25T15:33:02.780859Z Fetching udfs...
2025-10-25T15:33:02.793238Z Initialization of fq runner...
2025-10-25T15:33:03.785254Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 516500) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #32 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #33 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #34 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #36 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #37 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #38 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #40 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7fa91ffdaac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7fa92006c8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #32 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #33 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #34 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #36 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #37 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #38 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #40 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7fa91ffdaac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7fa92006c8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
___________________ test[pq-ReadWriteSameTopic-default.txt] ____________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f9e36decac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f9e36e7e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadWriteSameTopic-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadWriteSameTopic-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.0
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.0
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 518304
DEBUG    ya.test:process.py:259 Command (pid 518304) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 518304) elapsed time (sec): 5.680523872375488
DEBUG    ya.test:process.py:263 Command (pid 518304) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 518304) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 518304) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 518304) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 518304) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 518304) maxrss: 742184
DEBUG    ya.test:process.py:263 Command (pid 518304) minflt: 57559
DEBUG    ya.test:process.py:263 Command (pid 518304) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 518304) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 518304) nivcsw: 80
DEBUG    ya.test:process.py:263 Command (pid 518304) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 518304) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 518304) nvcsw: 12975
DEBUG    ya.test:process.py:263 Command (pid 518304) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 518304) stime: 0.358521
DEBUG    ya.test:process.py:263 Command (pid 518304) utime: 1.488918
DEBUG    ya.test:process.py:263 Command (pid 518304) wtime: 5.682
DEBUG    ya.test:process.py:275 Command (pid 518304) output:
2025-10-25T15:33:11.219698Z Fetching udfs...
2025-10-25T15:33:11.227086Z Initialization of fq runner...
2025-10-25T15:33:11.956420Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 518304) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #31 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #32 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #33 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #35 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #36 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #37 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #38 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #39 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f9e36decac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f9e36e7e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #31 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #32 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #33 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #35 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #36 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #37 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #38 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #39 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f9e36decac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f9e36e7e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
_____________________ test[pq-ReadWriteTopic-default.txt] ______________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f4b0bf33ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f4b0bfc58bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadWriteTopic-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadWriteTopic-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.1
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.1
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 519484
DEBUG    ya.test:process.py:259 Command (pid 519484) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 519484) elapsed time (sec): 6.172800540924072
DEBUG    ya.test:process.py:263 Command (pid 519484) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519484) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 519484) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519484) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 519484) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 519484) maxrss: 737412
DEBUG    ya.test:process.py:263 Command (pid 519484) minflt: 56804
DEBUG    ya.test:process.py:263 Command (pid 519484) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 519484) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 519484) nivcsw: 55
DEBUG    ya.test:process.py:263 Command (pid 519484) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 519484) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 519484) nvcsw: 13875
DEBUG    ya.test:process.py:263 Command (pid 519484) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 519484) stime: 0.34884899999999996
DEBUG    ya.test:process.py:263 Command (pid 519484) utime: 1.442187
DEBUG    ya.test:process.py:263 Command (pid 519484) wtime: 6.173
DEBUG    ya.test:process.py:275 Command (pid 519484) output:
2025-10-25T15:33:16.966392Z Fetching udfs...
2025-10-25T15:33:16.973646Z Initialization of fq runner...
2025-10-25T15:33:17.612933Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 519484) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #31 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #32 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #33 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #35 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #36 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #37 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #38 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #39 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f4b0bf33ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f4b0bfc58bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #31 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #32 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #33 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #35 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #36 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #37 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #38 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #39 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f4b0bf33ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f4b0bfc58bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
________________ test[pq-ReadWriteTopicWithSchema-default.txt] _________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f2f850c2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f2f851548bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-ReadWriteTopicWithSchema-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-ReadWriteTopicWithSchema-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.2
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.2
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 520030
DEBUG    ya.test:process.py:259 Command (pid 520030) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 520030) elapsed time (sec): 6.465501308441162
DEBUG    ya.test:process.py:263 Command (pid 520030) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 520030) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 520030) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 520030) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 520030) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 520030) maxrss: 743324
DEBUG    ya.test:process.py:263 Command (pid 520030) minflt: 57499
DEBUG    ya.test:process.py:263 Command (pid 520030) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 520030) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 520030) nivcsw: 81
DEBUG    ya.test:process.py:263 Command (pid 520030) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 520030) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 520030) nvcsw: 14765
DEBUG    ya.test:process.py:263 Command (pid 520030) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 520030) stime: 0.420512
DEBUG    ya.test:process.py:263 Command (pid 520030) utime: 1.6741139999999999
DEBUG    ya.test:process.py:263 Command (pid 520030) wtime: 6.466
DEBUG    ya.test:process.py:275 Command (pid 520030) output:
2025-10-25T15:33:23.181734Z Fetching udfs...
2025-10-25T15:33:23.189024Z Initialization of fq runner...
2025-10-25T15:33:23.983811Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 520030) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #31 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #32 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #33 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #35 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #36 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #37 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #38 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #39 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f2f850c2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f2f851548bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #19 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #20 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #21 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #22 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #24 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #25 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #26 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #27 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #29 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #30 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #31 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #32 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #33 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #35 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #36 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #37 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #38 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #39 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f2f850c2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f2f851548bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
_____________________ test[pq-WriteTwoTopics-default.txt] ______________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7fb740e91ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7fb740f238bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[pq-WriteTwoTopics-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[pq-WriteTwoTopics-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.3
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.3
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 521583
DEBUG    ya.test:process.py:259 Command (pid 521583) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 521583) elapsed time (sec): 5.6860692501068115
DEBUG    ya.test:process.py:263 Command (pid 521583) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521583) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 521583) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521583) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 521583) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 521583) maxrss: 739724
DEBUG    ya.test:process.py:263 Command (pid 521583) minflt: 57527
DEBUG    ya.test:process.py:263 Command (pid 521583) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 521583) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 521583) nivcsw: 88
DEBUG    ya.test:process.py:263 Command (pid 521583) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 521583) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 521583) nvcsw: 12906
DEBUG    ya.test:process.py:263 Command (pid 521583) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 521583) stime: 0.419392
DEBUG    ya.test:process.py:263 Command (pid 521583) utime: 1.461914
DEBUG    ya.test:process.py:263 Command (pid 521583) wtime: 5.687
DEBUG    ya.test:process.py:275 Command (pid 521583) output:
2025-10-25T15:33:29.700768Z Fetching udfs...
2025-10-25T15:33:29.708194Z Initialization of fq runner...
2025-10-25T15:33:30.358320Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 521583) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fb740e91ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fb740f238bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #21 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #22 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #23 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #24 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #26 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #27 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #28 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #29 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #30 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #31 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #32 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #33 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #34 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #35 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #37 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #38 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #39 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #41 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7fb740e91ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7fb740f238bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
____________ test[solomon-ReadTopicGroupWriteToSolomon-default.txt] ____________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #49 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #50 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #51 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #52 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #53 0x7f87aabbeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #54 0x7f87aac508bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[solomon-ReadTopicGroupWriteToSolomon-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[solomon-ReadTopicGroupWriteToSolomon-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.4
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.4
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 522015
DEBUG    ya.test:process.py:259 Command (pid 522015) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 522015) elapsed time (sec): 7.97400426864624
DEBUG    ya.test:process.py:263 Command (pid 522015) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 522015) inblock: 8
DEBUG    ya.test:process.py:263 Command (pid 522015) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 522015) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 522015) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 522015) maxrss: 749884
DEBUG    ya.test:process.py:263 Command (pid 522015) minflt: 57855
DEBUG    ya.test:process.py:263 Command (pid 522015) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 522015) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 522015) nivcsw: 120
DEBUG    ya.test:process.py:263 Command (pid 522015) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 522015) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 522015) nvcsw: 17199
DEBUG    ya.test:process.py:263 Command (pid 522015) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 522015) stime: 0.414358
DEBUG    ya.test:process.py:263 Command (pid 522015) utime: 1.721164
DEBUG    ya.test:process.py:263 Command (pid 522015) wtime: 7.975
DEBUG    ya.test:process.py:275 Command (pid 522015) output:
2025-10-25T15:33:35.586724Z Fetching udfs...
2025-10-25T15:33:35.598221Z Initialization of fq runner...
2025-10-25T15:33:36.243918Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 522015) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #22 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #23 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #24 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #27 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #29 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #30 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #31 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #32 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #33 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #34 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #35 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #36 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #37 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #38 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #39 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #40 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #41 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #42 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #43 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #44 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #49 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #50 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #51 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #52 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #53 0x7f87aabbeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #54 0x7f87aac508bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #20 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #21 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #22 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #23 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #24 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #27 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #28 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #29 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #30 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #31 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #32 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #33 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #34 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #35 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #36 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #37 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #38 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #39 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #40 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #41 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #42 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #43 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #44 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #49 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #50 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #51 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #52 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #53 0x7f87aabbeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #54 0x7f87aac508bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
___________________ test[watermarks-watermarks-default.txt] ____________________
ydb/tests/fq/streaming_optimize/test_sql_streaming.py:37: in test
    result = fq_run.yql_exec(action="explain")
ydb/tests/fq/tools/fqrun.py:80: in yql_exec
    proc_result = yatest.common.process.execute(cmd.strip().split(), check_exit_code=False, cwd=self.res_dir)
library/python/testing/yatest_common/yatest/common/process.py:656: in execute
    res.wait(check_exit_code, timeout, on_timeout)
library/python/testing/yatest_common/yatest/common/process.py:411: in wait
    self._finalise(check_exit_code)
library/python/testing/yatest_common/yatest/common/process.py:425: in _finalise
    self.verify_sanitize_errors()
library/python/testing/yatest_common/yatest/common/process.py:454: in verify_sanitize_errors
    raise ExecutionError(self)
E   yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f585f639ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f585f6cb8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E   
E   SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
------------------------------ Captured log setup ------------------------------
INFO     ya.test:ya.py:420 ####################################################################################################
INFO     ya.test:ya.py:421 test[watermarks-watermarks-default.txt]
INFO     ya.test:ya.py:422 ####################################################################################################
INFO     ya.test:ya.py:423 Test setup
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/udfs']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:185 Cannot find binary '['yql/library/test_framework/udfs_deps']': make sure it was added in the DEPENDS section
DEBUG    ya.test:ya.py:181 Binary was found by /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps
DEBUG    yql_utils:yql_utils.py:668 process search UDF in: None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/2yn5/002c2c/yql/udfs
------------------------------ Captured log call -------------------------------
INFO     ya.test:ya.py:436 Test call (class_name: test_sql_streaming.py, test_name: test[watermarks-watermarks-default.txt])
DEBUG    ya.test:process.py:678 Command out will be placed to fqrun.out.5
DEBUG    ya.test:process.py:678 Command err will be placed to fqrun.err.5
DEBUG    ya.test:process.py:610 Executing '['/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/results.txt', '--ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/plan.json', '--log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs', '--result-format=full-proto', '--canonical-output', '--query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_3.txt']' in '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 523513
DEBUG    ya.test:process.py:259 Command (pid 523513) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 523513) elapsed time (sec): 8.380522012710571
DEBUG    ya.test:process.py:263 Command (pid 523513) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 523513) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 523513) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 523513) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 523513) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 523513) maxrss: 744412
DEBUG    ya.test:process.py:263 Command (pid 523513) minflt: 57281
DEBUG    ya.test:process.py:263 Command (pid 523513) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 523513) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 523513) nivcsw: 175
DEBUG    ya.test:process.py:263 Command (pid 523513) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 523513) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 523513) nvcsw: 17248
DEBUG    ya.test:process.py:263 Command (pid 523513) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 523513) stime: 0.499465
DEBUG    ya.test:process.py:263 Command (pid 523513) utime: 1.871241
DEBUG    ya.test:process.py:263 Command (pid 523513) wtime: 8.382
DEBUG    ya.test:process.py:275 Command (pid 523513) output:
2025-10-25T15:33:43.654142Z Fetching udfs...
2025-10-25T15:33:43.666385Z Initialization of fq runner...
2025-10-25T15:33:44.419814Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 523513) errors:
/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'
warning: address range table at offset 0x850 has a premature terminator entry at offset 0x860
    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16
    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20
    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10
    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25
    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12
    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10
    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27
    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33
    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18
    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12
    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22
    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26
    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53
    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20
    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23
    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35
    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39
    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41
    #32 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12
    #33 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16
    #34 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39
    #36 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13
    #37 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13
    #38 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24
    #40 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f585f639ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f585f6cb8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 

ERROR    ya.test:process.py:449 b'UndefinedBehaviorSanitizer' sanitizer found errors:
	std_err:b"/home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61: runtime error: reference binding to null pointer of type 'const TTypeAnnotationContext'\nwarning: address range table at offset 0x850 has a premature terminator entry at offset 0x860\n    #0 0x00004e50c75a in NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> NYql::NDqs::TDqsPhysicalOptProposalTransformer::UnorderedOverStageInput<false>(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:16\n    #1 0x00004e512b38 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/yql/essentials/providers/common/transform/yql_optimize.h:58:20\n    #2 0x00004e512862 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #3 0x00004e512862 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.h:57:16) &, NYql::NNodes::TExprBase, NYql::TExprContext &, NYql::IOptimizationContext &, const std::__y1::function<const std::__y1::unordered_map<const NYql::TExprNode *, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> >, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<std::__y1::pair<const NYql::TExprNode *const, std::__y1::unordered_set<const NYql::TExprNode *, std::__y1::hash<const NYql::TExprNode *>, std::__y1::equal_to<const NYql::TExprNode *>, std::__y1::allocator<const NYql::TExprNode *> > > > > *()> &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #4 0x00004e512862 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e512862 in std::__y1::__function::__func<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&), std::__y1::allocator<std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)> NYql::TOptimizeTransformerBase::Hndl<NYql::NDqs::TDqsPhysicalOptProposalTransformer>(NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NDqs::TDqsPhysicalOptProposalTransformer::*)(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&))::'lambda'(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>, NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase&&, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #6 0x00003793ee40 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x00003793ee40 in std::__y1::function<NYql::NNodes::TMaybeNode<NYql::NNodes::TExprBase> (NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&)>::operator()(NYql::NNodes::TExprBase, NYql::TExprContext&, NYql::IOptimizationContext&, std::__y1::function<std::__y1::unordered_map<NYql::TExprNode const*, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, std::__y1::unordered_set<NYql::TExprNode const*, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<NYql::TExprNode const*>>>>> const* ()> const&) const /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:990:10\n    #8 0x00003793f443 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x00003793f443 in __invoke<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:149:25\n    #10 0x00003793f443 in __call<(lambda at /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:51) &, const TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode> > &, NYql::TExprContext &> /-S/contrib/libs/cxxsupp/libcxx/include/__type_traits/invoke.h:216:12\n    #11 0x00003793f443 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x00003793f443 in std::__y1::__function::__func<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3, std::__y1::allocator<NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::$_3>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>::operator()(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&) /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:314:10\n    #13 0x00002bd272a7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:238:27\n    #14 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #15 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #16 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #17 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #18 0x00002bd26ad6 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>&, unsigned long) /-S/yql/essentials/core/yql_expr_optimize.cpp:196:33\n    #19 0x00002bd1854f in NYql::IGraphTransformer::TStatus NYql::(anonymous namespace)::OptimizeExprInternal<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, std::__y1::unordered_map<NYql::TExprNode const*, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, std::__y1::hash<NYql::TExprNode const*>, std::__y1::equal_to<NYql::TExprNode const*>, std::__y1::allocator<std::__y1::pair<NYql::TExprNode const* const, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>>>> const*, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:532:18\n    #20 0x00002bd18382 in NYql::OptimizeExpr(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>, NYql::TExprContext&, NYql::TOptimizeExprSettings const&) /-S/yql/essentials/core/yql_expr_optimize.cpp:578:12\n    #21 0x000037938c6c in NYql::TOptimizeTransformerBase::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:119:22\n    #22 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #23 0x00002d880cdf in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d880cdf in NYql::(anonymous namespace)::TDataProposalsInspector<(NYql::(anonymous namespace)::ESource)1, NYql::CreatePhysicalDataProposalsInspector(NYql::TTypeAnnotationContext const&)::$_0, NYql::(anonymous namespace)::$_7>::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:40:26\n    #25 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #26 0x00002bd4780e in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&)::'lambda'()::operator()() const /-S/yql/essentials/core/yql_graph_transformer.cpp:81:53\n    #27 0x00002bd43b5c in WithScope<(lambda at /-S/yql/essentials/core/yql_graph_transformer.cpp:80:38)> /-S/yql/essentials/core/yql_graph_transformer.cpp:171:20\n    #28 0x00002bd43b5c in NYql::(anonymous namespace)::TCompositeGraphTransformer::DoTransform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.cpp:80:23\n    #29 0x00002bd42941 in NYql::TGraphTransformerBase::Transform(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&) /-S/yql/essentials/core/yql_graph_transformer.h:160:35\n    #30 0x00002bd41028 in NYql::AsyncTransformStepImpl(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool, bool, TBasicStringBuf<char, std::__y1::char_traits<char>> const&) /-S/yql/essentials/core/yql_graph_transformer.cpp:358:39\n    #31 0x00002bd4185c in NYql::AsyncTransform(NYql::IGraphTransformer&, TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>>&, NYql::TExprContext&, bool) /-S/yql/essentials/core/yql_graph_transformer.cpp:410:41\n    #32 0x00004e259ddc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1558:12\n    #33 0x00004e27305b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1292:16\n    #34 0x00004e27305b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e27305b in SetValue<NYql::IGraphTransformer::TStatus, (lambda at /-S/library/cpp/threading/future/core/future-inl.h:742:38)> /-S/library/cpp/threading/future/core/future-inl.h:495:39\n    #36 0x00004e27305b in NThreading::TFuture<NThreading::NImpl::TFutureType<NThreading::NImpl::TFutureCallResult<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0, void>::TType>::TType> NThreading::TFuture<void>::Apply<NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0>(NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&)::$_0&&) const::'lambda'(NThreading::TFuture<void> const&)::operator()(NThreading::TFuture<void> const&) /-S/library/cpp/threading/future/core/future-inl.h:742:13\n    #37 0x00004e2507c4 in Subscribe<(lambda at /-S/library/cpp/threading/future/core/future-inl.h:741:19)> /-S/library/cpp/threading/future/core/future-inl.h:727:13\n    #38 0x00004e2507c4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1283:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e2507c4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1283:24\n    #40 0x00004e210d36 in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e210d36 in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f585f639ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f585f6cb8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n\nSUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61 \n"
---------------------------- Captured log teardown -----------------------------
INFO     ya.test:ya.py:431 Test teardown
============================== slowest durations ===============================
8.39s call     test_sql_streaming.py::test[watermarks-watermarks-default.txt]
8.36s call     test_sql_streaming.py::test[pq-ReadTwoTopics-default.txt]
7.98s call     test_sql_streaming.py::test[solomon-ReadTopicGroupWriteToSolomon-default.txt]
6.47s call     test_sql_streaming.py::test[pq-ReadWriteTopicWithSchema-default.txt]
6.18s call     test_sql_streaming.py::test[pq-ReadWriteTopic-default.txt]
5.77s call     test_sql_streaming.py::test[pq-WriteTwoTopics-default.txt]
5.70s call     test_sql_streaming.py::test[pq-ReadWriteSameTopic-default.txt]

(14 durations < 0.005s hidden.  Use -vv to show these durations.)
=========================== short test summary info ============================
FAILED test_sql_streaming.py::test[pq-ReadTwoTopics-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_w0fgp2zs/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7fa91ffdaac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7fa92006c8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[pq-ReadWriteSameTopic-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8a1r87pe/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f9e36decac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f9e36e7e8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[pq-ReadWriteTopic-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_a2ioenh2/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f4b0bf33ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f4b0bfc58bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[pq-ReadWriteTopicWithSchema-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_anfiibm_/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f2f850c2ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f2f851548bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[pq-WriteTwoTopics-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_is6z5y9n/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fb740e91ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fb740f238bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[solomon-ReadTopicGroupWriteToSolomon-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_ae3dfedf/topic_3.txt' has failed with code 100.
Errors:
... #45 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #47 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #49 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #50 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #51 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #52 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #53 0x7f87aabbeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #54 0x7f87aac508bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
FAILED test_sql_streaming.py::test[watermarks-watermarks-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/fq_config.conf --result-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/results.txt --ast-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/ast.txt --plan-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/plan.json --log-file=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/log.txt --udfs-dir=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql_udfs --result-format=full-proto --canonical-output --query=/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/2yn5/002c2c/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5dr1z0lw/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e15727c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000214e8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002159e801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000215a7928 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000215a6e20 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000215a906f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020065237 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f585f639ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f585f6cb8bf  (/lib/x86_64-linux-gnu/libc.so.6+0x1268bf) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)

SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/runner/actions_runner/_work/ydb/ydb/ydb/library/yql/providers/dq/opt/physical_optimize.cpp:188:61
============================== 7 failed in 49.45s ==============================
