============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/kt13/006102/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 ===============================
2.09s call     test_sql_negative.py::test[watermarks-bad_column-default.txt]
0.01s 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 2.14s ===============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/kt13/006103/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.16s 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.21s ===============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/kt13/0060ed/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.02s =============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/kt13/0060fc/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.07s =============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f82675a1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f82676338bf  (/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/kt13/0060f3/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/kt13/0060f3/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/kt13/0060f3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 643501
DEBUG    ya.test:process.py:259 Command (pid 643501) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 643501) elapsed time (sec): 11.910997867584229
DEBUG    ya.test:process.py:263 Command (pid 643501) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 643501) inblock: 1440528
DEBUG    ya.test:process.py:263 Command (pid 643501) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 643501) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 643501) majflt: 541
DEBUG    ya.test:process.py:263 Command (pid 643501) maxrss: 738872
DEBUG    ya.test:process.py:263 Command (pid 643501) minflt: 58676
DEBUG    ya.test:process.py:263 Command (pid 643501) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 643501) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 643501) nivcsw: 70
DEBUG    ya.test:process.py:263 Command (pid 643501) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 643501) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 643501) nvcsw: 20139
DEBUG    ya.test:process.py:263 Command (pid 643501) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 643501) stime: 0.857479
DEBUG    ya.test:process.py:263 Command (pid 643501) utime: 1.588417
DEBUG    ya.test:process.py:263 Command (pid 643501) wtime: 11.912
DEBUG    ya.test:process.py:275 Command (pid 643501) output:
2025-10-27T20:29:35.331193Z Fetching udfs...
2025-10-27T20:29:35.391749Z Initialization of fq runner...
2025-10-27T20:29:36.046451Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 643501) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f82675a1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f82676338bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f82675a1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f82676338bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fab1d02cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fab1d0be8bf  (/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/kt13/0060f3/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/kt13/0060f3/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/kt13/0060f3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 656734
DEBUG    ya.test:process.py:259 Command (pid 656734) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 656734) elapsed time (sec): 6.383300304412842
DEBUG    ya.test:process.py:263 Command (pid 656734) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 656734) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 656734) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 656734) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 656734) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 656734) maxrss: 755168
DEBUG    ya.test:process.py:263 Command (pid 656734) minflt: 57967
DEBUG    ya.test:process.py:263 Command (pid 656734) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 656734) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 656734) nivcsw: 81
DEBUG    ya.test:process.py:263 Command (pid 656734) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 656734) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 656734) nvcsw: 14528
DEBUG    ya.test:process.py:263 Command (pid 656734) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 656734) stime: 0.448376
DEBUG    ya.test:process.py:263 Command (pid 656734) utime: 1.633354
DEBUG    ya.test:process.py:263 Command (pid 656734) wtime: 6.384
DEBUG    ya.test:process.py:275 Command (pid 656734) output:
2025-10-27T20:29:44.266901Z Fetching udfs...
2025-10-27T20:29:44.274665Z Initialization of fq runner...
2025-10-27T20:29:44.999574Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 656734) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fab1d02cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fab1d0be8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fab1d02cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fab1d0be8bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f2c3398dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f2c33a1f8bf  (/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/kt13/0060f3/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/kt13/0060f3/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/kt13/0060f3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 665655
DEBUG    ya.test:process.py:259 Command (pid 665655) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 665655) elapsed time (sec): 6.752339124679565
DEBUG    ya.test:process.py:263 Command (pid 665655) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 665655) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 665655) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 665655) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 665655) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 665655) maxrss: 755144
DEBUG    ya.test:process.py:263 Command (pid 665655) minflt: 58020
DEBUG    ya.test:process.py:263 Command (pid 665655) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 665655) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 665655) nivcsw: 88
DEBUG    ya.test:process.py:263 Command (pid 665655) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 665655) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 665655) nvcsw: 15371
DEBUG    ya.test:process.py:263 Command (pid 665655) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 665655) stime: 0.37267999999999996
DEBUG    ya.test:process.py:263 Command (pid 665655) utime: 1.763674
DEBUG    ya.test:process.py:263 Command (pid 665655) wtime: 6.753
DEBUG    ya.test:process.py:275 Command (pid 665655) output:
2025-10-27T20:29:50.703148Z Fetching udfs...
2025-10-27T20:29:50.710336Z Initialization of fq runner...
2025-10-27T20:29:51.403095Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 665655) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f2c3398dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f2c33a1f8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f2c3398dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f2c33a1f8bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7feba0196ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7feba02288bf  (/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/kt13/0060f3/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/kt13/0060f3/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/kt13/0060f3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 674939
DEBUG    ya.test:process.py:259 Command (pid 674939) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 674939) elapsed time (sec): 6.795970439910889
DEBUG    ya.test:process.py:263 Command (pid 674939) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 674939) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 674939) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 674939) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 674939) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 674939) maxrss: 756252
DEBUG    ya.test:process.py:263 Command (pid 674939) minflt: 58565
DEBUG    ya.test:process.py:263 Command (pid 674939) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 674939) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 674939) nivcsw: 73
DEBUG    ya.test:process.py:263 Command (pid 674939) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 674939) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 674939) nvcsw: 15282
DEBUG    ya.test:process.py:263 Command (pid 674939) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 674939) stime: 0.46415399999999996
DEBUG    ya.test:process.py:263 Command (pid 674939) utime: 1.7549109999999999
DEBUG    ya.test:process.py:263 Command (pid 674939) wtime: 6.797
DEBUG    ya.test:process.py:275 Command (pid 674939) output:
2025-10-27T20:29:57.519240Z Fetching udfs...
2025-10-27T20:29:57.526528Z Initialization of fq runner...
2025-10-27T20:29:58.246418Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 674939) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7feba0196ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7feba02288bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7feba0196ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7feba02288bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fd1c6fdbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fd1c706d8bf  (/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/kt13/0060f3/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/kt13/0060f3/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/kt13/0060f3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 683358
DEBUG    ya.test:process.py:259 Command (pid 683358) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 683358) elapsed time (sec): 5.845057964324951
DEBUG    ya.test:process.py:263 Command (pid 683358) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 683358) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 683358) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 683358) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 683358) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 683358) maxrss: 753924
DEBUG    ya.test:process.py:263 Command (pid 683358) minflt: 57841
DEBUG    ya.test:process.py:263 Command (pid 683358) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 683358) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 683358) nivcsw: 66
DEBUG    ya.test:process.py:263 Command (pid 683358) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 683358) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 683358) nvcsw: 13308
DEBUG    ya.test:process.py:263 Command (pid 683358) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 683358) stime: 0.328849
DEBUG    ya.test:process.py:263 Command (pid 683358) utime: 1.615462
DEBUG    ya.test:process.py:263 Command (pid 683358) wtime: 5.846
DEBUG    ya.test:process.py:275 Command (pid 683358) output:
2025-10-27T20:30:04.364392Z Fetching udfs...
2025-10-27T20:30:04.373276Z Initialization of fq runner...
2025-10-27T20:30:05.050133Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 683358) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fd1c6fdbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fd1c706d8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fd1c6fdbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fd1c706d8bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/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-27T20:30:11.172136Z\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-27T20:30:11.255936Z Query execution failed\n'
E   
E   log file:
E   2025-10-27T20:30:10.323125Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7566001547211273331:2164];send_to=[0:7307199536658146131:7762515];
E   2025-10-27T20:30:10.323360Z 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-27T20:30:10.419245Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-27T20:30:10.419703Z 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-27T20:30:10.428815Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-27T20:30:10.428878Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-27T20:30:10.430292Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-27T20:30:10.460583Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-27T20:30:10.460605Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-27T20:30:10.460608Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-27T20:30:10.460716Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-27T20:30:10.493911Z 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-27T20:30:10.577702Z 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-27T20:30:11.171120Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtqotupobpduenp2 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/kt13/0060f3/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/kt13/0060f3/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/kt13/0060f3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 688577
DEBUG    ya.test:process.py:259 Command (pid 688577) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 688577) elapsed time (sec): 1.4130873680114746
DEBUG    ya.test:process.py:263 Command (pid 688577) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 688577) inblock: 3816
DEBUG    ya.test:process.py:263 Command (pid 688577) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 688577) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 688577) majflt: 4
DEBUG    ya.test:process.py:263 Command (pid 688577) maxrss: 734260
DEBUG    ya.test:process.py:263 Command (pid 688577) minflt: 54435
DEBUG    ya.test:process.py:263 Command (pid 688577) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 688577) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 688577) nivcsw: 18
DEBUG    ya.test:process.py:263 Command (pid 688577) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 688577) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 688577) nvcsw: 3318
DEBUG    ya.test:process.py:263 Command (pid 688577) oublock: 64
DEBUG    ya.test:process.py:263 Command (pid 688577) stime: 0.350692
DEBUG    ya.test:process.py:263 Command (pid 688577) utime: 1.476169
DEBUG    ya.test:process.py:263 Command (pid 688577) wtime: 1.414
DEBUG    ya.test:process.py:275 Command (pid 688577) output:
2025-10-27T20:30:10.285880Z Fetching udfs...
2025-10-27T20:30:10.293073Z Initialization of fq runner...
2025-10-27T20:30:10.941399Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.311522s

DEBUG    ya.test:process.py:276 Command (pid 688577) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-27T20:30:11.172136Z
    <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-27T20:30:11.255936Z 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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/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-27T20:30:12.572131Z\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-27T20:30:12.670142Z Query execution failed\n'
E   
E   log file:
E   2025-10-27T20:30:11.718973Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7566001551699901136:2150];send_to=[0:7307199536658146131:7762515];
E   2025-10-27T20:30:11.719219Z 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-27T20:30:11.776860Z 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-27T20:30:11.778745Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-27T20:30:11.823011Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-27T20:30:11.823024Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-27T20:30:11.823027Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-27T20:30:11.823125Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-27T20:30:11.823458Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-27T20:30:11.823547Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-27T20:30:11.825154Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-27T20:30:11.870793Z 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-27T20:30:12.045589Z 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-27T20:30:12.571245Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtqottefmofob3hf 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/kt13/0060f3/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/kt13/0060f3/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/kt13/0060f3/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 689559
DEBUG    ya.test:process.py:259 Command (pid 689559) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 689559) elapsed time (sec): 1.3723235130310059
DEBUG    ya.test:process.py:263 Command (pid 689559) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 689559) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 689559) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 689559) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 689559) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 689559) maxrss: 735356
DEBUG    ya.test:process.py:263 Command (pid 689559) minflt: 54638
DEBUG    ya.test:process.py:263 Command (pid 689559) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 689559) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 689559) nivcsw: 16
DEBUG    ya.test:process.py:263 Command (pid 689559) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 689559) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 689559) nvcsw: 3365
DEBUG    ya.test:process.py:263 Command (pid 689559) oublock: 64
DEBUG    ya.test:process.py:263 Command (pid 689559) stime: 0.30922099999999997
DEBUG    ya.test:process.py:263 Command (pid 689559) utime: 1.489909
DEBUG    ya.test:process.py:263 Command (pid 689559) wtime: 1.373
DEBUG    ya.test:process.py:275 Command (pid 689559) output:
2025-10-27T20:30:11.684492Z Fetching udfs...
2025-10-27T20:30:11.691352Z Initialization of fq runner...
2025-10-27T20:30:12.359216Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.307743s

DEBUG    ya.test:process.py:276 Command (pid 689559) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-27T20:30:12.572131Z
    <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-27T20:30:12.670142Z 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 ===============================
11.92s call     test_sql_streaming.py::test[hop-GroupByHop-default.txt]
6.80s call     test_sql_streaming.py::test[hop-GroupByHopListKey-default.txt]
6.76s call     test_sql_streaming.py::test[hop-GroupByHopExprKey-default.txt]
6.39s call     test_sql_streaming.py::test[hop-GroupByHopByStringKey-default.txt]
5.85s call     test_sql_streaming.py::test[hop-GroupByHopNoKey-default.txt]
1.42s call     test_sql_streaming.py::test[hop-GroupByHopPercentile-default.txt]
1.38s call     test_sql_streaming.py::test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt]

(14 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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_66yhsmpw/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f82675a1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f82676338bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_dkujqget/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fab1d02cac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fab1d0be8bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_p_hkb9yp/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f2c3398dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f2c33a1f8bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_k_rj0x98/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7feba0196ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7feba02288bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ptydgxdu/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fd1c6fdbac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fd1c706d8bf  (/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/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_hgni2975/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-27T20:30:11.172136Z\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-27T20:30:11.255936Z Query execution failed\n'

log file:
2025-10-27T20:30:10.323125Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7566001547211273331:2164];send_to=[0:7307199536658146131:7762515];
2025-10-27T20:30:10.323360Z 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-27T20:30:10.419245Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-27T20:30:10.419703Z 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-27T20:30:10.428815Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-27T20:30:10.428878Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-27T20:30:10.430292Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-27T20:30:10.460583Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-27T20:30:10.460605Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-27T20:30:10.460608Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-27T20:30:10.460716Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-27T20:30:10.493911Z 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-27T20:30:10.577702Z 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-27T20:30:11.171120Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtqotupobpduenp2 ResignQuery, status ABORTED
FAILED test_sql_streaming.py::test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt] - AssertionError: Command
/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f3/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/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f3/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ednec1q_/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-27T20:30:12.572131Z\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-27T20:30:12.670142Z Query execution failed\n'

log file:
2025-10-27T20:30:11.718973Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7566001551699901136:2150];send_to=[0:7307199536658146131:7762515];
2025-10-27T20:30:11.719219Z 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-27T20:30:11.776860Z 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-27T20:30:11.778745Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-27T20:30:11.823011Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-27T20:30:11.823024Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-27T20:30:11.823027Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-27T20:30:11.823125Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-27T20:30:11.823458Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-27T20:30:11.823547Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-27T20:30:11.825154Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-27T20:30:11.870793Z 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-27T20:30:12.045589Z 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-27T20:30:12.571245Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtqottefmofob3hf ResignQuery, status ABORTED
============================== 7 failed in 40.99s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fc4c285eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fc4c28f08bf  (/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/kt13/0060f5/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/kt13/0060f5/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/kt13/0060f5/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 643493
DEBUG    ya.test:process.py:259 Command (pid 643493) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 643493) elapsed time (sec): 11.975406646728516
DEBUG    ya.test:process.py:263 Command (pid 643493) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 643493) inblock: 1455728
DEBUG    ya.test:process.py:263 Command (pid 643493) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 643493) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 643493) majflt: 536
DEBUG    ya.test:process.py:263 Command (pid 643493) maxrss: 739960
DEBUG    ya.test:process.py:263 Command (pid 643493) minflt: 59460
DEBUG    ya.test:process.py:263 Command (pid 643493) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 643493) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 643493) nivcsw: 78
DEBUG    ya.test:process.py:263 Command (pid 643493) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 643493) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 643493) nvcsw: 20263
DEBUG    ya.test:process.py:263 Command (pid 643493) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 643493) stime: 0.9574689999999999
DEBUG    ya.test:process.py:263 Command (pid 643493) utime: 1.580253
DEBUG    ya.test:process.py:263 Command (pid 643493) wtime: 11.977
DEBUG    ya.test:process.py:275 Command (pid 643493) output:
2025-10-27T20:29:35.338053Z Fetching udfs...
2025-10-27T20:29:35.393742Z Initialization of fq runner...
2025-10-27T20:29:36.077738Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 643493) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fc4c285eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fc4c28f08bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fc4c285eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fc4c28f08bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7f3b8cd32ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7f3b8cdc48bf  (/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/kt13/0060f5/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/kt13/0060f5/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/kt13/0060f5/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 656819
DEBUG    ya.test:process.py:259 Command (pid 656819) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 656819) elapsed time (sec): 5.92087984085083
DEBUG    ya.test:process.py:263 Command (pid 656819) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 656819) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 656819) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 656819) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 656819) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 656819) maxrss: 756352
DEBUG    ya.test:process.py:263 Command (pid 656819) minflt: 57843
DEBUG    ya.test:process.py:263 Command (pid 656819) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 656819) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 656819) nivcsw: 76
DEBUG    ya.test:process.py:263 Command (pid 656819) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 656819) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 656819) nvcsw: 13323
DEBUG    ya.test:process.py:263 Command (pid 656819) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 656819) stime: 0.368365
DEBUG    ya.test:process.py:263 Command (pid 656819) utime: 1.6672319999999998
DEBUG    ya.test:process.py:263 Command (pid 656819) wtime: 5.922
DEBUG    ya.test:process.py:275 Command (pid 656819) output:
2025-10-27T20:29:44.334295Z Fetching udfs...
2025-10-27T20:29:44.341424Z Initialization of fq runner...
2025-10-27T20:29:45.039003Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 656819) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #38 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #39 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #44 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #45 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f3b8cd32ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f3b8cdc48bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #38 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #39 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #44 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #45 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7f3b8cd32ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7f3b8cdc48bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7f068218aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7f068221c8bf  (/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/kt13/0060f5/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/kt13/0060f5/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/kt13/0060f5/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 664948
DEBUG    ya.test:process.py:259 Command (pid 664948) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 664948) elapsed time (sec): 6.90510892868042
DEBUG    ya.test:process.py:263 Command (pid 664948) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 664948) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 664948) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 664948) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 664948) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 664948) maxrss: 757668
DEBUG    ya.test:process.py:263 Command (pid 664948) minflt: 58469
DEBUG    ya.test:process.py:263 Command (pid 664948) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 664948) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 664948) nivcsw: 72
DEBUG    ya.test:process.py:263 Command (pid 664948) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 664948) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 664948) nvcsw: 15615
DEBUG    ya.test:process.py:263 Command (pid 664948) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 664948) stime: 0.43522099999999997
DEBUG    ya.test:process.py:263 Command (pid 664948) utime: 1.75687
DEBUG    ya.test:process.py:263 Command (pid 664948) wtime: 6.906
DEBUG    ya.test:process.py:275 Command (pid 664948) output:
2025-10-27T20:29:50.312213Z Fetching udfs...
2025-10-27T20:29:50.319126Z Initialization of fq runner...
2025-10-27T20:29:51.071626Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 664948) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #38 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #39 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #44 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #45 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f068218aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f068221c8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #38 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #39 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #44 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #45 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7f068218aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7f068221c8bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f1937100ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f19371928bf  (/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/kt13/0060f5/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/kt13/0060f5/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/kt13/0060f5/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 674479
DEBUG    ya.test:process.py:259 Command (pid 674479) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 674479) elapsed time (sec): 7.383432149887085
DEBUG    ya.test:process.py:263 Command (pid 674479) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 674479) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 674479) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 674479) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 674479) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 674479) maxrss: 755920
DEBUG    ya.test:process.py:263 Command (pid 674479) minflt: 57838
DEBUG    ya.test:process.py:263 Command (pid 674479) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 674479) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 674479) nivcsw: 60
DEBUG    ya.test:process.py:263 Command (pid 674479) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 674479) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 674479) nvcsw: 16644
DEBUG    ya.test:process.py:263 Command (pid 674479) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 674479) stime: 0.45306599999999997
DEBUG    ya.test:process.py:263 Command (pid 674479) utime: 1.74999
DEBUG    ya.test:process.py:263 Command (pid 674479) wtime: 7.384
DEBUG    ya.test:process.py:275 Command (pid 674479) output:
2025-10-27T20:29:57.271420Z Fetching udfs...
2025-10-27T20:29:57.282924Z Initialization of fq runner...
2025-10-27T20:29:58.031259Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 674479) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f1937100ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f19371928bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f1937100ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f19371928bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f02ebb0bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f02ebb9d8bf  (/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/kt13/0060f5/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/kt13/0060f5/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/kt13/0060f5/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 683799
DEBUG    ya.test:process.py:259 Command (pid 683799) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 683799) elapsed time (sec): 5.513075113296509
DEBUG    ya.test:process.py:263 Command (pid 683799) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 683799) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 683799) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 683799) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 683799) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 683799) maxrss: 756436
DEBUG    ya.test:process.py:263 Command (pid 683799) minflt: 58085
DEBUG    ya.test:process.py:263 Command (pid 683799) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 683799) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 683799) nivcsw: 71
DEBUG    ya.test:process.py:263 Command (pid 683799) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 683799) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 683799) nvcsw: 12653
DEBUG    ya.test:process.py:263 Command (pid 683799) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 683799) stime: 0.425427
DEBUG    ya.test:process.py:263 Command (pid 683799) utime: 1.453972
DEBUG    ya.test:process.py:263 Command (pid 683799) wtime: 5.514
DEBUG    ya.test:process.py:275 Command (pid 683799) output:
2025-10-27T20:30:04.712717Z Fetching udfs...
2025-10-27T20:30:04.719771Z Initialization of fq runner...
2025-10-27T20:30:05.335196Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 683799) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f02ebb0bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f02ebb9d8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #41 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #42 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f02ebb0bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f02ebb9d8bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7f2f0b106ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7f2f0b1988bf  (/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/kt13/0060f5/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/kt13/0060f5/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/kt13/0060f5/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 688591
DEBUG    ya.test:process.py:259 Command (pid 688591) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 688591) elapsed time (sec): 5.820851564407349
DEBUG    ya.test:process.py:263 Command (pid 688591) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 688591) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 688591) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 688591) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 688591) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 688591) maxrss: 757264
DEBUG    ya.test:process.py:263 Command (pid 688591) minflt: 58187
DEBUG    ya.test:process.py:263 Command (pid 688591) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 688591) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 688591) nivcsw: 61
DEBUG    ya.test:process.py:263 Command (pid 688591) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 688591) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 688591) nvcsw: 13081
DEBUG    ya.test:process.py:263 Command (pid 688591) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 688591) stime: 0.418359
DEBUG    ya.test:process.py:263 Command (pid 688591) utime: 1.4162569999999999
DEBUG    ya.test:process.py:263 Command (pid 688591) wtime: 5.822
DEBUG    ya.test:process.py:275 Command (pid 688591) output:
2025-10-27T20:30:10.307780Z Fetching udfs...
2025-10-27T20:30:10.314988Z Initialization of fq runner...
2025-10-27T20:30:10.906857Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 688591) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #38 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #39 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #44 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #45 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f2f0b106ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f2f0b1988bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #38 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #39 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #44 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #45 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7f2f0b106ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7f2f0b1988bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/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-27T20:30:17.087325Z\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-27T20:30:17.148654Z Query execution failed\n'
E   
E   log file:
E   2025-10-27T20:30:16.185711Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7566001574383819431:2167];send_to=[0:7307199536658146131:7762515];
E   2025-10-27T20:30:16.186008Z 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-27T20:30:16.247764Z 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-27T20:30:16.250423Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-27T20:30:16.289453Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-27T20:30:16.289506Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-27T20:30:16.290997Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-27T20:30:16.295193Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-27T20:30:16.295206Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-27T20:30:16.295209Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-27T20:30:16.295332Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-27T20:30:16.329773Z 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-27T20:30:16.458021Z 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-27T20:30:17.086232Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtqotp5t9m2jt9c2 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/kt13/0060f5/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/kt13/0060f5/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/kt13/0060f5/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 692082
DEBUG    ya.test:process.py:259 Command (pid 692082) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 692082) elapsed time (sec): 1.385237216949463
DEBUG    ya.test:process.py:263 Command (pid 692082) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 692082) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 692082) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 692082) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 692082) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 692082) maxrss: 736388
DEBUG    ya.test:process.py:263 Command (pid 692082) minflt: 54693
DEBUG    ya.test:process.py:263 Command (pid 692082) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 692082) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 692082) nivcsw: 27
DEBUG    ya.test:process.py:263 Command (pid 692082) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 692082) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 692082) nvcsw: 3417
DEBUG    ya.test:process.py:263 Command (pid 692082) oublock: 56
DEBUG    ya.test:process.py:263 Command (pid 692082) stime: 0.33302299999999996
DEBUG    ya.test:process.py:263 Command (pid 692082) utime: 1.460473
DEBUG    ya.test:process.py:263 Command (pid 692082) wtime: 1.386
DEBUG    ya.test:process.py:275 Command (pid 692082) output:
2025-10-27T20:30:16.151128Z Fetching udfs...
2025-10-27T20:30:16.158200Z Initialization of fq runner...
2025-10-27T20:30:16.834439Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.311102s

DEBUG    ya.test:process.py:276 Command (pid 692082) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-27T20:30:17.087325Z
    <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-27T20:30:17.148654Z 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 ===============================
11.99s call     test_sql_streaming.py::test[hop-GroupByHopWithDataWatermarks-default.txt]
7.39s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowExprKey-default.txt]
6.91s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowByStringKey-default.txt]
5.93s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindow-default.txt]
5.83s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowNoKey-default.txt]
5.52s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowListKey-default.txt]
1.39s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowPercentile-default.txt]

(14 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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_2ccijeg2/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fc4c285eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fc4c28f08bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_okezfcnn/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f3b8cd32ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f3b8cdc48bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_kgczvc1v/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f068218aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f068221c8bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7j8819kr/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f1937100ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f19371928bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_vkvt4kzf/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f02ebb0bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f02ebb9d8bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_6btik2t5/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f2f0b106ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f2f0b1988bf  (/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/kt13/0060f5/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060f5/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/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060f5/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_3q5trzr8/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-27T20:30:17.087325Z\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-27T20:30:17.148654Z Query execution failed\n'

log file:
2025-10-27T20:30:16.185711Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7566001574383819431:2167];send_to=[0:7307199536658146131:7762515];
2025-10-27T20:30:16.186008Z 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-27T20:30:16.247764Z 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-27T20:30:16.250423Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-27T20:30:16.289453Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-27T20:30:16.289506Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-27T20:30:16.290997Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-27T20:30:16.295193Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-27T20:30:16.295206Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-27T20:30:16.295209Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-27T20:30:16.295332Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-27T20:30:16.329773Z 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-27T20:30:16.458021Z 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-27T20:30:17.086232Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtqotp5t9m2jt9c2 ResignQuery, status ABORTED
============================== 7 failed in 45.44s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/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-27T20:02:13.167113Z\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-27T20:02:13.274713Z Query execution failed\n'
E   
E   log file:
E   2025-10-27T20:02:11.937636Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565994339194733600:2072];send_to=[0:7307199536658146131:7762515];
E   2025-10-27T20:02:11.938320Z 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-27T20:02:11.969688Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:123: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, got undelivered to scheme cache: ActorUnknown
E   2025-10-27T20:02:12.022803Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-27T20:02:12.024197Z node 1 :CONFIGS_DISPATCHER ERROR: configs_dispatcher.cpp:1229: Notification cookie mismatch for subscription [1:7565994339194733565:2082] 1761595331930815 != 1761595331930819
E   2025-10-27T20:02:12.055383Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-27T20:02:12.055447Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-27T20:02:12.057099Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-27T20:02:12.077565Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-27T20:02:12.077577Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-27T20:02:12.077579Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-27T20:02:12.077672Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-27T20:02:12.120199Z 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-27T20:02:12.134179Z 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-27T20:02:12.940543Z 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-27T20:02:13.165677Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtqqfv5aio1ffu3b 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/kt13/006104/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/kt13/006104/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/kt13/006104/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 98441
DEBUG    ya.test:process.py:259 Command (pid 98441) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 98441) elapsed time (sec): 2.008942127227783
DEBUG    ya.test:process.py:263 Command (pid 98441) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 98441) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 98441) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 98441) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 98441) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 98441) maxrss: 739300
DEBUG    ya.test:process.py:263 Command (pid 98441) minflt: 55319
DEBUG    ya.test:process.py:263 Command (pid 98441) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 98441) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 98441) nivcsw: 236
DEBUG    ya.test:process.py:263 Command (pid 98441) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 98441) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 98441) nvcsw: 3960
DEBUG    ya.test:process.py:263 Command (pid 98441) oublock: 56
DEBUG    ya.test:process.py:263 Command (pid 98441) stime: 0.482637
DEBUG    ya.test:process.py:263 Command (pid 98441) utime: 2.018268
DEBUG    ya.test:process.py:263 Command (pid 98441) wtime: 2.012
DEBUG    ya.test:process.py:275 Command (pid 98441) output:
2025-10-27T20:02:11.881871Z Fetching udfs...
2025-10-27T20:02:11.892710Z Initialization of fq runner...
2025-10-27T20:02:12.839930Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.430691s

DEBUG    ya.test:process.py:276 Command (pid 98441) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-27T20:02:13.167113Z
    <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-27T20:02:13.274713Z 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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f9d0fea1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f9d0ff338bf  (/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/kt13/006104/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/kt13/006104/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/kt13/006104/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 99026
DEBUG    ya.test:process.py:259 Command (pid 99026) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 99026) elapsed time (sec): 24.332392692565918
DEBUG    ya.test:process.py:263 Command (pid 99026) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 99026) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 99026) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 99026) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 99026) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 99026) maxrss: 736240
DEBUG    ya.test:process.py:263 Command (pid 99026) minflt: 61624
DEBUG    ya.test:process.py:263 Command (pid 99026) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 99026) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 99026) nivcsw: 443
DEBUG    ya.test:process.py:263 Command (pid 99026) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 99026) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 99026) nvcsw: 22307
DEBUG    ya.test:process.py:263 Command (pid 99026) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 99026) stime: 0.912144
DEBUG    ya.test:process.py:263 Command (pid 99026) utime: 2.957366
DEBUG    ya.test:process.py:263 Command (pid 99026) wtime: 24.334
DEBUG    ya.test:process.py:275 Command (pid 99026) output:
2025-10-27T20:02:14.017565Z Fetching udfs...
2025-10-27T20:02:14.029666Z Initialization of fq runner...
2025-10-27T20:02:15.237693Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 99026) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #33 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #34 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #40 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f9d0fea1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f9d0ff338bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #33 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #34 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #40 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f9d0fea1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f9d0ff338bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f559951aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f55995ac8bf  (/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/kt13/006104/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/kt13/006104/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/kt13/006104/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 100986
DEBUG    ya.test:process.py:259 Command (pid 100986) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 100986) elapsed time (sec): 34.58679699897766
DEBUG    ya.test:process.py:263 Command (pid 100986) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 100986) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 100986) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 100986) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 100986) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 100986) maxrss: 745600
DEBUG    ya.test:process.py:263 Command (pid 100986) minflt: 70743
DEBUG    ya.test:process.py:263 Command (pid 100986) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 100986) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 100986) nivcsw: 1921
DEBUG    ya.test:process.py:263 Command (pid 100986) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 100986) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 100986) nvcsw: 28291
DEBUG    ya.test:process.py:263 Command (pid 100986) oublock: 88
DEBUG    ya.test:process.py:263 Command (pid 100986) stime: 8.531573999999999
DEBUG    ya.test:process.py:263 Command (pid 100986) utime: 2.982036
DEBUG    ya.test:process.py:263 Command (pid 100986) wtime: 34.606
DEBUG    ya.test:process.py:275 Command (pid 100986) output:
2025-10-27T20:02:39.289975Z Fetching udfs...
2025-10-27T20:02:39.533205Z Initialization of fq runner...
2025-10-27T20:02:48.517476Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 100986) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f559951aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f55995ac8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f559951aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f55995ac8bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7fc9077a6ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7fc9078388bf  (/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/kt13/006104/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/kt13/006104/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/kt13/006104/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 104253
DEBUG    ya.test:process.py:259 Command (pid 104253) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 104253) elapsed time (sec): 9.552377700805664
DEBUG    ya.test:process.py:263 Command (pid 104253) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 104253) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 104253) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 104253) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 104253) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 104253) maxrss: 744408
DEBUG    ya.test:process.py:263 Command (pid 104253) minflt: 58896
DEBUG    ya.test:process.py:263 Command (pid 104253) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 104253) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 104253) nivcsw: 732
DEBUG    ya.test:process.py:263 Command (pid 104253) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 104253) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 104253) nvcsw: 15683
DEBUG    ya.test:process.py:263 Command (pid 104253) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 104253) stime: 0.8354309999999999
DEBUG    ya.test:process.py:263 Command (pid 104253) utime: 2.443637
DEBUG    ya.test:process.py:263 Command (pid 104253) wtime: 9.554
DEBUG    ya.test:process.py:275 Command (pid 104253) output:
2025-10-27T20:03:13.339283Z Fetching udfs...
2025-10-27T20:03:13.351258Z Initialization of fq runner...
2025-10-27T20:03:14.910577Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 104253) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fc9077a6ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fc9078388bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7fc9077a6ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7fc9078388bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7fc36714bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7fc3671dd8bf  (/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/kt13/006104/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/kt13/006104/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/kt13/006104/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 109060
DEBUG    ya.test:process.py:259 Command (pid 109060) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 109060) elapsed time (sec): 12.146872282028198
DEBUG    ya.test:process.py:263 Command (pid 109060) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 109060) inblock: 8
DEBUG    ya.test:process.py:263 Command (pid 109060) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 109060) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 109060) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 109060) maxrss: 744116
DEBUG    ya.test:process.py:263 Command (pid 109060) minflt: 57897
DEBUG    ya.test:process.py:263 Command (pid 109060) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 109060) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 109060) nivcsw: 227
DEBUG    ya.test:process.py:263 Command (pid 109060) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 109060) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 109060) nvcsw: 19547
DEBUG    ya.test:process.py:263 Command (pid 109060) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 109060) stime: 0.621714
DEBUG    ya.test:process.py:263 Command (pid 109060) utime: 2.250483
DEBUG    ya.test:process.py:263 Command (pid 109060) wtime: 12.148
DEBUG    ya.test:process.py:275 Command (pid 109060) output:
2025-10-27T20:03:22.925471Z Fetching udfs...
2025-10-27T20:03:22.934683Z Initialization of fq runner...
2025-10-27T20:03:23.814984Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 109060) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fc36714bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fc3671dd8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7fc36714bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7fc3671dd8bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7feaefd8aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7feaefe1c8bf  (/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/kt13/006104/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/kt13/006104/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/kt13/006104/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 113520
DEBUG    ya.test:process.py:259 Command (pid 113520) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 113520) elapsed time (sec): 32.57632255554199
DEBUG    ya.test:process.py:263 Command (pid 113520) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 113520) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 113520) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 113520) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 113520) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 113520) maxrss: 748348
DEBUG    ya.test:process.py:263 Command (pid 113520) minflt: 88368
DEBUG    ya.test:process.py:263 Command (pid 113520) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 113520) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 113520) nivcsw: 2932
DEBUG    ya.test:process.py:263 Command (pid 113520) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 113520) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 113520) nvcsw: 36162
DEBUG    ya.test:process.py:263 Command (pid 113520) oublock: 88
DEBUG    ya.test:process.py:263 Command (pid 113520) stime: 12.382885
DEBUG    ya.test:process.py:263 Command (pid 113520) utime: 2.787177
DEBUG    ya.test:process.py:263 Command (pid 113520) wtime: 32.578
DEBUG    ya.test:process.py:275 Command (pid 113520) output:
2025-10-27T20:03:36.434835Z Fetching udfs...
2025-10-27T20:03:36.590426Z Initialization of fq runner...
2025-10-27T20:03:50.313172Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 113520) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7feaefd8aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7feaefe1c8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7feaefd8aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7feaefe1c8bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7fcdc3a51ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7fcdc3ae38bf  (/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/kt13/006104/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/kt13/006104/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/kt13/006104/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 118822
DEBUG    ya.test:process.py:259 Command (pid 118822) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 118822) elapsed time (sec): 17.94934391975403
DEBUG    ya.test:process.py:263 Command (pid 118822) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 118822) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 118822) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 118822) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 118822) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 118822) maxrss: 741472
DEBUG    ya.test:process.py:263 Command (pid 118822) minflt: 70589
DEBUG    ya.test:process.py:263 Command (pid 118822) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 118822) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 118822) nivcsw: 2207
DEBUG    ya.test:process.py:263 Command (pid 118822) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 118822) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 118822) nvcsw: 19481
DEBUG    ya.test:process.py:263 Command (pid 118822) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 118822) stime: 8.720659
DEBUG    ya.test:process.py:263 Command (pid 118822) utime: 2.095001
DEBUG    ya.test:process.py:263 Command (pid 118822) wtime: 17.951
DEBUG    ya.test:process.py:275 Command (pid 118822) output:
2025-10-27T20:04:08.160752Z Fetching udfs...
2025-10-27T20:04:08.222840Z Initialization of fq runner...
2025-10-27T20:04:18.358561Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 118822) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #33 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #34 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #40 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7fcdc3a51ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7fcdc3ae38bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #33 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #34 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #40 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7fcdc3a51ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7fcdc3ae38bf  (/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 ===============================
34.68s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadata-default.txt]
32.59s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataWithFilter-default.txt]
24.43s call     test_sql_streaming.py::test[pq-ReadTopic-default.txt]
17.96s call     test_sql_streaming.py::test[pq-ReadTopicWithSchema-default.txt]
12.18s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataNestedDeep-default.txt]
9.56s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataInsideFilter-default.txt]
2.02s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt]
0.01s setup    test_sql_streaming.py::test[pq-ReadTopicWithSchema-default.txt]
0.01s setup    test_sql_streaming.py::test[pq-ReadTopicWithMetadataInsideFilter-default.txt]
0.01s setup    test_sql_streaming.py::test[pq-ReadTopicWithMetadataWithFilter-default.txt]
0.01s setup    test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt]

(10 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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wj2dp7dm/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-27T20:02:13.167113Z\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-27T20:02:13.274713Z Query execution failed\n'

log file:
2025-10-27T20:02:11.937636Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565994339194733600:2072];send_to=[0:7307199536658146131:7762515];
2025-10-27T20:02:11.938320Z 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-27T20:02:11.969688Z node 1 :KQP_PROXY WARN: kqp_finalize_script_service.cpp:123: [ScriptExecutions] [TKqpFinalizeScriptService] Failed to check script execution tables existence, got undelivered to scheme cache: ActorUnknown
2025-10-27T20:02:12.022803Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-27T20:02:12.024197Z node 1 :CONFIGS_DISPATCHER ERROR: configs_dispatcher.cpp:1229: Notification cookie mismatch for subscription [1:7565994339194733565:2082] 1761595331930815 != 1761595331930819
2025-10-27T20:02:12.055383Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-27T20:02:12.055447Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-27T20:02:12.057099Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-27T20:02:12.077565Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-27T20:02:12.077577Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-27T20:02:12.077579Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-27T20:02:12.077672Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-27T20:02:12.120199Z 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-27T20:02:12.134179Z 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-27T20:02:12.940543Z 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-27T20:02:13.165677Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtqqfv5aio1ffu3b ResignQuery, status ABORTED
FAILED test_sql_streaming.py::test[pq-ReadTopic-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_vdpwiotk/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f9d0fea1ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f9d0ff338bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_97isa1gj/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f559951aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f55995ac8bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oyv6yoke/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fc9077a6ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fc9078388bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_wx86rm0h/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fc36714bac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fc3671dd8bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_34u1hwhr/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7feaefd8aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7feaefe1c8bf  (/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/kt13/006104/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/006104/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/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/006104/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_w_5k28ii/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7fcdc3a51ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7fcdc3ae38bf  (/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 134.45s (0:02:14) =========================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f9269fbdac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f926a04f8bf  (/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/kt13/0060de/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/kt13/0060de/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/kt13/0060de/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 655463
DEBUG    ya.test:process.py:259 Command (pid 655463) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 655463) elapsed time (sec): 6.731744766235352
DEBUG    ya.test:process.py:263 Command (pid 655463) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 655463) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 655463) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 655463) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 655463) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 655463) maxrss: 740048
DEBUG    ya.test:process.py:263 Command (pid 655463) minflt: 57709
DEBUG    ya.test:process.py:263 Command (pid 655463) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 655463) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 655463) nivcsw: 67
DEBUG    ya.test:process.py:263 Command (pid 655463) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 655463) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 655463) nvcsw: 15274
DEBUG    ya.test:process.py:263 Command (pid 655463) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 655463) stime: 0.407821
DEBUG    ya.test:process.py:263 Command (pid 655463) utime: 1.68122
DEBUG    ya.test:process.py:263 Command (pid 655463) wtime: 6.733
DEBUG    ya.test:process.py:275 Command (pid 655463) output:
2025-10-27T20:29:43.185252Z Fetching udfs...
2025-10-27T20:29:43.192197Z Initialization of fq runner...
2025-10-27T20:29:43.875323Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 655463) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #33 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #34 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #40 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f9269fbdac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f926a04f8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #33 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #34 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #40 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f9269fbdac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f926a04f8bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f70de63aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f70de6cc8bf  (/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/kt13/0060de/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/kt13/0060de/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/kt13/0060de/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 664595
DEBUG    ya.test:process.py:259 Command (pid 664595) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 664595) elapsed time (sec): 7.410286903381348
DEBUG    ya.test:process.py:263 Command (pid 664595) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 664595) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 664595) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 664595) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 664595) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 664595) maxrss: 740740
DEBUG    ya.test:process.py:263 Command (pid 664595) minflt: 57600
DEBUG    ya.test:process.py:263 Command (pid 664595) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 664595) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 664595) nivcsw: 66
DEBUG    ya.test:process.py:263 Command (pid 664595) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 664595) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 664595) nvcsw: 16726
DEBUG    ya.test:process.py:263 Command (pid 664595) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 664595) stime: 0.442641
DEBUG    ya.test:process.py:263 Command (pid 664595) utime: 1.705788
DEBUG    ya.test:process.py:263 Command (pid 664595) wtime: 7.411
DEBUG    ya.test:process.py:275 Command (pid 664595) output:
2025-10-27T20:29:50.029590Z Fetching udfs...
2025-10-27T20:29:50.037324Z Initialization of fq runner...
2025-10-27T20:29:50.755319Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 664595) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #32 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #33 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #38 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #39 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f70de63aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f70de6cc8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #32 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #33 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #38 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #39 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f70de63aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f70de6cc8bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f99b00f7ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f99b01898bf  (/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/kt13/0060de/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/kt13/0060de/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/kt13/0060de/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 674946
DEBUG    ya.test:process.py:259 Command (pid 674946) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 674946) elapsed time (sec): 6.959906339645386
DEBUG    ya.test:process.py:263 Command (pid 674946) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 674946) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 674946) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 674946) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 674946) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 674946) maxrss: 738608
DEBUG    ya.test:process.py:263 Command (pid 674946) minflt: 57475
DEBUG    ya.test:process.py:263 Command (pid 674946) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 674946) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 674946) nivcsw: 70
DEBUG    ya.test:process.py:263 Command (pid 674946) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 674946) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 674946) nvcsw: 15710
DEBUG    ya.test:process.py:263 Command (pid 674946) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 674946) stime: 0.41147799999999995
DEBUG    ya.test:process.py:263 Command (pid 674946) utime: 1.662194
DEBUG    ya.test:process.py:263 Command (pid 674946) wtime: 6.961
DEBUG    ya.test:process.py:275 Command (pid 674946) output:
2025-10-27T20:29:57.545287Z Fetching udfs...
2025-10-27T20:29:57.556081Z Initialization of fq runner...
2025-10-27T20:29:58.307602Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 674946) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #32 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #33 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #38 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #39 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f99b00f7ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f99b01898bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #32 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #33 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #38 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #39 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f99b00f7ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f99b01898bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f8c2715fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f8c271f18bf  (/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/kt13/0060de/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/kt13/0060de/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/kt13/0060de/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 683503
DEBUG    ya.test:process.py:259 Command (pid 683503) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 683503) elapsed time (sec): 5.916612148284912
DEBUG    ya.test:process.py:263 Command (pid 683503) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 683503) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 683503) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 683503) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 683503) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 683503) maxrss: 743548
DEBUG    ya.test:process.py:263 Command (pid 683503) minflt: 57548
DEBUG    ya.test:process.py:263 Command (pid 683503) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 683503) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 683503) nivcsw: 67
DEBUG    ya.test:process.py:263 Command (pid 683503) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 683503) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 683503) nvcsw: 13627
DEBUG    ya.test:process.py:263 Command (pid 683503) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 683503) stime: 0.39961199999999997
DEBUG    ya.test:process.py:263 Command (pid 683503) utime: 1.528181
DEBUG    ya.test:process.py:263 Command (pid 683503) wtime: 5.917
DEBUG    ya.test:process.py:275 Command (pid 683503) output:
2025-10-27T20:30:04.517798Z Fetching udfs...
2025-10-27T20:30:04.524822Z Initialization of fq runner...
2025-10-27T20:30:05.210659Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 683503) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #32 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #33 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #38 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #39 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f8c2715fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f8c271f18bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #32 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #33 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #38 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #39 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f8c2715fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f8c271f18bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f54d8bbfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f54d8c518bf  (/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/kt13/0060de/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/kt13/0060de/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/kt13/0060de/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 688680
DEBUG    ya.test:process.py:259 Command (pid 688680) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 688680) elapsed time (sec): 6.133105516433716
DEBUG    ya.test:process.py:263 Command (pid 688680) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 688680) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 688680) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 688680) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 688680) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 688680) maxrss: 737984
DEBUG    ya.test:process.py:263 Command (pid 688680) minflt: 57063
DEBUG    ya.test:process.py:263 Command (pid 688680) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 688680) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 688680) nivcsw: 74
DEBUG    ya.test:process.py:263 Command (pid 688680) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 688680) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 688680) nvcsw: 13883
DEBUG    ya.test:process.py:263 Command (pid 688680) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 688680) stime: 0.37812999999999997
DEBUG    ya.test:process.py:263 Command (pid 688680) utime: 1.539532
DEBUG    ya.test:process.py:263 Command (pid 688680) wtime: 6.134
DEBUG    ya.test:process.py:275 Command (pid 688680) output:
2025-10-27T20:30:10.507095Z Fetching udfs...
2025-10-27T20:30:10.513993Z Initialization of fq runner...
2025-10-27T20:30:11.143055Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 688680) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f54d8bbfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f54d8c518bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #40 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #41 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f54d8bbfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f54d8c518bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #49 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #50 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #51 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #52 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #53 0x7f90f451aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #54 0x7f90f45ac8bf  (/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/kt13/0060de/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/kt13/0060de/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/kt13/0060de/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 692385
DEBUG    ya.test:process.py:259 Command (pid 692385) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 692385) elapsed time (sec): 6.761142015457153
DEBUG    ya.test:process.py:263 Command (pid 692385) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 692385) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 692385) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 692385) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 692385) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 692385) maxrss: 748948
DEBUG    ya.test:process.py:263 Command (pid 692385) minflt: 57279
DEBUG    ya.test:process.py:263 Command (pid 692385) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 692385) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 692385) nivcsw: 71
DEBUG    ya.test:process.py:263 Command (pid 692385) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 692385) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 692385) nvcsw: 15186
DEBUG    ya.test:process.py:263 Command (pid 692385) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 692385) stime: 0.393752
DEBUG    ya.test:process.py:263 Command (pid 692385) utime: 1.60161
DEBUG    ya.test:process.py:263 Command (pid 692385) wtime: 6.762
DEBUG    ya.test:process.py:275 Command (pid 692385) output:
2025-10-27T20:30:16.725027Z Fetching udfs...
2025-10-27T20:30:16.731896Z Initialization of fq runner...
2025-10-27T20:30:17.405368Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 692385) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #27 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #36 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #37 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #38 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #42 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #43 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #44 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #49 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #50 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #51 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #52 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #53 0x7f90f451aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #54 0x7f90f45ac8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #27 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #36 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #37 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #38 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #42 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #43 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #44 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #49 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #50 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #51 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #52 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #53 0x7f90f451aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #54 0x7f90f45ac8bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f67d1338ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f67d13ca8bf  (/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/kt13/0060de/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/kt13/0060de/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/kt13/0060de/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/results.txt', '--ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/plan.json', '--log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_3.txt']' in '/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 694665
DEBUG    ya.test:process.py:259 Command (pid 694665) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 694665) elapsed time (sec): 6.34911036491394
DEBUG    ya.test:process.py:263 Command (pid 694665) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 694665) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 694665) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 694665) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 694665) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 694665) maxrss: 745412
DEBUG    ya.test:process.py:263 Command (pid 694665) minflt: 57601
DEBUG    ya.test:process.py:263 Command (pid 694665) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 694665) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 694665) nivcsw: 74
DEBUG    ya.test:process.py:263 Command (pid 694665) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 694665) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 694665) nvcsw: 14352
DEBUG    ya.test:process.py:263 Command (pid 694665) oublock: 88
DEBUG    ya.test:process.py:263 Command (pid 694665) stime: 0.40996499999999997
DEBUG    ya.test:process.py:263 Command (pid 694665) utime: 1.6229390000000001
DEBUG    ya.test:process.py:263 Command (pid 694665) wtime: 6.35
DEBUG    ya.test:process.py:275 Command (pid 694665) output:
2025-10-27T20:30:23.594708Z Fetching udfs...
2025-10-27T20:30:23.603745Z Initialization of fq runner...
2025-10-27T20:30:24.242801Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 694665) 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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #33 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #34 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9
    #39 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24
    #40 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f67d1338ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f67d13ca8bf  (/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 0x00004e6a7efa 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 0x00004e6ae2e8 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 0x00004e6ae012 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 0x00004e6ae012 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 0x00004e6ae012 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e6ae012 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 0x000037a13950 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x000037a13950 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 0x000037a13f53 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x000037a13f53 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 0x000037a13f53 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 0x000037a13f53 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x000037a13f53 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 0x00002be1c3d7 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be1bc06 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002be0d67f 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 0x00002be0d4b2 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 0x000037a0d77c 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 0x00002be37a71 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 0x00002d94320f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d94320f 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 0x00002be37a71 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 0x00002be3c93e 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 0x00002be38c8c 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 0x00002be38c8c 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 0x00002be37a71 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 0x00002be36158 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 0x00002be3698c 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 0x00004e3f500c in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #33 0x00004e40e11b in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #34 0x00004e40e11b in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e40e11b 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 0x00004e40e11b 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 0x00004e3eb9f4 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 0x00004e3eb9f4 in Apply<(lambda at /-S/yql/essentials/core/facade/yql_facade.cpp:1307:30)> /-S/library/cpp/threading/future/core/future-inl.h:741:9\n    #39 0x00004e3eb9f4 in NYql::TProgram::OptimizeAsyncWithConfig(TBasicString<char, std::__y1::char_traits<char>> const&, NYql::IPipelineConfigurator const&) /-S/yql/essentials/core/facade/yql_facade.cpp:1307:24\n    #40 0x00004e3ab39d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e3ab39d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f67d1338ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f67d13ca8bf  (/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 ===============================
7.42s call     test_sql_streaming.py::test[pq-ReadWriteSameTopic-default.txt]
6.97s call     test_sql_streaming.py::test[pq-ReadWriteTopic-default.txt]
6.77s call     test_sql_streaming.py::test[solomon-ReadTopicGroupWriteToSolomon-default.txt]
6.74s call     test_sql_streaming.py::test[pq-ReadTwoTopics-default.txt]
6.36s call     test_sql_streaming.py::test[watermarks-watermarks-default.txt]
6.14s call     test_sql_streaming.py::test[pq-WriteTwoTopics-default.txt]
5.92s call     test_sql_streaming.py::test[pq-ReadWriteTopicWithSchema-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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_tlkiv3ms/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f9269fbdac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f926a04f8bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_gwqt3caz/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f70de63aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f70de6cc8bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h86tsu3y/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f99b00f7ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f99b01898bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_8ec15dng/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f8c2715fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f8c271f18bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_f6ff2ys_/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f54d8bbfac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f54d8c518bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_dxos4ov6/topic_3.txt' has failed with code 100.
Errors:
... #45 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #47 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #49 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #50 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #51 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #52 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #53 0x7f90f451aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #54 0x7f90f45ac8bf  (/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/kt13/0060de/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/fq_config.conf --result-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/results.txt --ast-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/ast.txt --plan-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/plan.json --log-file=/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/log.txt --udfs-dir=/home/runner/.ya/build/build_root/kt13/0060de/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/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/kt13/0060de/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_lpfs9jce/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2f158c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215b8aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002169aef1 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x0000216a4038 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x0000216a3520 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x0000216a577f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x000020135517 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f67d1338ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f67d13ca8bf  (/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 46.86s ==============================
