============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/i0wo/00914c/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 ===============================
1.42s call     test_sql_negative.py::test[watermarks-bad_column-default.txt]

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 1.46s ===============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/i0wo/00915a/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 ===============================
4.95s 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 4.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/i0wo/0090bf/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.03s =============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/i0wo/00916a/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.04s =============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fcaf5510ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fcaf55a28bf  (/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/i0wo/009152/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/i0wo/009152/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/i0wo/009152/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 610910
DEBUG    ya.test:process.py:259 Command (pid 610910) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 610910) elapsed time (sec): 6.754224538803101
DEBUG    ya.test:process.py:263 Command (pid 610910) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 610910) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 610910) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 610910) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 610910) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 610910) maxrss: 754284
DEBUG    ya.test:process.py:263 Command (pid 610910) minflt: 58748
DEBUG    ya.test:process.py:263 Command (pid 610910) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 610910) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 610910) nivcsw: 97
DEBUG    ya.test:process.py:263 Command (pid 610910) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 610910) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 610910) nvcsw: 15038
DEBUG    ya.test:process.py:263 Command (pid 610910) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 610910) stime: 0.464815
DEBUG    ya.test:process.py:263 Command (pid 610910) utime: 1.740438
DEBUG    ya.test:process.py:263 Command (pid 610910) wtime: 6.755
DEBUG    ya.test:process.py:275 Command (pid 610910) output:
2025-10-27T15:23:41.163004Z Fetching udfs...
2025-10-27T15:23:41.169750Z Initialization of fq runner...
2025-10-27T15:23:41.936075Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 610910) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fcaf5510ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fcaf55a28bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fcaf5510ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fcaf55a28bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f5a6e166ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f5a6e1f88bf  (/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/i0wo/009152/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/i0wo/009152/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/i0wo/009152/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 612669
DEBUG    ya.test:process.py:259 Command (pid 612669) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 612669) elapsed time (sec): 5.790510654449463
DEBUG    ya.test:process.py:263 Command (pid 612669) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612669) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 612669) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612669) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612669) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 612669) maxrss: 754176
DEBUG    ya.test:process.py:263 Command (pid 612669) minflt: 58391
DEBUG    ya.test:process.py:263 Command (pid 612669) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 612669) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 612669) nivcsw: 85
DEBUG    ya.test:process.py:263 Command (pid 612669) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 612669) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 612669) nvcsw: 13177
DEBUG    ya.test:process.py:263 Command (pid 612669) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 612669) stime: 0.382507
DEBUG    ya.test:process.py:263 Command (pid 612669) utime: 1.46196
DEBUG    ya.test:process.py:263 Command (pid 612669) wtime: 5.791
DEBUG    ya.test:process.py:275 Command (pid 612669) output:
2025-10-27T15:23:48.024947Z Fetching udfs...
2025-10-27T15:23:48.031912Z Initialization of fq runner...
2025-10-27T15:23:48.607732Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 612669) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f5a6e166ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f5a6e1f88bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f5a6e166ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f5a6e1f88bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f2fa5834ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f2fa58c68bf  (/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/i0wo/009152/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/i0wo/009152/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/i0wo/009152/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 613342
DEBUG    ya.test:process.py:259 Command (pid 613342) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 613342) elapsed time (sec): 6.064089775085449
DEBUG    ya.test:process.py:263 Command (pid 613342) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613342) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 613342) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613342) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613342) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 613342) maxrss: 753444
DEBUG    ya.test:process.py:263 Command (pid 613342) minflt: 57928
DEBUG    ya.test:process.py:263 Command (pid 613342) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 613342) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 613342) nivcsw: 70
DEBUG    ya.test:process.py:263 Command (pid 613342) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 613342) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 613342) nvcsw: 13738
DEBUG    ya.test:process.py:263 Command (pid 613342) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 613342) stime: 0.43054
DEBUG    ya.test:process.py:263 Command (pid 613342) utime: 1.608434
DEBUG    ya.test:process.py:263 Command (pid 613342) wtime: 6.065
DEBUG    ya.test:process.py:275 Command (pid 613342) output:
2025-10-27T15:23:53.896060Z Fetching udfs...
2025-10-27T15:23:53.905099Z Initialization of fq runner...
2025-10-27T15:23:54.525491Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 613342) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f2fa5834ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f2fa58c68bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f2fa5834ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f2fa58c68bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f5cd5f62ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f5cd5ff48bf  (/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/i0wo/009152/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/i0wo/009152/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/i0wo/009152/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 614102
DEBUG    ya.test:process.py:259 Command (pid 614102) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 614102) elapsed time (sec): 5.1817686557769775
DEBUG    ya.test:process.py:263 Command (pid 614102) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614102) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 614102) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614102) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614102) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 614102) maxrss: 752524
DEBUG    ya.test:process.py:263 Command (pid 614102) minflt: 57544
DEBUG    ya.test:process.py:263 Command (pid 614102) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 614102) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 614102) nivcsw: 49
DEBUG    ya.test:process.py:263 Command (pid 614102) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 614102) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 614102) nvcsw: 11914
DEBUG    ya.test:process.py:263 Command (pid 614102) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 614102) stime: 0.40748
DEBUG    ya.test:process.py:263 Command (pid 614102) utime: 1.457867
DEBUG    ya.test:process.py:263 Command (pid 614102) wtime: 5.183
DEBUG    ya.test:process.py:275 Command (pid 614102) output:
2025-10-27T15:23:59.978846Z Fetching udfs...
2025-10-27T15:23:59.988013Z Initialization of fq runner...
2025-10-27T15:24:00.618172Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 614102) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f5cd5f62ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f5cd5ff48bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f5cd5f62ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f5cd5ff48bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f8125aa5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f8125b378bf  (/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/i0wo/009152/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/i0wo/009152/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/i0wo/009152/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 614780
DEBUG    ya.test:process.py:259 Command (pid 614780) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 614780) elapsed time (sec): 6.007351875305176
DEBUG    ya.test:process.py:263 Command (pid 614780) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614780) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 614780) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614780) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614780) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 614780) maxrss: 753508
DEBUG    ya.test:process.py:263 Command (pid 614780) minflt: 57962
DEBUG    ya.test:process.py:263 Command (pid 614780) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 614780) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 614780) nivcsw: 74
DEBUG    ya.test:process.py:263 Command (pid 614780) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 614780) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 614780) nvcsw: 13598
DEBUG    ya.test:process.py:263 Command (pid 614780) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 614780) stime: 0.394771
DEBUG    ya.test:process.py:263 Command (pid 614780) utime: 1.326228
DEBUG    ya.test:process.py:263 Command (pid 614780) wtime: 6.008
DEBUG    ya.test:process.py:275 Command (pid 614780) output:
2025-10-27T15:24:05.207871Z Fetching udfs...
2025-10-27T15:24:05.214075Z Initialization of fq runner...
2025-10-27T15:24:05.735339Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 614780) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f8125aa5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f8125b378bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f8125aa5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f8125b378bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/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-27T15:24:12.037740Z\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-27T15:24:12.133732Z Query execution failed\n'
E   
E   log file:
E   2025-10-27T15:24:11.313089Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565922696690665680:2151];send_to=[0:7307199536658146131:7762515];
E   2025-10-27T15:24:11.313361Z 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-27T15:24:11.378554Z 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-27T15:24:11.378673Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-27T15:24:11.414978Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-27T15:24:11.414994Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-27T15:24:11.414996Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-27T15:24:11.415092Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-27T15:24:11.417197Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-27T15:24:11.417239Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-27T15:24:11.418479Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-27T15:24:11.447884Z 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-27T15:24:11.590004Z 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-27T15:24:12.036304Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtra13dhgihv5eeh 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/i0wo/009152/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/i0wo/009152/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/i0wo/009152/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 615300
DEBUG    ya.test:process.py:259 Command (pid 615300) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 615300) elapsed time (sec): 1.384810447692871
DEBUG    ya.test:process.py:263 Command (pid 615300) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615300) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 615300) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615300) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615300) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 615300) maxrss: 732864
DEBUG    ya.test:process.py:263 Command (pid 615300) minflt: 54450
DEBUG    ya.test:process.py:263 Command (pid 615300) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 615300) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 615300) nivcsw: 30
DEBUG    ya.test:process.py:263 Command (pid 615300) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 615300) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 615300) nvcsw: 3389
DEBUG    ya.test:process.py:263 Command (pid 615300) oublock: 64
DEBUG    ya.test:process.py:263 Command (pid 615300) stime: 0.30067499999999997
DEBUG    ya.test:process.py:263 Command (pid 615300) utime: 1.275824
DEBUG    ya.test:process.py:263 Command (pid 615300) wtime: 1.385
DEBUG    ya.test:process.py:275 Command (pid 615300) output:
2025-10-27T15:24:11.274412Z Fetching udfs...
2025-10-27T15:24:11.281915Z Initialization of fq runner...
2025-10-27T15:24:11.824680Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.306484s

DEBUG    ya.test:process.py:276 Command (pid 615300) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-27T15:24:12.037740Z
    <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-27T15:24:12.133732Z 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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/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-27T15:24:13.647127Z\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-27T15:24:13.750058Z Query execution failed\n'
E   
E   log file:
E   2025-10-27T15:24:12.749020Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565922699925365353:2079];send_to=[0:7307199536658146131:7762515];
E   2025-10-27T15:24:12.749077Z 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-27T15:24:12.808319Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-27T15:24:12.808592Z 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-27T15:24:12.845525Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-27T15:24:12.845539Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-27T15:24:12.845541Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-27T15:24:12.845672Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-27T15:24:12.852873Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-27T15:24:12.852958Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-27T15:24:12.854678Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-27T15:24:12.876107Z 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-27T15:24:13.043226Z 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-27T15:24:13.645917Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtra11s9f3b9d1i2 ResignQuery, status ABORTED
E   2025-10-27T15:24:13.750941Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
------------------------------ 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/i0wo/009152/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/i0wo/009152/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/i0wo/009152/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 615604
DEBUG    ya.test:process.py:259 Command (pid 615604) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 615604) elapsed time (sec): 1.627392292022705
DEBUG    ya.test:process.py:263 Command (pid 615604) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615604) inblock: 8
DEBUG    ya.test:process.py:263 Command (pid 615604) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615604) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615604) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 615604) maxrss: 733996
DEBUG    ya.test:process.py:263 Command (pid 615604) minflt: 54637
DEBUG    ya.test:process.py:263 Command (pid 615604) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 615604) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 615604) nivcsw: 25
DEBUG    ya.test:process.py:263 Command (pid 615604) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 615604) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 615604) nvcsw: 3815
DEBUG    ya.test:process.py:263 Command (pid 615604) oublock: 64
DEBUG    ya.test:process.py:263 Command (pid 615604) stime: 0.32075
DEBUG    ya.test:process.py:263 Command (pid 615604) utime: 1.51849
DEBUG    ya.test:process.py:263 Command (pid 615604) wtime: 1.628
DEBUG    ya.test:process.py:275 Command (pid 615604) output:
2025-10-27T15:24:12.704227Z Fetching udfs...
2025-10-27T15:24:12.713693Z Initialization of fq runner...
2025-10-27T15:24:13.437420Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.308657s

DEBUG    ya.test:process.py:276 Command (pid 615604) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-27T15:24:13.647127Z
    <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-27T15:24:13.750058Z 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 ===============================
6.76s call     test_sql_streaming.py::test[hop-GroupByHop-default.txt]
6.07s call     test_sql_streaming.py::test[hop-GroupByHopExprKey-default.txt]
6.01s call     test_sql_streaming.py::test[hop-GroupByHopNoKey-default.txt]
5.80s call     test_sql_streaming.py::test[hop-GroupByHopByStringKey-default.txt]
5.19s call     test_sql_streaming.py::test[hop-GroupByHopListKey-default.txt]
1.63s call     test_sql_streaming.py::test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt]
1.39s call     test_sql_streaming.py::test[hop-GroupByHopPercentile-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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_ywpi6gim/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fcaf5510ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fcaf55a28bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_sm0qabji/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f5a6e166ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f5a6e1f88bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_zcwr59a_/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f2fa5834ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f2fa58c68bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_2tsg_32g/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f5cd5f62ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f5cd5ff48bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_9aigkm8p/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f8125aa5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f8125b378bf  (/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/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_fuj07ikv/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-27T15:24:12.037740Z\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-27T15:24:12.133732Z Query execution failed\n'

log file:
2025-10-27T15:24:11.313089Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565922696690665680:2151];send_to=[0:7307199536658146131:7762515];
2025-10-27T15:24:11.313361Z 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-27T15:24:11.378554Z 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-27T15:24:11.378673Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-27T15:24:11.414978Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-27T15:24:11.414994Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-27T15:24:11.414996Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-27T15:24:11.415092Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-27T15:24:11.417197Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-27T15:24:11.417239Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-27T15:24:11.418479Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-27T15:24:11.447884Z 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-27T15:24:11.590004Z 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-27T15:24:12.036304Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtra13dhgihv5eeh ResignQuery, status ABORTED
FAILED test_sql_streaming.py::test[hop-GroupByHopTimeExtractorUnusedColumns-default.txt] - AssertionError: Command
/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009152/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/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009152/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk0/testing_out_stuff/yql/test_fqrun_lkahxglb/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-27T15:24:13.647127Z\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-27T15:24:13.750058Z Query execution failed\n'

log file:
2025-10-27T15:24:12.749020Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565922699925365353:2079];send_to=[0:7307199536658146131:7762515];
2025-10-27T15:24:12.749077Z 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-27T15:24:12.808319Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-27T15:24:12.808592Z 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-27T15:24:12.845525Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-27T15:24:12.845539Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-27T15:24:12.845541Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-27T15:24:12.845672Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-27T15:24:12.852873Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-27T15:24:12.852958Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-27T15:24:12.854678Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-27T15:24:12.876107Z 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-27T15:24:13.043226Z 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-27T15:24:13.645917Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtra11s9f3b9d1i2 ResignQuery, status ABORTED
2025-10-27T15:24:13.750941Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
============================== 7 failed in 33.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/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fccb7ee3ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fccb7f758bf  (/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/i0wo/0090f2/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/i0wo/0090f2/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/i0wo/0090f2/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 611623
DEBUG    ya.test:process.py:259 Command (pid 611623) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 611623) elapsed time (sec): 6.693609952926636
DEBUG    ya.test:process.py:263 Command (pid 611623) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 611623) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 611623) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 611623) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 611623) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 611623) maxrss: 754124
DEBUG    ya.test:process.py:263 Command (pid 611623) minflt: 58652
DEBUG    ya.test:process.py:263 Command (pid 611623) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 611623) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 611623) nivcsw: 82
DEBUG    ya.test:process.py:263 Command (pid 611623) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 611623) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 611623) nvcsw: 15093
DEBUG    ya.test:process.py:263 Command (pid 611623) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 611623) stime: 0.39242299999999997
DEBUG    ya.test:process.py:263 Command (pid 611623) utime: 1.774248
DEBUG    ya.test:process.py:263 Command (pid 611623) wtime: 6.694
DEBUG    ya.test:process.py:275 Command (pid 611623) output:
2025-10-27T15:23:42.318867Z Fetching udfs...
2025-10-27T15:23:42.325996Z Initialization of fq runner...
2025-10-27T15:23:43.128773Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 611623) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fccb7ee3ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fccb7f758bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fccb7ee3ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fccb7f758bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7f1c9c11fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7f1c9c1b18bf  (/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/i0wo/0090f2/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/i0wo/0090f2/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/i0wo/0090f2/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 612886
DEBUG    ya.test:process.py:259 Command (pid 612886) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 612886) elapsed time (sec): 5.639381647109985
DEBUG    ya.test:process.py:263 Command (pid 612886) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612886) inblock: 8
DEBUG    ya.test:process.py:263 Command (pid 612886) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612886) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612886) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 612886) maxrss: 754216
DEBUG    ya.test:process.py:263 Command (pid 612886) minflt: 57599
DEBUG    ya.test:process.py:263 Command (pid 612886) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 612886) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 612886) nivcsw: 68
DEBUG    ya.test:process.py:263 Command (pid 612886) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 612886) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 612886) nvcsw: 12899
DEBUG    ya.test:process.py:263 Command (pid 612886) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 612886) stime: 0.36699899999999996
DEBUG    ya.test:process.py:263 Command (pid 612886) utime: 1.5376889999999999
DEBUG    ya.test:process.py:263 Command (pid 612886) wtime: 5.64
DEBUG    ya.test:process.py:275 Command (pid 612886) output:
2025-10-27T15:23:49.161297Z Fetching udfs...
2025-10-27T15:23:49.168800Z Initialization of fq runner...
2025-10-27T15:23:49.761872Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 612886) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #38 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #39 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f1c9c11fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f1c9c1b18bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #38 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #39 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7f1c9c11fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7f1c9c1b18bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7fd543250ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7fd5432e28bf  (/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/i0wo/0090f2/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/i0wo/0090f2/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/i0wo/0090f2/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 613546
DEBUG    ya.test:process.py:259 Command (pid 613546) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 613546) elapsed time (sec): 5.773785352706909
DEBUG    ya.test:process.py:263 Command (pid 613546) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613546) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 613546) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613546) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613546) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 613546) maxrss: 754820
DEBUG    ya.test:process.py:263 Command (pid 613546) minflt: 57803
DEBUG    ya.test:process.py:263 Command (pid 613546) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 613546) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 613546) nivcsw: 73
DEBUG    ya.test:process.py:263 Command (pid 613546) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 613546) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 613546) nvcsw: 13247
DEBUG    ya.test:process.py:263 Command (pid 613546) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 613546) stime: 0.43634599999999996
DEBUG    ya.test:process.py:263 Command (pid 613546) utime: 1.3247529999999998
DEBUG    ya.test:process.py:263 Command (pid 613546) wtime: 5.775
DEBUG    ya.test:process.py:275 Command (pid 613546) output:
2025-10-27T15:23:54.833555Z Fetching udfs...
2025-10-27T15:23:54.841009Z Initialization of fq runner...
2025-10-27T15:23:55.433179Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 613546) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #38 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #39 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fd543250ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fd5432e28bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #38 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #39 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7fd543250ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7fd5432e28bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7fa0fba6fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7fa0fbb018bf  (/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/i0wo/0090f2/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/i0wo/0090f2/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/i0wo/0090f2/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 614256
DEBUG    ya.test:process.py:259 Command (pid 614256) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 614256) elapsed time (sec): 5.011486530303955
DEBUG    ya.test:process.py:263 Command (pid 614256) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614256) inblock: 8
DEBUG    ya.test:process.py:263 Command (pid 614256) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614256) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614256) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 614256) maxrss: 755516
DEBUG    ya.test:process.py:263 Command (pid 614256) minflt: 57910
DEBUG    ya.test:process.py:263 Command (pid 614256) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 614256) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 614256) nivcsw: 76
DEBUG    ya.test:process.py:263 Command (pid 614256) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 614256) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 614256) nvcsw: 11315
DEBUG    ya.test:process.py:263 Command (pid 614256) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 614256) stime: 0.371671
DEBUG    ya.test:process.py:263 Command (pid 614256) utime: 1.251292
DEBUG    ya.test:process.py:263 Command (pid 614256) wtime: 5.012
DEBUG    ya.test:process.py:275 Command (pid 614256) output:
2025-10-27T15:24:00.690955Z Fetching udfs...
2025-10-27T15:24:00.699118Z Initialization of fq runner...
2025-10-27T15:24:01.272288Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 614256) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fa0fba6fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fa0fbb018bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7fa0fba6fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7fa0fbb018bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #52 0x7f384a254ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #53 0x7f384a2e68bf  (/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/i0wo/0090f2/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/i0wo/0090f2/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/i0wo/0090f2/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 614911
DEBUG    ya.test:process.py:259 Command (pid 614911) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 614911) elapsed time (sec): 5.92300009727478
DEBUG    ya.test:process.py:263 Command (pid 614911) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614911) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 614911) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614911) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614911) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 614911) maxrss: 753988
DEBUG    ya.test:process.py:263 Command (pid 614911) minflt: 57614
DEBUG    ya.test:process.py:263 Command (pid 614911) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 614911) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 614911) nivcsw: 60
DEBUG    ya.test:process.py:263 Command (pid 614911) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 614911) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 614911) nvcsw: 13364
DEBUG    ya.test:process.py:263 Command (pid 614911) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 614911) stime: 0.433417
DEBUG    ya.test:process.py:263 Command (pid 614911) utime: 1.347026
DEBUG    ya.test:process.py:263 Command (pid 614911) wtime: 5.924
DEBUG    ya.test:process.py:275 Command (pid 614911) output:
2025-10-27T15:24:05.776115Z Fetching udfs...
2025-10-27T15:24:05.783106Z Initialization of fq runner...
2025-10-27T15:24:06.357208Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 614911) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f384a254ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f384a2e68bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #26 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #35 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #36 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #37 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #43 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #52 0x7f384a254ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #53 0x7f384a2e68bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #55 0x7fbe4c189ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #56 0x7fbe4c21b8bf  (/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/i0wo/0090f2/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/i0wo/0090f2/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/i0wo/0090f2/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 615444
DEBUG    ya.test:process.py:259 Command (pid 615444) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 615444) elapsed time (sec): 6.243881702423096
DEBUG    ya.test:process.py:263 Command (pid 615444) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615444) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 615444) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615444) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615444) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 615444) maxrss: 754604
DEBUG    ya.test:process.py:263 Command (pid 615444) minflt: 57648
DEBUG    ya.test:process.py:263 Command (pid 615444) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 615444) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 615444) nivcsw: 68
DEBUG    ya.test:process.py:263 Command (pid 615444) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 615444) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 615444) nvcsw: 14026
DEBUG    ya.test:process.py:263 Command (pid 615444) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 615444) stime: 0.386526
DEBUG    ya.test:process.py:263 Command (pid 615444) utime: 1.4277389999999999
DEBUG    ya.test:process.py:263 Command (pid 615444) wtime: 6.245
DEBUG    ya.test:process.py:275 Command (pid 615444) output:
2025-10-27T15:24:11.734370Z Fetching udfs...
2025-10-27T15:24:11.740782Z Initialization of fq runner...
2025-10-27T15:24:12.291114Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 615444) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #29 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #38 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #39 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #40 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #46 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fbe4c189ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fbe4c21b8bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #29 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #38 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #39 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #40 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #46 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #55 0x7fbe4c189ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #56 0x7fbe4c21b8bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/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-27T15:24:18.920339Z\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-27T15:24:18.991916Z Query execution failed\n'
E   
E   log file:
E   2025-10-27T15:24:18.129759Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565922729401796315:2085];send_to=[0:7307199536658146131:7762515];
E   2025-10-27T15:24:18.130039Z 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-27T15:24:18.197173Z 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-27T15:24:18.199428Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-27T15:24:18.234140Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-27T15:24:18.234198Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-27T15:24:18.235876Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-27T15:24:18.236352Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-27T15:24:18.236365Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-27T15:24:18.236367Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-27T15:24:18.236444Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-27T15:24:18.275499Z 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-27T15:24:18.476339Z 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-27T15:24:18.919125Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtra0ss9t6g2hhck 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/i0wo/0090f2/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/i0wo/0090f2/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/i0wo/0090f2/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 616070
DEBUG    ya.test:process.py:259 Command (pid 616070) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 616070) elapsed time (sec): 1.4923293590545654
DEBUG    ya.test:process.py:263 Command (pid 616070) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 616070) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 616070) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 616070) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 616070) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 616070) maxrss: 729964
DEBUG    ya.test:process.py:263 Command (pid 616070) minflt: 54192
DEBUG    ya.test:process.py:263 Command (pid 616070) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 616070) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 616070) nivcsw: 65
DEBUG    ya.test:process.py:263 Command (pid 616070) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 616070) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 616070) nvcsw: 3494
DEBUG    ya.test:process.py:263 Command (pid 616070) oublock: 56
DEBUG    ya.test:process.py:263 Command (pid 616070) stime: 0.36857599999999996
DEBUG    ya.test:process.py:263 Command (pid 616070) utime: 1.368998
DEBUG    ya.test:process.py:263 Command (pid 616070) wtime: 1.493
DEBUG    ya.test:process.py:275 Command (pid 616070) output:
2025-10-27T15:24:18.094300Z Fetching udfs...
2025-10-27T15:24:18.102121Z Initialization of fq runner...
2025-10-27T15:24:18.680644Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.308305s

DEBUG    ya.test:process.py:276 Command (pid 616070) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-27T15:24:18.920339Z
    <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-27T15:24:18.991916Z 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 ===============================
6.70s call     test_sql_streaming.py::test[hop-GroupByHopWithDataWatermarks-default.txt]
6.28s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowNoKey-default.txt]
5.93s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowListKey-default.txt]
5.80s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowByStringKey-default.txt]
5.65s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindow-default.txt]
5.02s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowExprKey-default.txt]
1.50s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowPercentile-default.txt]
0.04s setup    test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowListKey-default.txt]

(13 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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_4jwixwsn/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fccb7ee3ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fccb7f758bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_zf94z2eh/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7f1c9c11fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7f1c9c1b18bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_difts6od/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fd543250ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fd5432e28bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_tbipcwnk/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7fa0fba6fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7fa0fbb018bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_7mi50l4l/topic_3.txt' has failed with code 100.
Errors:
... #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #46 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #47 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #48 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #49 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #50 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #51 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #52 0x7f384a254ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #53 0x7f384a2e68bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_1cosh1ez/topic_3.txt' has failed with code 100.
Errors:
... #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #49 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #50 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #51 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #52 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #53 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #54 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #55 0x7fbe4c189ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #56 0x7fbe4c21b8bf  (/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/i0wo/0090f2/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/0090f2/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/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/0090f2/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk1/testing_out_stuff/yql/test_fqrun_rz_q0f4r/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-27T15:24:18.920339Z\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-27T15:24:18.991916Z Query execution failed\n'

log file:
2025-10-27T15:24:18.129759Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565922729401796315:2085];send_to=[0:7307199536658146131:7762515];
2025-10-27T15:24:18.130039Z 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-27T15:24:18.197173Z 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-27T15:24:18.199428Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-27T15:24:18.234140Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-27T15:24:18.234198Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-27T15:24:18.235876Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-27T15:24:18.236352Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-27T15:24:18.236365Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-27T15:24:18.236367Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-27T15:24:18.236444Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-27T15:24:18.275499Z 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-27T15:24:18.476339Z 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-27T15:24:18.919125Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtra0ss9t6g2hhck ResignQuery, status ABORTED
============================== 7 failed in 37.36s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/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-27T15:23:43.194372Z\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-27T15:23:43.275299Z Query execution failed\n'
E   
E   log file:
E   2025-10-27T15:23:42.255346Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565922573518092530:2097];send_to=[0:7307199536658146131:7762515];
E   2025-10-27T15:23:42.255409Z 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-27T15:23:42.322303Z 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-27T15:23:42.324594Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
E   2025-10-27T15:23:42.358352Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
E   2025-10-27T15:23:42.358422Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
E   2025-10-27T15:23:42.359569Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
E   2025-10-27T15:23:42.372456Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
E   2025-10-27T15:23:42.372473Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
E   2025-10-27T15:23:42.372477Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
E   2025-10-27T15:23:42.372567Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
E   2025-10-27T15:23:42.421179Z 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-27T15:23:42.539785Z 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-27T15:23:43.193083Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtra1uubs56evo19 ResignQuery, status ABORTED
E   2025-10-27T15:23:43.257202Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
------------------------------ 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/i0wo/009148/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/i0wo/009148/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/i0wo/009148/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_rmii53bz' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 611515
DEBUG    ya.test:process.py:259 Command (pid 611515) rc: 1
DEBUG    ya.test:process.py:260 Command (pid 611515) elapsed time (sec): 1.6164755821228027
DEBUG    ya.test:process.py:263 Command (pid 611515) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 611515) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 611515) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 611515) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 611515) majflt: 2
DEBUG    ya.test:process.py:263 Command (pid 611515) maxrss: 734932
DEBUG    ya.test:process.py:263 Command (pid 611515) minflt: 54972
DEBUG    ya.test:process.py:263 Command (pid 611515) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 611515) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 611515) nivcsw: 17
DEBUG    ya.test:process.py:263 Command (pid 611515) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 611515) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 611515) nvcsw: 3840
DEBUG    ya.test:process.py:263 Command (pid 611515) oublock: 56
DEBUG    ya.test:process.py:263 Command (pid 611515) stime: 0.36411
DEBUG    ya.test:process.py:263 Command (pid 611515) utime: 1.685991
DEBUG    ya.test:process.py:263 Command (pid 611515) wtime: 1.617
DEBUG    ya.test:process.py:275 Command (pid 611515) output:
2025-10-27T15:23:42.214904Z Fetching udfs...
2025-10-27T15:23:42.222992Z Initialization of fq runner...
2025-10-27T15:23:42.961282Z Executing query...
Writing query ast
Writing query plan
Query finished. Duration: 0.310618s

DEBUG    ya.test:process.py:276 Command (pid 611515) errors:
Failed to execute query, invalid final status FAILED, issues:
<main>: Error: Query failed with code ABORTED at 2025-10-27T15:23:43.194372Z
    <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-27T15:23:43.275299Z 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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f9fcc344ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f9fcc3d68bf  (/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/i0wo/009148/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/i0wo/009148/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/i0wo/009148/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 612282
DEBUG    ya.test:process.py:259 Command (pid 612282) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 612282) elapsed time (sec): 6.023024082183838
DEBUG    ya.test:process.py:263 Command (pid 612282) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612282) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 612282) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612282) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612282) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 612282) maxrss: 733288
DEBUG    ya.test:process.py:263 Command (pid 612282) minflt: 57209
DEBUG    ya.test:process.py:263 Command (pid 612282) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 612282) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 612282) nivcsw: 106
DEBUG    ya.test:process.py:263 Command (pid 612282) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 612282) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 612282) nvcsw: 13603
DEBUG    ya.test:process.py:263 Command (pid 612282) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 612282) stime: 0.5934809999999999
DEBUG    ya.test:process.py:263 Command (pid 612282) utime: 1.6369289999999999
DEBUG    ya.test:process.py:263 Command (pid 612282) wtime: 6.024
DEBUG    ya.test:process.py:275 Command (pid 612282) output:
2025-10-27T15:23:43.909839Z Fetching udfs...
2025-10-27T15:23:43.917353Z Initialization of fq runner...
2025-10-27T15:23:44.789858Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 612282) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #33 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #34 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f9fcc344ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f9fcc3d68bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #33 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #34 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f9fcc344ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f9fcc3d68bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f69e6c71ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f69e6d038bf  (/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/i0wo/009148/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/i0wo/009148/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/i0wo/009148/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 613106
DEBUG    ya.test:process.py:259 Command (pid 613106) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 613106) elapsed time (sec): 5.429788112640381
DEBUG    ya.test:process.py:263 Command (pid 613106) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613106) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 613106) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613106) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613106) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 613106) maxrss: 742088
DEBUG    ya.test:process.py:263 Command (pid 613106) minflt: 57470
DEBUG    ya.test:process.py:263 Command (pid 613106) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 613106) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 613106) nivcsw: 83
DEBUG    ya.test:process.py:263 Command (pid 613106) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 613106) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 613106) nvcsw: 12431
DEBUG    ya.test:process.py:263 Command (pid 613106) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 613106) stime: 0.34928899999999996
DEBUG    ya.test:process.py:263 Command (pid 613106) utime: 1.401366
DEBUG    ya.test:process.py:263 Command (pid 613106) wtime: 5.431
DEBUG    ya.test:process.py:275 Command (pid 613106) output:
2025-10-27T15:23:49.999173Z Fetching udfs...
2025-10-27T15:23:50.006770Z Initialization of fq runner...
2025-10-27T15:23:50.585498Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 613106) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f69e6c71ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f69e6d038bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f69e6c71ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f69e6d038bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f767dcb5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f767dd478bf  (/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/i0wo/009148/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/i0wo/009148/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/i0wo/009148/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 613703
DEBUG    ya.test:process.py:259 Command (pid 613703) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 613703) elapsed time (sec): 6.023923635482788
DEBUG    ya.test:process.py:263 Command (pid 613703) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613703) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 613703) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613703) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613703) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 613703) maxrss: 741652
DEBUG    ya.test:process.py:263 Command (pid 613703) minflt: 57339
DEBUG    ya.test:process.py:263 Command (pid 613703) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 613703) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 613703) nivcsw: 76
DEBUG    ya.test:process.py:263 Command (pid 613703) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 613703) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 613703) nvcsw: 14038
DEBUG    ya.test:process.py:263 Command (pid 613703) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 613703) stime: 0.457682
DEBUG    ya.test:process.py:263 Command (pid 613703) utime: 1.487468
DEBUG    ya.test:process.py:263 Command (pid 613703) wtime: 6.025
DEBUG    ya.test:process.py:275 Command (pid 613703) output:
2025-10-27T15:23:55.467589Z Fetching udfs...
2025-10-27T15:23:55.475245Z Initialization of fq runner...
2025-10-27T15:23:56.173136Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 613703) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f767dcb5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f767dd478bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f767dcb5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f767dd478bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f52e091aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f52e09ac8bf  (/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/i0wo/009148/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/i0wo/009148/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/i0wo/009148/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 614407
DEBUG    ya.test:process.py:259 Command (pid 614407) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 614407) elapsed time (sec): 5.16688871383667
DEBUG    ya.test:process.py:263 Command (pid 614407) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614407) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 614407) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614407) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614407) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 614407) maxrss: 742576
DEBUG    ya.test:process.py:263 Command (pid 614407) minflt: 57311
DEBUG    ya.test:process.py:263 Command (pid 614407) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 614407) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 614407) nivcsw: 68
DEBUG    ya.test:process.py:263 Command (pid 614407) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 614407) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 614407) nvcsw: 11925
DEBUG    ya.test:process.py:263 Command (pid 614407) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 614407) stime: 0.32170899999999997
DEBUG    ya.test:process.py:263 Command (pid 614407) utime: 1.338762
DEBUG    ya.test:process.py:263 Command (pid 614407) wtime: 5.168
DEBUG    ya.test:process.py:275 Command (pid 614407) output:
2025-10-27T15:24:01.531021Z Fetching udfs...
2025-10-27T15:24:01.538036Z Initialization of fq runner...
2025-10-27T15:24:02.114301Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 614407) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f52e091aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f52e09ac8bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f52e091aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f52e09ac8bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7fe27f55dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7fe27f5ef8bf  (/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/i0wo/009148/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/i0wo/009148/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/i0wo/009148/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 615054
DEBUG    ya.test:process.py:259 Command (pid 615054) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 615054) elapsed time (sec): 5.72160005569458
DEBUG    ya.test:process.py:263 Command (pid 615054) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615054) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 615054) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615054) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615054) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 615054) maxrss: 743092
DEBUG    ya.test:process.py:263 Command (pid 615054) minflt: 57411
DEBUG    ya.test:process.py:263 Command (pid 615054) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 615054) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 615054) nivcsw: 70
DEBUG    ya.test:process.py:263 Command (pid 615054) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 615054) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 615054) nvcsw: 12992
DEBUG    ya.test:process.py:263 Command (pid 615054) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 615054) stime: 0.38482299999999997
DEBUG    ya.test:process.py:263 Command (pid 615054) utime: 1.37876
DEBUG    ya.test:process.py:263 Command (pid 615054) wtime: 5.723
DEBUG    ya.test:process.py:275 Command (pid 615054) output:
2025-10-27T15:24:06.739243Z Fetching udfs...
2025-10-27T15:24:06.745954Z Initialization of fq runner...
2025-10-27T15:24:07.364984Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 615054) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fe27f55dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fe27f5ef8bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7fe27f55dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7fe27f5ef8bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7fcf20610ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7fcf206a28bf  (/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/i0wo/009148/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/i0wo/009148/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/i0wo/009148/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 615601
DEBUG    ya.test:process.py:259 Command (pid 615601) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 615601) elapsed time (sec): 5.400985240936279
DEBUG    ya.test:process.py:263 Command (pid 615601) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615601) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 615601) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615601) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 615601) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 615601) maxrss: 736856
DEBUG    ya.test:process.py:263 Command (pid 615601) minflt: 56581
DEBUG    ya.test:process.py:263 Command (pid 615601) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 615601) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 615601) nivcsw: 95
DEBUG    ya.test:process.py:263 Command (pid 615601) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 615601) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 615601) nvcsw: 12244
DEBUG    ya.test:process.py:263 Command (pid 615601) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 615601) stime: 0.394571
DEBUG    ya.test:process.py:263 Command (pid 615601) utime: 1.441028
DEBUG    ya.test:process.py:263 Command (pid 615601) wtime: 5.402
DEBUG    ya.test:process.py:275 Command (pid 615601) output:
2025-10-27T15:24:12.547553Z Fetching udfs...
2025-10-27T15:24:12.554439Z Initialization of fq runner...
2025-10-27T15:24:13.165230Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 615601) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #33 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #34 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7fcf20610ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7fcf206a28bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #33 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #34 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7fcf20610ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7fcf206a28bf  (/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 ===============================
6.04s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataInsideFilter-default.txt]
6.03s call     test_sql_streaming.py::test[pq-ReadTopic-default.txt]
5.73s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataWithFilter-default.txt]
5.43s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadata-default.txt]
5.41s call     test_sql_streaming.py::test[pq-ReadTopicWithSchema-default.txt]
5.17s call     test_sql_streaming.py::test[pq-ReadTopicWithMetadataNestedDeep-default.txt]
1.62s call     test_sql_streaming.py::test[hopping_window-GroupByHoppingWindowTimeExtractorUnusedColumns-default.txt]

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

log file:
2025-10-27T15:23:42.255346Z node 1 :METADATA_PROVIDER WARN: log.cpp:841: fline=table_exists.cpp:54;actor=TTableExistsActor;event=undelivered;self_id=[1:7565922573518092530:2097];send_to=[0:7307199536658146131:7762515];
2025-10-27T15:23:42.255409Z 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-27T15:23:42.322303Z 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-27T15:23:42.324594Z node 1 :IMPORT WARN: schemeshard_import.cpp:307: Table profiles were not loaded
2025-10-27T15:23:42.358352Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Unknown -> Disconnected
2025-10-27T15:23:42.358422Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Disconnected -> Connecting
2025-10-27T15:23:42.359569Z node 1 :HIVE WARN: node_info.cpp:25: HIVE#72057594037968897 Node(1, (0,0,0,0)) VolatileState: Connecting -> Connected
2025-10-27T15:23:42.372456Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:190: distributable config is empty, broken or outdated, will use file: (empty maybe)
2025-10-27T15:23:42.372473Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:196: will try to initialize from file: (empty maybe)
2025-10-27T15:23:42.372477Z node 1 :NET_CLASSIFIER WARN: net_classifier.cpp:204: failed to initialize from file: (empty maybe)
2025-10-27T15:23:42.372567Z node 1 :NET_CLASSIFIER ERROR: net_classifier.cpp:228: got bad distributable configuration
2025-10-27T15:23:42.421179Z 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-27T15:23:42.539785Z 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-27T15:23:43.193083Z node 1 :FQ_RUN_ACTOR WARN: run_actor.cpp:1915: QueryId: frqudtra1uubs56evo19 ResignQuery, status ABORTED
2025-10-27T15:23:43.257202Z node 1 :TX_CONVEYOR ERROR: log.cpp:841: fline=service.h:53;problem=unexpected event for task executor;ev_type=NActors::TEvents::TEvWakeup;
FAILED test_sql_streaming.py::test[pq-ReadTopic-default.txt] - yatest.common.process.ExecutionError: Command '/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_r17pc3hm/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f9fcc344ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f9fcc3d68bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_iuc7o682/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f69e6c71ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f69e6d038bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_oew23yx5/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f767dcb5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f767dd478bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_7dqn8wwu/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f52e091aac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f52e09ac8bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_06ish99p/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7fe27f55dac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7fe27f5ef8bf  (/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/i0wo/009148/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/009148/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/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/009148/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk2/testing_out_stuff/yql/test_fqrun_5fgqelym/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7fcf20610ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7fcf206a28bf  (/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 35.86s ==============================
============================= test session starts ==============================
platform linux -- Python 3.12.12, pytest-8.0.2, pluggy-1.6.0
rootdir: /home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f1b78d5fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f1b78df18bf  (/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/i0wo/00917a/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/i0wo/00917a/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/i0wo/00917a/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 605203
DEBUG    ya.test:process.py:259 Command (pid 605203) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 605203) elapsed time (sec): 14.117087125778198
DEBUG    ya.test:process.py:263 Command (pid 605203) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 605203) inblock: 1407104
DEBUG    ya.test:process.py:263 Command (pid 605203) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 605203) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 605203) majflt: 514
DEBUG    ya.test:process.py:263 Command (pid 605203) maxrss: 723732
DEBUG    ya.test:process.py:263 Command (pid 605203) minflt: 58480
DEBUG    ya.test:process.py:263 Command (pid 605203) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 605203) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 605203) nivcsw: 260
DEBUG    ya.test:process.py:263 Command (pid 605203) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 605203) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 605203) nvcsw: 21519
DEBUG    ya.test:process.py:263 Command (pid 605203) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 605203) stime: 1.239457
DEBUG    ya.test:process.py:263 Command (pid 605203) utime: 2.253917
DEBUG    ya.test:process.py:263 Command (pid 605203) wtime: 14.153
DEBUG    ya.test:process.py:275 Command (pid 605203) output:
2025-10-27T15:23:16.441541Z Fetching udfs...
2025-10-27T15:23:16.465123Z Initialization of fq runner...
2025-10-27T15:23:17.432651Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 605203) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #33 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #34 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f1b78d5fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f1b78df18bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #33 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #34 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f1b78d5fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f1b78df18bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f8ec067eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f8ec07108bf  (/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/i0wo/00917a/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/i0wo/00917a/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/i0wo/00917a/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 608744
DEBUG    ya.test:process.py:259 Command (pid 608744) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 608744) elapsed time (sec): 7.777868747711182
DEBUG    ya.test:process.py:263 Command (pid 608744) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 608744) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 608744) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 608744) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 608744) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 608744) maxrss: 740612
DEBUG    ya.test:process.py:263 Command (pid 608744) minflt: 57323
DEBUG    ya.test:process.py:263 Command (pid 608744) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 608744) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 608744) nivcsw: 145
DEBUG    ya.test:process.py:263 Command (pid 608744) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 608744) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 608744) nvcsw: 16068
DEBUG    ya.test:process.py:263 Command (pid 608744) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 608744) stime: 0.473444
DEBUG    ya.test:process.py:263 Command (pid 608744) utime: 1.8594529999999998
DEBUG    ya.test:process.py:263 Command (pid 608744) wtime: 7.782
DEBUG    ya.test:process.py:275 Command (pid 608744) output:
2025-10-27T15:23:27.684843Z Fetching udfs...
2025-10-27T15:23:27.694446Z Initialization of fq runner...
2025-10-27T15:23:28.507862Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 608744) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #32 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #33 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f8ec067eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f8ec07108bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #32 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #33 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f8ec067eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f8ec07108bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7fbc754acac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7fbc7553e8bf  (/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/i0wo/00917a/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/i0wo/00917a/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/i0wo/00917a/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 610112
DEBUG    ya.test:process.py:259 Command (pid 610112) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 610112) elapsed time (sec): 6.1201558113098145
DEBUG    ya.test:process.py:263 Command (pid 610112) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 610112) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 610112) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 610112) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 610112) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 610112) maxrss: 738276
DEBUG    ya.test:process.py:263 Command (pid 610112) minflt: 57635
DEBUG    ya.test:process.py:263 Command (pid 610112) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 610112) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 610112) nivcsw: 77
DEBUG    ya.test:process.py:263 Command (pid 610112) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 610112) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 610112) nvcsw: 13512
DEBUG    ya.test:process.py:263 Command (pid 610112) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 610112) stime: 0.408991
DEBUG    ya.test:process.py:263 Command (pid 610112) utime: 1.5476670000000001
DEBUG    ya.test:process.py:263 Command (pid 610112) wtime: 6.121
DEBUG    ya.test:process.py:275 Command (pid 610112) output:
2025-10-27T15:23:35.495124Z Fetching udfs...
2025-10-27T15:23:35.502414Z Initialization of fq runner...
2025-10-27T15:23:36.151366Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 610112) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #32 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #33 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7fbc754acac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7fbc7553e8bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #32 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #33 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7fbc754acac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7fbc7553e8bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #49 0x7f9f519d5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #50 0x7f9f51a678bf  (/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/i0wo/00917a/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/i0wo/00917a/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/i0wo/00917a/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 611092
DEBUG    ya.test:process.py:259 Command (pid 611092) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 611092) elapsed time (sec): 7.028502941131592
DEBUG    ya.test:process.py:263 Command (pid 611092) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 611092) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 611092) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 611092) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 611092) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 611092) maxrss: 740156
DEBUG    ya.test:process.py:263 Command (pid 611092) minflt: 57027
DEBUG    ya.test:process.py:263 Command (pid 611092) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 611092) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 611092) nivcsw: 147
DEBUG    ya.test:process.py:263 Command (pid 611092) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 611092) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 611092) nvcsw: 15565
DEBUG    ya.test:process.py:263 Command (pid 611092) oublock: 72
DEBUG    ya.test:process.py:263 Command (pid 611092) stime: 0.406506
DEBUG    ya.test:process.py:263 Command (pid 611092) utime: 1.5577619999999999
DEBUG    ya.test:process.py:263 Command (pid 611092) wtime: 7.029
DEBUG    ya.test:process.py:275 Command (pid 611092) output:
2025-10-27T15:23:41.679320Z Fetching udfs...
2025-10-27T15:23:41.688023Z Initialization of fq runner...
2025-10-27T15:23:42.374851Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 611092) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #23 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #32 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #33 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #34 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #40 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f9f519d5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f9f51a678bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #23 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #32 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #33 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #34 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #40 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #49 0x7f9f519d5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #50 0x7f9f51a678bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #51 0x7f9917862ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #52 0x7f99178f48bf  (/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/i0wo/00917a/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/i0wo/00917a/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/i0wo/00917a/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 612812
DEBUG    ya.test:process.py:259 Command (pid 612812) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 612812) elapsed time (sec): 6.392244815826416
DEBUG    ya.test:process.py:263 Command (pid 612812) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612812) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 612812) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612812) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 612812) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 612812) maxrss: 736896
DEBUG    ya.test:process.py:263 Command (pid 612812) minflt: 56964
DEBUG    ya.test:process.py:263 Command (pid 612812) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 612812) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 612812) nivcsw: 74
DEBUG    ya.test:process.py:263 Command (pid 612812) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 612812) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 612812) nvcsw: 14512
DEBUG    ya.test:process.py:263 Command (pid 612812) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 612812) stime: 0.38978399999999996
DEBUG    ya.test:process.py:263 Command (pid 612812) utime: 1.415532
DEBUG    ya.test:process.py:263 Command (pid 612812) wtime: 6.393
DEBUG    ya.test:process.py:275 Command (pid 612812) output:
2025-10-27T15:23:48.802271Z Fetching udfs...
2025-10-27T15:23:48.810382Z Initialization of fq runner...
2025-10-27T15:23:49.426649Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 612812) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f9917862ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f99178f48bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #25 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #34 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #35 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #36 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #42 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #51 0x7f9917862ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #52 0x7f99178f48bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #46 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #48 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #49 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #50 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #51 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #52 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #53 0x7fe720abeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #54 0x7fe720b508bf  (/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/i0wo/00917a/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/i0wo/00917a/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/i0wo/00917a/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 613665
DEBUG    ya.test:process.py:259 Command (pid 613665) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 613665) elapsed time (sec): 5.908795356750488
DEBUG    ya.test:process.py:263 Command (pid 613665) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613665) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 613665) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613665) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 613665) majflt: 0
DEBUG    ya.test:process.py:263 Command (pid 613665) maxrss: 748504
DEBUG    ya.test:process.py:263 Command (pid 613665) minflt: 57771
DEBUG    ya.test:process.py:263 Command (pid 613665) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 613665) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 613665) nivcsw: 78
DEBUG    ya.test:process.py:263 Command (pid 613665) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 613665) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 613665) nvcsw: 13532
DEBUG    ya.test:process.py:263 Command (pid 613665) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 613665) stime: 0.42915
DEBUG    ya.test:process.py:263 Command (pid 613665) utime: 1.455018
DEBUG    ya.test:process.py:263 Command (pid 613665) wtime: 5.91
DEBUG    ya.test:process.py:275 Command (pid 613665) output:
2025-10-27T15:23:55.304446Z Fetching udfs...
2025-10-27T15:23:55.314578Z Initialization of fq runner...
2025-10-27T15:23:55.966900Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 613665) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #27 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #36 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #37 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #38 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #44 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #49 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #50 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #51 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #52 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #53 0x7fe720abeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #54 0x7fe720b508bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #27 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #36 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #37 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #38 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #44 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #46 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #48 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #49 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #50 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #51 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #52 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #53 0x7fe720abeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #54 0x7fe720b508bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_3.txt' has failed with code 100.
E   Errors:
E   ... #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
E       #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
E       #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
E       #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
E       #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
E       #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
E       #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
E       #50 0x7f90c3367ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
E       #51 0x7f90c33f98bf  (/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/i0wo/00917a/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/i0wo/00917a/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/i0wo/00917a/yql/essentials/tests/common/test_framework/udfs_deps, None, /home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun', '--exclude-linked-udfs', '--action=explain', '--cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/fq_config.conf', '--result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/results.txt', '--ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/ast.txt', '--plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/plan.json', '--log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/log.txt', '--udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/query_0.sql', '--emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_0.txt', '--emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_1.txt', '--emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_2.txt', '--emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_3.txt']' in '/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk' (waiting)
DEBUG    ya.test:process.py:628 Command pid: 614370
DEBUG    ya.test:process.py:259 Command (pid 614370) rc: 100
DEBUG    ya.test:process.py:260 Command (pid 614370) elapsed time (sec): 4.899251222610474
DEBUG    ya.test:process.py:263 Command (pid 614370) idrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614370) inblock: 0
DEBUG    ya.test:process.py:263 Command (pid 614370) isrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614370) ixrss: 0
DEBUG    ya.test:process.py:263 Command (pid 614370) majflt: 1
DEBUG    ya.test:process.py:263 Command (pid 614370) maxrss: 741656
DEBUG    ya.test:process.py:263 Command (pid 614370) minflt: 56805
DEBUG    ya.test:process.py:263 Command (pid 614370) msgrcv: 0
DEBUG    ya.test:process.py:263 Command (pid 614370) msgsnd: 0
DEBUG    ya.test:process.py:263 Command (pid 614370) nivcsw: 71
DEBUG    ya.test:process.py:263 Command (pid 614370) nsignals: 0
DEBUG    ya.test:process.py:263 Command (pid 614370) nswap: 0
DEBUG    ya.test:process.py:263 Command (pid 614370) nvcsw: 11135
DEBUG    ya.test:process.py:263 Command (pid 614370) oublock: 80
DEBUG    ya.test:process.py:263 Command (pid 614370) stime: 0.340055
DEBUG    ya.test:process.py:263 Command (pid 614370) utime: 1.228449
DEBUG    ya.test:process.py:263 Command (pid 614370) wtime: 4.9
DEBUG    ya.test:process.py:275 Command (pid 614370) output:
2025-10-27T15:24:01.263876Z Fetching udfs...
2025-10-27T15:24:01.271664Z Initialization of fq runner...
2025-10-27T15:24:01.846899Z Executing query...

DEBUG    ya.test:process.py:276 Command (pid 614370) 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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12
    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40
    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12
    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, 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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52
    #24 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12
    #33 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16
    #34 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53
    #35 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41
    #41 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22
    #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f90c3367ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f90c33f98bf  (/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 0x00004e6782aa 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 0x00004e67e698 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 0x00004e67e3c2 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 0x00004e67e3c2 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 0x00004e67e3c2 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #5 0x00004e67e3c2 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 0x0000379e6c90 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:431:12\n    #7 0x0000379e6c90 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 0x0000379e7293 in operator() /-S/yql/essentials/providers/common/transform/yql_optimize.cpp:124:40\n    #9 0x0000379e7293 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 0x0000379e7293 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 0x0000379e7293 in operator() /-S/contrib/libs/cxxsupp/libcxx/include/__functional/function.h:169:12\n    #12 0x0000379e7293 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 0x00002bdefe27 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bdef656 in TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> NYql::(anonymous namespace)::OptimizeNode<NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> (TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::TExprContext&)>>>(TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<NYql::TExprNode>> const&, NYql::(anonymous namespace)::TOptimizationContext<std::__y1::function<TIntrusivePtr<NYql::TExprNode, TDefaultIntrusivePtrOps<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 0x00002bde10cf 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 0x00002bde0f02 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 0x0000379e0abc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002d91657f in HandleProvider /-S/yql/essentials/core/yql_opt_proposed_by_data.cpp:86:52\n    #24 0x00002d91657f 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be1038e 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 0x00002be0c6dc 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 0x00002be0c6dc 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 0x00002be0b4c1 in NYql::TGraphTransformerBase::Transform(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 0x00002be09ba8 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 0x00002be0a3dc 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 0x00004e3c53bc in NYql::TProgram::AsyncTransformWithFallback(bool) /-S/yql/essentials/core/facade/yql_facade.cpp:1582:12\n    #33 0x00004e3de4cb in operator() /-S/yql/essentials/core/facade/yql_facade.cpp:1316:16\n    #34 0x00004e3de4cb in operator() /-S/library/cpp/threading/future/core/future-inl.h:742:53\n    #35 0x00004e3de4cb 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 0x00004e3de4cb 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e3bbda4 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 0x00004e37b74d in Bootstrap /-S/ydb/core/fq/libs/actors/run_actor.cpp:226:41\n    #41 0x00004e37b74d in NActors::TActorBootstrapped<NFq::(anonymous namespace)::TProgramRunnerActor>::StateBootstrap(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor_bootstrapped.h:26:22\n    #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24\n    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17\n    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28\n    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39\n    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13\n    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9\n    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20\n    #50 0x7f90c3367ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)\n    #51 0x7f90c33f98bf  (/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 ===============================
14.17s call     test_sql_streaming.py::test[pq-ReadTwoTopics-default.txt]
7.79s call     test_sql_streaming.py::test[pq-ReadWriteSameTopic-default.txt]
7.03s call     test_sql_streaming.py::test[pq-ReadWriteTopicWithSchema-default.txt]
6.40s call     test_sql_streaming.py::test[pq-WriteTwoTopics-default.txt]
6.13s call     test_sql_streaming.py::test[pq-ReadWriteTopic-default.txt]
5.92s call     test_sql_streaming.py::test[solomon-ReadTopicGroupWriteToSolomon-default.txt]
4.92s call     test_sql_streaming.py::test[watermarks-watermarks-default.txt]
0.04s setup    test_sql_streaming.py::test[pq-ReadWriteTopic-default.txt]
0.01s setup    test_sql_streaming.py::test[pq-ReadTwoTopics-default.txt]
0.01s setup    test_sql_streaming.py::test[solomon-ReadTopicGroupWriteToSolomon-default.txt]

(11 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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_5_uyawoh/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f1b78d5fac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f1b78df18bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun__tcx3j38/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f8ec067eac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f8ec07108bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_xptn4pvy/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7fbc754acac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7fbc7553e8bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_n__c22be/topic_3.txt' has failed with code 100.
Errors:
... #41 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #42 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #45 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #46 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #47 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #48 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #49 0x7f9f519d5ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #50 0x7f9f51a678bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_h6_8r82y/topic_3.txt' has failed with code 100.
Errors:
... #43 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #44 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #47 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #48 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #49 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #50 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #51 0x7f9917862ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #52 0x7f99178f48bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_oql4p_ei/topic_3.txt' has failed with code 100.
Errors:
... #45 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #46 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #47 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #48 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #49 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #50 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #51 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #52 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #53 0x7fe720abeac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #54 0x7fe720b508bf  (/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/i0wo/00917a/ydb/tests/tools/fqrun/fqrun --exclude-linked-udfs --action=explain --cfg=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/fq_config.conf --result-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/results.txt --ast-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/ast.txt --plan-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/plan.json --log-file=/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/log.txt --udfs-dir=/home/runner/.ya/build/build_root/i0wo/00917a/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/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/query_0.sql --emulate-pq=test_topic_input@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_0.txt --emulate-pq=test_topic_input2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_1.txt --emulate-pq=test_topic_output@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_2.txt --emulate-pq=test_topic_output2@/home/runner/.ya/build/build_root/i0wo/00917a/ydb/tests/fq/streaming_optimize/test-results/py3test/testing_out_stuff/test_sql_streaming/chunk3/testing_out_stuff/yql/test_fqrun_95ujuixk/topic_3.txt' has failed with code 100.
Errors:
... #42 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #43 0x00004e2c193c in NActors::TDecorator::State(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.h:1003:24
    #44 0x0000215a7aef in NActors::IActor::Receive(TAutoPtr<NActors::IEventHandle, TDelete>&) /-S/ydb/library/actors/core/actor.cpp:350:17
    #45 0x00002165d801 in NActors::TExecutorThread::Execute(NActors::TMailbox*, bool) /-S/ydb/library/actors/core/executor_thread.cpp:267:28
    #46 0x000021666948 in NActors::TExecutorThread::ProcessExecutorPool()::$_0::operator()(NActors::TMailbox*, bool) const /-S/ydb/library/actors/core/executor_thread.cpp:455:39
    #47 0x000021665e30 in NActors::TExecutorThread::ProcessExecutorPool() /-S/ydb/library/actors/core/executor_thread.cpp:507:13
    #48 0x00002166808f in NActors::TExecutorThread::ThreadProc() /-S/ydb/library/actors/core/executor_thread.cpp:533:9
    #49 0x0000201244e7 in (anonymous namespace)::TPosixThread::ThreadProxy(void*) /-S/util/system/thread.cpp:245:20
    #50 0x7f90c3367ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2) (BuildId: 4f7b0c955c3d81d7cac1501a2498b69d1d82bfe7)
    #51 0x7f90c33f98bf  (/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 53.00s ==============================
